Professional Documents
Culture Documents
1. CLASS ANTRIAN
package sd_mi_g;
public class Antrian
{
//Deklarasi Variabel
private int jumlahMaks;
private int atas;
private int[] myAntrian;
void lihatData()
{
System.out.println("ISI ANTRIAN");
for (int a = 0; a <= atas; a++)
{
System.out.print(myAntrian[a] + " ");
}
System.out.println("");
}
public Antrian(int n)
{
jumlahMaks = n;
atas = -1;
myAntrian = new int[jumlahMaks];
}
void tambah(int data)
{
if (! isFull())
{
atas = atas + 1 ; // atas++;
myAntrian[atas] = data;
} else
{
System.out.println("Antrian Penuh");
}
}
boolean isFull()
{
boolean full;
boolean isEmpty()
{
boolean empty;
if (atas == -1)
{
empty = true;
} else
{
empty = false;
}
return empty;
}
}
2. CLASS UJI ANTRIAN
package sd_mi_g;
public class UjiAntrian
{
public static void main (String[] args)
{
Antrian uji = new Antrian(6);
uji.tambah(8);
uji.tambah(10);
uji.tambah(20);
uji.tambah(30);
uji.tambah(40);
uji.tambah(50);
uji.tambah(60);
uji.lihatData();
uji.hapus();
uji.hapus();
uji.hapus();
uji.hapus();
uji.hapus();
uji.hapus();
uji.hapus();
uji.lihatData();
}
}