Dasar-Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Advertisements

STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
MATERI 8 CHOICE / PILIHAN.
MATERI 11. TAS Tanggal 30 Nopember 2011 (RABU). Jam 7-9 TUTUP BUKU Materi : 1-11.
MATERI 9 FUNGSI REKURSIF.
Looping (perulangan) As’ad Djamalilleil
Dasar Pemrograman MODUL 07 PERULANGAN.
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
Pemprograman Terstruktur 1
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Parameter & Choice Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
STRUKTUR PERULANGAN BAG 2 ( STRUKTUR WHILE DO & REPEAT UNTIL )
PERULANGAN RISMAYUNI.
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Materi 9 LOGIKA & ALGORITMA.
STRUKTUR DASAR ALGORITMA
ALGORITMA PEMROGRAMAN 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
Perulangan (looping) Oleh: Sri Supatmi.
PERULANGAN WHILE.
Algoritma Pemrograman
Pernyataan Pengulangan Proses
Selamat datang M. Haviz Irfani,S.Si PEMROGRAMAN 1.
Pernyataan Pengulangan Proses
Materi 10 LOGIKA & ALGORITMA.
Looping (Perulangan).
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Pseudo-code.
Perulangan (LOOPING)   Jika dibandingkan dengan computer, manusia mempunyai kekurangan. Salah satu kekurangannya adalah manusia tidak mampu melaksanakan.
PERULANGAN.
Pengulangan.
PERCABANGAN / SELEKSI.
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Struktur Dasar Algoritma dan Runtunan
PERCABANGAN DAN PERULANGAN
Dasar-Dasar Pemrograman
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
Pemrograman Choice Ramos Somya, S.Kom., M.Cs..
PENYELEKSIAN KONDISI.
PERULANGAN.
Pengulangan.
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Oleh: Abdul Haris Heryani
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
ALGORITMA & PEMROGRAMAN
Dasar Pemrograman PASCAL II
Chapter 5 : Perulangan (Repeatition)
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Chapter 5-3 : Perulangan (Repeatition)
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Chapter 5-2 : Perulangan (Repeatition)
STRUKTUR DASAR ALGORITMA
PERNYATAAN IF THEN ELSE & CASE OF PERULANGAN FOR, WHILE DO, REPEAT UNTIL Fisika UNDANA, Senin 16 Oktober 2017.
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
Chapter 5-1 : Perulangan (Repeatition)
Struktur Perulangan.
1 Algoritma dan Pemrograman STRUKTUR PERULANGAN. 2 JENIS-JENIS PERULANGAN 1.FOR-TO-DO / FOR-DOWNTO-DO 2.WHILE-DO 3.REPEAT-UNTIL.
STATEMEN FOR STATEMEN WHILE STATEMEN REPEAT
Chapter 5 : Perulangan (Repeatition)
Dasar-Dasar Pemrograman
Transcript presentasi:

Dasar-Dasar Pemrograman Looping (Perulangan) Marsel Willem Aipassa, S. Kom. Dasar-Dasar Pemrograman

Inti Pemrograman Sequence Choices Repetition Marsel Willem Aipassa, S. Kom.

Looping (Perulangan) Disebut juga sebagai perulangan atau iterasi. Mengulang perintah-perintah hingga suatu kondisi tertentu atau jumlah tertentu. Tiga jenis perulangan di dalam Pascal: Statement For Statement While, dan Statement Repeat Terdapat 2 cara untuk menghentikan perulangan/iterasi, yaitu berdasarkan jumlah perulangan dan berdasarkan syarat/kondisi tertentu. Marsel Willem Aipassa, S. Kom.

Statement FOR Statement FOR merupakan perulangan yang prosesnya berhenti berdasarkan jumlah perulangan. Struktur FOR: FOR varCounter := nilaiAwal TO nilaiAkhir DO BEGIN ……………… END; FOR dapat dibagi menjadi 2 yaitu FOR naik dan FOR turun. Suatu FOR dikatakan naik jika nilaiAwal lebih kecil dari nilaiAkhir dan FOR turun jika sebaliknya. FOR naik menggunakan kata kunci TO sedangkan FOR turun menggunakan kata kunci DOWNTO. Marsel Willem Aipassa, S. Kom.

Contoh FOR (FOR Naik) program cobafor1; uses crt; var varCounter : integer; begin clrscr; for varCounter := 1 to 5 do writeln('Nilai varCounter = ',varCounter); end; readln; end. Marsel Willem Aipassa, S. Kom.

Contoh FOR (FOR Turun) program cobafor1; uses crt; var varCounter : integer; begin clrscr; for varCounter := 5 downto 1 do writeln('Nilai varCounter = ',varCounter); end; readln; end. Marsel Willem Aipassa, S. Kom.

Contoh FOR (Advance) program cobafor1; uses crt; var varCounter : integer; nilAwal : integer; nilAkhir : integer; begin clrscr; write('Masukkan nilai awal: ');readln(nilAwal); write('Masukkan nilai akhir: ');readln(nilAkhir); for varCounter := nilAwal to nilAkhir do writeln('Nilai varCounter = ',varCounter); end; readln; end. Marsel Willem Aipassa, S. Kom.

Statement WHILE Statement WHILE merupkanan perulangan yang prosesnya dihentikan lewat kondisi. Struktur WHILE WHILE (syarat) DO BEGIN ……………… END; Kondisi pada WHILE dapat bernilai TRUE atau FALSE. Pada struktur di atas, selama syarat bernilai TRUE, maka proses perulangan akan dilakukan terus. Perulangan baru akan berhenti jika syarat sudah tidak terpenuhi lagi atau bernilai FALSE. Marsel Willem Aipassa, S. Kom.

Statement WHILE Penggunaan WHILE yang tidak hati-hati dapat menyebabkan perulangan yang tidak akan berhenti (infinitive looping). Marsel Willem Aipassa, S. Kom.

Contoh WHILE PADA FOR for varCounter := 1 to 5 do begin writeln('Nilai varCounter = ',varCounter); end; PADA WHILE varCounter := 1; while(varCounter <= 5) do varCounter := varCounter + 1; Marsel Willem Aipassa, S. Kom.

Contoh WHILE (mencetak bilangan genap dibawah 20) program cobawhile1; uses crt; var varCounter : integer; begin clrscr; writeln('Bilangan genap dibawah 20:'); varCounter := 1; while (varCounter < 20) DO if (varCounter mod 2 = 0) then writeln(varCounter); varCounter := varCounter + 1; end; readln; end. Marsel Willem Aipassa, S. Kom.

Statement REPEAT REPEAT ……………… UNTIL (syarat); Statement REPEAT merupakan perulangan yang prosesnya dihentikan lewat kondisi. Struktur REPEAT REPEAT ……………… UNTIL (syarat); Marsel Willem Aipassa, S. Kom.

Statement REPEAT Pada dasarnya, REPEAT dan WHILE hampir sama, namun yang memberdakannya adalah pengecekan kondisi pada REPEAT terjadi setelah perintah-perintah di dalamnya dilakukan 1 kali sedangkan WHILE sebaliknya. Sama seperti WHILE, penggunaan REPEAT yang tidak hati- hati dapat menyebabkan perulangan yang tidak akan berhenti. Marsel Willem Aipassa, S. Kom.

Contoh REPEAT PADA FOR for varCounter := 1 to 5 do begin writeln('Nilai varCounter = ',varCounter); end; PADA WHILE varCounter := 1; while(varCounter <= 5) do varCounter := varCounter + 1; PADA REPEAT repeat until(varCounter > 5); Marsel Willem Aipassa, S. Kom.

Contoh REPEAT (mencetak bilangan genap dibawah 20) program cobawhile1; uses crt; var varCounter : integer; begin clrscr; writeln('Bilangan genap dibawah 20:'); varCounter := 1; repeat if (varCounter mod 2 = 0) then writeln(varCounter); varCounter := varCounter + 1; until(varCounter >= 20); readln; end. Marsel Willem Aipassa, S. Kom.

Tugas Kelas Buatlah perulangan FOR, WHILE, dan REPEAT untuk mencetak bilangan dari ganjil 1 sampai 10. Marsel Willem Aipassa, S. Kom.