Pembahasan Modul 1 Pemrograman Jaringan Java [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAPORAN JOBSHEET 1 PEMOGRAMAN BERBASIS JARINGAN Untuk Memenuhi Tugas Mata Kuliah Praktikum Pemograman Berbasis Jaringan Dosen : Lativa Mursyida, S.Pd.,M.Pd.T.



Oleh :



NAMA



: YANOWARDI



NIM



: 17076078



PENDIDIKAN TEKNIK INFORMATIKA UNIVERSITAS NEGERI PADANG 2019



A. Tujuan  Mahasiswa mampu mengenal dan menggunakan komponen – komponen dasar dalam Visual Java  Mahasiswa mampu membuat Project, Package dan Form baru.  Mahasiswa mampu membuat program sederhana dengan IDE NetBeans 6.5 B. Alat dan Bahan  Personal Computer/Laptop  Software NetBeans 6.5 keatas  Java 2 SDK -> jdk-1_5_0_07-windows-i586-p.exe) C. Langkah Kerja a. IP Finder i. Coding



ii. Output



iii. Analysis Baris1,pengorganisasian kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library. Baris2-3,merupakan kata kunci untuk melibatkan classclass lain yang terhimpun di dalam package yang akan kita import. Baris5,deklarasi class bersifat public(bisa diakses oleh class mana saja) Baris6,deklarasi fungsi main Baris7,deklarasi tipe data String dg variabel host Baris8,mengambil inputan yang dimasukan keyboard Baris9,kelas yang mengambil alamat IP pada suatu komputer. Baris10,menampilkan “ Enter host name : “ Baris11,melanjutkan imputan untuk selanjutnya ditampilkan. Baris13,menjalankan fungsi try (suatu kondisi yang harus dijalankan) Baris15,mengambil nilai pada address untuk mencari host name yang sesuai dengan address. Baris16,menampilkan address beserta hostname nya Baris18,menjalankan fungsi catch (hanya dijalankan jika kondisi di fungsi try tidak dapat dijalankan) Baris20,menampilkan “Could not find (host yang dimaksud)” b. My Local IP Address i. Coding



ii. Output



iii. Analysis Baris1,pengorganisasian kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library. Baris3,merupakan kata kunci untuk melibatkan class-class lain yang terhimpun di dalam package yang akan kita import. Baris4,deklarasi class bersifat public(bisa diakses oleh class mana saja) Baris5,deklarasi fungsi main Baris7,menjalankan fungsi try (suatu kondisi yang harus dijalankan) Baris9,mengambil alamat IP komputer untuk disimpan di variable address Baris10,menampilkan hasil variable address Baris12,,menjalankan fungsi catch (hanya dijalankan jika kondisi di fungsi try tidak dapat dijalankan) Baris14,menampilkan “Could not find local address”



c. IP Detection i. Coding



ii. GUI



iii. Output



iv. Analysis Pada jButton >Event>Action>ActionPerformed…… Menjalankan fungsi InetAddress dengan variable address Mengambil data yang diinputkan pada jTextFieldIP untuk disimpan di variable host. Didalam fungsi try tersebut IP yang diinputkan akan dicarikan hostname yang tepat dan ditampilkan pad jLabelIP.Bila IP yang diinputkan di jTextFieldIP tidak ditemukan maka selanjutnya fungsi catch akan dijalankan sehingga akan muncul dialog “ host ditak ditemukan / tidak ada jaringan internet , ERROR dan semacamnya dan untuk semua program yang berbasis jaringan ini diperlukan koneksi internet yang aktif agar program dapat dijalankan.