1. MENAMPILKAN IP
- Listing Program :
- Logika Program :
Blok diatas digunakan untuk menampilkan IP address dari PC. InetAddress host = null artinya terdapat object InetAddress yang bernilai kosong/null, host = InetAddress.getLocalHost(); artinya perintah InetAddress.getLocalHost(); digunakan untuk mengambil IP dari local host lalu disimpan dengan variabel host. byte ip[] = host.getAddress(); artinya host.getAddress(); untuk mengambil IP address lalu disimpan dengan variabel ip berbentuk array dan bertipe data byte. lalu Terdapat perulangan untuk dikoreksi dan untuk dicetak.
- Output Program :
2. MENAMPILKAN NAMA PC
- Listing Program :
- Logika Program :
Blok diatas digunakan untuk menampilkan IP address dari PC. InetAddress host = null artinya terdapat object InetAddress yang bernilai kosong/null, host = InetAddress.getLocalHost(); artinya perintah InetAddress.getLocalHost(); digunakan untuk mengambil IP dari local host lalu disimpan dengan variabel host. host.getHostName(); untuk mengambil nama host kemudian dicetak.
- Output Program :
3. MENAMPILKAN NAMA PC BERDASARKAN IP ADDRESS
- Listing Program :
- Logika Program :
Blok diatas digunakan untuk menampilkan Nama PC ketika sudah mengetahui IPnya. Pada program ini terdapat percabangan if untuk mengecek panjang array pada fungsi utama jika sama dengan 0 maka program akan mencetak "pemakaian : java IPtoName <IP address>". Program akan keluar/dimatikan dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch. Jika terdapat kesalahan maka program akan mencetak Invalid IP - malformed IP dan program akan keluar/dimatikan. Namun jika tidak ditemukan kesalahan maka program akan mencetak nama komputer user.
- Output Program :
4. MENAMPILKAN IP ADDRESS BERDASARKAN NAMA PC
- Listing Program :
- Logika Program :
Blok diatas digunakan untuk menampilkan IP ketika sudah mengetahui Nama PCnya. Pada program ini terdapat percabangan if untuk mengecek panjang array pada fungsi utama jika sama dengan 0 maka program akan mencetak "pemakaian : java NsLookup <hostname>". Program akan keluar/dimatikan dan mendeklarasikan kembali nilai variabel host yaitu array 0 dan untuk variabel address pada object InetAddress bernilai null. Pada program ini juga terdapat try dan catch. Jika terdapat kesalahan maka program akan mencetak Unknown host dan program akan keluar/dimatikan. Namun jika tidak ditemukan kesalahan maka program akan mencetak IP Address.
- Output Program :
5. APLIKASI CLIENT-SERVER PADA JAVA
- Logika Program :
Blok diatas adalah kode program yang digunakan untuk membuat aplikasi sederhana server dan client. Pertama jalankan simpleServer.java kemudian tunggu beberapa detik hingga muncul tulisan Aplikasi Server hidup.. kemudian running simpleClient.java <nama kommputer user> pada cmd yang berbeda. Kemudian masukkan kata kunci "salam" maka server akan membalas "salam juga".
- Output Program :
Tidak ada komentar:
Posting Komentar