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
sangat membantu
BalasHapus