Dokumen tersebut membahas tentang looping atau perulangan dalam pemrograman, termasuk struktur perulangan for, while, do...while, dan repeat until beserta contoh kode dan flowchartnya.
Looping digunakan untuk mengulang baris kode secara berulang sampai kondisi tertentu terpenuhi. Terdapat tiga jenis looping yaitu for, while, dan do-while.
Makalah ini membahas tentang perulangan/looping dalam bahasa pemrograman Java. Terdapat tiga jenis perulangan yang dijelaskan yaitu for, while, dan do while. For digunakan untuk perulangan dengan jumlah iterasi yang pasti, sedangkan while dan do while untuk jumlah iterasi yang tidak pasti. Perbedaan while dan do while terletak pada waktu pengecekan kondisi perulangan.
Dokumen tersebut membahas tentang looping atau perulangan dalam pemrograman, termasuk struktur perulangan for, while, do...while, dan repeat until beserta contoh kode dan flowchartnya.
Looping digunakan untuk mengulang baris kode secara berulang sampai kondisi tertentu terpenuhi. Terdapat tiga jenis looping yaitu for, while, dan do-while.
Makalah ini membahas tentang perulangan/looping dalam bahasa pemrograman Java. Terdapat tiga jenis perulangan yang dijelaskan yaitu for, while, dan do while. For digunakan untuk perulangan dengan jumlah iterasi yang pasti, sedangkan while dan do while untuk jumlah iterasi yang tidak pasti. Perbedaan while dan do while terletak pada waktu pengecekan kondisi perulangan.
Dokumen tersebut membahas tentang algoritma perulangan, yaitu langkah-langkah yang diulang berdasarkan kondisi tertentu untuk menyelesaikan masalah secara terkomputerisasi. Terdapat beberapa jenis perulangan seperti for-do, while-do, dan repeat-until beserta contoh kasusnya.
Makalah ini membahas tentang perulangan atau looping dalam bahasa pemrograman. Terdapat empat jenis perulangan yang dijelaskan yaitu FOR, WHILE, DO WHILE, dan pengertian bahasa pemrograman beserta contoh kode program untuk masing-masing jenis perulangan.
Mata kuliah Algoritma dan Pemrograman bertujuan untuk memberikan pemahaman konsep algoritma dan penerapannya dalam pembuatan program menggunakan bahasa pemrograman tertentu. Mahasiswa akan mempelajari logika berpikir komputer, prinsip kerja program, dan membuat program sederhana menggunakan bahasa C.
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
Dokumen tersebut membahas konsep dasar algoritma dan notasi algoritmik pseudo-code. Terdiri dari tiga bagian utama yaitu pernyataan, konstruksi dasar algoritma meliputi runtunan, pemilihan, dan pengulangan, serta notasi pseudo-code yang memudahkan proses penerjemahan ke kode program.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
Dokumen tersebut merangkum asal usul istilah algoritma dan perbedaannya dengan program, serta menjelaskan bahwa algoritma harus ditulis dalam bahasa pemrograman agar dapat dimengerti oleh komputer.
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Azka Mutia
Laporan akhir praktikum Algoritma dan Pemrograman I ini membahas tentang pengenalan bahasa pemrograman Pascal. Terdapat beberapa langkah kerja seperti mentranslasikan algoritma ke dalam bahasa Pascal, menulis program, dan menjalankannya. Laporan ini juga membandingkan hasil keluaran program dan menarik kesimpulan tentang konsep dasar Pascal.
Modul ini membahas tentang algoritma dan pemrograman dengan editor TextPad. TextPad adalah editor yang mudah digunakan untuk membuat program Java dibandingkan editor lain. Modul ini menjelaskan cara menggunakan fitur-fitur TextPad untuk mengkompilasi dan menjalankan kode Java serta memberikan contoh program sederhana beserta penjelasan outputnya.
Dokumen tersebut membahas tentang konsep dasar algoritma dan tiga konstruksi dasarnya, yaitu sequence, selection, dan repetition. Konstruksi sequence adalah eksekusi instruksi secara berurutan tanpa perulangan. Konstruksi selection mengeksekusi instruksi berdasarkan kondisi tertentu. Konstruksi repetition mengulangi eksekusi instruksi berdasarkan kondisi tertentu.
Dokumen tersebut membahas tentang algoritma pemrograman dan penjelasannya. Terdapat pengertian algoritma, struktur algoritma, cara penulisan algoritma seperti pseudocode dan flowchart, serta jenis-jenis bahasa pemrograman.
Dokumen tersebut membahas tentang algoritma perulangan, yaitu langkah-langkah yang diulang berdasarkan kondisi tertentu untuk menyelesaikan masalah secara terkomputerisasi. Terdapat beberapa jenis perulangan seperti for-do, while-do, dan repeat-until beserta contoh kasusnya.
Makalah ini membahas tentang perulangan atau looping dalam bahasa pemrograman. Terdapat empat jenis perulangan yang dijelaskan yaitu FOR, WHILE, DO WHILE, dan pengertian bahasa pemrograman beserta contoh kode program untuk masing-masing jenis perulangan.
Mata kuliah Algoritma dan Pemrograman bertujuan untuk memberikan pemahaman konsep algoritma dan penerapannya dalam pembuatan program menggunakan bahasa pemrograman tertentu. Mahasiswa akan mempelajari logika berpikir komputer, prinsip kerja program, dan membuat program sederhana menggunakan bahasa C.
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
Dokumen tersebut membahas konsep dasar algoritma dan notasi algoritmik pseudo-code. Terdiri dari tiga bagian utama yaitu pernyataan, konstruksi dasar algoritma meliputi runtunan, pemilihan, dan pengulangan, serta notasi pseudo-code yang memudahkan proses penerjemahan ke kode program.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
Dokumen tersebut merangkum asal usul istilah algoritma dan perbedaannya dengan program, serta menjelaskan bahwa algoritma harus ditulis dalam bahasa pemrograman agar dapat dimengerti oleh komputer.
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Azka Mutia
Laporan akhir praktikum Algoritma dan Pemrograman I ini membahas tentang pengenalan bahasa pemrograman Pascal. Terdapat beberapa langkah kerja seperti mentranslasikan algoritma ke dalam bahasa Pascal, menulis program, dan menjalankannya. Laporan ini juga membandingkan hasil keluaran program dan menarik kesimpulan tentang konsep dasar Pascal.
Modul ini membahas tentang algoritma dan pemrograman dengan editor TextPad. TextPad adalah editor yang mudah digunakan untuk membuat program Java dibandingkan editor lain. Modul ini menjelaskan cara menggunakan fitur-fitur TextPad untuk mengkompilasi dan menjalankan kode Java serta memberikan contoh program sederhana beserta penjelasan outputnya.
Dokumen tersebut membahas tentang konsep dasar algoritma dan tiga konstruksi dasarnya, yaitu sequence, selection, dan repetition. Konstruksi sequence adalah eksekusi instruksi secara berurutan tanpa perulangan. Konstruksi selection mengeksekusi instruksi berdasarkan kondisi tertentu. Konstruksi repetition mengulangi eksekusi instruksi berdasarkan kondisi tertentu.
Dokumen tersebut membahas tentang algoritma pemrograman dan penjelasannya. Terdapat pengertian algoritma, struktur algoritma, cara penulisan algoritma seperti pseudocode dan flowchart, serta jenis-jenis bahasa pemrograman.
Makalah ini membahas tentang perulangan (looping) dalam bahasa pemrograman Java. Ada tiga jenis perulangan yang dijelaskan yaitu while, do-while, dan for. While dan do-while melakukan pengecekan kondisi di awal atau akhir blok perulangan, sedangkan for menentukan jumlah perulangan secara eksplisit.
Makalah ini membahas tentang perulangan/looping dalam bahasa pemrograman Java. Terdapat tiga jenis perulangan yaitu for, while, dan do while. Perulangan for memiliki tiga parameter yaitu nilai awal, nilai akhir, dan operator increment/decrement. Sedangkan perulangan while dan do while hanya memiliki satu parameter. Perbedaan utama antara while dan do while adalah do while akan menjalankan instruksi terlebih dahulu sebelum mengecek kondisi.
Dokumen tersebut membahas tentang algoritma dan struktur dasar yang digunakan dalam membuat algoritma, yaitu struktur berurutan, pemilihan, dan pengulangan. Terdapat penjelasan mengenai konsep algoritma, notasi yang digunakan untuk merepresentasikan algoritma seperti pseudocode, bahasa terstruktur, dan flowchart.
1. Makalah ini membahas tentang perulangan dalam bahasa pemrograman Java. Terdapat tiga jenis perulangan yaitu for, while, dan do-while.
2. Setiap jenis perulangan memiliki cara kerja yang berbeda. Perulangan for digunakan ketika jumlah iterasi diketahui, sedangkan while dan do-while digunakan ketika syarat pengulangan diketahui.
3. Makalah ini berisi contoh kode dan alur kerja masing-masing jenis per
Dokumen ini membahas tentang perulangan (looping) dalam bahasa pemrograman Java. Terdapat tiga jenis perulangan yaitu for, while, dan do while. For digunakan untuk pengulangan dengan jumlah iterasi yang tetap, while mengeksekusi blok kode selama kondisi bernilai benar, sedangkan do while mengeksekusi blok kode minimal sekali walaupun kondisinya salah. Dokumen ini juga memberikan contoh kode dan alur kerja masing-m
Laporan praktikum ini membahas tentang pemrograman berorientasi objek dengan bahasa Java. Terdapat penjelasan singkat sejarah Java, konsep pengulangan dan seleksi, serta latihan di laboratorium menggunakan rumus-rumus tersebut.
Program ini memberikan penjelasan tentang struktur perulangan dalam bahasa pemrograman C++. Terdapat tiga jenis perulangan yang dibahas yaitu for, while-do, dan do-while. Dilakukan praktikum menggunakan ketiga jenis perulangan tersebut untuk menyelesaikan beberapa soal. Kesimpulannya adalah pemilihan jenis perulangan harus sesuai dengan kondisi program.
1. 0
PERULANGAN ATAU LOOPING DALAM JAVA
DISUSUN OLEH :
NAMA : WAHYU ARDIYONO
NIM : 1610530174
KELAS : D /S1TI
STMIK BUMIGORA MATARAM
2016
2. 1
KATA PENGANTAR
Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji syukur penulis
panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat, Hidayah, dan Inayah-Nya
sehingga penulis dapat merampungkan penyusunan makalah Algoritma & Pemrograman dengan
judul "LOOPING" tepat pada waktunya.
Penyusunan makalah semaksimal mungkin penulis upayakan dan didukung bantuan berbagai
pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa penulis
mengucapkan terima kasih kepada semua pihak yang telah membantu dalam merampungkan
makalah ini.
Namun tidak lepas dari semua itu, penulis menyadari sepenuhnya bahwa masih terdapat
kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang
penulis membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran maupun
kritik demi memperbaiki makalah ini.
Akhirnya penulis sangat mengharapkan semoga dari makalah sederhana ini dapat diambil
manfaatnya dan besar keinginan kami dapat menginspirasi para pembaca untuk mengangkat
permasalahan lain yang relevan pada makalah-makalah selanjutnya.
Mataram,30 Oktober 2016
3. 2
DAFTAR ISI
Kata Pengantar .......................................................................................................... 1
Daftar isi .................................................................................................................... 2
BAB I : PENDAHULAN .......................................................................................... 3
A. Latar Belakang .................................................................................................... 3
BAB II : PEMBAHASAN ........................................................................................ 4
A. Perulangan ( LOOPING ) ................................................................ 4
1. Perulangan dengan For ...................................................................... 5
2. Perulangan dengan While ................................................................. 7
3. Perulangan dengan Do-While ........................................................... 10
BAB III : PENUTUP
A. Kesimpulan ................................................................................................... 12
4. 3
BAB I
PENDAHULUAN
A. Latar belakang
Suatu konsep dasar pemograman Java atau juga yang di sebut dengan PENGULANGAN
adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi
tertentu. Konstruksi for digunakan untuk melakukan perulangan terhadap baris kode tertentu
dengan jumlah yang telah ditentukan.
Untuk mencacah berapa kali perulangan dilakukan, diperlukan suatu variabel pencacah yang
bertipe integer. Variabel tersebut akan bertambah nilainya setiap kali perulangan dilakukan.
Konstrksi while digunakan untuk melakukan perulangan terhadap baris kode tertentu selama
suatu kondisi terpenuhi. Jika kondisi sudah tidak terpenuhi, maka program akan keluar dari
perulangan. Konstruksi repeat digunakan untuk melakukan perulangan sampai suatu kondisi
terpenuhi. Berbeda dengan while yang melakukan pengecekan sebelum pengulangan
dilakukan, pengulangan jenis repeat melakukan pengecekan kondisi setelah perulangan
dilakukan.
5. 4
BAB II
PEMBAHASAN
A. Perulangan ( LOOPING )
Looping adalah perulangan suatu blok kode program berdasarkan kondisi yang ditentukan
sampai tercapai kondisi untuk menghentikan (terminasi). Setiap perulangan memiliki empat
bagian, yaitu inisialisasi, badan program, iterasi, dan terminasi. Inisialisasi adalah program yang
menyediakan keadaan awal perulangan. Badan program adalah pernyataan yang ingin kita
ulangi. Iterasi adalah program yang kita jalankan setelah badan program, tetapi sebelum bagian
tersebut dijalankan lagi.
Terminasi adalah pernyataan boolean yang di periksa setiap kali selama perulangan untuk
melihat apakah sudah waktunya menghentikan eksekusi. Pada java dikenal tiga macam
perulangan, yaitu : while, do-while, dan for.
6. 5
1. Perulangan dengan For
Pengulangan dengan menggunakan For, merupakan salah satu teknik pengulangan yang paling
tua dalam bahasa pemrograman. Hampir semua bahasa pemrograman menyediakan metode ini,
meskipun sintaksnya mungkin berbeda. Pada struktur For kita harus tahu terlebih dahulu
seberapa banyak badan loop akan diulang. Struktur ini menggunakan sebuah variable yang biasa
disebut sebagai loop’s counter, yang nilainya akan naik atau turun selama proses pengulangan.
Flowchart umum untuk struktur For tampak pada gambar berikut dan perhatikan penggunaan
simbol preparation pada flowchart.
7. 6
Contoh :
Algoritma untuk mencetak pernyataan sebanyak 100 kali.
Mungkin kalian pernah ketika masih di sekolah dasar melakukan perbuatan nakal yang membuat
kalian disuruh menuliskan pernyataan tertentu sebanyak 100 kali sebagai hukuman atas
kenakalan tersebut. Misalkan pernyataan yang harus ditulis adalah “Saya tidak akan mengulangi
perbuatan itu lagi”. Bagaimanakah caranya algoritma untuk kasus ini?
Penyelesaian:
Pada contoh ini, kita memerlukan variabel counter, misalkan kita beri nama I. Nilai awalnya
adalah 1 dan nilai akhirnya adalah 100. Sedangkan increment atau kenaikan tiap kali
pengulangan dari I adalah satu. Perintah untuk mencetak pernyataan akan diulang satu persatu
sampai nilai akhir dari counter terpenuhi (100). Flowchart penyelesaian untuk contoh ini dapat
dilihat pada berikut.
8. 7
2. Perulangan dengan While
Pada pengulangan dengan For, banyaknya pengulangan diketahui dengan pasti karena nilai awal
(start) dan nilai akhir (end) sudah ditentukan diawal pengulangan. Bagaimana jika kita tidak tahu
pasti harus berapa kali mengulang? Pengulangan dengan While merupakan jawaban dari
permasalahan ini. Seperti halnya For, struktur pengulangan dengan While juga merupakan
struktur yang didukung oleh hampir semua bahasa pemrograman namun dengan sintaks yang
berbeda.
Struktur While akan mengulang pernyataan pada badan loop sepanjang kodisi pada While
bernilai benar. Dalam artian kita tidak perlu tahu pasti berapa kali diulang. Yang penting
sepanjang kondisi pada While dipenuhi maka pernyataan pada badan loop akan
diulang. Flowchart umum untuk struktur While dapat dilihat pada gambar berikut :
Pada gambar di atas, tampak bahwa simbol preparasi untuk pengulangan seperti pada For tidak
digunakan lagi. Namun kita menggunakan simbol decision untuk mengendalikan pengulangan.
Selain kondisi, biasanya pengulangan While harus dilakukan inisialisasi variabel terlebih dahulu.
9. 8
Contoh Pengulangan dengan While untuk mencetak nilai tertentu.
Perhatikan flowchart pada gambar berikut.
Bagaimanakah output dari flowchart tersebut?
10. 9
Penyelesaian:
1. Pada flowchart ini ada dua variabel yang kita gunakan yaitu A dan B. Kedua variabel
tersebut kita inisialisasi nilai awalnya (A = 1 dan B = 0) sebelum proses
loop terjadi. Variabel A adalah variabel counter.
2. Pada simbol decision, nilai A akan diperiksa apakah memenuhi kondisi (< 10).
Jika Ya maka perintah berikutnya dieksekusi, jika tidak maka program akan berhenti.
Pada awal eksekusi ini kondisi akan terpenuhi karena nilai A = 1.
3. Jalankan perintah Print B.
4. Nilai variabel A kemudian diganti dengan nilai A lama (1) ditambah 2. Sehingga nilai
variabel A baru adalah 3. Sedangkan nilai variabel B = 9 (hasil perkalian A = 3).
5 Program akan berputar kembali untuk memeriksa apakah nilai variabel A masih lebih kecil
dari 10. Pada kondisi ini nilai A = 3, sehingga kondisi masih terpenuhi. Kemudian langkah
berulang ke langkah ke 3. Begitu seterusnya sampai nilai variabel A tidak lagi memenuhi
syarat kurang dari 10. Sehingga output dari flowchart ini adalah : 0, 9, 25, 49, 81.
11. 10
3. Perulangan dengan Do-While
Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan dikerjakan
lebih dahulu, disusul pengecekan pada kondisi WHILE.
Pengecekan dilakukan di akhir blok.
Persamaan Perulangan While dan Do-While adalah hanya menggunakan 1 parameter. Meskipun
demikian tetap menghasilkan perulangan yang sama dengan for yang menggunakan 3 buah
parameter . Hal ini dikarenakan bagian inisialisasi dan modifiernya kita masukkan dalam baris
program biasa sehingga hasil outputnya pun tetap sama dengan menggunakan for.
CONTOH FLOWCHART :
13. 12
BAB III
A. KESIMPULAN
NO FOR WHILE DO-WHILE
1. Pada struktur For
kita harus tahu
terlebih dahulu
seberapa banyak
badan loop akan
diulang. Struktur ini
menggunakan sebuah
variable yang biasa
disebut sebagai
loop’s counter, yang
nilainya akan naik
atau turun selama
proses pengulangan.
Struktur While akan
mengulang pernyataan
pada badan loop sepanjang
kodisi pada While bernilai
benar. Dalam artian kita
tidak perlu tahu pasti
berapa kali diulang. Yang
penting sepanjang kondisi
pada While dipenuhi maka
pernyataan pada badan
loop akan
diulang.
Perulangan DO WHILE
untuk perulangan dengan
jumlah yang belum pasti.
DO akan dikerjakan lebih
dahulu, disusul pengecekan
pada kondisi WHILE.
Pengecekan dilakukan di
akhir blok