PRAKTIKUM DASAR PEMROGRAMAN PENGULANGAN
Pengulangan Pengulangan merupakan suatu proses di dalam program yang dapat mengeksekusi satu atau beberapa statement yang sama secara berulang sampai ditemukan kondisi untuk berhenti Jumlah pengulangan dapat ditentukan sebelumnya atau ditentukan dalam proses pelaksanaan pengulangan. Tiga macam struktur pengulangan dalam pemrograman terstruktur, yaitu: Struktur for Struktur while Struktur do-while
Struktur Pengulangan for Struktur pengulangan for umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya Proses pengulangan akan terus dilakukan selama kondisi menghasilkan nilai true Konstruksi for for (exp1; exp2; exp3) statement; atau: for (exp1; exp2; exp3){ statement1; statement2; ……. } exp1 : adalah ekspresi untuk inisialisasi, exp2 : adalah ekspresi conditional (batas pengulangan) exp3 : adalah ekspresi increment atau decrement (perulangan) exp1, exp2 dan exp3 adalah sifatnya optional (boleh ada boleh tidak ada).
Struktur Pengulangan while Struktur while merupakan jenis pengulangan yang mendefinisikan kondisi di awal blok, jika kondisi tidak terpenuhi (bernilai false) maka proses pengulangan tidak akan pernah dilakukan Proses inisialisasi struktur while ditulis sebelum menuliskan struktur while itu sendiri, sedangkan iterasi dituliskan di dalam blok Sintaks : inisialisasi while (kondisi) statements; atau : while(kondisi){ statement1; statement2; ….. }
Struktur Pengulangan do-while Struktur do-while mirip dengan struktur while. Perbedaannya hanya pada penempatan dan pengujian kondisinya saja Pengujian pada struktur do-while dilakukan pada akhir blok perintah yang mengakibatkan proses pengulangan akan dilakukan minimal sekali meskipun ternyata kondisi tidak terpenuhi (false) Sintaks : do statement while (eks.boolean); atau : do { statement1; statement2; ….. } while(eks.boolean) Selama eks.boolean bernilai true maka statements dieksekusi lagi. Pengetesan eks.boolean dilakukan setelah meng-eksekusi statements.
array
Pengertian array ARRAY adalah adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama Ciri khas yang ada pada array yaitu adanya tanda kurung siku []. Array berguna misalnya dalam suatu pemrograman yang memerlukan beberapa variabel yang akan menampung data yang sama dan akan mendapat perlakuan yang serupa. Untuk mengaksesnya kita perlu membedakan indeks pada arraynya, indeks dapat berupa angka atau string.
Macam-macam array Array pada pemrogramman Java, dapat dibagi menjadi 2 bagian besar, yaitu Array Berdimensi Satu dan Array Multidimensi. Array Berdimensi Satu tipe_data[] nama_var_array; nama_var_array = new tipe_data[ukuran]; Contoh pendeklarasian : int[] nilai; nilai = new int[10];
Array 2 dimensi Array dua dimensi sebenarnya merupakan array dalam array. Contoh deklarasi Array dua dimensi sebagai berikut : TipeData [][] NamaArray; Atau dapat juga ditulis , TipeData NamaArray [][]; int [][]x; int y[][]; int [][]x = new int[2][4]; int y[][] = new int[2][4]; Sehingga variabel x dan y dideklarasikan sebagai array dua dimensi yang memiliki tipe data int dengan jumlah barisnya 2 dan jumlah kolomnya 4.
Array multidimensi Array Multi Dimensi Array multidimensi ialah array yang terdiri dari array yang tak terbatas pada dua dimensi saja Int[][][] multidimensi= new int[5][][];
Array 1 Dimensi