Sabtu, 04 Juli 2015

Progam Java Sederhana (Tugas 1 Pemrograman Jaringan



Program Menampilkan Nama PC menggunakan Java

Pada posting kali ini, saya akan membahas mengenai program sederhana yang dapat menampilkan nama PC yang mengeksekusi program tersebut dengan menggunakan bahasa pemrograman java. 


Listing Program

Berikut adalah list of program yang digunakan untuk membuat program sederhana kali ini. Simpan program ini dengan nama getName.java dan simpan dimana saja, atau bisa disimpan di dalam C:\Program Files (x86)\Java\jdk1.7.0\bin untuk yang belum melakukan setting path.

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());
}
}

Logika Program 

import java.net.*;

import yang digunakan dalam program kali ini adalah import lib java.net.*. Lib tersebut merupakan lib yang mendukung pemrograman socket/jaringan. 

public class getName {
public static void main(String args[]) throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();

potongan program diatas merupakan statement awal untuk pembuatan class getName. didalamnya terdapat fungsi InetAddress yang merupakan kelas yang berfungsi untuk mengambil alamat IP PC yang mengeksekusi program tersebut dan menyimpannya di dalam host. dan fungsi ini tidak akan bisa bekerja bila sebelumnya kita tidak mengimport lib java.net.* 

System.out.println("Nama komputer Anda: " +
host.getHostName());
}
}

potongan program yang terakhir adalah statement untuk menampilkan nama PC ke layar command prompt. disini terdapat penggunaan methodgetHostName() yang merupakan salah satu method dari kelasInetAddress untuk menampilkan nama PC yang mengeksekusi program ini. 

Output Program

untuk menjalankan program getName.java, yang harus dilakukan adalah buka comandprompt terlebih dahulu. kemudian arahkan ke dalam direktori C:\Program Files (x86)\Java\jdk1.7.0\bin (untuk yang sudah melakukan setting path arahkan ke dalam direktori tempat menyimpan file tersebut.


Eksekusi program