YES,I AM

YES,I AM

Senin, 15 Mei 2017

PEMROGRAMAN JARINGAN IP TO NAME

Tugas ke-3 kali ini saya akan membahas tentang iptoname pada java. Dibawah ini merupakan coding yang digunakanc ;

import java.net.*;
public class IPtoName {
public static void main(String args[]) {
if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}
}

Penjelasan coding diatas ;

if (args.length == 0) {
System.out.println("Pemakaian: java IPtoName <IP address>");
System.exit(0);
}
 pada coding diatas menggunakan percabangan if. Perintah dari coding di atas yaitu jika panjang sama dengan 0 maka akan tercetak statement yang berada dalam tanda kurung tersebut dan kemudian program berhenti.

String host = args[0];
InetAddress address = null;
try {
address = InetAddress.getByName(host);
} catch (UnknownHostException e) {
System.out.println("invalid IP - malformed IP");
System.exit(0);
}
System.out.println(address.getHostName());
}
}

jika string hostnya bernilai 0 maka akan masuk ke pengulangan java yang mana ip dalam komputer tersebut tidak valid. 


PEMROGRAMAN JARINGAN GET NAME

Pada materi sebelumnya saya membahas tentang get ip, untuk pertemuan kali ini saya akan menjelaskna tentang coding get name. berikut ini contoh codingnya :

import java.net.
public class getName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda: " +
host.getHostName());
}
}

Dibawah ini saya akan menjelaskan tentang logika program di atas ;

InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println("Nama komputer Anda: " +
host.getHostName());

pada coding diatas digunakan untuk mengetahui nama komputer yang kita gunakan. Secara otomatis program akan mencari tau nama komputer yang kita gunan. System.out.println digunakan untuk mencetak data pada ine berikutnya.
x