Professional Documents
Culture Documents
Laporan Akhir 1
Laporan Akhir 1
LAPORAN AKHIR
Mata Praktikum Kelas Praktikum ke Tanggal Materi NPM Nama Ketua Assisten Paraf Assisten Jumlah Lembar
: Matif : 1IA25 :1 : 29 Oktober 2011 : Irisan : 55411015 : Muhammad Zaid Taufiq Yasyaf : : :6
LISTING PROGRAM
LOGIKA
menggunakan type data java swing yang di dalamnya berisikan bagian implementasi dari hasil pengeksekusian input data ke dalam tampilan yang telah direncanakan.
Public static void main(String[]args) Public = class diakses diluar package Class = keywoard yang digunakan dalam pembuatan class di java Int na=0, nb=0
Memiliki nilai 0 untuk variabel a dan b yang berarti jumlah anggota a dan b=0. Dalam kasus ini variabel a mewakili jumlah anggota untuk elemen a dan variabel b mewakili anggota untuk elemen b
na=Integer.parselnt(JoptionPane.showInputDialog(masukkanbanyaknilaiuntukelemenA));
3 CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF
Program menanyakan berapa banyak nilai yang ingin diinput untuk elemen A, dengan menampilkan pertanyaan masukkan nilai untuk elemen A. Dengan kata lain jumlah anggota element A bernilai integer atau bilangan bulat. Saya artikan disini sebagai jumlah suku ke-n
nb=Integer.parseInt(JoptionPane.showInputDialog(masukanbanyaknilaiuntukelemen B));
Program menanyakan berapa banyak nilai yang ingin diinput untuk elemen B, dengan menampilkan pertanyaan masukkan nilai untuk elemen B. Dengan kata lain jumlah anggota element B bernilai integer atau bilangan bulat. Saya artikan disini sebagai jumlah suku ke-n
for(int i =0;i,na;i++){
Elemen for dalam input variabel i yang mewakili elemen A bernilai 0, yang didalamnya dinyatakan na adalah nilai untuk variabel i; na bernilai 0 maka jumlah anggota ditambahkan sesuai isi perintah
a[i]=Integer.parseInt(JoptionPane.showInputDialog(nilai A ke-+(I+1)));}
Masukkan nilai A ke suku ke-n dengan bilangan bulat. Yang ddukung oleh +(i+1) setiap langkah menghasilkan suku ke-1 dengan langkah berikutnya adalah suku ke-2, dst. Hingga didapati suku ke-n dari jumlah banyak nilai unuk elemen A
for(int j =0;i,na;j++){
Elemen for dalam input variabel i yang mewakili elemen A bernilai 0, yang didalamnya dinyatakan na adalah nilai untuk variabel i; na bernilai 0 maka jumlah anggota ditambahkan sesuai isi perintah
b[j]=Integer.parseInt(JoptionPane.showInputDialog(nilai b ke-+(j+1)));}
Masukkan nilai b ke suku ke-n dengan bilangan bulat. Yang ddukung oleh +(j+1) setiap langkah menghasilkan suku ke-1 dengan langkah berikutnya adalah suku ke-2, dst. Hingga didapati suku ke-n dari jumlah banyak nilai unuk elemen b
Garis()
Bersifat sebagai pembatas untuk berlanjut pada code selanjutnya
System.out.print(#Himpunan A={);
Cetak anggota Himpunan A yang bernilai nilai interger dari suku n awal hingga n akhir 4 CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF
for (intx=0;x<na;x++)
Elemen for menunjukan inputan variabel x yang mewakili himpunan A dimana nilai anggota na adalah 0 sehingga akan terus ditambah
System.out.print(a[x]+);
Cetak output nilai dari angota di elemen A
System.out.println()#):
Cetak output line yang memuat statement yang telah ditunjukkan
System.out.print(#Himpunan B={);
Cetak anggota Himpunan B yang bernilai nilai interger dari suku n awal hingga n akhir
For (inty=0;y<na;y++)
Elemen for menunjukan inputan variabel y yang mewakili himpunan B dimana nilai anggota na adalah 0 sehingga akan terus ditambah
System.out.print(b[y]+);
Cetak output nilai dari angota di elemen B
System.out.println()#):
Cetak output line yang memuat statement yang telah ditunjukkan
If(a [j]==b[i]){
Statement if menyatakan jika terdapat anggota himpunan pada elemen A dimiliki juga pada anggota himpunan pada elemen B. Maka hal tersebut dapat dinyatakan sebagai irisan dan jika benar maka program akan menampilkan hasil irisan himpunan A dengan Himpunan B dengan code berikut
System.out.print(a[i]+):
5 CREATED BY : MUHAMMAD ZAID TAUFIQ YASYAF
} } }
Lalu setelah itu program akan menampilkan hasil irisan dengan mengikutsertakan # sebagai pembatas dengan kode berikut
System.out.println(}#); Garis(); }}
Output