Anda di halaman 1dari 9

LAPORAN PRAKTIKUM ALGORITMA DAN

PEMROGRAMAN 2

Arif Riyadi

LAPORAN PERBAIKAN PRAKTIKUM


ALGORITMA DAN PEMROGRAMAN 2
Pertemuan Ke-2

Disusun Oleh :
NAMA

: Arif Riyadi

NIM

: 155410098

JURUSAN

: TEKNIK INFORMATIKA

JENJANG

: S1

STMIK AKAKOM
YOGYAKARTA
2016

(155410098)

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

PERTEMUAN KE-2
Perulangan bertingkat Dua dan Tiga
A. TUJUAN
Dapat membuat algoritma dan program untuk perulangan dua
tingkat
B. TEORI SINGKAT
Pernyataan for
lni 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.
Pernyataan dalam perulangan juga dapat merupakan sebuah
perulangan.
Sintak Program
for ( init; condition; increment){
statement(s );
for ( init; condition; increment ){
statement( s);
}
statement( s);
}
Pernyataan do-while
Pernyataan do-while juga berguna untuk mengulang proses.
Perulangan
do{
pernyataan1;
pernyataan2;
do {
pernyataan;
}while (ungkapan);
pernyataanN;
}while (ungkapan);
Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang
sampai ungkapan bernilai salah (sama dengan no!). Namun berbeda
dengan while, pengujian ungkapan dilakukan di belakang (setelah
bagian pernyataan)
Pernyataan while
Pernyataan while merupakan salah satu pernyataan yang berguna
untuk memproses suatu pernyataan atau beberapa pernyataan
beberapa kali. Bentuk pernyataan ini :
while (ungkapan)
pernyataan;

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

Bagian pernyataan tertentu saja bisa berupa pernyataan majemuk


dan bahkan sudah sehingga bentuknya menjadi seperti berikut:
while (ungkapan){
pernyataan1;
pernyataan2;
while (ungkapan){
pernyataan;
}
...........
pernyataanN;
}

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

HASIL PRAKTIKUM

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

PEMBAHASAN
1. Penggunaan While Tingkat 2

Algoritma :
1) Deklarasi variabel dengan nama n dan r dengan tipe data
integer
2) Memberi nilai variabel r sama dengan nol
3) Perulangan jika selama nilai variabel r kurang dari atau sama
dengan lima maka lakukan pemeberian nilai variabel n sama
dengan nol kemudian lakukan perulangan selama nilai nilai
variabel n kurang dari atau sama dengan lima maka lakukan
mencetak nilai r dan nilai n dimana penambahan nilai n +2
setiap kali diulang dan niliai r +1 setiap kali perulangan.

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

2. Penggunaan While Tingkat 3

Algoritma :
1) Deklarasi variabel dengan nama n, r, dan m dengan tipe data
integer
2) Memberi nilai variabel r sama dengan nol
3) Perulangan jika selama nilai variabel r kurang dari atau sama
dengan lima maka lakukan pemeberian nilai variabel n sama
dengan nol kemudian lakukan perulangan selama nilai nilai
variabel n kurang dari atau sama dengan lima maka lakukan
memberi nilai variabel m sama dengan nol dan perulangan
seleama nilai variabel m kurang dari sama dengan 5 maka
laukan mencetak nilai variabel r , n, dan m dimana penambahan
nilai variabel m +3, n +2, r +1 setiap kali perulangan

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

3. Penggunaan Do While Tingkat 2

Algoritma :
1) Deklarasi variabel n, r dengan tipe data integer
2) Memberi nilai variabel r sam dengan nol
3) Lakukan pemberian nilai variabel n sama dengan nol
4) Lakukan cetak nilai r dan n dengan penabahan nilai n +2
5) Perulangan jika nlai variabel n kurang dari sama dengan 5 maka
lakukan cetak ganti baris dan menambahkan nilai variabel r +1
6) Perulangan jika nilai variabel r kurang dari sama dengan lima
maka lakukan no 4 s/d 5

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

4. Penggunaan Do While Tingkat 3

Algoritma
1) Deklarasi variabel n, r dengan tipe data integer
2) Memberi nilai variabel r sam dengan nol
3) Lakukan pemberian nilai variabel n sama dengan nol
4) Lakukan pemberian nilai variabel m sama dengan nol
5) Lakukan cetak nilai r, n, dan m dengan penabahan nilai m +3
6) Perulangan jika nilai variabel m kurang dari sama dengan 5
maka lakukan penambahan nilai n +2
7) Perulangan jika nlai variabel n kurang dari sama dengan 5 maka
lakukan cetak ganti baris dan menambahkan nilai variabel r +1
8) Perulangan jika nilai variabel r kurang dari sama dengan lima
maka lakukan no 5 s/d 7

LAPORAN PRAKTIKUM ALGORITMA DAN


PEMROGRAMAN 2

Arif Riyadi
(155410098)

KESIMPULAN
Pada pernyataan while blok pernyataan akan dijalankan terus menerus
selama kondisi bernilai true (benar), dan jika blok pernyataan bernilai false
(salah) maka perulangan tidak akan berhenti. Pernyataan do..while
menyerupai pernyataan while. Hanya saja pada pernyataan do..while kondisi
atau syarat dari perulangannya terletak di bawah atau diakhir.

Anda mungkin juga menyukai