2. 2
KATA PENGANTAR
PujisyukurkehadiratTuhan Yang MahaKuasaatassegalalimpahanRahmat, danHidayah-
Nyasehingga penulis dapatmenyelesaikanpenyusunanmakalahinidalambentukmaupunisinya yang
sangatsederhana.Harapanpenulissemogamakalahinimembantumenambahpengetahuandanpengala
manbagiparapembaca.
Karyailmiahinipenulisakuimasihbanyakkekurangankarenapengalaman yang
penulismilikisangatkurang.Olehkerenaitupenulisharapkankepadaparapembacauntukmemberikan
masukan-masukan yang bersifatmembangununtukkesempurnaannya.
Dalampenulisankaryailmiahinipenulismengucapkanbanyakterimakasih yang sebesar-
besarnya, kepadasemuapihak yang telahmembantupenulisdalampenyusunanini yang
tidakbisapenulissebutkansatupersatusemoga Allah SWT memberikanbalasan yang
setimpalkepadamerekaaminyaarabbalalamin.
Mataram, Oktober 2016
M.SUBHAN HADI
3. 3
DAFTAR ISI
HALAMAN SAMPUL ...................................................................................................................1
KATA PENGANTAR .....................................................................................................................2
DAFTAR ISI ...................................................................................................................................3
BAB I PENDAHULUAN.................................................................................................................
1.1 Latar Belakang ..................................................................................................................... 4
1.2 Rumusan Masalah .................................................................................................................5
1.3 Tujuan Penulisan.................................................................................................................. 5
BAB II PEMBAHASAN ..................................................................................................................
2.1 Pengertianperulangan for, contohflowchatdan coding ......................................................... 6
2.2 Pengertianperulangan while, contohflowchatdan coding .....................................................8
2.3 Pengertianperulangan do-while dancontohflowchatdan coding............................................9
BAB III PENUTUPAN......................................................................................................................
3.1 Kesimpulan..........................................................................................................................10
DAFTAR PUSTAKA.................................................................................................................11
4. 4
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri
lagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah
mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk
mundur secara suka rela dari panggung kompetisi. Ibaratwabah, teknologi
komputer sudah menyusupihampir semua bidang kehidupan manusia. Dari
pemerintah pusat sampaitingkat pemerintah desa, perusahaan-perusahaan,
supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hampir
semuanya mengenal komputer. Saat ini, yang mempunyai lingkungan yang
semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan
uang adalah dunia pemrograman komputer. Dalam dunia pemrograman
komputer, dikenal algoritma dan banyak bahasa pemrograman, sepertiC, C++,
Pascal, Basic, Java, dan lain-lain. Oleh karena itulah, yang akan dibahas dalam
makalah ini adalah Algoritma dan Pemrograman.
5. 5
1.2 Rumusan Masalah
1.Apa yang dimaksuddenganfor,whiledan do-while
2. a. Buatlahflowchart yang menunjukkan bagaimana perintah for()
b. Buatlahflowchart yang menunjukkan bagaimana perintah while()
c. Buatlahflowchart yang menunjukkan bagaimana perintah do-while()
1.3 TujuanPenulisan
a. Memenuhi tugas algoritmapemograman
b. Menambah wawasan tentang pemograman
c. Mengetahui caramembuat program
6. 6
BAB II
PEMBAHASAN
2.1 PengertianperulanganFor
Perulangan for yaitu perulangan yang dilakukan ketika kondisi kapan perulangan
dihentikan dan banyaknya proses perulangan sudah di ketahui. Secara umum bentuk perulangan
For yaitu
for(Awal, Akhir, Peningkatan)statemen;
Awal : Nilai awal yang di berikan terhadap suatu variabel untuk perulangannya (misal i=0).
Variabelini di gunakan untuk menghitung banyak perulangan yang akan dilakukan.
Akhir: Ungkapan yang menunjukkan suatu kondisi yang harus di penuhi agar perulangan
terusdilakukan misal (i<=5). jadi, perulangan akan terus dilakukan selama i lebih kecil atau
samadengan 5.
Peningkatan: ungkapan yang menunjukkan perubahan nilai variabel setiap perulangan
dilakukanmisal(i++, berarti nilai i akan ditambah 1 setiap perulangan dilakukan)
- flowchart yang menunjukkan bagaimana perintah for() dikerjakan:
-
- for : perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan
kita lakukan. Sintaks peulangan for seperti berikut :
7. 7
Contoh :
a merupakan variabel yang dirubah, a<5 merupakan kondisi, dan a++ adalah pengubah
Output :
Program hanya menampilkan nilai a kurang dari 5.
8. 8
2.2 Pengertianwhile
Perulangan while yaitu sebuah perulangan yang kondisi berhenti sudah di ketahui tetapi
banyaknya proses perulangan belum di ketahui. perbedaannya dengan for yaitu perulangan while
nilai awal diberikan di luar dan peningkatan nilai variabel pengontrol perulangan dilakuakan
didalam statemen. secara umum bentuk dari perulangan while yaitu
-flowchart yang menunjukkan bagaimana perintah while() dikerjakan:
- while : perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan
yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
Contoh :
sintaks perulangan while berbeda dengan for, di dalam kurung hanya ada kondisi, jika dengan
for harus ada variabel, kondisi, dan pengubah. Dan pengubah berada didalam perulangan (a++)
Output :
Output sama dengan perulangan for.
9. 9
2.3 Pengertia Do-while
Perulangan do-while yaituhampir sama dengan perulangan while yaitu sebuah perulangan
yang kondisi berhenti sudah di ketahui tetapi banyaknya proses perulangan yang dilakuakan
belum di ketahui. perbedaannya dengan while yaitu perulangan do-while pasti akan dilakukan
minimal satu kali. hal ini terjadi karena pengecekan kondisi dilakukan diakhir statemen.
flowchart yang menunjukkan bagaimana perintah do while() dikerjakan:
- Contoh :
-
- perhatikan! penggunaan while diletakan diakhir itu artinya pengecekan kondisi dilakukan
pada akhir.
- Output :
-