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