Kamis, 12 Januari 2012


Berikut adalah cara-caranya :
Saya pakai JCreator...

1.       Ketikkan sebagai berikut (tanpa bold, tanpa kalimat habis '// ') :
import javax.swing.*;//syarat penggunaan komponen sistem JAVA
class menu    //menentukan kelas
{
public static void main (String[]args)  //fungsi string
{
do  //untuk melakukan perulangan
{
String temp = JOptionPane.showInputDialog("====MENU====\n1. Biodata\n2. Deret\n3. Menu\n4. Exit");  //variabel temp di isi dan bertipe string
int pil = Integer.parseInt(temp);  //merubah variabel menu jadi integer
switch (pil)   //pilih variabel pil
{
case 1:  //pilihan 1
String nama = JOptionPane.showInputDialog("Masukkan Nama Anda : "); //mengisi inputan ke dalam variabel nama
String NPM = JOptionPane.showInputDialog("Masukkan NPM Anda : "); //mengisi inputan ke dalam variabel NPM
String kelas = JOptionPane.showInputDialog("Masukkan Kelas Anda : ");//mengisi inputan ke dalam variabel kelas
JOptionPane.showMessageDialog(null,"Nama Anda "+nama+"\nKelas Anda "+kelas+"\nNPM Anda "+NPM); //mencetak di dalam kurung
break; //berhenti sementara

case 2: //pilihan 2
String temp2 = JOptionPane.showInputDialog("Masukkan Angka : "); //mengisi input dan menyimpannya ke variabel temp2
int deret = Integer.parseInt(temp2); //temp2 dijadikan variabel deret bertipe integer
String hasil = ""; //membuat variabel hasil dengan isi kosong
for (int i = 1; i<=deret; i++) // untuk variabel i diisi dengan 1, i<= 1, mengulang i
{
for (int j = 1; j<=i; j++)// untuk variabel i diisi dengan 1, j<= 1, mengulang i
{
hasil = hasil+j; //mengisi variabel hasil dengan hasil sebelumnya ditambah j
}
hasil = hasil+"\n"; //variabel hasil  samadengan hasil dan pindah baris
}
JOptionPane.showMessageDialog(null,hasil); //mencetak hasil
break;

case 3: //pilihan 3
String[][]bil = new String[5][5]; //membuat array dengan variabel bil
int[][] a = new int[3][3]; //membuat array dengan variabel a
int[][] b = new int[3][3]; //membuat array dengan variabel b
int[][] c = new int[3][3]; //membuat array dengan variabel c
for (int i=1; i<3;i++) // untuk variabel i diisi dengan 1, i<= 1, mengulang i
{
for(int j=1;j<3;j++)// untuk variabel j diisi dengan 1, j<= 1, mengulang j
{
bil[i][j] = JOptionPane.showInputDialog("Matriks A Elemen ["+i+"]["+j+"] : "); //menginput array dan disimpan di dalam variabel bil
a[i][j] = Integer.parseInt(bil[i][j]); // variabel bil diubah menjadi variabel a integer
}
}
for (int i=1; i<3;i++)// untuk variabel i diisi dengan 1, i<= 1, mengulang i
{
for(int j=1;j<3;j++)// untuk variabel j diisi dengan 1, j<= 1, mengulang j
{
bil[i][j] = JOptionPane.showInputDialog("Matriks B Elemen ["+i+"]["+j+"] : ");//menginput array dan disimpan di dalam variabel bil
b[i][j] = Integer.parseInt(bil[i][j]); // variabel bil diubah menjadi variabel a integer
}
}
c[1][1]=a[1][1]+b[1][1]; //variabel c[1][1] adalah penjumlahan a[1][1]+b[1][1]
c[1][2]=a[1][2]+b[1][2]; //variabel c[1][2] adalah penjumlahan a[1][2]+b[1][2]
c[2][1]=a[2][1]+b[2][1]; //variabel c[2][1] adalah penjumlahan a[2][1]+b[2][1]
c[2][2]=a[2][2]+b[2][2]; //variabel c[2][2] adalah penjumlahan a[2][2]+b[2][2]
JOptionPane.showMessageDialog(null, "Matriks A\n"+a[1][1]+" "+a[1][2]+"\n"+a[2][1]+" "+a[2][2]); //mencetak di dalam kurung
JOptionPane.showMessageDialog(null, "Matriks B\n"+b[1][1]+" "+b[1][2]+"\n"+b[2][1]+" "+b[2][2]); //mencetak di dalam kurung
JOptionPane.showMessageDialog(null,"MatriksC= A+B\n"+c[1][1]+" "+c[1][2]+"\n"+c[2][1]+" "+c[2][2]); //mencetak di dalam kurung
break; //berhenti sementara

case 4: //pilihan 4
JOptionPane.showMessageDialog(null,"==TERIMAKASIH"); //mencatak ‘ Terima Kasih’
System.exit(0); //keluar dari program
break; //berhenti

default: //bila bukan pilihan semuanya
JOptionPane.showMessageDialog(null,"==SALAH INPUT [1..4]"); //cetak bila salah input
}
}
while(true); //perulangan, pasangan do
}
}

Hasil : 


Categories:

0 komentar:

Subscribe to RSS Feed Follow me on Twitter!