Strukturperulangan atau biasa disebut dengan looping digunakan untuk mengatur proses yang dijalankan secara berulang-ulang. Sehingga programmer tidak perlu menuliskan scriptnya secara berulang kali. Struktur kontrol perulangan mengijinkan kita untuk mengeksekusi sebuah statement atau sekelompok statement dalam jumlah yang banyak. Percabangandi atas akan menampilkan biasa saja jika Stars < 4. Jika tidak terjadi mana akan ditampilkan sangat baik. Karena hanya terdiri dari if-else, maka hanya ada 2 kondisi yang menentukan. Jika ingin ada lebih dari 2 kondisi, dapat menggunakan perintah `else if`. Lengkapi percabangan untuk memberikan predikat untuk sebuah rating yang Bagianstruktur perulangan terdiri dari: 1. Kondisi perulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan. Perulangan dalam bahasa pemrograman biasa disebut dengan LOOP. Mekanisme LOOP ini, suatu proses yang berulang dapat diimplementasikan dengan pernyataan-pernyataan yang relatif pendek. (Jeyop, 2016) dalamstruktur percabangan yang lain, atau yang biasa disebut nested (bersarang). Perhatikan contoh-contoh berikut. Contoh 5.17. Struktur percabangan bersarang untuk masalah fotokopi. Perulangan dengan repeat until juga lebih fleksibel bila dibandingkan dengan struktur for to do. Perulangan ini juga tidak ditentukan berapa kali suatu Jawaban: Struktur perulangan atau biasa disebut dengan looping digunakan untuk mengatur proses yang dijalankan secara berulang 57. Jabarkan yang Anda ketahui tentang Condition dalam FOR! Jawaban : Membuat suatu kondisi dimana variable diulang sesuai dengan keinginan 58. Terangkan yang Anda ketahui tentang dengan Uses crt! bukti sikap nasionalisme warga negara terhadap negara dapat dilihat dalam. Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuai dengan kondisi yang diberikan. Proses perulangan biasanya digunakan untuk mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang untuk proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah kondisi belum terpenuhi. Pada bahasa pemrograman, perulangan proses ditangani dengan suatu mekanisme yang dinamakan dengan nama loop. Dengan loop, suatu proses yang berulang dapat diimplementasikan dengan menggunakan statement-statement yang pendek, tanpa harus menuliskan statemen umum Perulangan pada bahasa C ada 3 antara lain 1. Perulangan FOR Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal initial value, tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai. Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Bentuk umumnya for awal ; kondisi ; counter { Statementl; Statement2; } Statement3; 2. Perulangan WHILE Digunakan bila jumlah perulangannya belum diketahui. Bentuk umumnya while expression { Statementl; Statement2; } Statement3; 3. Perulangan DO WHILE Perulangan DO WHILE dan WHILE hampir sama, perbedaannya dengan while, do … while memiliki pengecekan kondisi yang terletak setelah statement perulangan. Bentuk umumnya do{ Statementl; Statement2; } while expression 45 Contoh Soal UTS/PTS Informatika Kelas 10 Semester 2 Kurikulum 2013 SMA/MA Beserta Jawaban PG+Essay Edisi Revisi - Soal-soal ulangan tengah semester atau penilaian tengah semester genap kelas x ini, berisikan materi yang diambil mulai dari Bab 1, "Pengenalan Notasi Algoritma" sampai dengan Bab 2, "Aspek Sosial Penggunaan Komputer". Sebelumnya, admin juga telah mempublish soal mid untuk semester ganjil, yang bisa siswa menengah atas baca pada postingan 40 contoh soal UTS informatika kelas 10 semester ganjil. Ada 45 butir soal UTS/PTS 25 PG + 20 essay/uraian yang bisa siswa/i pelajari sebagai bahan referensi belajar online sebelum menghadapi ujian yang sebenarnya. Selain itu, bagi anda yang belum membaca latihan-latihan soal informatika, silahkan baca mulai dari Bab 1, 65 soal informatika tentang pengenalan notasi algoritma. Berikut di bawah ini, soal penilaian tengah semester genap dilengkapi kunci jawabannya untuk siswa kelas 10 kurtilas edisi revisi dengan pertanyaan dimulai dari nomor 1. 1. Penggunaan inisialisasi pada variable yang digunakan untuk perulangan disebut…. a. Statement b. Interation c. Initialization d. Condition e. Argument Jawaban c 2. Sintaks yang digunakan untuk mengakhiri program adalah…. a. Writeln c. Readln d. Print e. End Jawaban e 3. Struktur perulangan biasa disebut dengan…. a. Controlling b. Crooping c. Looping d. Programming e. Statement Jawaban c 4. Perbedaan pada penggunaan pernyataan BREAK dan CONTINUE terletak pada penggunaan…. a. Blok statement b. Kondisi yang diseleksi c. Menghentikan perulangan d. Time execution e. Variablecounter Jawaban d 5. Statement yang digunakan pada pemberhentian dengan pencacah naik adalah struktur…. a. For Down to Do b. For To Do c. Repeat-Until d. While Do e. While For Do Jawaban b 6. Jenis instruksi yang dilakukan setelah perulangan selesai dilaksanakan…. a. Inisialisasi b. Instruksi c. Statement d. Terminasi e. Variable Jawaban d 7. Struktur yang sering digunakan dalam perulangan dengan kondisi diakhir adalah struktur…. a. For Down to Do b. For To Do c. Repeat-Until d. While Do e. While For Do Jawaban c 8. Struktur WHILE akan mengulang pernyataan pada badan loop sepanjang kondisi bernilai…. a. Benar b. Naik c. Netral d. Salah e. Turun Jawaban a Baca juga - Soal USBN KKPI SMK Kelas XII dan Jawabannya Lengkap Terbaru - Soal USBN TIK SMA - 40 contoh soal UTS/PTS Informatika kelas 11 semester genap 9. Struktur kontrol perulangan dimana blok-blok statement program kita akan diulang sampai kondisinya sesuai…. a. BREAK b. CONTINUE c. DO d. IF e. WHILE Jawaban e 10. Membuat status update pada variable yang di looping menggunakan…. a. Interation b. Information c. Fungtion d. Condition e. Abstraction Jawaban a Lanjut ke soal nomor 11-25 ==> 45 Contoh Soal UTS/PTS Informatika Kelas 10 Semester 2 Kurikulum 2013 SMA/MA Beserta Jawaban PG+Essay~Part2 Thanks for reading 45 Contoh Soal UTS/PTS Informatika Kelas 10 Semester 2 Kurikulum 2013 SMA/MA Beserta Jawaban PG+Essay 1 struktur kontrol perulangan yang digunakan untuk mengeksekusi suatu blok pernyataan dengan jumlah perulangan yang tak terhingga adalah.... a For b Do-Loop-Until c Perulangan bertingkat d While e Do-While-Loop 2 Bagian kondisi pada struktur kontrol perulangan yang sama dengan perintah If Then adalah.... a Nested Loop b Do-While c While d For e Select case 3 Perintah akan diulang selama kondisi bernilai true dan perulangan berhenti bila kondisi sudah bernilai false adalah sistem kerja dari.... a For b While c Nested Loop d Do-Loop-Until e Do-While-Loop 4 Struktur perulangan biasa disebut dengan.... a Crooping b Controlling c Looping d Statement e Progamming 5 Syarat tipe data variabel pada perulangan adalah.... a Karakter b Tipe data apa saja c Bilangan real d Dapat dihitung e Harus integer Leaderboard This leaderboard is currently private. Click Share to make it public. This leaderboard has been disabled by the resource owner. This leaderboard is disabled as your options are different to the resource owner. Maze chase is an open-ended template. It does not generate scores for a leaderboard. Log in required Options Switch template Interactives More formats will appear as you play the activity. Perulangan bertingkat atau sering juga disebut dengan perulangan bersarang atau nested loop merupakan sautu bentuk perulangan di dalam sebuah perulangan. Baik menggunakan perulangan for dengan for, atau perulangan for dengan while dan sebagainya. Perulangan bertingkat akan diimplementasikan menggunakan bahasa pemrograman Java. Daftar Isi1 Perulangan Bertingkat2 Contoh Perulangan Bertingkat 1 Pseudo code perulangan Program perulangan bertingkat3 Contoh Perulangan Bertingkat 2 Pseudo code perulangan Program perulangan bertingkat4 Referensi Seperti yang sudah dijelaskan di awal, perulangan bertingkat berarti perulangan di dalam perulangan. Tidak ada batasan berapa banyak perulangan di dalam perulangan, tetapi tentu saja perlu disesuaikan dengan kebutuhan. Coba perhatikan potongan pseudo code berikut ini i = 1 while i <= 2 forj=1; j<=3; j++ print "Dicetak pada iterasi i ke-"+ i +" dan j ke-"+ j end for i++ end while Potongan pseudo code di atas memperlihatkan kepada kita bahwa di dalam perulangan while terdapat perulangan for. Arti dari perulangan di atas adalah komputer akan menjalankan perintah untuk mencetak tulisan ke layar dengan output seperti ini Dicetak pada iterasi i ke-1 dan j ke-1 Dicetak pada iterasi i ke-1 dan j ke-2 Dicetak pada iterasi i ke-1 dan j ke-3 Dicetak pada iterasi i ke-2 dan j ke-1 Dicetak pada iterasi i ke-2 dan j ke-2 Dicetak pada iterasi i ke-2 dan j ke-3 Terlihat bahwa sebelum nilai j mencapai iterasi ke-3, maka nilai i belum bertambah, artinya nilai i akan bertambah apabila nilai j di dalamnya sudah selesai melakukan iterasi. Contoh Perulangan Bertingkat 1 Untuk memberikan pemahaman kita tentang perulangan bertingkat, berikut akan dicontohkan bentuk perulangan bertingkat yang ada di dalam dunia nyata kita. Kita tahu bahwa dalam 1 minggu terdapat 7 hari, yaitu hari senin, selasa, rabu, kamis, jum’at, sabtu, dan minggu. Dalam 1 bulan terdapat 4 minggu, artinya hari senin akan muncul sebanyak 4 kali atau muncul sekali di tiap minggunya, begitu juga dengan hari-hari yang lain. Kita akan coba buat perulangan bertingkat untuk menampilkan output seperti ini Minggu ke-1 Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5 Hari ke-6 Hari ke-7 Minggu ke-2 Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5 Hari ke-6 Hari ke-7 Minggu ke-3 Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5 Hari ke-6 Hari ke-7 Minggu ke-4 Hari ke-1 Hari ke-2 Hari ke-3 Hari ke-4 Hari ke-5 Hari ke-6 Hari ke-7 Pseudo code perulangan bertingkat Disini akan dicontohkan bagaimana perulangan bertingkat dibuat dengan menggunakan struktur perulangan while dan for. PROGRAM perulanganBertingkat /** Contoh perulangan bertingkat menampilkan hari selama satu bulan 4 minggu */ DEKLARASI minggu, hari integer ALGORITMA minggu = 1 whileminggu <= 4 print "minggu ke-"+ minggu forhari=1; hari<=7; hari++ print " hari ke-"+ hari end for minggu = minggu+1 end while Program perulangan bertingkat Buat sebuah file baru bernama Di dalamnya berisi terjemahan dari pseudo code di atas /** * Program PerulanganBertingkat * Menampilkan hari dalam 1 bulan 4 minggu */ package pertemuan12; class PerulanganBertingkat { public static void mainString[] args { int minggu = 1; whileminggu <= 4 { ke-"+ minggu; forint hari=1; hari<=7; hari++ { ke-"+ hari; } minggu++; } } } Output program di atas hanya menampilkan hari ke-1 hingga hari ke-7 selama 4 minggu. Bagaimana jika ingin menampilkan nama harinya? Contoh paling mudah ialah dengan menggunakan array. Pembahasan tentang array akan dijabarkan lebih detail pada materi selanjutnya. Ubah program di atas sehingga menjadi seperti ini. Perhatikan penambahan baris baru, dan penyesuaian nama variabel. /** * Program PerulanganBertingkat * Menampilkan nama-nama hari dalam 1 bulan 4 minggu */ package pertemuan12; public class PerulanganBertingkat { public static void mainString[] args { int minggu = 1; String[] hari = {"Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu", "Minggu"}; while minggu <= 4 { ke-"+ minggu; for int hr = 0; hr <= 6; hr++ { "+ hari[hr]; } minggu++; } } } Program di atas akan menampilkan output berupa nama-nama hari di tiap minggunya selama 4 minggu. Output Program Perulangan Bertingkat Contoh Perulangan Bertingkat 2 Pada contoh berikutnya kita akan coba menerapkan perulangan bertingkat dengan menggunakan struktur perulangan do while dan for untuk membuat program yang akan mencetak angka dari 1 hingga N selama N bukan 0, dimana N akan di-input menggunakan keyboard. Pseudo code perulangan bertingkat Seperti biasa, sebelum masuk pada tahapan menuliskan program Java terlebih dahulu kita akan pahami alur programnya dengan menggunakan notasi algoritma pseudo code. PROGRAM perulanganBertingkat2 /** Mencetak deret angka 1 sampai N selama N bukan 0 */ DEKLARASI angka, m integer ALGORITMA do { print "Masukkan angka selain 0 " read angka form=1; m<=angka; m++ print m end for whileangka != 0 Program perulangan bertingkat Ok, selanjutnya kita akan coba terjemahkan pseudo code di atas menggunakan bahasa pemrograman Java. Buat sebuah file java baru bernama /** * Program PerulanganBertingkat2 * Menampilkan deret angka 1 sampai N selama N bukan 0 */ package pertemuan12; import public class PerulanganBertingkat2 { public static void mainString[] args { Scanner input = new Scanner int angka; do { angka selain 0 "; angka = forint m = 1; m <= angka; m++ { ", m; } } whileangka != 0; } } Referensi Struktur Kontrol Perulangan Bahasa Pemrograman Struktur Kontrol Perulangan v Perulangan yang biasa disebut dengan “looping” adalah proses melakukan tindakan yang sama secara berulang-ulang atau berkali-kali sampai batas yang telah ditentukan. v Struktur kontrol perulangan digunakan untuk mengulangi satu atau lebih algoritma perintah tertentu yang dikehendaki programer guna menyelesaikan masalah tertentu v Beberapa karakteristik struktur kontrol perulangan adalah Mengerjakan hal yang sama berulang-ulang. Jumlah perulangan bisa ditetapkan, dapat juga sesuai kondisi. Ada kondisi awal dan kondisi akhir. Perulangan dimulai dari kondisi awal, naik secara bertahap dan berhenti saat mencapai kondisi akhir. Menaikkan dan menurunkan kondisi per- ulangan dilakukan dengan operator increment, decrement, dan ekspresi matematika. While Beberapa karakteristik struktur While adalah sebagai berikut 1. Dilakukan pengecekan kondisi terlebih dahulu sebelum dilakukan perulangan. Jika kondisi yang dicek bernilai benar true maka perulangan akan dilakukan. Jika kondisi yang diperiksa bernilai salah false maka perulangan tidak dilakukan. Ada kemungkinan tidak dikerjakan. 2. Blok pernyataan tidak harus ada. Struktur tanpa statement akan tetap dilakukan selama kondisi masih true. 3. Perulangan akan terus dilakukan sampai kondisi false. while kondisi { Pernyataan_1; Pernyataan_n; Pernyataan_pengaturan_kondisi; } Dalam pemrograman C ada empat bagian yang menjadi kunci penting di dalam pengulangan dengan While. Keempat bagian tersebut seperti berikut. Bagian pertama bagian ini adalah bagian inisialisasi variabel yang dipakai sebagai pencacah. Bagian ini hanya dijalankan sekali Bagian kedua bagian ini berisi kondisi yang menentukan jumlah pengulangan Bagian ketiga bagian ini berisi perintah yang umumnya digunakan untuk menampilkan hasil Bagian keempat bagian ini berfungsi untuk menaikkan/menurunkan nilai variabel pencacah, yang juga berperan sebagai penentu pengulangan Nested While Beberapa algoritma menggunakan struktur perulangan kompleks adalah masalah matrix yang menggunakan array 2 dimensi, masalah game board seperti catur dan minesweeper, ataupun masalah pengolahan citra digital seperti algoritma untuk mendeteksi tepi citra, algoritma untuk mengubah citra berwarna menjadi grayscale, atau berbagai hal lain. Do…. While Biasanya Do…While digunakan untuk kasus yang memerlukan pengujian di belakang atau paling tidak pernyataan yang berada antara Do dan While dijalankan sekali. Beberapa karakteristik struktur Do While adalah Perulangan akan dilakukan minimal satu kali terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi. Jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan Do While akan dilakukan sampai kondisi false. Bentuk umum pernyataannya adalah sebagai berikut do { Pernyataan_1; ……. Pernyataan_n; } while kondisi; Contoh penggunaan Do…. While For Berikut ini beberapa karakteristik dari pernyataan For Digunakan untuk perulangan yang batasnya sudah diketahui dengan jelas, misalnya dari 1 sampai 10. Memerlukan 2 buah variabel awal dan akhir perulangan, misalnya counter_awal dan counter_akhir. Nilai penghitung akan secara otomatis bertambah atau berkurang tiap kali sebuah pengulangan dilaksanakan. Ketiga ekspresi dalam For tersebut harus dipisahkan dengan titik koma ; . Pernyataan dalam For dapat berupa pernyataan tunggal maupun jamak lebih dari satu. Jika pernyataannya berbentuk jamak, maka pernyataan-pernyataan tersebut harus diletakan didalam satu blok dengan memakai tanda kurung kurawal seperti berikut for inisialisasi; kondisi; pencacah { pernyataan_1; pernyataan_2; ……… Pernyataan_n; } include int main{ int i, n = 10; for i=5; i

struktur perulangan biasa disebut dengan