3 0 469 KB
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.