Tugas Pemrograman Jaringan
GET IP
Pada codingan diatas program akan mendeklarasikan variabel
host untuk memberikan nilai pada variabel tersebut, kemudian perintah getLocalHost akan mengambil nama
host dari PC yang digunakan. Kemudian ip didapat dari fungsi perulangan yang
terdapat pada codingan tersebut dan mencetak alamat ip.
GET NAME
Pada baris pertama yaitu untuk mengimport fungsi library
java.net. Selanjutnya mendeklarasikan
variabel host, dan menjalankan fungsi getLocalHost untuk mencetak dan
menampilkan nama host PC.
IP TO NAME
Pertama program akan mengimport fungsi library java.net. Selanjutnya
program akan meminta user menginput alamat ip, alamat tersebut akan masuk
kedalam variabel host dan akan menampilkan nama dari host tersebut.
NSLOOKUP
Pada perintah diatas digunakan untuk menampilkan alamat ip
dari host pada PC yang digunakan. Pada codingan tersebut terdapat sebuah
kondisi, jika tidak ada inputan setelah “NsLookup” maka program akan mencetak “java
NsLookup <hostname>. Inputan bertipe data string, dan inputan yang harus
diinput adalah nama dari host.
SERVER-CLIENT TCP SEDERHANA
- SERVER
Pada codingan diatas program akan mendeklarasikan variabel
checkserver, line, is, os dan clientsocket. Kemudian program akan
memberitahukan ketika program server ini dijalankan maka program akan mencetak “aplikasi
server hidup…”. Program server akan membalas pesan “salam” dari client, maka
server akan secara otomatis mengirimkan pesan “salam juga” kepada client. Jadi
pesan yang ditampilkan pada server hanya pesan yang diterima dari client, bukan
pesan yang dikirim kepada client.
- CLIENT
Pada codingan diatas pertama program akan mendeklarasikan
variabel cl, is, os, userinput dan output. Pada program client ini program akan
mencetak tempat untuk memasukkan inputan dengan teks “masukkan kata kunci”, dan
kata kuncu atau inputan yang dimasukkan yaitu “salam”, ketika sudah menginput “salam”
dan menekan tombol enter, maka secara langsung server akan membalas pesan yang
dikirim yaitu “salam” dengan pesan “salam juga”.
