Disusun Oleh :
Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan
Rahmat, dan Hidayah-Nya sehingga penulis dapat menyelesaikan penyusunan
makalah ini dalam bentuk maupun isinya yang sangat sederhana. Harapan penulis
semoga makalah ini membantu menambah pengetahuan dan pengalaman bagi
para pembaca. Karya ilmiah ini penulis akui masih banyak kekurangan karena
pengalaman yang penulis miliki sangat kurang. Oleh kerena itu penulis harapkan
kepada para pembaca untuk memberikan masukan - masukan yang bersifat
membangun untuk kesempurnaannya. Dalam penulisan karya ilmiah ini penulis
mengucapkan banyak terima kasih yang sebesar - besarnya kepada semua pihak
yang telah membantu penulis dalam penyusunan makalah ini yang tidak bisa
penulis sebutkan satu persatu semoga Allah SWT memberikan balasan yang
setimpal kepada mereka amin yaa rabbal alamin.
DAFTAR ISI
KATA PENGANTAR 2
DAFTAR ISI 3
BAB I PENDAHULUAN
Looping atau pengulangan for loop adalah suatu looping yang dilakukan
ketika kita mengeksekusi beberapa kasus dalam jumlah yang sudah diketahui
sebelumnya atau kita gunakan
dalam mengulang beberapa code dalam jumlah tertentu. Didalam for loop ada
struktur penulisan dalam bentuk umumnya adalah // For ( Inisialisasi; Kondisi ;
Iterasi ) { }. Kita lihat diatas didalam pengulangan for atau for loop itu ada 3
parameter yaitu Inisialisasi, Kondisi, Iterasi. Diantara 3 parameter tersebut kami
akan menjelaskanya apa maksud dari 3 parameter tersebut. -
Inisialisasi : Secara istilah namanya inisialisasi atau bisa disebut kondisi awalnya
didalam for loop jadi kita harus mengetahui kondisi awal dahulu dan diberikan
suatu variable atau penamaan pada kondisi awalnya contoh : (i=0), huruf “i” itu
disebut variable angka “0” itu disebut kondisi awalnya jadi kondisi awalnya itu
dinamakan dengan huruf “i” dan
-Variabel tersebut di gunakan untuk menghitung banyak perulangan yang akan
dilakukan. Kondisi : Secara istilah namanya Loop Condition atau bisa juga
disebut kondisi akhirnya jadi ketika kita sudah mengetahui kondisi awalnya
(Inisialisasi) kita harus menentukan banyaknya kasus dalam jumlah yang kita
ketahui pada LoopConditon atau kondisi akhirnya atau membandingkat variable
“i” pada nilai batas contohnya : (I <10) kita lihat kondisi awalnya adalah ‘0’ terus
kita bandingkan (i<10) I lebih kacil dari 10, jadi perulangan akan terus dilakukan
jika “i” lebih kecil dari “10” dan dia akan berhenti-
ketika “i” sama besarnya dengan 10. Iterasi : Secara istilah namanya adalah
StepExpression atau lebih dipahami dengan nama iterasi penulisanya adalah (i++)
“i” didalam kurung tersebut itu hanya penamaan saja (Penamaan) terserah teman –
teman mau diganti dengan apa saja. jadi iterasi didalam for loop itu ada incement
(Penambahan) dan Decrement (Pengurangan). fungsinya untuk mengubah nilai
awal atau Inisialisai (Kondisi awal) sampai kondisinya sama denga kondisi akhir (
Loop Condition) dan iterasi ini setiap program dioutput nilai variable “i” pada
Insialisasi akan ditambah 1 (satu) setiap perulangan dilakukan sampai kondisi
awalnya sama dengan kondisi akhir.
public class ForLoop { public static void main (String[] args) { for (int i=0; i<10;
i++) { System.out.println ("Hasil Perulangan Ke- " +i+ " For Loop "); } } }
Keterangan : Int i = 1 digunakan untuk mendeklarasikan/ inisialisasi “i” dan
memberikan nilai 1 ke dalam variabel tersebut. i < 10 digunakan untuk menguji
apakah nilai i kurang dari atau 10. Kalau ya, bagian pernyataan/statement akan
dijalankan yang dilanjutkan bagian i++ akan dieksekusi untuk melakukan proses
counter, kemudian pengujian dilakukan kembali. Kalau tidak maka for akan
berakhir. i++ digunakan untuk menaikkan jumlah sebesar 1.
Looping while atau While Loop adalah suatu perulangan yang kondisinya
berhenti ketika sudah di ketahui tetapi banyaknya proses perulangan belum di
ketahui. Sebenarnya hamper mirip oleh For loop perbedaannya dengan for yaitu
perulangan while nilai awal diberikan di luar looping dan peningkatan nilai
variabel (variable ++ ) pengontrol perulangan dilakukan didalam statemen.
Struktur penulisan While Loop dalam bentuk umum sebagai berikut : // Tipedata,
Variabel = Kondisi Awal, contoh : Int i = 0 // While (Selama variabel diatas <
(Lebih Kecil) dari kondisi akhir) contoh :While (i < 20){ // Statement
(Pernyataan); pengontrol ; contoh : System.out.println(“Hasil ” + i); i++ Kita lihat
diatas tentang struktur penulisan while loop pada java pasti teman – teman bisa
melihat dimana perbedaan penulisannya oleh looping sebelumnya (For Loop),
kami sedikit menjelaskan tentang while loop pada struktur penulisannya sebagai
berikut :
-Pertama – tama didalam pengulang while loop ini kita harus mendeklarasikan
dahulu kondisi awalnya itu harus diluar pengulangan, dan kita harus bisa
menentukan “tipe data” apa yang kita harus pakai setelah kita sudah menentukan
tipe data yang kita pakai tentunya kita harus menamakanya tipe data tersebut oleh
suatu “Variabel” ketika kita sudah memberi penamaan kita isi nilai dari suatu
variable tersebut yang jelas didalam looping ini kondisi awalnya, kita bisa lihat
contohnya diatas. Bahwasanya tipe data
-Integer dalam variable nilainya adalah “0” (int i = 0). Kedua ketika kita sudah
mendeklarasikan kondisi awalnya yaitu (int i = 0), lalu kita buat pengulangan
dengan menggunakan while loop dan kita cantumkan kondisi akhirnya dengan
operator perbanding (<, >, <=, =>, = ) dengan penulisan “While (Variabel <
Kondisiakhir”. Kita bisa lihat contohnya diatas disitu tertulis. “While (i < 20){,
Jadi kita bisa lihat bahwasanya variable “i” lebih kecil dari kondisi akhir (20) dia
akan terus mengulang – mengulang selama disitu tidak ada pengontrolan
pengulangan (variable++). Ketiga adalah ketika kita sudah mendeklarasikan dan
membuat pengulangan dengan membandingkan kondisi awal pada kondisi akhir,
kita harus membuat perintah atau statement (pernyataan) pada pengulang tersebut.
Contoh : dia belari kesana 1 orang, dia berlari kesana 2 orang dan seterusnya
sampai kondisinya itu bernilai false. Dan didalam statement pada while tentu
harus ada pengontrolan perulangan supaya teratur (Iterasi) ingat iterasi adalah
suatu nilai awal yang ditambah 1 (satu) dan itu diletakan setelah pembuatan
statement. Kita bisa lihat contoh diatas yaitu : “System.out.println(“Hasil” + i);
i++”. Jadi kita bisa lihat perbedaan For loop dengan while loop.
-Pertama – tama seperti biasa kita harus menentukan kondisi awalnya dengan
menggunakan tipe data dan variable lalu isi dengan nilai awalnya. Kita lihat
contoh diatas “int i = 6”. Variabel I nilainya sama dengan 6 (enam). Nilai awalnya
-adalah 6. Kedua kita langsung memberikan perintah (Statement) terlebih dahulu
pada perulangan ini tanpa belum mengetahui kondisinya sangat berbeda sekali
dengan while. Kita bisa lihat contohnya “System.out.println(“hasilnya “ + i);
i++”. Kita memberikan perintah bahwasanya nilai variable “i” akan ditampilkan
dilayar-tanpa belum mengetahui kondisinya. Ketiga adalah kondisi, ketika kita
sudah melakukan 2 struktur penulisan yang terakhir kita menguji syaratnya
(Kondisi). contonya “While (i < 5 );”. Bahwasanya suatu kondisi dimana variable
“i” lebih kecil dari “5”. True or False ? , False , karena variable “i” sudah kita
deklarasikan terlebih dahulu menjadi “int i = 6”, nilai variable “i” adalah 6 ,
apakah 6 lebih kecil dari 5 jawabanya adalah false (salah) didalam while normal
dia tidak akan mengeksekusi suatu statement tetapi didalam “Do While” ada
pengecualian dia akan mengeksekusi statement tersebut walaupun hanya 1 (satu)
kali, lebih jelasnya kita bisa lihat contoh flowchart dan program dihalam
berikutnya.
2.5.2 Contoh Program Java
public class DoWhile { public static void main (String[] args) { int i = 6; do {
System.out.println("Hasilnya " + i); i++; } while(i<5); } }
Keterangan : Didalam kasus pengulangan Do While ini, sama seperti pengulangan
while kita harus mengetahui kondisi awalnya (inisialisasi), setelah kita
mengetahui kondisi awalnya didalam dowhile ini kita langsung memberikan suatu
perintah (Statement) yang harus diawali dengan kata “Do {“b, dan disini bisa
keliatan perbedaan while dengan do while, seteleh memberikan suatu perintah
baru dia akan menguji syaratnya (Kondisi akhir), jika syaratnya memenuhi dia
akan mengulang – ulang sampai syaratnya tidak memenuhi (False) dan jika syarat
tersebut tidak memenuhi dari awalnya dia tetep menjalankan perintahnya
(statement) walaupun hanya 1(satu) kali. Hasil Do While (Pertama) Syaratnya
tidak memenuhi tetep dia akan menjalanka Perintahnya
WHILE
kita Digunakan pada saat kita tidak Digunakan mengetahui berapa banyak
mengetahui perulangan yang akan kita perulangan lakukan.
DO WHILE
jumlah dengan yang dilakukan tapi hampir while sama namun, akan pernyataan
akan dilakukan mengetahui terlebih dahulu kemudian kondisi atau syarat
dilakukan dilakukan pengecekan. perulangan.
BAB III PENUTUP
3.1 Kesimpulan