Thursday, February 14, 2019

Bagaimana Internet Bekerja

Kita sering mendengar kata internet dan juga sering berselancar di internet. Membuka Fecebook, Youtube, google, ngeblog dan lain lain. Tapi Apakan kamu tau cara kerja Internet ?


Internet memiliki satu pekerjaan yang sangat sederhana: memindahkan informasi komputerisasi (dikenal sebagai data) dari satu tempat ke tempat lain. Mesin yang membentuk Internet memperlakukan semua informasi yang mereka tangani dengan cara yang persis sama. Dalam hal ini, Internet bekerja sedikit seperti layanan pos. Surat hanya dilewatkan dari satu tempat ke tempat lain, tidak peduli siapa mereka atau pesan apa yang dikandungnya. Tugas layanan surat adalah memindahkan surat dari satu tempat ke tempat lain, tidak perlu khawatir mengapa orang menulis surat; Hal yang sama berlaku untuk Internet.

Sama seperti layanan surat, kesederhanaan Internet berarti dapat menangani berbagai jenis informasi yang membantu orang melakukan banyak pekerjaan yang berbeda. Ini tidak khusus menangani email, halaman Web, pesan chat, atau hal lainnya: semua informasi ditangani secara merata dan diteruskan dengan cara yang persis sama. Karena internet dirancang begitu sederhana, orang dapat dengan mudah menggunakannya untuk menjalankan "aplikasi" baru - hal-hal baru yang berjalan di atas jaringan komputer dasar. Itulah sebabnya, ketika dua penemu Eropa mengembangkan Skype, cara untuk melakukan panggilan telepon melalui Internet, mereka hanya harus menulis sebuah program yang bisa mengubah suara menjadi data Internet dan kembali lagi.

Giamana, Udah tau cara kerja internet. Terima kasih sudah membaca dan jangan lupan untuk meninggalkan jejak pada komentar dibawah, karena hanya pembaca yang baik yang meninggalkan jejak.

Read more

Wednesday, December 12, 2018

Perjalanan Menjadi Teknisi Komputer

Hai kawan kawan, udah lama ni lebahpc tidak update - update karna kesibukan mimin di dunia nyata.
Pada tulisan ini saya ingin berbagi pengalaman ni tentang perjalanan saya menjadi seorang teknisi komputer. Mungkin banyak yang dari kawan kawan yang ingin menjadi teknisi namun tak tau harus harus ngapain aja untuk mencapai itu :v.

Perjalanan saya menjadi seorang teknisi dimulai pada ketertarikan pertama saya terhapad teknologi terutama di bidang komputer pada masa smp, namun waktu itu saya hanya sekedar mengagumi teknologi tersebut. Barulah pada smk saya bertemu dengan guru guru yang sangat memotivasi saya untuk belajar lebih dalam dibidang komputer.



Dimulai dari membongkar pc dan merakitnya kembali, memperbaiki pc sekolah yang rusak, install ulang komputer dan lain lain. Banyak hal yang saya pelajari dari guru guru tersebut. Intinya jika kalian mau menjadi seorang teknisi jangan malu meminta seseorang untuk mengajari kalian belarja komputer, bukan mesti sekolah di smk kalian juga bisa menawarkan diri untuk jadi teknisi pada tempat reparasi komputer, pasti akan ada banyak pengalaman bagi kalian yang belajar dari situ.

Kemudia pengembaraan saya menjadi teknisi komputer berlanjut lagi yaitu pada saat saya membeli sebuah laptop rakitan untuk dirakit sendiri. Bukan berarti saya merakit itu sendiri tanpa ditemani siapapun, itu akan membuat resiko laptop saya rusak berat, bagaimanapu saya masih newbie haha. Oleh karna itu saya meminta batuan kepada seorang guru untuk menemani ku merakit pc tersebut agar tidak terjadi apa apa dan laptop baru ku aman haha.

Dari pengalaman itu dan seringnya saya membongkar pasang laptop itu untuk dibersihkan maka saya pun memberanikan diri untuk membongkar laptop sendiri yang saya identifikasi rusak hardwarenya. benar saja masalah yang saya temukan tersbut terdapat pada laptop yang dipenuhi sarang semut di dalamnya hahaha. dan setelah kubersihkan semuanya dan akhirnya laptop itu pun dapat menyala lagi setelah sekian lama :v.

kesimpulanya kalian yang ingin belajar menjadi seorang teknisi harus bisa mencari pengalaman sebanyak banyaknya dari berbagai orang dan tempat dan jangan pernah malu untuk bertanya dan juga beranilah mengabil bertindak. terimaksih telah membaca sampai jumpa lagi
Read more

Tuesday, July 17, 2018

Google Hummingbird Algorithm

Hummingbird adalah algoritma baru, yang terdiri dari lebih dari 200 faktor yang dapat mempengaruhi peringkat dan pencarian. Perubahan terbesar dilakukan dengan mata tajam di seluler dan itu tidak mengherankan mengingat ledakan pasar seluler dalam beberapa tahun terakhir.



Ini menghasilkan 'penelusuran percakapan' yang ditambahkan ke algoritme Hummingbird, yang dirancang untuk berfokus pada makna frasa, bukan kata kunci individual. Ini karena banyak orang sekarang menggunakan suara ketika menelusuri di seluler, daripada mengetik - mari kita hadapi itu, jauh lebih mudah untuk mengatakan sesuatu daripada mengetik di keyboard yang lembut.

Jadi alih-alih bekerja sedemikian rupa sehingga mencari kata-kata individu, Hummingbird bekerja sedemikian rupa sehingga dapat lebih memahami pertanyaan, seperti "di mana saya dapat menemukan ahli kimia di Birmingham". Ini mencari makna di balik kata-kata, bukan hanya pada kata-kata itu sendiri dan melihat seluruh frasa untuk menguraikan makna itu.

Apa artinya bagi SEO?
Tidak terlalu banyak, kecuali Anda membengkokkan atau melanggar aturan, pendekatan topi putih akan berarti bahwa SEO tidak boleh terpengaruh. Terlepas dari jeritan lama “SEO is Dead!” Melakukan putaran online yang biasa, jika Anda adalah penerbit konten berkualitas maka Hummingbird tidak akan membuat perbedaan. Untuk profesional SEO, ini sebenarnya hal yang baik karena membantu menyingkirkan topi hitam yang membuat klaim yang keterlaluan (dan tidak berdasar) bahwa mereka bisa mendapatkan situs Anda di halaman salah satu hasil pencarian Google dalam waktu seminggu.

Untuk penerbit dan penulis konten, Hummingbird juga merupakan hal yang baik, asalkan konten yang dihasilkan bermanfaat. Algoritme ini dimaksudkan untuk membantu menyingkirkan konten yang tidak relevan dan spam serta memberi bobot lebih pada para pemimpin dan pemberi pengaruh industri.

Program kepenulisan bergandengan tangan dengan ini karena memungkinkan Google untuk menemukan pengarang yang menghasilkan konten berkualitas tinggi dan bergantung pada mereka untuk menjadi penulis 'tepercaya'.

Praktek membangun tautan juga terpengaruh, karena algoritme mencari praktik cerdik (seperti blogging tamu berkualitas buruk) dengan mengevaluasi tautan masuk dengan cara yang lebih rumit.


Read more

Monday, July 16, 2018

Geometrical dan Network Flow Algorithms

Geometrical Algorithms

Geometri komputasional adalah cabang ilmu komputer yang dikhususkan untuk mempelajari algoritma yang dapat dinyatakan dalam bentuk geometri. Beberapa masalah geometri murni muncul dari studi algoritma geometrik komputasional, dan masalah seperti itu juga dianggap sebagai bagian dari geometri komputasi. Sementara geometri komputasi modern adalah perkembangan terakhir, ini adalah salah satu bidang komputasi tertua dengan sejarah yang membentang kembali ke jaman dahulu.



Komputasi komputasional merupakan pusat geometri komputasi, dengan signifikansi praktis yang besar jika algoritma digunakan pada dataset yang sangat besar yang mengandung puluhan atau ratusan juta poin. Untuk set seperti itu, perbedaan antara O (n2) dan O (n log n) mungkin perbedaan antara hari dan detik perhitungan.

Dorongan utama untuk pengembangan geometri komputasi sebagai disiplin adalah kemajuan dalam grafik komputer dan desain dan manufaktur berbantuan komputer (CAD / CAM), tetapi banyak masalah dalam geometri komputasi bersifat klasik, dan mungkin berasal dari visualisasi matematis.

Aplikasi penting lainnya dari komputasi geometri termasuk robotika (perencanaan gerak dan masalah visibilitas), sistem informasi geografis (GIS) (lokasi geometri dan pencarian, perencanaan rute), desain sirkuit terpadu (desain geometri IC dan verifikasi), rekayasa yang dibantu komputer (CAE) (generasi mesh), visi komputer (rekonstruksi 3D).


Network Flow Algorithms

masalah Network Flow adalah kelas masalah komputasi di mana input adalah flow network (grafik dengan kapasitas numerik di ujungnya), dan tujuannya adalah untuk membangun flow, nilai numerik pada setiap sisi yang menghormati kendala kapasitas dan yang memiliki flow masuk sama dengan flow keluar di semua titik kecuali untuk terminal yang ditentukan.

Read more

Sunday, July 15, 2018

Mengapa Laptop Anda Lambat ?

Laptop yang lambat lebih dari sekadar gangguan, terkadang terasa seolah Anda kehilangan jam berharga dalam hidup saat menunggu email Anda dibuka. Rasa frustrasi menggunakan laptop yang lambat dan bingung sudah cukup untuk membuat bahkan kami yang paling sabar berteriak, sementara pasien yang paling sabar dari kami hanya akan meletakkannya di tempat sampah terdekat dan memuntahkannya pada model yang lebih baru. Tanpa perawatan dan pemeriksaan rutin, semua laptop dan komputer menjadi lebih lambat dengan usia tetapi ada alasan sederhana untuk ini dan langkah sederhana yang dapat Anda ambil untuk mempercepat pekerjaan.




APAKAH PERANGKAT LUNAK INI ADALAH LAPTOP ANDA SAAT INI BERJALAN?
Laptop Anda akan berjalan jauh lebih lambat jika mencoba melakukan beberapa hal sekaligus. Saat memulai laptop Anda, program tertentu secara otomatis akan boot seperti Windows Defender, firewall Anda atau perangkat lunak anti-virus Anda. Sayangnya, perangkat lunak lain yang mungkin Anda tidak perlu menjalankan mungkin juga memilih untuk memulai. Periksa pengaturan start-up dan task manager Anda untuk mengidentifikasi program start-up yang tidak perlu. Untuk alasan yang sama, ada baiknya Anda menggunakan program yang tidak Anda gunakan sepenuhnya, karena ini akan menyebabkan prosesor Anda melambat.


APAKAH ANDA PUNYA PERKIRAAN PERANGKAT LUNAK ANTI-VIRUS?
Tidak semua perangkat lunak anti-virus diciptakan sama. Beberapa program lebih menuntut prosesor Anda daripada yang lain dan beberapa memiliki kebiasaan memperlambat laptop Anda. Ini adalah ide yang baik untuk melakukan sedikit riset ke perangkat lunak anti-virus yang menurut Anda tepat untuk Anda; anti virus yang bagus tidak mahal; memang, beberapa program yang sangat memadai adalah gratis. Namun, tidak cukup hanya untuk memiliki perangkat lunak: itu harus tetap up to date (sebagian besar perangkat lunak, dengan izin Anda, akan secara otomatis memperbarui sendiri). Jika Anda menginstal perangkat lunak anti-virus untuk pertama kalinya, gunakanlah untuk sepenuhnya memindai komputer Anda.


APAKAH ANDA MENGUNDUH MALWARE?
Perangkat lunak perusak adalah perangkat lunak yang secara sadar atau tidak dikenal telah terpasang di komputer atau laptop Anda. Malware menambang atau mencuri informasi, dan dapat membahayakan laptop Anda dengan cara lain. Ada banyak program anti-malware yang baik yang tersedia untuk mengidentifikasi dan menghapusnya jika perangkat lunak anti-virus Anda tidak memiliki basis yang sudah dibahas. Jangan pernah mengunduh apa pun yang Anda tidak bisa pastikan asal dan selalu memindai file atau lampiran email sebelum membukanya.


APAKAH LAPTOP ANDA HANYA LENGKAP?
Meskipun laptop dan komputer datang dengan kapasitas penyimpanan yang terus meningkat, selera kita untuk mengunduh dan menyimpan file yang lebih besar berarti kita mengisinya secepat mungkin! Menghapus film, musik dan file lain yang tidak lagi Anda perlukan atau mentransfernya ke hard drive eksternal tentu dapat membuat laptop Anda berjalan lebih lancar. Laptop memang lambat dengan usia, tetapi tidak ada alasan untuk meninggalkan Anda dulu!
Read more

Teory Number Dan Mathematical

Number theory
Teori bilangan adalah salah satu bidang matematika tertua dan paling menarik. Komputasi selalu memainkan peran dalam teori bilangan, peran yang telah meningkat secara dramatis dalam 20 atau 30 tahun terakhir, baik karena munculnya komputer modern, dan karena penemuan algoritma yang mengejutkan dan kuat. Sebagai akibatnya, teori nomor algoritmik secara berangsur-angsur muncul sebagai bidang yang penting dan berbeda dengan koneksi ke ilmu komputer dan kriptografi serta bidang-bidang matematika lainnya. Teks ini memberikan pengantar komprehensif untuk teori nomor algoritmik untuk mahasiswa pascasarjana awal, yang ditulis oleh para ahli terkemuka di lapangan. Ini termasuk beberapa artikel yang mencakup topik penting di bidang ini, dan di samping itu, ada kontribusi yang menunjuk ke arah yang lebih luas, termasuk kriptografi, teori medan kelas komputasional, fungsi zeta dan L-series, algoritma logaritma diskrit, dan komputasi kuantum.




Other Mathematical
Dalam matematika, ilmu komputer dan riset operasi, optimasi matematika atau pemrograman matematika, adalah pemilihan elemen terbaik (berkaitan dengan beberapa kriteria) dari beberapa rangkaian alternatif yang tersedia.

Dalam kasus yang paling sederhana, masalah optimasi terdiri dari memaksimalkan atau meminimalkan fungsi nyata dengan secara sistematis memilih nilai input dari dalam set yang diizinkan dan menghitung nilai dari fungsi. Generalisasi teori dan teknik optimasi untuk formulasi lain merupakan area besar matematika terapan. Secara umum, pengoptimalan termasuk menemukan nilai "terbaik yang tersedia" dari beberapa fungsi obyektif yang diberikan domain (atau input) yang ditetapkan, termasuk berbagai jenis fungsi obyektif dan berbagai jenis domain.



Read more

Algoritma Searching and Sorting

  1. Sorting
Dalam ilmu komputer, algoritme penyortiran adalah algoritme yang menempatkan elemen daftar dalam urutan tertentu. Pesanan yang paling sering digunakan adalah urutan numerik dan urutan leksikografis. Pengurutan efisien penting untuk mengoptimalkan efisiensi algoritme lain (seperti penelusuran dan penggabungan algoritme) yang memerlukan data masukan untuk diurutkan daftar. Penyortiran juga sering berguna untuk data kanonikalisasi dan untuk menghasilkan keluaran yang dapat dibaca manusia. Lebih formal, output dari algoritma penyortiran apa pun harus memenuhi dua kondisi:




  • Outputnya dalam urutan yang tidak teratur (setiap elemen tidak lebih kecil dari elemen sebelumnya sesuai dengan total order yang diinginkan);


  • Outputnya adalah permutasi (pengurutan ulang, namun tetap mempertahankan semua elemen asli) dari input.


Lebih lanjut, data input sering disimpan di dalam array, yang memungkinkan akses acak, bukan daftar, yang hanya memungkinkan akses berurutan; meskipun banyak algoritma dapat diterapkan untuk kedua jenis data setelah modifikasi yang sesuai.



     2. Searching


Algoritma pencarian adalah algoritma yang memecahkan masalah pencarian, yaitu, untuk mengambil informasi yang tersimpan dalam beberapa struktur data, atau dihitung dalam ruang pencarian domain masalah. Contoh struktur tersebut termasuk tetapi tidak terbatas pada daftar tertaut, struktur data larik, atau pohon pencarian. Algoritme pencarian yang sesuai seringkali tergantung pada struktur data yang sedang dicari, dan mungkin juga termasuk pengetahuan sebelumnya tentang data. Pencarian juga mencakup algoritma yang menanyakan struktur data, seperti perintah SQL SELECT.

Algoritma pencarian dapat diklasifikasikan berdasarkan mekanisme pencarian mereka. Algoritma pencarian linier memeriksa setiap catatan untuk yang terkait dengan kunci target secara linier. Binary, atau setengah interval pencarian, berulang kali menargetkan pusat struktur pencarian dan membagi ruang pencarian menjadi dua. Perbandingan algoritma pencarian memperbaiki pencarian linier dengan secara berturut-turut menghilangkan catatan berdasarkan perbandingan kunci sampai catatan target ditemukan, dan dapat diterapkan pada struktur data dengan urutan yang ditentukan. Algoritme pencarian digital bekerja berdasarkan properti digit dalam struktur data yang menggunakan tombol angka. Akhirnya, hashing langsung memetakan kunci ke catatan berdasarkan fungsi hash. Pencarian di luar pencarian linear mengharuskan data diurutkan dalam beberapa cara.


Fungsi pencarian juga dievaluasi berdasarkan kompleksitasnya, atau waktu berjalan teoritis maksimum. Fungsi pencarian biner, misalnya, memiliki kompleksitas maksimum O (log n), atau waktu logaritmik. Ini berarti bahwa jumlah maksimum operasi yang diperlukan untuk menemukan target pencarian adalah fungsi logaritmik dari ukuran ruang pencarian.


Read more