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