Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

NAMA : Septya Rianda Mandala


NIM : 2220305024
KELAS : 1 TL
MATA KULIAH : Bahasa Pemograman
PERCOBAAN KE : VIII
JUDUL : Perulangan Do While
DOSEN : Imam Suri Tauladan, S.T.,M.T.
LABORAN : Yoga Pangestu Hidayah, S.Tr.,T.
TANGGAL : 22 Mei 2023

POLITEKNIK CALTEX RIAU


PEKANBARU
Percobaan IX
Perulangan Do While

I. Tujuan
1. Agar mahasiswa dapat menjelaskan fungsi perulangan Do While
2. Agar mahasiswa dapat menjelaskan proses perulangan dengan
menggunakan pernyataan Do While.
II. Dasar Teory
a. Fungsi perulangan do while digunakan untukmengulang statement
sebanyak satu kali terlebih dahulu, kemudian akan mengecek statement
didalam while apakah bernilai benar, jika bernilai benar maka akan
diulang kembali. Jika statement di dalam while bernilai salah maka
perulangan akan berakhir.
Instruksi Do while loop hampir sama dengan while loop tapi memiliki
perbedaan di bagian eksekusi kode programnya. Jika di while loop kode
programnya di eksekusi setelah mengecek kondisionalnya, sedangkan di do
while loop kode programnya di eksekusi dulu baru melakukan pengecekan
kondisionalnya.uksi while digunakan untuk membuat statement berulang
selama kondisi syarat diberikan bernilai benar. Jika kondisi bernilai syarat
maka statement tidak akan diulang.

Berikut format dasar struktur perulangan Do While pada Bahasa c


:
start;
do
{
// kode program
// kode program
increment;
}
while (condition)

Sama seperti perulangan WHILE, di bagian start biasanya


terdapat perintah inisialisasi variabel counter, misalnya i = 0.
Kemudian di dalam block do ditulis kode program yang akan
di ulang, tidak lupa sebuah perintah untuk menaikkan nilai
variabel counter, misalnya dengan perintah i++.Di bagian
paling bawah, terdapat perintah while (condition). Di sinilah
kondisi perulangan akan diperiksa. Selama kondisi ini
menghasilkan nilai true, maka perulangan akan lanjut ke
iterasi berikutnya.

III. Tugas Pendahuluan


Kerjakan soal-soal di bawah ini:
1. Buatlah flowchart program untuk setiap soal dalam percobaan.

IV. Tugas Pratikum


1. Buatlah program untuk mencetak huruf tertentu hingga membentuk
sebuah matrix a x b dimana a menyatakan banyak baris dan b
menyatakan banyak kolom.
Masukkan jumlah baris : 3
Masukkan jumlah kolom:6
AAAAAA
AAAAAA
AAAAAA
2. Buatlah program untuk mencetak angka seperti dibawah ini:
Masukkan Jumlah Baris : 5
54321
4321
321
21
1
3. Buatlah program untuk mencetak angka seperti di bawah ini :
Masukkan Jumlah Baris : 5
1
12
123
1234
12345
V. Tugas Pendahuluan
VI. Data Percobaan

1. Kasus 1.

2. Kasus 2.

3. Kasus 3.
4. Kasus 4.

5. Kasus 5.
VII. Analisa
Berdasarkan pratikum yang telah dilakukan yaitu perulangan do while dapat
diketahui yaitu bahwa pada DO while statement perulangannya dilakukan terlebih
dahulu baru kemudian di cek kondisinya. Sedangkan while kondisi dicek dulu
baru kemudia statement perulangannya dijalankan. Akibat dari hal ini adalah
dalam DO while minimal terdapat 1x perulangan. Sedangkan while dimungkinkan
perulangan tidak pernah terjadi yaitu ketika kondisinya langsung bernilai false.
Dengan memahami bagaimana penggunaan statement perulangan memudahkan
programmer untuk membuat suatu program secara lebih simple atau sederhana
dengan perulangan. Selain itu juga efisien waktu. Sama seperti while, melakukan
perulangan walaupun belum diketahui jumlahnya. Instruksi akan dijalankan lebih
dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka
looping akan terus berlanjut. Pada while, perulangan (looping) dilakukan
selama kondisi yang ditentukan masih terpenuhi (bernilai benar). Jika kondisi
salah pada proses looping, maka looping akan berhenti dan lanjut pada statement
berikutnya. Variabel yang diletakkan sebagai kondisi pada while harus
didefinisikan terlebih dahulu nilainya sebelum digunakan sebagai kondisi
pada while. Pada while dapat terjadi perulangan tanpa henti bila mana kondisi
selalu terpenuhi. Pada do-while mirip dengan penggunaan fungsi while,
namun perbedaannya yaitu fungsi while akan memeriksa kondisi terlebih dahulu,
baru menjalankan statement (jika kondisi terpenuhi). Sedangkan, pada fungsi do-
while, statemen dalam do dijalankan terlebih dahulu baru dilakukan
pemeriksaan dalam fungsi while. Dengan demikian, meskipun kondisi tidak
terpenuhi, pada do-while statement akan dijalankan setidaknya satu kali.
VIII. Kesimpulan
Berdasarkan pratikum yang telah dilakukan dapat disimpulkan bahwa Pada
pernyataan do while, pengujian ungkapan akan dilakukan pada bagian akhir,
sehingga minimal program akan dijalankan sekali, sedangkan pada while, bagian
pernyataan adakemungkinan tidak akan dieksekusi sama sekali.karena mungkin
kondisi salah. .Pernyataan do while untuk mengulang suatu proses yang belum
diketahui jumlahnya.instruksi akan dijalankan lebih dahulu, kemudian dilakukan
pengecekan kondisi apabila masih bernilai true maka looping akan terus
berlanjutSama seperti while, melakukan perulangan walaupun belum diketahui
jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan
pengecekan kondisi apabila masih bernilai true maka looping akan terus
berlanjut..
Tugas Pendahuluan

1. Flowchart kasus 1.

2. Flowchart kasus 2.

3. Flowchart kasus 3.

4. Flowchart kasus 4.

5. Flowchart kasus 5.

Anda mungkin juga menyukai