LAPORAN RESMI PRAKTIKUM 3

advertisement
LAPORAN RESMI PRAKTIKUM
ALGORITMA PEMROGRAMAN
ARRAY DAN STRUKTUR KONTROL PENGULANGAN
DENGAN FOR
Disusun Oleh
TANGGAL PRAKTIKUM : 20 November 2016
NAMA
: GUNTUR BAYU KRISNA
NIM
: 1695114032
KELAS
: TI-A
DOSEN PENGAMPU
: 1. Dr.Bambang Sujadmiko, M.T
2. Chamdan Mashuri, S.Kom
LABORATORIUM PEMROGRAMAN
PRODI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS HASYIM ASY’ARI
2016
BAB I
PENDAHULUAN
1. Latar Belakang
Array merupakan sekumpulan varibel bertipe sama yang di acu dengan
nama yang sama, masing-masing elemen array dapat diakses dengan
indeks nya, dalam java indeks array selalu bertipe integer yang di mulai
dari 0, array mempunyai dua tipe yaitu array satu dimensi dan array dua
dimensi.
Pegulangan adalah proses di dalam program yang dapat mengeksekusi
satu (beberapa) statemen yang sama secara berulang sampai ditemukan
kondisi untuk berhenti, pengulangan dengan struktur for digunakan untuk
melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui
sebelumnya, pengulangan akan terus dilakukan selama kondisi
menghasilkan nilai true dan akan dihentikan apabila kondisi telah bernilai
false.
2. Tujuan
Mahasiswa mengerti dan memahami Array
Mahasiswa mengerti dan memahami struktur kontrol pengulangan dengan
for
BAB II
DASAR TEORI
A. Teori Singkat
1. Array merupakan sekumpulan data ( objek ) yang memiliki tipe yang
sama, stiap variabel yang sama dan tiap data dibedakan dengan indeks
dalam array tersebut. Indeks dari tiap array akan dimulai dengan indeks
ke-0. Jadi jika suatu array memiliki berisi 9 buah data maka indeks
maksimal dari array tersebut adalah 8, begitu juga jika berisi 4 makan
indeks maksimal dari array tersebut adalah 3. Kegunaan dari array adalah
untuk mengurangi jumlah variabel yang digunakan. Array dapat berbentuk
satu dimensi, dua, tiga, empat,dan seterusnya tergantung kebutuhan dari
pengguna. Untuk memberikan keterangan yang jelas mengenai array maka
dapat digambarkan sebagai berikut:
Array terdapat dua jenis yaitu :
a) Array satu dimensi
Array satu dimensi adalah kumpulan elemen yang tersusun dalam suatu
baris. Suatu array berdimensi satu dideklarasikan dalam bentuk umum
berupa.
b) Array dua dimensi
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n
buah kolom. Bentuknya dapat berupa matriks atau tabel.
Deklarasi array :
Contoh :int x[3][4];
x[0][2] = 40 x[2][2] = 90
x[1][0] = 25 x[0][0] = 30
2. Struktur Kontrol Pengulangan dengan For
Perulangan for adalah jenis perulangan yang jumlah perulangannya sudah
ditentukan sebelumnya, jadi maksudnya sudah jelas diketahui adalah, kita
sudah mengetahui batas untuk dilakukannya berapa kali perulanganan.
Deklarasi penggunaan for adalah sebagai berikut :
for (pernyataan1; pernyataan2; pernyataan3){
statement
}
pernyataan1 : digunakan untuk memberikan sebuah inisialisasi terhadap
variabel pengendali perulangan. Contohnya : int i =0 atau i = 1;
pernyataan2 : digunakan untuk kondisi untuk keluar dari perulangan.
Contohnya : i < 10;
pernyataan3 : digunakan untuk mengatur kenaikan nilai variabel
pengendali.
Contohnya : i++;
BAB III
TUGAS PENDAHULUAN
Buatlah program array dua dimensi menampilkan data nama, nomer.hp, dan
alamat.
a) Program
public static void main(String[] args) {
String [][] entry = {{"Florence","735-1234","Manila"},
{"Joyce","983-3333","Quezon City"},
{"Becca","456-332","Manila"}};
System.out.println("Name : "+entry[0][0]);
System.out.println("Tel. # : "+entry[0][1]);
System.out.println("Addres : "+entry[0][2]);
System.out.println(" ");
System.out.println("Name : "+entry[1][0]);
System.out.println("Tel. # : "+entry[1][1]);
System.out.println("Addres : "+entry[1][2]);
System.out.println(" ");
System.out.println("Name : "+entry[2][0]);
System.out.println("Tel. # : "+entry[2][1]);
System.out.println("Addres : "+entry[2][2]);
}
}
b) Screenshot program
BAB IV
IMPLEMENTASI
1. Kegiatan Praktikum
Buatlah program Java Array denganpengulangan fordidalamnya yang
menampilkan data nama, nomer.hp, alamat
a) Program
public static void main(String[] args) {
String data[][] = {
{"Wapp","081334351776","Washington DC"},
{"Thele","08563484714","Los Angles"},
{"Yuna","081332756432","Dubai"},
};
for (int i=0;i<data.length;i++){
for (int j=0;j<data.length;j++){
System.out.println(data[i][j]);
}
System.out.println(" ");
}
}
}
b) Screenshot Program
2. Tugas Akhir
Buatlah Program java array denganpengulangan for di dalamnyaserta input
dari keyboardmenggunakanJoptoinPane !
a) Program
public static void main(String[] args) {
String b =
JOptionPane.showInputDialog("Masukankapasitas");
int a = Integer.parseInt(b);
int d [] = new int[a];
for (inti=0 ; i<a ; i++){
String x =
JOptionPane.showInputDialog("Masukan data ke "+(i+1));
int y = Integer.parseInt(x);
d[i] = y;
}
for (inti = 0; i<a; i++){
System.out.println("Data array index ke-"+i+" adalah
"+d[i]);
}
}
b) Screenshoot
BAB V
PENUTUP
1. Kesimpulan
Dari laporan praktikum ini dapat disimpulkan :
Array merupakan sekumpulan varibel bertipe sama yang di acu dengan
nama yang sama, masing-masing elemen array dapat diakses dengan
indeks nya, dalam java indeks array selalu bertipe integer yang di mulai
dari 0, array mempunyai dua tipe yaitu array satu dimensi dan array dua
dimensi.
Array satu dimensi adalah kumpulan elemen yang tersusun dalam suatu
baris, sedangkan Array dua dimensi merupakan array yang terdiri dari m
buah baris dan n buah kolom.
pengulangan dengan struktur for digunakan untuk melakukan pengulangan
yang banyaknya sudah pasti atau sudah diketahui sebelumnya,
pengulangan akan terus dilakukan selama kondisi menghasilkan nilai true
dan akan dihentikan apabila kondisi telah bernilai false.
.
2. Hal yang harusdiperhatikan
Dalam array yang harus diperhatikan adalah deklarasi array dan jika
menggunakan array dua dimensi harus memperhatikan baris dan
kolomnya.
Dalam pengulangan for yang perlu diperhatikan adalah penulisan sintaks
dan tau apa itu inisialisasi, kondisi, dan iterasi
Download