Uji Kompetensi KEGIATAN BELAJAR 4 PERCABANGAN BERSARANG 1. Tujuan Pembelajaran
124 Pemrograman Dasar SMK Kelas X Sem 2
Program dibuat dengan meminta inputan berupa nama pelanggan, nomor meteran, kategori, besar daya, jumlah pemakaian dalam kWh. Outputnya adalah besar tagihan listrik yang harus
dibayarkan.
125 Apa yang terjadi apabila seorang programmer ingin membuat sebuah proses yang sama
tapi dalam jumlah yang lebih banyak? Apakah dia harus menuliskan nya berulang kali? Ternyata, untuk menyelesaikan masalah ini, kita hanya perlu menggunakan sebuah struktur control
pengulangan. Lalu apa fungsi dari struktur control pengulangan itu? Struktur perulangan atau biasa disebut dengan looping digunakan untuk mengatur proses
yang dijalankan secara berulang-ulang. Sehingga programmer tidak perlu menuliskan script nya secara berulang kali. Struktur kontrol perulangan mengijinkan kita untuk mengeksekusi sebuah
statement atau sekelompok statement dalam jumlah yang banyak. Pembahasan mengenai apa itu struktur perulangan dalam Algoritma sudah dijelaskan
dengan detail di semester 1, termasuk apa itu perulangan, bagaimna bentuk-bentuknya. Pada bab ini kita akan mengimplementasikan algoritma perulangan tersebut dalam kode bahasa Pascal.
4.1. KEGIATAN BELAJAR 1 PERULANGAN DENGAN KONDISI DIAWAL 4.1.1. Tujuan pembelajaran
Siswa memahami konsep dan struktur perulangan dengan kondisi di awal.
4.1.2. Aktivitas Belajar Siswa 4.1.2.1.
Mengamati
Coba perhatikan contoh kode program berikut.
program whiledo var i : integer;
begin i := 1;
while i = 5 do begin
writeln ‘Pascal’;
i:=i+1; end;
end.
BAB 4
STRUKTUR PERULANGAN
126 Pemrograman Dasar SMK Kelas X Sem 2
Program FORDO Var i : integer;
Begin For i := 1 to 5 Do
Writeln‘Pascal’; End.
Program NestedLoops; { contoh aplikasi mencari nilai prima } var