TUGAS 1 PROGJAR-Contoh Program

Tugas kali ini saya akan membuat suatu program sederhana yang fungsinya sama halnya seperti ipconfig yang dilakukan di command prompt, untuk lebih detailnya saya akan menjelaskan cara mendapatkan ip dengan command prompt pertama buka cmd pada run yang nantinya akan muncul halaman kosong.

1.) Program untuk mendapatkan IP yang sedang digunakan.



Pertama program akan mengimport package java.net. Kemudian kita buat class bernama getIP, kemudian kita mendeklarasikan InetAddress host benilai null kemudian host akan didapatkan dari nilai InetAddress host dan terakhir pada byte ip didapatkan nilai dari hostAddress. Langkah terkahir terdapat suatu perulangan for dimana di bagian ini akan terjadi pada saat variabel i bernilai 0, dan nilai variabel i lebih kecil dari IP jika kondisi ini terpenuhi maka nilai i akan bertambah. Dan setiap perulangan ini program akan mencetak nilai ip dari variable array ip[i].

Logika program :

Pada program java ini dimaksudkan untuk mengetahui nama PC yang sedang digunakan. nama kelas program tersebut ialah getName dan program tersebut dijalankan melalui command prompt dengan memanggil nama yang sama yaitugetName. Program java ini memiliki akses publik sehingga memiliki kelas turunan. nama PC kita dapat diketahui melalui pencarian pada localhost PC. Localhost adalah Sebuah aplikasi yang memberikan fasilitas kepada penggunanya untuk dapat mengakses Local Hosting. Atau loopback address local komputer akan tercetak pada layar yaitu Nama Komputer anda adalah USER-PC.

Output :



2.) Program untuk mendapatkan nama host yang sedang digunakan



Pertama program akan mengimport package java.net, kemudian kita buat class bernama getName. Selanjutnya kita deklarasikan InetAddress host = null; dan host = InetAddress.getLocalHost(); maksudnya adalah InetAddress host bernilai null dan host didapatkan dari nilai InetAddress pada localhost. Selanjutnya program akan mencetak nama host dengan memanggil nilai variable host.getHostName().

Logika Program:

Program ini dimaksudkan untuk mengetahui ip address dari PC yang kita gunakan. diberikan suatu perulangan yang berfungsi pada localhost untuk mencari alamat ip address dari PC yang digunakan.

Output :



3.) Program untuk mengganti nama host dengan no Ip:



Logika Program :

Pertama program akan mengimport package java.net, kemudian buat class yang dibuat yaitu IPtoName. Untuk program ini terdapat kondisi if dimana jika panjang string host sama dengan 0 maka cetak nama pemakai dan IPtoNamelalu program akan kembali ke semula. Program akan mendeklarasikkan String host yaitu 0 dan InetAddress address bernilai null. Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak invalid IP – malformed ip, jika program tidak terjadi kesalahan maka program akan mencetak nilai ip address host

Untuk hasil output ini pada saat menjalankan program masukkan terlebih dulu IPAddress kemudian host name dari komputer. Jika sudah maka jalankan kembali program java tersebut maka host name tersebut akan terganti dengan IP. Dan akan mencetak IP komputer yang lain yaitu 192.168.1.1

Output :



4.) Menampilkan host name dan ip address



Logika Program :

Pertama program akan mengimport package java.net kemudian buat class program yang bernama NsLookup. Pada program ini jika panjang karakter string args sama dengan 0 maka akan mencetak Pemakai : Java NsLookup hostname. Kemudian mendeklarasikan String host adalah 0 dan InetAddress address bernilai null.
Kemudian terdapat perintah try dan catch yang digunakan untuk menangkap kesalahan didalam program, pada perintah try ini akan mencoba memanggil nama host kemudian disimpan didalam variabel address, jika terdapat kesalahan maka program akan mencetak unknown host, jika program tidak terjadi kesalahan terdapat perintah perulangan for, didalam perulangan ini terdapat perintah percabangan if, jika nilai variabel i lebih ebsar dari 0 maka program akan mecetak nilai ip dengan memanggil nilai dari variabel ip[i]

Output :


Demikian penjelasan logika tentang tugas 1 pemrograman jaringan, semoga bermanfaat. Kurang lebihnya mohon maaf.


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar