DENGAN BAHASA JAVA
Anggota Kelompok :
1. M. FATKHUL FAIZUN NPM. 07.0502.0032
2. CAHYO ADY P NPM. 07.0502.0015
1. Listing Program :
A. Listing Program Pertama
import javax.swing.JOptionPane;
class thkabisat {
String status1,status2,str1;
public void cetak1(){
status1 = "Tahun " +str1+ " Adalah Tahun Kabisat !";
JOptionPane.showMessageDialog(null,status1);
}
public void cetak2(){
status2 = "Tahun " +str1+ " Bukan Tahun Kabisat !";
JOptionPane.showMessageDialog(null,status2);
}
}
B. Listing Program Ke – 2 :
import javax.swing.JOptionPane;
class ujikabisat {
public static void main (String []args) {
thkabisat tahun = new thkabisat();
int th,b;
int a=1;
while(a==1)
{
String str = JOptionPane.showInputDialog("MASUKKAN TAHUN :");
th=Integer.parseInt(str);
if ( th%4==0){
tahun.str1 = str;
tahun.cetak1();
}
else {
tahun.str1 = str;
tahun.cetak2();
}
String str1=JOptionPane.showInputDialog("TEKAN (1=LAGI 0=KELUAR): ");
b=Integer.parseInt(str1);
if(b==1)
a=1;
else
a=0;
}
}
}
2. Output Program
A. Dijalankan pada Command Prompt :
B. Kemudian akan muncul kotak dialog :
C. Misalkan diinputkan tahun 2009 kemudian tekan OKE akan muncul kotak message sebagai berikut :
D. Kemudian tekan OKE lagi akan muncul :
E. Jika input angka 1kemudian tekan OKE maka akan menginputkan tahun lagi :
F. Setelah tekan OKE maka akn muncul :
G. Setelah tekan OKE maka akn muncul :
H. Jika input angka 0 kemudian tekan OKE maka akan keluar dari program.