Posts

Showing posts from July, 2018

Program JAVA Client - Server TCP Sederhana

Image
Berikut adalah source code yang digunakan untuk membuat program client - server TCP. Source code untuk server : Pada source diatas yang digunakan untuk dibagian server dimana untuk memulai aktifitas client server ini, di awali dengan mengaktifkan server terlebih dahulu dari perintah checkServer = new ServerSocket(TESTPORT); . Source code untuk client :   Pada source diatas yang digunakan untuk dibagian client dimana setelah mengaktifkan server selanjutnya menjalankan client dengan membutuhkan kata kunci agar dapat terhubung dengan server. Disini kata kunci yang digunakan adalah "salam" yang dapat dilihat pada perintah system.out.print("Masukkan kata kunci: ") . Cara menjalankan program ini adalah sebagai berikut : 1. Jalankan program server terlebih dahulu hingga muncul teks "Aplikasi Server hidup ..." 2. Jalankan program client dan masukkan kata kunci "salam" Maka pada bagian server akan otomatis muncul "Terima : salam"

Program JAVA Untuk Mengetahui Alamat IP Melalui Nama Komputer

Image
Berikut adalah source code yang digunakan untuk mengetahui alamat IP melalui nama dari komputer yang digunakan. Pada source code diatas dapat dijelaskan bahwa program ini menggunakan library java.net.* yang merupakan perintah Java yang berisi kelas-kelas  yang memperbolehkan program berkomunikasi melewati jaringan. Dengan NsLookup  digunakan sebagai nama kelas dalam program tersebut. Apabila terdapat kondisi dimana tidak memasukkan nama komputer, maka yang akan muncul "Pemakaian java NsLookup <hostname>". Kemudian jika terdapat kondisi dimana kita memasukkan nama komputer yang salah maka akan muncul "Unknown host". Dengan menggunakan getByName inilah yang akan memanggil nama dari komputer tersebut, lalu disimpan oleh getAddress dan menampilkan di command prompt. Maka Output dari program ini adalah sebagai berikut :

Program JAVA Untuk Mengetahui Nama Komputer Melalui Alamat IP

Image
Berikut adalah Source Code yang digunakan untuk mengetahui nama dari komputer yang sedang digunakan melalui alamat IP komputer tersebut. Pada source code diatas dapat dijelaskan bahwa program ini menggunakan library java.net.* yang merupakan perintah Java yang berisi kelas-kelas  yang memperbolehkan program berkomunikasi melewati jaringan. Dengan IPtoName  digunakan sebagai nama kelas dalam program tersebut. Apabila terdapat kondisi dimana tidak memasukkan alamat IP, maka yang akan muncul "Pemakaian java IPtoName <IP Address>". Kemudian jika terdapat kondisi dimana kita memasukkan alamat IP yang salah maka akan muncul "invalid IP - malform IP". Dengan menggunakan getByName inilah yang akan memanggil nama dari komputer tersebut, lalu disimpan oleh getHostname dan menampilkan di command prompt. Maka Output dari program ini adalah sebagai berikut :

Program JAVA Untuk Mengetahui Nama Komputer

Image
Berikut adalah source code yang digunakan untuk mengetahui nama komputer yang sedang kita gunakan dengan JAVA. Pada source code diatas dapat dijelaskan bahwa program ini menggunakan library java.net.* yang merupakan perintah Java yang berisi kelas-kelas  yang memperbolehkan program berkomunikasi melewati jaringan. Dengan getName yang digunakan sebagai nama kelas dalam program. Kemudian menggunakan getHostName yang berfungsi untuk memanggil nama dari komputer dan ditampilkan melalui command prompt dari perintah System.out.println . Maka Output dari program ini adalah sebagai berikut.

Program JAVA Untuk Mengetahui IP Address

Image
Berikut adalah Source Code yang digunakan untuk mengetahui IP Address pada komputer yang sedang kita gunaka. Pada source code diatas dapat dijelaskan bahwa program ini menggunakan library java.net.* yang merupakan perintah Java yang berisi kelas-kelas  yang memperbolehkan program berkomunikasi melewati jaringan. Dengan getIP yang menjadi nama kelas yang digunakan dalam program. Kemudian ada getLocalHost yang berfungsi untuk memanggil alamat IP dan disimpan oleh get Address dengan bantuan menggunakan perulangan for  dan percabangan if . Maka Output dari program ini adalah seperti berikut.