Server-Client Sederhana

Berikut cara membuat server client sederhana.



Pada simple server ini variabel TESTPORT harus sama pada client agar saling terkoneksi, apabila server sudah terhubung maka muncul Aplikasi server hidup... dan apabila catch mendapat eksepsi atau kesalahan maka akan muncul pada cmd. Server akan membaca inputan dari client dari variabel line setelah mendapat "salam" maka akan mengirim ke client "salam juga".


Nama program ini simple client dan variabel REMOTE_PORT harus sama dengan server agar dapat terkoneksi. Setelah terkoneksi terdapat Masukkan kata kunci: kemudian masukan kata salam, apabila selain kata salam maka server akan mengirim maaf, saya tidak mengerti.

Output:



NSLOOKUP

Berikut cara mengetahui nama PC berubah menjadi IP.


Nama program ini adalah NsLookup, terdapat kondisi if dengan panjang karakter 0 apabila kondisi terpenuhi maka akan mencetak Pemakaian: java NsLookup <hostname> kemudian program langsung keluar. Pada kondisi try variabel addresss akan meminta nama host ip tersebut, pada catch apabila nama host berbeda akan mencetak Unknown host dan program langsung keluar.

Output:






IP to Name

Berikut cara mengetahui IP berubah menjadi nama PC.








Judul program ini bernama IPtoName, terdapat kondisi if untuk mengecek panjang inputan,bila tidak ada maka akan mencetak Pemakaian: java IPtoName <IP address> kemudian keluar program. Apabila kondisi try mendapatkan ip host dengan benar maka langsung mencetak nama host, apabila catch menemukan salah memasukan ip maka langsung mencetak invalid IP dan langsung keluar program.

Output:



Get Name

berikut cara mendapatkan nama PC









Nama dari program berikut adalah getName dan variabel host mengambil ip nama pc dari localhost. System.out.println akan mencetak nama komputer anda dan output dari variabel host.

Output:


GET IP

Berikut ini cara mendapatkan ip dari cmd














Berikut penjelasan sederhana, nama program ini getip. Variabel host mengambil address melalui localhost, terdapat perulangan for untuk mencetak panjang dari ip tersebut dan perintah if untuk memcetak titik(.) pada ip. System.out.print akan mencetak hasil dari perulangan for dan if.

Output:


Search Engine Optimization (SEO)

Search Engine Optimization (SEO)

Optimisasi mesin pencari (bahasa Inggris: Search Engine Optimization, biasa disingkat SEO) adalah serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk meningkatkan volume dan kualitas trafik kunjungan melalui mesin pencari menuju situs web tertentu dengan memanfaatkan mekanisme kerja atau algoritma mesin pencari tersebut. Tujuan dari SEO adalah menempatkan sebuah situs web pada posisi teratas, atau setidaknya halaman pertama hasil pencarian berdasarkan kata kunci tertentu yang ditargetkan. Secara logis, situs web yang menempati posisi teratas pada hasil pencarian memiliki peluang lebih besar untuk mendapatkan pengunjung.
Sejalan dengan makin berkembangnya pemanfaatan jaringan internet sebagai media bisnis, kebutuhan atas SEO juga semakin meningkat. Berada pada posisi teratas hasil pencarian akan meningkatkan peluang sebuah perusahaan pemasaran berbasis web untuk mendapatkan pelanggan baru. Peluang ini dimanfaatkan sejumlah pihak untuk menawarkan jasa optimisasi mesin pencari bagi perusahaan-perusahaan yang memiliki basis usaha di internet.

Sejarah SEO

Menurut Danny Sullivan, istilah search engine optimization pertama kali digunakan pada 26 Juli tahun 1997 oleh sebuah pesan spam yang diposting di Usenet. Pada masa itu algoritma mesin pencari belum terlalu kompleks sehingga mudah dimanipulasi.
Versi awal algoritma pencarian didasarkan sepenuhnya pada informasi yang disediakan oleh webmaster melalui meta tag pada kode html situs web mereka. Meta tag menyediakan informasi tentang konten yang terkandung pada suatu halaman web dengan serangkaian kata kunci (keyword). Sebagian webmaster melakukan manipulasi dengan cara menuliskan katakunci yang tidak sesuai dengan konten situs yang sesungguhnya, sehingga mesin pencari salah menempatkan dan memeringkat situs tersebut. Hal ini menyebabkan hasil pencarian menjadi tidak akurat dan menimbulkan kerugian baik bagi mesin pencari maupun bagi pengguna internet yang mengharapkan informasi yang relevan dan berkualitas.
Larry Page dan Sergey Brin, dua mahasiswa doktoral ilmu komputer Universitas Stanford, berusaha mengatasi permasalahan tersebut dengan membangun Backrub, sebuah mesin pencari sederhana yang mengandalkan perhitungan matematika untuk memeringkat halaman web. Algoritma tersebut, yang dinamakan PageRank, merupakan fungsi matematika yang kompleks berupa kombinasi antara perhitungan jumlah link yang mengarah pada suatu halaman web dengan analisis atas kualitas masing-masing link tersebut.
Berdasarkan prinsip kerja PageRank, secara umum bisa dikatakan bahwa halaman web yang memperoleh peringkat tinggi adalah halaman web yang banyak di-link oleh halaman web lain. Nilai PageRank juga akan semakin tinggi apabila halaman web yang mengarah kepadanya juga memiliki kualitas yang tinggi. Nilai sebuah link dari situs berkualitas tinggi seperti Yahoo! atau DMOZ dapat bernilai lebih tinggi daripada kombinasi nilai link dari seratus situs web berkualitas rendah.
Backrub hanyalah sebuah permulaan. Pada tahun 1998 Page dan Brin mendirikan Google yang merupakan versi tingkat lanjut dari Backrub. Dalam waktu singkat Google memperoleh reputasi dan kepercayaan dari publik pengguna internet karena berhasil menyajikan hasil pencarian yang berkualitas (tidak dimanipulasi), cepat, dan relevan. PageRank lantas menjadi standar baik bagi mesin pencari lain maupun bagi webmaster yang berusaha agar situs webnya memperoleh nilai PageRank setinggi mungkin sehingga menempati posisi tertinggi pada hasil pencarian.

Keuntungan Melakukan SEO

Banyak sekali keuntungan dari melakukan SEO yang tidak bisa saya sebutkan satu persatu, diantaranya yaitu :
1. Mendatangkan Traffic yang Banyak
Kita semua pasti tahu jika situs atau blog berada pada halaman satu Search Engine pasti akan mendatangkan pengunjung (Traffic) yang sangat besar, tergantung pada keyword yang kita target dan besar kecilnya data hasil pencarian dari Google Planner.
2. Meningkatkan Penjualan
Jika suatu situs menjual suatu produk atau barang seperti lazada.co.idyang menjual aneka barang seperti laptop atau lainnya, maka jika ada orang mencari di google dengan keyword “jual laptop murah” kemudian situs tersebut ranking 1, maka sudah 95% lazada akan mendapatkan penjualan dari hasil SEO tersebut.
3. Meningkatkan Daya Saing
Mudah saja untuk keuntungan SEO yang satu ini, jika posisi suatu situs lebih tinggi maka secara otomatis daya saingnya pun akan lebih tinggi. Masih banyak lagi keuntungan dari SEO ini yang tidak saya sebutkan semua, karena saya yakin dengan 3 hal diatas saja pasti anda sudah mengerti mengenai keuntungan SEO.

Sumber:
https://id.wikipedia.org/wiki/Optimisasi_mesin_pencari
http://www.rudinazar.com/apa-itu-seo/

DHCP Server

Langkah awal untuk membuat DHCP Server yaitu membuka cisco packet tracer



Langkah berikutnya mendesain jaringan yang diinginkan, yang dibutuhkan yaitu: 1 server, 1 switch , 1 laptop, dan 3 pc.



Kemudian klik pada server-PT, pada tab Services pilih DHCP. Isi Pool Name sesuai yang anda inginkan, dikonfigurasi ini menggunakan "serverPool" (default). Default Gateway dengan IP "192.168.10.10". Start IP Address yaitu IP awal yang akan digunakan pada PC dengan IP "192.168.11.2". Subnet Mask "255.255.255.0. Maximum number of users dibatasi dengan "5" user. Apabila selesai klik tombol Save.



Pada tab Desktop pilih IP Configuration (Server-PT), masukkan IP Address "192.168.11.1", Subnet Mask " 255.255.255.0", Default Gateway "192.168.10.10".



Klik pada PC0, kemudian pilih Desktop => IP Configuration => ubah Static menjadi DHCP.






Lakukan hal serupa pada Laptop dan PC lain.







Setelah semua DHCP request successful. Kemudian test ping