percabangandan perulangan, program dengan teknik modular. Mampu membuat program dengan menggunakan variabel array 1 dimensi dan 2 dimensi. Mampu menerapkan pengelolaan data dengan sistem sorting, searching dan struct dalam program. Mampu menerapkan pengelolaan data dengan algoritma stack dan queue.
PythonMungkin kalian akan bertanyaApa itu percabangan dan kenapa dinamakan percabangan?Buat yang belum pernah kuliah atau belajar tentang algoritme dan flowchart, mungkin ini istilah yang baru pertama kamu ini sebenarnya untuk menggambarkan alur program yang flow chart, logika “jika…maka” digambarkan dalam bentuk itu, ini disebut percabangan, struktur ini juga disebut control flow, decision, struktur kondisi, Struktur if, akan mampu membuat program berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan. Pada kesempatan ini, kita akan belajar struktur percabangan pada python. Mulai dari yang paling dasar hingga yang sebelumnya sudah paham tentang operator relasi dan kita mulai…Struktur Percabangan IfPercabangan If digunakan saat terdapat satu pilihan kalau kita tidak lulus dalam ujian, maka kita ikut remidi. Sedangkan kalau lulus tidak perlu ikut kita bisa membuat kode-nya seperti iniif lulus == "tidak" print"kamu harus ikut remidi"“Jika lulus == "tidak" maka cetak teks "kamu harus ikut remidi"”Kita menggunakan operator relasi sama dengan == untuk membandingkan isi variabel lulus. Sedangkan tanda titik-dua adalah tanda untuk memulai blok kode blok If, harus diberikan indentasi tab atau spasi 2x.❌ Contoh penulisan yang salahif lulus == "tidak" print"Kamu harus ikut remidi"✔️ Contoh penulisan yang benarif lulus == "tidak" print"kamu harus ikut remidi"Contoh ProgramSekarang, mari kita praktek…Buatlah program berikut lulus = raw_input"Apakah kamu lulus? [ya/tidak] " if lulus == "tidak" print"Kamu harus ikut ujian"Silahkan dieksekusi, lalu masukan jawaban “ya” atau “tidak”. Perhatikanlah hasil lagiBiar pemahamannya semakin mantap, silahkan coba contoh kasus berikut ini. program untuk mengecek bonus dan diskon file total_belanja = input"Total belanja Rp " jumlah yang harus dibayar adalah berapa total belanjaannya tapi kalau dapat diskon akan berkurang bayar = total_belanja jika dia belanja di atas 100rb maka berikan bonus dan diskon if total_belanja > 100000 print"Kamu mendapatkan bonus minuman dingin" print"dan diskon 5%" hitung diskonnya diskon = total_belanja * 5/100 5% bayar = total_belanja - diskon cetak struk print"Total yang harus dibayar Rp %s" % bayar print"Terima kasih sudah berbelanja" print"Datang lagi yaa..."HasilnyaStruktur Percabangan If/ElsePercabangan If/Else digunakan saat terdapat dua pilihan jika umur diatas atau samadengan 18 tahun boleh membuat SIM. Sedangkan dibawah itu belum kita bisa membuatnya dalam program umur = input"Berapa umur kamu " if umur >= 18 print"Kamu boleh membuat SIM" else print"Kamu belum boleh membuat SIM"Selain blok If, terdapat juga blok Else yang akan dieksekusi apabila kondisi umur >= 18 salah False.Hasil eksekusi dari kode di atas adalah sebagai berikutStruktur Percabangan If/Elif/ElsePercabangan If/Elif/Else digunakan apabila terdapat lebih dari dua pilihan begini maka ini elif begitu maka itu else pokoknya gitu dah!Kata kunci elif artinya Else if, fungsinya untuk membuat kondisi/logika tambahan apabila kondisi pertama ProgramMisalkan kita akan membuat program untuk menentukan grade nilai dengan flow chart sebagai berikutMaka kode programnya bisa kita buat seperti inifile nilai = input"Inputkan nilaimu " if nilai >= 90 grade = "A" elif nilai >= 80 grade = "B+" elif nilai >= 70 grade = "B" elif nilai >= 60 grade = "C+" elif nilai >= 50 grade = "C" elif nilai >= 40 grade = "D" else grade = "E" print"Grade %s" % gradeMaka hasilnyaApa Selanjutnya?Percabangan dapat kita gunakan untuk membuat logika tiga bentuk percabangan yang baru saja kita pelajari if, if/else, dan if/elif/ ada pertanyaan, silahkan sampaikan melalui komentar!Selanjutnya silahkan pelajari tentang perulangan pada Python.
Algoritmapercabangan biasanya menggunakan instruksi. Kumpulan soal pilihan ganda berserta kunci jawaban pemrograman dasar tentang penerapan sistem operasi dan struktur percabangan. Algoritma dasar pemrograman 3 java 1 percabangan dan perulangan pemrograman java pada saat belajar pemrograman java. Sebuah program tidak selamanya akan berjalan
Ilustrasi Belajar Coding untuk Pemula. Foto Surface V/unsplashContoh Algoritma Percabangan 1 Kondisi dan Lainnya1. Percabangan BersyaratIlustrasi pemrograman. Foto Danny Meneses/Pexels {statement}?> { statement if kondisi = true}else { statement if kondisi = false}?> { statement if kondisi_1 = true}else { statement if kondisi_2 = true}else { statement if kondisi_n = true}else { statement if semua kondisi tidak terpenuhi}?>Ilustrasi pemrograman. Foto Lukas/Pexels?phpswitch $var{case value1 statement1; break;case value2 statement2; break;case value_n statementn; break;}?>2. Percabangan Tak BersyaratIlustrasi Belajar Coding. Foto Procerator UX Design/unsplash
Penggunaanperulangan for pada php yaitu dengan menentukan kondisi jumlah atau nilai yang ingin diulang "variabel = nilai; variabel < batas; variabel++", contoh sederhananya: Dari kode perulangan for pada php diatas akan mencetak angka 1 - 9, seperti gambar dibawah ini: Bagaimana itu bisa terjadi, berikut dengan penjelasannya:
JavaKalau kita perhatikan, alur pengeksekusian sebuah kode program dikerjakan satu per satu dari atas sampai ke demi baris dibaca, kemudian komputer mengerjakan apa yang seperti iniAlur programnya satu, tidak ada belokan atau apa itu percabangan?Percabangan hanyalah sebuah istilah yang digunakan untuk menyebut alur program yang juga dikenal dengan “Control Flow”, “Struktur Kondisi”, “Struktur IF”, “Decision”, dsb. Semuanya itu diagram alur Flow Chart seperti di atas, alurnya memang setelah kita menggunakan percabangan, alurnya akan bertambah menjadi seperti bagaimana cara menulis kode percabangan dalam Java?Caranya menggunakan kata kunci if, else, switch, dan case, dan operator format stuktur IF seperti iniif suatu_kondisi { // lakukan sesuatu kalau kondisi benar // Lakukan ini juga }suatu_kondisi hanya bernilai true/false saja. Kita bisa gunakan operator relasi dan logika di lebih jelasnya, nanti akan kita kamu perlu tahu dulu tiga bentuk percabangan pada JavaPercabangan IFPercabangan IF/ELSEPercabangan IF/ELSE/IF atau SWITCH/CASEMari kita bahas satu per satu… 1. Percabangan IFPercabangan ini hanya memiliki satu pilihan. Artinya, pilihan di dalam IF hanya akan dikerjakan kalau kondisinya kalau salah… tidak akan melakukan apa-apa. Alias lanjut eksekusi ke perintah kalian belanja di toko, kemudian kalau belanja di atas sekian ribu dapat hadiah atau Contoh kasus seperti itu, dapat kita selesaikan dengan menggunakan percabangan lebih jelasnya…Mari Kita Membuat Program HadiahMisalkan ada sebuah toko buku. Mereka memberikan hadiah berupa perlengkapan sekolah kepada pembeli yang belanja di atas Rp programnya bisa kita buat seperti iniimport public class Hadiah { public static void mainString[] args { // membuat variabel belanja dan scanner int belanja = 0; Scanner scan = new Scanner // mengambil input Belanjaan Rp "; belanja = // cek apakah dia belanja di atas 100000 if belanja > 100000 { anda mendapatkan hadiah!"; } kasih..."; } }Jalankan programnya dan perhatikanlah untuk memberikan nilai di bawah 100000 dan perhatikan apa akan yang Percabangan IF/ELSESedangkan percabangan IF/ELSE memiliki pilihan alternatif kalau kondisinya “Jika kondisi benar maka kerjakan ini, kalau tidak silahkan lanjut”IF/ESLE “Jika kondisi benar maka kerjakan ini, kalau salah maka kerjakan yang itu, setelah itu lanjut”Begitulah perbedaan IF dengan IF/ mari kita coba dalam kode program…Program Cek KelulusanMisalkan, kalau nilai siswa lebih besar dari 70, maka ia dinyatakan lulus. Kalau tidak, maka dia bisa kita buat seperti iniimport public class CekKelulusan { public static void mainString[] args { // membuat variabel dan Scanner int nilai; String nama; Scanner scan = new Scanner // mengambil input "; nama = "; nilai = // cek apakah dia lulus atau tidak if nilai >= 70 { " + nama + ", anda lulus!"; } else { " + nama + ", anda gagal"; } } }Hasil outputnyaCobalah untuk merubah nilai yang dimasukkan dan perhatikan apa yang akan IF/ELSE dengan Operator TernarySelain menggunakan struktur seperti di atas, percahangan ini juga dapat menggunakan operator yang sudah kita pelajari pada pembahasan tentang operator. Operator ternary memiliki konsep yang sama seperti percabganan IF/ programnyapublic class OperatorTernary { public static void mainString[] args { boolean suka = true; String jawaban; // menggunakan operator ternary jawaban = suka ? "iya" "tidak"; // menampilkan jawaban } }3. Percabangan IF/ELSE/IF dan SWITCH/CASEJika percabangan IF/ESLE hanya memiliki dua pilihan saja. Maka percahangan IF/ELSE/IF memiliki lebih dari dua seperti iniif suatu kondisi { // maka kerjakan ini // kerjakan perintah ini juga // … } else if kondisi lain { // kerjakan ini // kerjakan ini juga // … } else if kondisi yang lain lagi { // kerjakan perintah ini // kerjakan ini juga // … } esle { // kerjakan ini kalau // semua kondisi di atas // tidak ada yang benar // … }Coba perhatikan contohnyaJika nilainya lebih besar dari 90, maka grade-nya “A”. Sedangkan kalau lebih besar dari 80, maka “B+”. Lebih besar dari 70, maka “B”, dan jelasnya, mari kita buat HitungGradeSilahkan buat sebuah class baru bernama HitungGrade, kemudian ikuti kode program public class HitungGrade { public static void mainString[] args { // membuat variabel dan scanner int nilai; String grade; Scanner scan = new Scanner // mengambil input nilai "; nilai = // higung gradenya if nilai >= 90 { grade = "A"; } else if nilai >= 80 { grade = "B+"; } else if nilai >= 70 { grade = "B"; } else if nilai >= 60 { grade = "C+"; } else if nilai >= 50 { grade = "C"; } else if nilai >= 40 { grade = "D"; } else { grade = "E"; } // cetak hasilnya " + grade; } }Hasil outputnyaPercabangan SWITCH/CASEPercabangan SWITCH/CASE sebenarnya adalah bentuk lain dari IF/ELSE/ percabangan ini menggunakan kata kunci switch dan juga berbeda, tapi cara kerjanya case 1 // kerjakan kode ini // kode ini juga break; case 2 // kerjakan kode ini // kode ini juga break; case 3 // kerjakan kode ini // kode ini juga break; default // kerjakan kode ini // kode ini juga break; }Perhatikan case 1 artinya nilai variabel yang akan dibandingkan, apakah nilainya sama dengan 1 atau iya, maka kerjakan kode yang ada di dalam case juga betuknya berbeda, misalnya seperti iniswitch variabel { case 'A' // lakukan sesuatu break; case 'B' // lakukan ini break; default // lakukan ini }Perlu diperhatikan juga di sana ada kata kunci break dan artinya berhenti. Ini untuk memerintahkan komputer untuk berhenti mengecek case yang artinya jika nilai variabel tidak ada yang sama dengan pilihan case di atas, maka kerjakan kode yang ada di dalam default bisa juga tidak memiliki break, karena dia adalah pilihan terakhir. Artinya pengecekan akan berakhir di program dengan percabangan SWITCH/CASEimport public class LampuLalulintas { public static void mainString[] args { // membuat variabel dan Scanner String lampu; Scanner scan = new Scanner // mengambil input nama warna "; lampu = switchlampu{ case "merah" merah, berhenti!"; break; case "kuning" kuning, harap hati-hati!"; break; case "hijau" hijau, silahkan jalan!"; break; default lampu salah!"; } } }Hasil outputnyaEksperimen Cobalah untuk menghilangkan break di salah satu case dan perhatikanlah dalam Percabangan NestedKita sudah tahu tiga bentuk dasar percabganan di Java. Selanjutnya, kita coba bahas percabangan yang ada di dalam perbangan perabangan bersarang.Sebenarnya pembahasan ini saya ingin pisahkan. Namun, baiknya digabungkan di sini saja pembahasan bonus 😄.Baiklah…Jadi, percabangan itu bisa dibuat di dalam percabangan. Kadang teknik ini disebut juga nested kasusMisalnya ada model bisinis seperti ini di sebuah toko. Ketika orang membayar di kasir, biasanya ditanya ada kartu member untuk mendapatkan diskon dan anda punya kartu member? - ya * Apakah belanjaan anda lebih dari 500rb? ya mendapatkan diskon 50rb tidak tidak mendapatkan diskon * Apakah belanjaan anda lebih dari 100rb? ya mendapatkan diskon 15rb tidak tidak mendapatkan diskon - tidak * Apakah belanjaan anda lebih dari 100rb? ya mendapatkan diskon 10rb tidak tidak mendapatkan diskonPaham?Kalau tidak, coba perhatikan flow chart-nyaMasih belum paham?Kalau begitu mari kita coba dalam buat class baru bernama Kasir dan ikuti kode program berikut public class Kasir { public static void mainString[] args { // deklarasi variabel dan Scanner int belanjaan, diskon, bayar; String kartu; Scanner scan = new Scanner // mengambil input ada kartu member "; kartu = belanjaan "; belanjaan = // proses if { if belanjaan > 500000 { diskon = 50000; } else if belanjaan > 100000 { diskon = 15000; } else { diskon = 0; } } else { if belanjaan > 100000 { diskon = 5000; } else { diskon = 0; } } // total yang harus dibayar bayar = belanjaan - diskon; // output Bayar Rp " + bayar; } }Hasil outputnyaCobalah untuk mengubah nilai yang dimasukkan dan perhatikan di sana ada yang perlu diperhatikanFungsi equalsIgnoreCase"ya" digunakan untuk membandingkan String dengan tidak memperdulikan huruf besar dan juga Fungsi equals, fungsinya sama. Tapi equals akan memperhatikan case tidak menggunakan operator == atau !=?Di Java memang seperti kita ingin membandingkan nilai String, ya… menggunakan fungsi yang dua kalau membandingkan selain String, maka bisa pakai operator == atau !=.Menggunakan Operator Logika dalam PercabanganOperator logika dalam percabangan sebenarnya bisa membuat percabangan menjadi lebih ada program Tilang dengan logika seperti inipublic class Tilang { public static void mainString[] args { boolean SIM = false; boolean STNK = true; // cek apakah dia akan ditilang atau tidak ifSIM == true{ if STNK == true { ditilang!"; } } else { ditilang!"; } } }Perhatikan di sana kita menggunakan percabangan bersarang untuk mengecek, apakah dia ditilang atau ini sebenarnya bisa disingkat dengan operator logika, sehingga menjadi seperti inipublic class Tilang { public static void mainString[] args { boolean SIM = false; boolean STNK = true; // cek apakah dia akan ditilang atau tidak ifSIM == true && STNK == true{ ditilang!"; } else { ditilang!"; } } }Pada kode di atas, kita menggunakan operator AND &&.Karena logikanya Si pengendara tidak akan ditilang kalau punya SIM dan Selanjutnya?Kita sudah peljari beberapa macam bentuk percabagan dan pernak-perniknya, ringkasananya seperti iniPercabangan IF, hanya memiliki satu pilihan;Percabangan IF/ELSE memiliki dua pilihan;Percabangan dengan operator ternary adalah bentuk lain dari IF/ELSE;Percabangan IF/ELSE/IF memiliki lebih dari dua pilihan;Percabangan SWITCH/CASE adalah bentuk lain dari IF/ELSE/IF;Percabangan bersarang adalah percabangan dalam Percabangan;Penggunaan operator logika dalam percabangan bisa membuat percabangan menjadi lebih ternyata banyak juga pahami yang tiga bentuk itu. Kemudian cobalah cari contoh kasus yang banyak latihan semakin pertanyaan?Selanjutnya, silahkan pelajari tentang Perulangan dalam artikel ini bermanfaat, silahkan dibagikan 😄.
ALOGARITMAPERCABANGAN. Algoritma, sebagaimana yang telah dijelaskan pada bab sebelumnya merupakan kumpulan langkah-langkah logis untuk menyelesaikan suatu masalah. langkah-langkah untuk menyelesaikan masalah ini pada dasarnya terbagi menjadi tiga komponen utama yaitu runtutan (sekuensial), pemilihan (selection), dan perulangan (looping).
Kuliah online itu bisa dibilang efektif, bisa dibilang juga tidak efektif. Karena mendengarkan penjelasan dosen menggunakan video conference, terkadang suaranya terputus-putus. Mau gimana lagi, ketika mendapatkan tugas langsung dikerjain. Dari pada ditunda-tunda nanti malah tugas semakin banyak. Ceritanya curhat dikit nih. Akhir-akhir ini sering mendapatkan tugas tugas, dan dikumpulkanya pun langsung di minggu depanya. Tentunya waktu untuk mengerjakan sangat sedikit, seperti halnya tugas membuat contoh algoritma perulangan. Detailnya yaitu menjelaskan contoh algoritma perulangan kondisi awal serta di akhir dengan menggunakan pernyataan break dan soal yang sedikit aja bisa dituliskan dalam bentuk makanan kurang lebih 6 lembar. Saya akan mengulas rangkuman dari tugas algoritma terkait contoh perulangant tersebut disini. Sebenarnya ada banyak jenis perulangan dalam sebuah bahasa pemrograman, dan setiap perintah perulangan tersebut erat kaitanya dengan suatu kondisi. Baca Juga Pengertian Algoritma dan Contoh Penulisannya Misalnya proses perulangan ini ditujukan agar program dalam berjalan secara terus menerus selama suatu kondisi belum terpenuhi. Sehingga bisa dikatakan bahwa semakin cepat proses dari algoritma yang kita gunakan sebagai perulangan maka semakit efektif dan efisien penggunaanya. Berikut ini beberapa jensi contoh algoritma perluangan Algoritma Perulangan dengan sebuah Kondisi di awal Algoritma Perulangan dengan sebuah kondisi di akhir Algoritma Perulangan menggunakan sebuah pernyataan continue Algoritma Perulangan menggunakan sebuah pernyataan break Kemudian, jika kamu ingin dapat memahami fungsi dari setiap algoritma perulangan tersebut, saya akan mencoba untuk memberikan penjelasan detail terkait algoritma perulangan beserta contohnya. Algortima Perulangan atau Looping Misalnya kamu diminta untuk membuat sebuah contoh algoritma perulangan untuk mencetak sebuah tulisan "cetak foto" sebanyak 3 kali. Maka kamu harus membuat prosesnya lebih cepat dan mudah, kurang lebihnya contoh sebagai berikut ini program cetak perulangan deklarasi algoritma writeln'cetak tulisan' writeln'cetak tulisan' writeln'cetak tulisan' Kurang lebihnya penulisan algoritma perulangan seperti itu, dengan menggunakan perintah untuk mencetak tulisan menggunakan writeln yang diulang sebanyak 3 kali. Tentuya untuk mengatasi program perulangan sebanyak 3 kali bukan sebuah masalah, dan kurang menantang. Namun apa jadinya jika kamu diminta untuk mencetak tulisan kurang lebih 10 ribu baris? tentunya kamu tidak perlu menulis tulisan cetak sebanyak itu bukan? Untuk mengatasi permintaan perulangan dengan jumlah yang tinggi, tentunya perlu mencari cara yang lebih efektif dan efisien. Cara untuk mengatasi hal tersebut ada alternatif lain dengan cara menulis beberapa baris algoritma namun hasil cetaknya sesuai dengan perintah yang ada. Jika menggunakan algoritma perulangan maka perlu dengan cara sebagai berikut ini algoritma cetak_banyak deklarasi iinteger algoritma i ← 1for i<=10 ribu do writeln'cetak ulang tulisan menggunakan perulangan atau looping' i ← i+1 endfor Perintah kode pemrograman diatas merupakan cara untuk mencetak "cetak ulang tulisan menggunakan perulangan atau looping sebanyak 10 ribu baris. Kode tersebut lebih simpel dibandingkan harus mengetik manual dengan 10 ribu baris. Tentunya hal tersebut menjadi lebih praktis kan. Itulan fungsi dari algoritma perulangan untuk menyelesaikan kondisi tersebut. Jenis-Jenis Algoritma Perulangan beserta Contoh Berikut ini beberapa jenis algoritma perulangan yang wajib kamu ketahui lengkah dengan contoh implementasinya dalam menyelesaikan suatu kondisi. Pengulangan dengan Kondisi di awal Algoritma perulangan pada yang ditempat di awal sebagai bentuk perulangan yang melibatkan bagian proses penyelesaian masalah. Jenis algoritma perulangan ini berada di awal dengan menggunakan perintah For DO dan While Do kurang lebih cara penulisanya seperti dibawah ini Pengulangan While Do While kondisi dopernyataaninrement /decrementendwhile Contoh suatu kondisi Buatlah sebuah algoritma untuk mencetak tulisan berikut "cetak tulisan perulangan pada kondisi awal" jumlah barisnya ada 99 Jawab algoritma looping_awal deklarasi i integer algoritma i ← 1 while i <= 99 do writeln'cetak tulisan perulangan pada kondisi awal' i ← i + 1 endwhile Pengulangan For do For kondisi do pernyataan increment/decrement endfor Contoh suatu kondisi Buatlah sebuah algoritma perulangan dengan mencetak tulisan "tulis perulangan dengan for do" sebanyak 99. Jawab algoritma looping_awal deklarasi i integer algoritma i ← 1 while i <= 100 do writeln'Contoh pengulangan dengan kondisi di awal' i ← i + 1 endwhile Pengulangan dengan kondisi di akhir Jenis perulangan dengan kondisi di akhir ini merupakan bentuk suatu perulangan dimana kondisi yang berfungsi untuk melakuan perulangan berada di akhir perintah. Bentuk penerapanya seperti dibawai ini Pengulangan Repeat Until Repeat Pernyataan increment/decrement until kondisi Contoh suatu kasus Buatlah sebuah algoritma perulangan untuk mencetak tulisan "perulangan diakhir kondisi" dalam jumlah cetaknya 99 baris. Jawab algoritma kondisi_akhir deklarasi i integeralgoritma i ← 1 repeat writeln 'Pengulangan kondisi akhir' i ← i+1 until i=70 Perulangan dengan Pernyataan Continue Penggunaan perulangan dengan pernyataan continue biasanya dimasukkan dalam perintah perulangan akan secara khusus berdampak pada perulangan yang akan dilanjutkan tanpa adanya keharusan mengeksekusi bagian perintah lainya. Perintah tersebut diletakkan setelah perintah continue. Contoh program contoh_continue deklarasii integer algoritma i ← 1 while i <= 2 do writeln 'ini contoh pernyataan pertama' continue writeln'ini contoh pernyataan kedua' endwhile Perintah pada contoh algoritma diatas yaitu ada bagian perintah coninue, sehingga dapat menghasilkan sebuah ouput berikut ini contoh pernyataan pertama ini contoh pernyataan kedua ini contoh pernyataan pertama ini contoh pernyataan kedua Dengan menggunakan perintah continue pada kondisi diatas, dilanjutlan dengan perintah writeln yang berisi "ini contoh pernyataan pertama". Maka perintah selanjutnya untuk mencetak lagi dengan writeln "ini contoh pernyataan kedua" tidak akan dieksekusi pada proses selanjutnya. Sehingga bisa dikatakan bahwa pada perintah selanjutnya menggunakan continue yang dibaca oleh program. Maka selanjutnya program akan memproses perulangan yang selanjutnya tanpa memproses perintah yang terletak pada bagian continue. Sehingg dari dari perintah algoritma diatas yang menggunakan perintah continue, hasil dari cetaknya yaitu ini contoh pernyataan pertama ini contoh pernyataan pertama Perulangan dengan Pernyataan Break Algoritma perulangan menggunakan perintah salah satu bentuk perulangan yang memposisikan proses perintah perulangan ada pada perintah break. Sehingga memungkinkan perulangan akan dapat langsung selesai serta menghentikan proses perulangan meskipun perintah pada suatu kondisi belum bisa dipenuhi. Contoh program contoh_break deklarasii integeralgoritma i ← 1 while i <= 10 do writeln 'ini contoh pernyataan pertama' break endwhile Pada contoh algoritma perulangan diatas tanpa menggunakan tambahan perintah berak, sehingga hasil output atau cetaknya "ini contoh pernyataan pertama" dalam jumlah 10 baris. Dikarenakan adanya perintah tambahan berupa break, maka hasil yang dicetak hanya sebuah tulisan "ini contoh pernyataan pertama" hanya dihasilkan satu kali cetak saja. Pada perintah perulangan tanpa menggunakan berak akan dibaca oleh program yang memiliki arti bahwa, memberikan perintah pada program untuk langsung menghentikan proses perulangan cetak dan keluar dari perulangan meskipun kondisi pencetakan belum terpenuhi. Perulangan dengan Kondisi diinput oleh User pengguna Pada contoh perulangan menggunakan kondisi yang dimasukkan oleh seorang user yaitu menggunakan perulangan dengan jumlah yang dinamis, sehingga bisa dikatakan bahwa hasilnya bergantung dengan hasil perintah yang dimasukkan ke dalam program perulangan tersebut. Contoh kasus perulangan Buatlah sebuah contoh algoritma perulangan dengan melakukan proses cetak sebuah kalimat " contoh perulangan dengan input user". Kondisinya jumlah perulangan sesuai dengan jumlah perintah yang dimasukkan oleh pengguna tersebut. Jawab program input_user deklarasi i integerx integer algoritmareadx i ← 1 while i <= x do writeln 'ini adalah pengulangan ke', i i ← i+1 endwhile Pada bagian perintah readx tersebut, dimaksudkan sebagai perintah untuk menampung nilai input user pengguna suatu program dalam bentuk nilai atau bilangan bulat. Kemudian akan disimpan pada variable x. Proses program perulangan tersebut akan diulang sebanyak jumlah nilai x yang dimasukkan oleh pengguna program dengan sebuah kondisi dimana i<=x. Baca Juga Promo Sewa Bus Pariwisata di Semarang Demikian ulasan singkat terkait materi contoh algoritma perulangan, semoga dapat menambah wawasan teman-teman dalam memahami materi algoritma perulangan pada kondisi awal, akhir, pernyataan break dan continue. Manfaat dalam memahami algoritma perulangan ini, kamu bisa menyelesaikan setiap masalah dan diimplementasikan pada bahasa program manapun.
Contohalgoritma percabangan dan perulangan. Pada contoh algoritma perulangan diatas tanpa menggunakan tambahan perintah berak sehingga hasil output atau cetaknya ini contoh pernyataan pertama. Misalnya bila kita menulis Saya lagi belajar Algoritma Pemrograman diproses 10 kali maka agar efisien kita menggunakan struktur perulangan daripada
75% found this document useful 8 votes41K views22 pagesDescriptionAlgoritma Percabangan dan Algoritma PerulanganOriginal TitleAlgoritma Percabangan dan Algoritma PerulanganCopyright© © All Rights ReservedAvailable FormatsPDF or read online from ScribdShare this documentDid you find this document useful?75% found this document useful 8 votes41K views22 pagesAlgoritma Percabangan Dan Algoritma PerulanganOriginal TitleAlgoritma Percabangan dan Algoritma PerulanganJump to Page You are on page 1of 22 You're Reading a Free Preview Pages 6 to 11 are not shown in this preview. You're Reading a Free Preview Pages 15 to 20 are not shown in this preview. Reward Your CuriosityEverything you want to Anywhere. Any Commitment. Cancel anytime.
HsGPeDn. 2qjg0rvjib.pages.dev/2572qjg0rvjib.pages.dev/1832qjg0rvjib.pages.dev/2562qjg0rvjib.pages.dev/992qjg0rvjib.pages.dev/3922qjg0rvjib.pages.dev/4842qjg0rvjib.pages.dev/3072qjg0rvjib.pages.dev/196
contoh algoritma percabangan dan perulangan