Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
DISUSUN OLEH :
NIM : C1B021113
KELAS : MANAJEMEN C
UNIVERSITAS BENGKULU
2021
LANDASAN TEORI
Pada Landasan Teori ini kita mempelajari perulangan seperi perulangan Statement
For,Statement While,dan Statement Do-While.Struktur Perulangan atau disebut
loop adalah Instruksi Code program yang bertujuan untuk mengulang beberapa
baris perintah.Perulangan ini dibagi menjadi dua yaitu Couted Loop dan Uncouted
Loop.Couted Loop adalah perulangan yang jelas karena sudah tentu berapa kali
perulangannya.Sedangkan untuk Uncouted Loop merupakan perulangan yang
tidak jelas kapan harus mengulang.Untuk Statement yang masuk ke perulangan
Couted Loop adalah perulangan For.Sedangkan untuk Perulangan While dan Do-
While masuk ke Uncouted Loop.statement For adalah bentuk perulangan dimana
block statement akan diesekusi secara berulang ulang sesuai jumlah perulangan
yang ditentukan.Sedangkan Statement While adalah bentuk perulangan yang
digunakan saat mengulang suatu proses yang tidak diketahui
jumlahnya.Pengecekan kondisi akan dilakukan terlebih dahulu.Jika kondisi masih
bernilai true makan looping akan terus berlanjut.Statement ini juga dilakukan
untuk perulangan.Statement Do-While adalah statement dimana sama seperti
While.Akan terus melakukan pengecekan walaupun belum diketahui
jumlahnya.Kemudian akan dilakukan pengecekan kondisi,Jika kondisi masih
bernilai True maka looping akan terus berlanjut.Perulangan ini sangat penting di
Dunia Coding terutama di Pemrograman C++ karena perulangan ini salah satu
basic dalam pembelajaran Pemrograman C++ khususnya untuk kita yang masih
pemula.Perulangan ini juga membutuhkan ketelitian yang cukup tinggi karena
salah ketik saja maka Coding akan menjadi error saat di-run.Selain itu kita juga
banyak dituntut dalam pembelajaran perulangan ini seperti harus teliti denga
cermat atau harus fokus dalam pengerjaannya agar tidak errror.
1
SOAL DAN PEMBAHASAN
2
Gambar 1.3 Perulangan While
3
Gambar 1.5 Perulangan Do While
4
Pembahasan :
Pada Persoalan kali ini kita dihadapkan pada persoalan pembuatan statement
Do,Statement While,dan Statement Do While.Pada kali ini saya masih
menggunakan Web Programmiz sebagai aplikasi penjalan Codingan saya.Pada
gambar 1.1 saya mengerjakan statement For dimana saya ingin menampilkan
tulisan “AKU SAYANG SAMA KAMU TAPI KAMU SAYANG SAMA YANG
LAIN”.Mula mula saya membuat head library #include <iostream> .Tak lupa juga
variabel i atau Integer yang kelak akan sebagai variabel counter yang menentukan
kondisi akhir perulangan .Selanjutnya saya membuat sebuah perintah yang
dimana isinya adalah for (i = 1; i < 5; i++) yang bisa juga dibaca seperi ini
“Jalankan perulangan, mulai dari variabel i = 1 sampai i < 5. Dalam setiap iterasi,
naikkan nilai variabel i sebanyak 1 angka menggunakan perintah i++“.Maka
hasilnya akan keluar seperti pada gambar 1.2.Di output gambar 1.2 hanya ada
empat kalimat “AKU SAYANG SAMA KAMU TAPI KAMU SAYANG SAMA
YANG LAIN” yang keluar karena penggunaan tanda.Kondisi akhir perulangan
adalah i < 5,maka artinya akan selalu bernilai true jika i kurang dari 5.Namun jika
sampai lebih dari 5 maka kondisi menjadi false dan perulangan akan berhenti.
Selanjutnya untuk Statement While kita masih menggunakan web
Programmiz.Pada gambar 1.3 kita masih menggunakan head library #include
<iostream> serta intreger sebagai variabel counter.Lalu saya mencoba menuliskan
kalimat “AKU SAYANG SAMA KAMU TAPI KAMU ENGGAK PEKA”
.Kemudian kita menggunakan fungsi while agar pencetakan kalimat tidak berhenti
selama masih TRUE sehingga output nya terdapat pada gambar 1.4.Pada output
terlihat jelas bahwa tulisan “AKU SAYANG SAMA KAMU TAPI KAMU
ENGGAK PEKA” terus tertulis hingga kebawah seakan tidak ada
ujungnya.Selanjutnya untuk Statement Do-While kita masih menggunakan head
library #include <iostream> serta intreger.Lalu saya mencoba menuliskan “Mau
Cetak berapa?” maka kelak kita dapat menuliskan kalimat apa yang mau kita
cetak.Lalu kita gunakan do while sebagai pernyataan perulangan untuk membuat
program secara elastis sesuai dengan keinginan kita tanpa mengurangi
pengesekusian beberapa statement sampai ada kondisi yang ditetapkan false.Di
5
output awalnya ada tulisan “Mau cetak berapa ?” saya mencoba 5 dan akhirnya
keluar 5 kalimat “AKU MAU MAKAN SATE “.
6
Gambar 2.2 Source Code
Penjelasan :
Pada Soal kali ini saya menggunakan web Programiz.Pada pemrograman ini saya
menggunakan head library #include<iostream> serta tak lupa using namespace
std;.Selanjutnya saya menggunakan intreger sebagai variabel counter.Tak lupa saya
menggunakan cout agar bisa menampilkan output ke layar serta cin untuk
memasukkan data kelak.Selanjutnya kita menggunakan statement Do-While karena
statement Do-while berfungsi untuk melakukan perulangan.Saya menuliskan block
kode program for dan kode programnya adalah for (y=1;y<=t;y++) {for
(n=2;n<=o;n++) { cout <<" "; dan lain sebagainya.Untuk hasil output dapat kita
lihat pada gambar 2.2 di Web Programiz cukup menekan tombol run.Setelah
menerkan tombol run akan muncul tulisan masukkan nilai anda.Setelah itu kita
akan diarahkan ke tulisan “Silahkan masukkan nama Anda” dan “Masukkan nilai
teman anda “ Maka jika nilai kita dan teman kita sudah diinput maka setelah diklik
enter maka akan keluar bintang (*) beserta urutan nilai kita dan teman kita.
7
Kesimpulan dan Saran
Kesimpulan : Pada kali ini kita dihadapkan dengan sebuah persoalan Coding yang
semakin sulit tiap minggunya.Namun ini semua tentunya untuk kebaikan diri kita
sendiri kelak.Maka dari itu kita semua diharapkan terus mempelajari Coding tanpa
henti sampai ujian skripsi
Saran : Hendaknya kita selalu berusaha dalam persoalan Coding dan tak lupa
meminta bantuan Tuhan agar kita juga mendapatkan bantuan secara spiritualitas
8
Daftar Pustaka