PACKAGE 1. Tujuan Untuk mengatahui bagaimana cara membuat dan menggunakan package. 2. Pembahasan Dalam pemrograman java terdapat b...
PACKAGE
1. Tujuan
Untuk mengatahui bagaimana cara membuat dan menggunakan package.
2. Pembahasan
Dalam pemrograman java terdapat banyak sekali kelas, dan kelas-kelas tersebut dapat dikelompokkan kedalam suatu kategori yang disebut dengan package atau paket, salah satu contoh sebuah package yaitu javax.swing.* itu artinya semua kelas yang berhubungan dengan javax.swing berada pada direktori tersebut. Dalam java juga terdapat komponen swing diantaranya JLabel, JTextField, JButton, JCheckBox, JComboBox, JList dan JPanel.
Selanjutnya pada pelaksanaan praktikum disitu terdapat package yang namanya mahasiswa dan terdapat class paket dimana terdapat void main yang akan menampilkan isi paket.selanjtnya akan saya jelaskan script yang ada pada listing, yang pertama disitu menggunakan package mahasiswa, dimana didalam package tersebut mengimport beberapa komponen class atau atribut dan terdapat nama class labeltest dimana turunan dari class jframedengan menggunakan akses privat dimana tidak bisa diakses oleh kelas lain. Kemudianclass labeltest memiliki class super yang nanatinya untuk menampilkan judul suatu label, dan dengan menggunakan acces container yang nantinya akan memanggil komponen contentpane dari class yang ada pada java, dan menampilkan laout baru, yang akan diisi didalam class label, lalu jlabel baru menampilkan text didalamnya., kemudian menambah komponen label kembali, dengan menggunakan ukuran panjang 500 dan lebar 400, dengan nilai true. Selanjutnya pada void main class label test membuat class labeltest aru dengan operasi frame close yaitu exit_on_close.
Kemudian dilanjutkan dengan penjelasan pada latihan, disitu terdapat 3 import class dari java, selanjutnya class textfieldtest turunan dari class jframe, lalu ada class text field dan password filed yang masing-masing menggunakan akses private. Lalu dilanjutkan dengan pemberian nama pada form dengan menggunakan class super, classs tersebut memanggil contentpane untuk membuat layout baru. Kemudian membuat class baru dengan memanggil komponen jtextfield yang diberi nilai 10, maka container akan menambahkan komponen textfield yang digunakan untuk memasukkan tulisan, selanjutnya memanggil komponen jpaswordfield dengan menggunakan class passwordfield dimana isi nya text tersembunyi, lalu fungsi container menambahkan passwordfield, lalu membuat class baru lagi yaitu textfieldhandler dengan konstruktor handler, dimana menjelaskan tentang pemanggilan jtextfield dan jpasswordfield, kemudian ditambah atribut untuk menjelaskan tentang ukuran dari from tersebut, disitu dijelaskan lebar 20 dan tinggi 200 dengan diberi nilai true.
Selanjutnya pada void main nya class textfield dan konstruktor textfieldtest memakai default operation, artinya aksi dari from tersebut yaitu frame akan keluar jika diklik X pada from, kemudian tewrdapat class baru lagi yang digunakan untuk memanggil from baru lagi dengan memakai from sebelumnya, disitu ada nama class string dengan nama objek string yang nilainya kosong, jika event mengambil source sama dengan text field maka class string akan menampilkan textfiled yang telah diisi tadi, tetapi jika event mengambil source passwordfiled, maka class string akan memanggil component passwordfield, dan membuat passwordfiled baru, dan manampilkan suatu pesan null, string.
3. Tugas
public class Pegawai {
String nip;
String nama;
String alamat;
String jabatan;
public
void isiData(String np,String nm, String almt,String jbtn){
nip = np;
nama = nm;
alamat = almt;
jabatan = jbtn;
}
void tampil(){
System.out.println("Nip : "+nip);
System.out.println("Nama : "+nama);
System.out.println("Alamat : "+alamat);
System.out.println("Jabatan : "+jabatan);
}
public static void main (String args[]){
Pegawai data = new Pegawai();
data.isiData("095610008 "Sulistya Nugraha", "Jogja", "Dirut");
data.tampil();
}
}
run:
Nip : 095610008
Nama : Sulistya Nugraha
Alamat : Jogja
Jabatan : Dirut
BUILD SUCCESSFUL (total time: 0 seconds)
4. Kesimpulan
Diadalam java terdapat beberapa kelas, kelas-kelas tersebut dapat dikelompokkan kedalam suatu kategori yang disebut dengan package atau paket, salah satu contoh sebuah package yaitu javax.swing.* itu artinya semua kelas yang berhubungan dengan javax.swing berada pada direktori tersebut.
5. Listing
Terlampir.

COMMENTS