SlideShare a Scribd company logo
1 of 8
MODUL VI
PERULANGAN
DENGAN FOR ... TO ... DO ...
A. TUJUAN
1. Memahami salah satu jenis statement perulangan dalam Pascal
2. Memahami proses perulangan dengan jumlah yang diketahui
3. Mampu mengaplikasikan proses perulangan dalam program Pascal
B. DASAR TEORI
Proses perulangan adalah suatu proses dimana komputer akan mengeksekusi satu atau
lebih statement berulang kali, sampai suatu kondisi yang telah ditentukan terpenuhi.
Bentuk umum dari FOR ... TO ... DO ... adalah sebagai berikut :
FOR var_penghitung := nilai_awal TO nilai_akhir DO
BEGIN
Statement1;
Statement2;
...
END;
Blok adalah bagian yang diapit oleh BEGIN dan END; yang merupakan bagian yang
akan dikerjakan secara berulang-ulang. Blok tersebut berisi statement-statement Pascal dan
merupakawn satu kesatuan.
var_penghitung adalah variabel yang menghitung banyaknya perulangan yang diminta.
var_penghitung merupakan variabel yang bertipe integer. Isi var_penghitung akan selalu
bertambah 1 setiap kali perulangan dilakukan.
nilai_awal dan nilai_akhir merupakan suatu nilai yang menentukan banyaknya
perulangan yang terjadi. Banyaknya perulangan yang terjadi adalah (nilai_akhir –
nilai_awal + 1).
C. LATIHAN SOAL
1. Nomor Program 0601
a. Tulislah program berikut ini, dan amatilah outputnya!
PROGRAM ulang_nama;
USES CRT;
VAR i : integer; nama : string[30];
BEGIN
CLRSCR;
nama:=’Zahratussita’;
FOR i := 1 to 5 do
WRITELN(nama);
READLN;
END.
blok
b. Bagaimana output program apabila angka 5 diganti dengan angka 10?
2. Nomor Program 0602
a. Tulislah program berikut ini, dan amatilah outputnya!
PROGRAM urutangka;
USES CRT;
VAR i : integer;
BEGIN
CLRSCR;
FOR i := 1 to 5 DO WRITELN(i:10);
READLN;
END.
b. Apa output dari program di atas?
3.
Nomor Program 0603
Buatlah program perulangan untuk menghasilkan output sebagai berikut :
1. Politeknik Negeri Pontianak
2. Politeknik Negeri Pontianak
3. Politeknik Negeri Pontianak
4. Politeknik Negeri Pontianak
5. Politeknik Negeri Pontianak
4. Nomor Program 0604
a. Tulislah program berikut dan amati outputnya!
PROGRAM urut;
USES CRT;
VAR i : intger;
BEGIN
CLRSCR;
FOR i := 1 to 10 DO
BEGIN
GOTOXY(40,i);
WRITE(i:10);
END;
END.
b. Gantilah statement GOTOXY(40,i); menjadi GOTOXY(40,i+1); Bagaimana hasilnya?
c. Bagaimana jika i ditambah 2?
5. Nomor Program 0605
Buatlah program untuk menampilkan hasil sebagai berikut :
100
200
300
400
6. Nomor Program 0606
Buatlah program untuk menampilkan hasil sebagai berikut :
1000
2000
3000
4000
7. Nomor Program 0607
a. Tulislah program berikut dan amatilah outputnya!
PROGRAM akumulator;
USES CRT;
VAR accumulator, i, n : integer;
BEGIN
CLRSCR;
accumulator:=0;
n:=10;
FOR i := 1 TO n DO
accumulatr:=accumulator+i;
WRITELN(‘Nilai pengumpul atau akumulator adalah : ‘, accumulator);
READLN;
END.
b. Bagaimana jika nilai n diganti menjadi 100?
8. Nomor Program 0608
Tulislah program berikut dan amatilah outputnya!
PROGRAM tampil_ascii;
USES CRT;
VAR huruf : char; i : integer;
BEGIN
CLRSCR;
FOR i := 1 to 10 DO
BEGIN
WRITE(‘Tulis sebuah huruf : ‘);
huruf:=readkey;
WRITELN(‘Kok hurufnya tidak muncul?’);
SOUND(300); DELAY(1000); NOSOUND;
SOUND(600); DELAY(1500); NOSOUND;
WRITELN;
WRITELN(‘Huruf yang anda masukkan adalah huruf ‘,huruf);
WRITELN(‘No ASCII dr huruf di atas adalah ‘,ord(huruf));
END;
READLN;
END.
9. Nomor Program 0609
Buatlah program untuk menghitung perpangkatan dengan a pangkab b (ab). Dengan
catatan b adalah bilangan bulat.
10. Nomor Program 0610
Buatlah program perulangan untuk menampilkan tabel data buku tabungan dengan saldo
awal 100 ribu dan bunga per bulan adalah 2 %.
Bulan Saldo Awal Bulan Saldo Akhr Bulan
Januari 100000.00 102000.00
Februari 102000.00 104040.00
Maret 104040.00 106120.00

More Related Content

What's hot

Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi ahmad haidaroh
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahanyuster92
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaandhycicau
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulanganazkiyaku
 
Pemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks DasarPemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks DasarKuliahKita
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++KuliahKita
 
Praktikum fix 2
Praktikum fix 2Praktikum fix 2
Praktikum fix 2inggar tri
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Georgius Rinaldo
 
Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2Rachmat Narendra
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
4 adp struktur perulangan
4   adp struktur perulangan4   adp struktur perulangan
4 adp struktur perulanganChabil_Juniar
 

What's hot (20)

Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi Error Handling - P 7 Teknik Kompilasi
Error Handling - P 7 Teknik Kompilasi
 
7. cara penanganan kesalahan
7. cara penanganan kesalahan7. cara penanganan kesalahan
7. cara penanganan kesalahan
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
Pemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks DasarPemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks Dasar
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
6 lanjutan perulangan
6 lanjutan perulangan6 lanjutan perulangan
6 lanjutan perulangan
 
Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
 
01 algoritma
01 algoritma01 algoritma
01 algoritma
 
Praktikum fix 2
Praktikum fix 2Praktikum fix 2
Praktikum fix 2
 
Error Handling - P 7
Error Handling - P 7Error Handling - P 7
Error Handling - P 7
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)Jobsheet 4 LOOPING( PENGULANGAN)
Jobsheet 4 LOOPING( PENGULANGAN)
 
Algoritma 1 pertemuan 8
Algoritma 1 pertemuan 8Algoritma 1 pertemuan 8
Algoritma 1 pertemuan 8
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++
 
Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
4 adp struktur perulangan
4   adp struktur perulangan4   adp struktur perulangan
4 adp struktur perulangan
 
1999 turbo-pascal
1999 turbo-pascal1999 turbo-pascal
1999 turbo-pascal
 

Viewers also liked

Viewers also liked (7)

Marketing Management
Marketing ManagementMarketing Management
Marketing Management
 
2010_kaitzB_001
2010_kaitzB_0012010_kaitzB_001
2010_kaitzB_001
 
Get It PTA Feb16 Cover
Get It PTA Feb16 CoverGet It PTA Feb16 Cover
Get It PTA Feb16 Cover
 
Cultura valdivia (1)
Cultura valdivia (1)Cultura valdivia (1)
Cultura valdivia (1)
 
Evidence: helping understand what works
Evidence: helping understand what worksEvidence: helping understand what works
Evidence: helping understand what works
 
PI_OutDoor_Messe12_SPORT 2000_final.pdf
PI_OutDoor_Messe12_SPORT 2000_final.pdfPI_OutDoor_Messe12_SPORT 2000_final.pdf
PI_OutDoor_Messe12_SPORT 2000_final.pdf
 
MarktkommentarRenten.pdf
MarktkommentarRenten.pdfMarktkommentarRenten.pdf
MarktkommentarRenten.pdf
 

Similar to Modul vi

MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxDikicandra6
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algoSTMIK AKAKOM
 
Modul algoritma satu sampai lima
Modul algoritma satu sampai limaModul algoritma satu sampai lima
Modul algoritma satu sampai limaAhmad S
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IIShofura Kamal
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartIrwien Andriyanto
 
Modul pascal
Modul pascalModul pascal
Modul pascaldanver98
 
Modul pascal
Modul pascalModul pascal
Modul pascalshediazz
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdfsylaaulia
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.docKikiFikriansyah1
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfJurnal IT
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulanganAris Saputro
 
PASCAL ( MODUL 4)
PASCAL ( MODUL 4)PASCAL ( MODUL 4)
PASCAL ( MODUL 4)Hardini_HD
 
penggunaan program Simulasi Sistem Antrian Single Server
penggunaan program Simulasi Sistem Antrian Single Serverpenggunaan program Simulasi Sistem Antrian Single Server
penggunaan program Simulasi Sistem Antrian Single Servergilank_upn
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping AlgoritmaFirdaus1212
 
Pengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIPengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIformatik
 

Similar to Modul vi (20)

MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
 
Modul iv
Modul ivModul iv
Modul iv
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Perulangan for
Perulangan forPerulangan for
Perulangan for
 
Modul algoritma satu sampai lima
Modul algoritma satu sampai limaModul algoritma satu sampai lima
Modul algoritma satu sampai lima
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul II
 
Modul Pascal Mengenal Flowchart
Modul Pascal Mengenal FlowchartModul Pascal Mengenal Flowchart
Modul Pascal Mengenal Flowchart
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul pascal
Modul pascalModul pascal
Modul pascal
 
Modul Pascal.pdf
Modul Pascal.pdfModul Pascal.pdf
Modul Pascal.pdf
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
 
4. percabangan dan perulangan
4. percabangan dan perulangan4. percabangan dan perulangan
4. percabangan dan perulangan
 
PASCAL ( MODUL 4)
PASCAL ( MODUL 4)PASCAL ( MODUL 4)
PASCAL ( MODUL 4)
 
penggunaan program Simulasi Sistem Antrian Single Server
penggunaan program Simulasi Sistem Antrian Single Serverpenggunaan program Simulasi Sistem Antrian Single Server
penggunaan program Simulasi Sistem Antrian Single Server
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
Pengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIPengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman II
 

More from Fisma Ananda

More from Fisma Ananda (20)

Bab 13 etika komputer
Bab 13   etika komputerBab 13   etika komputer
Bab 13 etika komputer
 
Bab 12 keamanan komputer
Bab 12   keamanan komputerBab 12   keamanan komputer
Bab 12 keamanan komputer
 
Bab 11 bahasa pemograman
Bab 11   bahasa pemogramanBab 11   bahasa pemograman
Bab 11 bahasa pemograman
 
Bab 10 internet
Bab 10   internetBab 10   internet
Bab 10 internet
 
Bab 9 jaringan komputer
Bab 9   jaringan komputerBab 9   jaringan komputer
Bab 9 jaringan komputer
 
Bab 8 komunikasi data
Bab 8   komunikasi dataBab 8   komunikasi data
Bab 8 komunikasi data
 
Bab 7 organisasi file
Bab 7   organisasi fileBab 7   organisasi file
Bab 7 organisasi file
 
Bab 6 sistem bilangan
Bab 6   sistem bilanganBab 6   sistem bilangan
Bab 6 sistem bilangan
 
Bab 5 software
Bab 5   softwareBab 5   software
Bab 5 software
 
Bab 4 hardware
Bab 4   hardwareBab 4   hardware
Bab 4 hardware
 
Bab 3 komputer dan bagian-bagiannya
Bab 3   komputer dan bagian-bagiannyaBab 3   komputer dan bagian-bagiannya
Bab 3 komputer dan bagian-bagiannya
 
Modul xiii
Modul xiiiModul xiii
Modul xiii
 
Modul xii
Modul xiiModul xii
Modul xii
 
Modul xi
Modul xiModul xi
Modul xi
 
Modul x
Modul xModul x
Modul x
 
Modul viii
Modul viiiModul viii
Modul viii
 
Modul vii
Modul viiModul vii
Modul vii
 
Modul v
Modul vModul v
Modul v
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 
Modul lengkap
Modul lengkapModul lengkap
Modul lengkap
 

Recently uploaded

Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 

Recently uploaded (20)

Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 

Modul vi

  • 1. MODUL VI PERULANGAN DENGAN FOR ... TO ... DO ... A. TUJUAN 1. Memahami salah satu jenis statement perulangan dalam Pascal 2. Memahami proses perulangan dengan jumlah yang diketahui 3. Mampu mengaplikasikan proses perulangan dalam program Pascal B. DASAR TEORI Proses perulangan adalah suatu proses dimana komputer akan mengeksekusi satu atau lebih statement berulang kali, sampai suatu kondisi yang telah ditentukan terpenuhi. Bentuk umum dari FOR ... TO ... DO ... adalah sebagai berikut : FOR var_penghitung := nilai_awal TO nilai_akhir DO BEGIN Statement1; Statement2; ... END; Blok adalah bagian yang diapit oleh BEGIN dan END; yang merupakan bagian yang akan dikerjakan secara berulang-ulang. Blok tersebut berisi statement-statement Pascal dan merupakawn satu kesatuan. var_penghitung adalah variabel yang menghitung banyaknya perulangan yang diminta. var_penghitung merupakan variabel yang bertipe integer. Isi var_penghitung akan selalu bertambah 1 setiap kali perulangan dilakukan. nilai_awal dan nilai_akhir merupakan suatu nilai yang menentukan banyaknya perulangan yang terjadi. Banyaknya perulangan yang terjadi adalah (nilai_akhir – nilai_awal + 1). C. LATIHAN SOAL 1. Nomor Program 0601 a. Tulislah program berikut ini, dan amatilah outputnya! PROGRAM ulang_nama; USES CRT; VAR i : integer; nama : string[30]; BEGIN CLRSCR; nama:=’Zahratussita’; FOR i := 1 to 5 do WRITELN(nama); READLN; END. blok
  • 2. b. Bagaimana output program apabila angka 5 diganti dengan angka 10? 2. Nomor Program 0602 a. Tulislah program berikut ini, dan amatilah outputnya! PROGRAM urutangka; USES CRT; VAR i : integer; BEGIN CLRSCR; FOR i := 1 to 5 DO WRITELN(i:10); READLN; END. b. Apa output dari program di atas?
  • 3. 3. Nomor Program 0603 Buatlah program perulangan untuk menghasilkan output sebagai berikut : 1. Politeknik Negeri Pontianak 2. Politeknik Negeri Pontianak 3. Politeknik Negeri Pontianak 4. Politeknik Negeri Pontianak 5. Politeknik Negeri Pontianak 4. Nomor Program 0604 a. Tulislah program berikut dan amati outputnya! PROGRAM urut; USES CRT; VAR i : intger; BEGIN CLRSCR; FOR i := 1 to 10 DO BEGIN GOTOXY(40,i); WRITE(i:10); END; END.
  • 4. b. Gantilah statement GOTOXY(40,i); menjadi GOTOXY(40,i+1); Bagaimana hasilnya? c. Bagaimana jika i ditambah 2? 5. Nomor Program 0605 Buatlah program untuk menampilkan hasil sebagai berikut : 100 200 300 400
  • 5. 6. Nomor Program 0606 Buatlah program untuk menampilkan hasil sebagai berikut : 1000 2000 3000 4000 7. Nomor Program 0607 a. Tulislah program berikut dan amatilah outputnya! PROGRAM akumulator; USES CRT; VAR accumulator, i, n : integer; BEGIN
  • 6. CLRSCR; accumulator:=0; n:=10; FOR i := 1 TO n DO accumulatr:=accumulator+i; WRITELN(‘Nilai pengumpul atau akumulator adalah : ‘, accumulator); READLN; END. b. Bagaimana jika nilai n diganti menjadi 100? 8. Nomor Program 0608 Tulislah program berikut dan amatilah outputnya! PROGRAM tampil_ascii; USES CRT; VAR huruf : char; i : integer; BEGIN CLRSCR; FOR i := 1 to 10 DO BEGIN WRITE(‘Tulis sebuah huruf : ‘); huruf:=readkey; WRITELN(‘Kok hurufnya tidak muncul?’); SOUND(300); DELAY(1000); NOSOUND; SOUND(600); DELAY(1500); NOSOUND; WRITELN;
  • 7. WRITELN(‘Huruf yang anda masukkan adalah huruf ‘,huruf); WRITELN(‘No ASCII dr huruf di atas adalah ‘,ord(huruf)); END; READLN; END. 9. Nomor Program 0609 Buatlah program untuk menghitung perpangkatan dengan a pangkab b (ab). Dengan catatan b adalah bilangan bulat.
  • 8. 10. Nomor Program 0610 Buatlah program perulangan untuk menampilkan tabel data buku tabungan dengan saldo awal 100 ribu dan bunga per bulan adalah 2 %. Bulan Saldo Awal Bulan Saldo Akhr Bulan Januari 100000.00 102000.00 Februari 102000.00 104040.00 Maret 104040.00 106120.00