2. KATA PENGANTAR
Segala puji Allah SWT atas segala berkat, rahmat, taufik, serta hidayah-nya yang tiada terkira
besarnya. Sehingga saya dapat menyelesaikan tugas makalah Algoritma dan Pemrograman
ini.
Dalam penyusunanya, saya mengucapkan terimakasih kepada teman-teman saya yang
membatu saya dalam menyusun makalah yang saya buat ini.
Meskipun saya berharap isi dalam tugas makalah saya ini bebas dari kekurangan dan
kesalahan, namun selalu ada yang kurang. Oleh karna itu, saya mengharapkan kritik dan
saran yang membangun agar tugas makalah ini dapat lebih baik lagi.
Akhir kata saya mengucapkan terimakasih, semoga makalah ini bermanfaat.
Mataram, oktober 31 2016
penyusun
3. DAFTAR ISI
KATA PENGANTAR. ...........................................................................................................I
DAFTAR ISI ...........................................................................................................................II
BAB I PENDAHULUAN ....................................................................................................
A. Latar Belakang ..............................................................................................................1
B. Rumusan Masalah ........................................................................................................1
C. Tujuan ...........................................................................................................................1
BAB II PEMBAHASAN
A. Perulangan dalam program java ...................................................................................2
Pengertia perulangan .....................................................................................................3
Penjelasan for ................................................................................................................3
Penjelasan While ...........................................................................................................4
Penjelasan do while........................................................................................................5
Perbedaan for, while dan do while .............................................................................7
BAB III PENUTUPAN
4. BAB I
PENDAHULUAN
A. Latar belakang
Perkembangan dan kemajuan teknologi komputer telah berkembang dengan sangat pesat.
Jika kita lihat realita yang terjadi dalam perkembangan teknologi komputer, karena terbukti
di zaman sekarang teknologi komputer sudah menyusupi hampir semua bidang kehidupan
manusia. Baik di tingkat pemerintahan, pendidikan, perusahaan, super market maupun mini
market semua mengenal komputer. Seperti halnya dunia pemrograman komputer dikenal
banyak bahasa pemrograman komputer, seperti C, C++, Pascal Basic, java dan lain-lain. Di
antara bahasa pemrograman, java adalah yang paling diminat, karena perannya yang sudah
tidak diragukan lagi. Oleh karena itu yang akan dibahas dalam makalah ini adalah bahasa
pemrogaraman java, dan hal-hal menarik yang ada dalam bahasa pemrograman jav.
A. RUMUSAN MASALAH
A. Apa pengertian java, contoh flowchart dan codingnya ?
B. Apa Perbedaan for,while dan dowhile ?
C. TUJUAN
Makalah ini disusun dengan tujuan sebagai sarana mengikuti perkembangan dalam
dunia teknologi komputer di masa sekarang. Salah satunya pada dunia pemrograman
yang sekarang semakin diminati dan banyak hal menarik yang dapat di pelejari mengenai
dunia pemrograman java untuk menambah wawasan kita tentang bahasa pemrograman
java.
5. BAB II
PEMBAHASAN
Pengertian perulangan
Pengulangan adalah suatu proses didalam program yang dapat menegeksekusi
satu ( beberapa ) statemen yang sama secara berulang sampai ditemukan kondisi
untuk berhenti. Dalam java terdapat tiga buah jenis struktur pengulangan, yaitu
for, while, dan do while.
Mari kita jelaskan satu persatu jenis struktur pengulangan dalam java tersebut
beserta contoh flowchartny dan codingnya;
FOR
Perulangan adalah suatu struktur kendali di dalam program yang akan
mengulangi satu atau lebih statement(s) selama suatu kondisi tertentu
terpenuhi (bernilai true) dan akan berhenti ketika kondisi tertentu
tersebut tidak terpenuhi lagi (bernilai false).
Contoh flowcahrtnya perulangan FOR dalam java;
6. Contoh coding perulangan for dalam java;
for(nilai awal; nilai akhir; operator) {
pernyataan yang akan di proses
}
Contoh :
public class ContohClass {
public static void main(String[] args) {
for(int nilai = 1; nilai <= 100; nilai++) {
System.out.println(nilai);
}
}
}
Hasil dari kode diatas adalah :
1
2
3
4
5
6
...
100
Pada contoh diatas dia akan terus mengulang variabel nilai dengan penambahan 1 sampai
nilainya mencapai angka yang telah ditentukan yaitu lebih kecil atau sama dengan 100.
Disini kita menggunakan operator ++, artinya variabel nilai akan terus ditambah dengan 1
sampai proses mencapai target.
7. WHILE
perulangan while digunakan pada saat kita tidak mengetahui jumlah
perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat
dilakukan perulangan.
Contoh plowcahartnya;
Perulangan: WHILE
int a = 20;
while (a>0) {
System.out.println("Ulang While ke = "+a);
a--;
}
Contoh coding perulangan WHILE dalam java;
nilai awal;
while(nilai akhir) {
pernyataan yang akan diproses;
operator increment/decrement;
}
Contoh :
public class ContohClass {
public static void main(String[] args) {
int nilai = 1;
while(nilai <= 100) {
System.out.println(nilai);
8. nilai++;
}
}
}
Hasilnya :
1
2
3
4
...
100
DO WHILE
Perulangan do-while merupakan variasi dari perulangan while. Adapun
sintaksis penulisan perulangan do-while adalah sebagai berikut:
do {
// loop body
pernyataan;
} while (ekspresiboolean);
pernyataan berikutnya;
Di perulangan while, program akan mengevaluasi ekspresiboolean di
permulaan perulangan while sebelum mengeksekusi pernyataan atau
blok pernyataan dari perulangan while. Jika hasil evaluasi
ekspresiboolean bernilai boolean false, maka pernyataan atau blok
pernyatan perulangan while tidak dieksekusi. Untuk perulangan do-
while, proses evaluasi ekspresiboolean dilakukan setelah terlebih
dahulu mengeksekusi pernyataan atau blok pernyataan. Di dalam
perulangan do-while, pernyataan atau blok pernyataan akan dieksekusi
minimal satu kali. Ketika perulangan do-while berakhir, eksekusi
program akan menuju ke pernyataan berikutnya setelah klausa while.
9. Contoh flowchartnya DO WHILE dalam java;
Contoh coding perulangan DO WHILE dalam bahasa java;
public class Test {
public static void main(String args[]) {
int x = 10;
do {
System.out.print("value of x : " + x );
x++;
System.out.print("n");
}while( x < 20 );
}
}
This will produce the following result −
Output
value of x: 10
value of x: 11
10. value of x: 12
value of x: 13
value of x: 14
value of x: 15
value of x: 16
value of x: 17
value of x: 18
value of x: 19
Perbedaan for,whiledan do while
perbedaan For While Do while
1. Digunakan saat kita
mengetahui berapa
banyak perulangan
yang akan kita
lakukan.
Digunaka pada
saat kita tidak
mengetahui
jumlah
perulangan yang
akan dilakukan
tapi mengetahui
kondisi atau
syarat di
lakukan.
Melakukan
perulangan dulu,
kemudian
memeriksa
kondisinya.
Kalau kondisi
terpenuhi, maka
do-while akan
melanjutkan
perulangan.
Sebaliknya, dia
akanberhenti
(break).
11. BAB III
PENUTUP
Alhamdulillah saya ucapkan atas kehadirat Allah SWT tugas makalah tentang perulangan
dalam pemrograman bahasa java ini telah selesai.
Saya pribadi mengucapkan banyak terima kasih kepada pihak-pihak yangmembantu saya
dalam menyelesaikan tugas makalah in. Bila ada saran kritik untukkemajuan saya insya Allah
akan saya terima lapang dada.
Dalam penyusunan makalah ini, penulis menyadari masih banyak kesalahan dan kekuranga.
Maka dari itu saran dan kritik yang membangun dari pembaca merupakan modalutama saya
untuk meraih tangga kesuksesan. Akhirnya tidak ada kata yang paling indah kecuali puji
syukur alhamdulillah padaa pemilik kasih sayang sempurna atas berjuta nikmat yang
tercurahdan kita rasakan sampai saat ini.