Rabu, 17 Juli 2019

Pemrograman Jaringan Pada Java

Pada postingan ini menggunakan bahasa pemrograman Java. Maka sebelum mencoba program dibawah ini pastikan anda sudah menginstall JDK dan pathing pada environment variables dengan benar. Program dibawah ini berbasis console yang dijalankan dengan Command Prompt (CMD), dan source code nya dapat ditulis di editor notepad atau notepad++ yang filenya disimpan dengan ekstensi *.java



Cara untuk compile file pada java :

javac (spasi) namafile.java

java (spasi) namaclass


·         Get IP

Listing Program


import java.net.*;, digunakan untuk import semua library yang berada di dalam folder net pada folder java. Library yang diimport tadi akan digunakan pada program ini untuk menampilkan ip address komputer kita.
public class getip {, pada syntax tersebut menyatakan bahwa kita membuat sebuah class dengan nama getip
public static void main(String args[]) throws Exception {, sintaks tersebut menyatakan bahwa class getip adalah class utama pada program penampilan ip address tersebut sehingga file javanya diberi nama getip.java. Sisa syntax program getip saya pisahkan di atas sehingga lebih mudah untuk mengetahui fungsinya. 
InetAddress host = null; digunakan untuk mendeklarasikan InetAddress terhadap objek host yang memiliki nilai awal null
host = InetAddress.getLocalHost(); sintaks ini menyatakan bahwa objek host di beri nilai yaitu InetAddress.getLocalHost().

byte ip[] = host.getAddress(); sintaks ini menyatakan bahwa kita membuat sebuah variable yg bertipe data array byte yang bernama ip yang dimana isinya di ambil dari host.getAddress(), artinya dia memanggil method getAddress pada objek host yang telah di deklarasikan tadi. Lalu dibuat perulangan untuk mencetak ip address computer tersebut.

Output Program


·         GetName

Listing Program


host.getAddress(); digunakan untuk mengetahui ip computer yang sedang kita pakai, maka pada program getname menggunakan sintaks

host.getHostName(); digunakan untuk menampilkan nama computer yang kita pakai.


·         IPtoName


Listing Program

import java.net.*;,  digunakan untuk mengimport semua library yang berada di dalam folder net pada folder java IPtoName. ada statement if dimana jika argumen panjangnya sama dengan 0 maka cetak nama pemakai lalu program akan kembali ke semula dan program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian program akan mengulang ke bagian address yang terdapat di InetAddress pada host kemudian apabila perulangan tersebut tidak terpenuhi maka akan mencetak "invalid IP – malformed ip".

Output



·         NsLookup


Listing Program



import java.net.*;,  digunakan untuk mengimport semua library yang berada di dalam folder net pada folder java. NsLookup. Pada program utama ini akan mencetak Pemakai : Java NsLookup hostname kemudian akan mendeklarasikan String host adalah 0 dan InetAddress address bernilai null kemudian apabila host tidak dikenal maka akan tampil Unknown host.
byte ip[] = host.getAddress(); syntax ini menyatakan bahwa kita membuat sebuah variable yg bertipe data array byte yang bernama ip yang dimana isinya di ambil dari host.getAddress(), artinya dia memanggil method getAddress pada objek host yang telah di deklarasikan tadi. Lalu dibuat perulangan untuk mencetak ip address computer tersebut.



Output



Tidak ada komentar:

Posting Komentar