Contoh Program Package
Package adalah sarana/cara pengelompokkan dan pengorganisasian kelas-kelas dan interface yang sekelompok menjadi suatu unit tunggal dalam library.Package juga mempengaruhi mekanisme hak akses ke kelas-kelas di dalamnya.
Ada tiga langkah untuk membuat package :
1. Mendeklarasikan dan memberi nama package.
2. Membuat struktur dan nama direktori yang sesuai dengan struktur dan nama package.
3. Mengkompilasi kelas-kelas sesuai dengan packagenya masing-masing.
Berikut adalah contoh program package mencari gaji karyawan berdasarka golongan,
Super Class (karyawan)
package karyawan;
/**
*
* @author USER
*/
import karyawan.gol1;
import karyawan.gol2;
import karyawan.gol3;
import javax.swing.*;
public class karyawan
{
public static void main(String[]args)
{
do
{
int pil = Integer.parseInt(JOptionPane.showInputDialog("*******KARYAWAN*******\n\n1. Golongan 1\n2. Golongan 2\n3. Golongan 3\n4. Keluar\n\nMasukkan Golongan Anda [1..3] : "));
switch(pil)
{
case 1:
gol1 golongan = new gol1();
golongan.gaji();
break;
case 2:
gol2 golongan2 = new gol2();
golongan2.gaji();
break;
case 3:
gol3 golongan3 = new gol3();
golongan3.gaji();
break;
case 4:
System.exit(0);
}
}
while(true);
}
}
Sub Class (Golongan 1)
import javax.swing.*;
public class gol1 {
public static void gaji()
{
float gaji = 20000000;
float kurs = gaji/9000;
JOptionPane.showMessageDialog(null,"(((((GOL1)))))\nGaji = Rp 20.000.000,-\nKurs dalam dolar = $"+kurs);
}
}
Sub Class (Golongan 2)
import javax.swing.*;
public class gol2
{
public static void gaji()
{
float gaji = 15000000;
float kurs = gaji/9000;
JOptionPane.showMessageDialog(null,"(((((GOL2)))))\nGaji = Rp 15.000.000,-\nKurs dalam dolar = $"+kurs);
}
}
Sub Class (Golongan 3)
import javax.swing.*;
public class gol3 {
public static void gaji()
{
float gaji = 10000000;
float kurs = gaji/9000;
JOptionPane.showMessageDialog(null,"(((((GOL3)))))\nGaji = Rp 10.000.000,-\nKurs dalam dolar = $"+kurs);
}
}
Ini tampilan program nya :
Setalah tampil programnya silahkan anda masukkan pilihan golongan, misalnya anda masukkan 2 seperti di bawah ini |
Kemudian akan muncul hasilnya |
Pada gambar tersebut, ditampilkan hasil dari gaji karyawan berdasarkan golongannya, program ini menggunakan ( import javax.swing.*;) yaitu untuk menampilkan textbox pada saat menjalankan program. Dengan menginputkan pilihan-pilihan yang disediakan di textbox, maka kita dapat mengetahui hasil dari gaji karyawan menurut golongan masing-masing.
Semoga program ini bisa bermamfaat.
0 komentar:
Posting Komentar