Pemrograman Visual Proses Pengulangan.

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 DASAR ALGORITMA
STRUKTUR PERULANGAN Perulangan adalah instruksi yang dapat mengulang sederetan Instruksi secara berulang-ulang sesuai persyaratan yang ditetapkan. Struktur.
PENGULANGAN PROSES PADA VISUAL BASIC
Pencabangan Bersyarat
MATERI 8 CHOICE / PILIHAN.
JENIS PERULANGAN For..To..Do
Pemrograman Visual (Borland Delphi 7.0)
Struktur Dasar Algoritma
PERULANGAN Perulangan (loop) merupakan bentuk yang sering ditemui di dalam suatu program aplikasi. Di dalam bahasa Pascal, dikenal tiga macam perulangan,
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Algoritma dan Dasar Pemograman
Algoritma dan Struktur Data
STRUKTUR PERULANGAN STRUKTUR PERULANGAN FOR
JENIS PERULANGAN While.. Do Beda antara while..Do dengan repeat..Until
Pemograman 1 Pertemuan 6.
Struktur Kendali Proses (Perulangan)
Operasi Perulangan pada FORTRAN Pertemuan 6
Pengulangan.
PEMROGRAMAN PASCAL LOOPING - PERULANGAN.
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
TPI4202 e-tp.ub.ac.id Perulangan (Looping) Lecture 5.
Algoritma Pemrograman 2A
STRUKTUR DASAR ALGORITMA
Percabangan Percabangan Bersyarat If ….Then….Else
STRUKTUR PERULANGAN STMIK AMIKOM PURWOKERTO.
ALGORITMA PEMROGRAMAN 2A
Perulangan (looping) Oleh: Sri Supatmi.
Algoritma Pemrograman
PERCABANGAN Percabangan merupakan suatu sintaks dalam bahasa pascal yang mensyaratkan suatu kondisi tertentu agar statemen atau kode program tersebut dapat.
Pernyataan Pengulangan Proses
Selamat datang M. Haviz Irfani,S.Si PEMROGRAMAN 1.
Pernyataan Pengulangan Proses
STRUKTUR KONTROL Pertemuan Ke-7.
Perulangan(looping) Oleh: Sri supatmi,S.Kom.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Pengulangan.
Pengulangan.
Obyek Combo Box Pemrograman Visual.
Pernyataan Pengulangan Proses
AP2A Perulangan & Array PJ : Wawan Setiawan 07
Struktur Dasar Algoritma dan Runtunan
PERCABANGAN DAN PERULANGAN
LOOPING / PERULANGAN FOR - DO WHILE - DO REPEAT - UNTIL
STRUKTUR PERULANGAN.
PERULANGAN.
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
Pengulangan.
Procedure, Perulangan dan Input Box
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Dasar-Dasar Pemrograman
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Pertemuan 8 Looping Erna Sri Hartatik
Dasar-Dasar Pemrograman
Dasar Pemrograman PASCAL II
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Pemrograman Repetisi pada Pascal Ramos Somya, S.Kom., M.Cs.
Chapter 5-2 : Perulangan (Repeatition)
STRUKTUR DASAR ALGORITMA
Proses Percabangan IF Satu Pernyataan
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)
Pernyataan Pengulangan Proses
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

Pemrograman Visual Proses Pengulangan

Tampilan Aplikasi

Listing Program procedure TForm1.Button1Click(Sender: TObject); var i:integer; c:char; begin Memo1.Clear; for i:=1 to 10 do memo1.Lines.Add(inttostr(i)); for c:='A' to 'Z' do memo1.Lines.Add(c); end;

Perulangan For To Do Merupakan perulangan yang menggunakan kendali perulangannya berupa counter/pencacah. Counter akan menjalankan perulangan dimulai dari nilai awal yang diberikan sampai counter mencapai nilai akhirnya. Syarat terjadinya perulangan adalah nilai awal counter harus lebih kecil atau sama dengan nilai akhir counter. Perulangan ini akan berulang selama nilai variabel counter masih keil atau sama dengan nilai akhir.

Listing Program procedure TForm1.Button2Click(Sender: TObject); var i:integer; c:char; begin Memo1.Clear; for i:=10 downto 1 do memo1.Lines.Add(inttostr(i)); for c:='Z' downto 'A' do memo1.Lines.Add(c); end;

Perulangan For Downto DO Perulangan ini sama seperti perulangan dengan menggunakan For To Do tetapi arah isi counternya berkurang (mundur/turun). Perulangan ini akan berulang selama nilai variabel counter masih lebih besar atau sama dengan nilai akhir. Nilai awal suatu counter harus lebih besar atau sama dengan dari pada nilai akhirnya.

Listing Program procedure TForm1.Button3Click(Sender: TObject); var i:real; begin memo1.Clear; i:=0; repeat i:=i+0.5; memo1.Lines.Add(floattostr(i)); until i=10; end;

Perulangan Repeat Until Perulangan ini bekerja sampai kondisi yang diinginkan tercapai. Perulangan ini bisa digunakan sebagai perulangan yang menggunakan banyak kondisi keluar (multi condition loop) Perulangan ini berulang sampai kondisi yang ada setelah until mempunyai nilai true. Jadi repeat until berjalan selama kondisi salah sampai kondisi benar. Pengecekan kondisi berada di bagian bawah yaitu setelah until sehingga semua program yang memakai perulangan ini akan melakukan minimal 1 kali proses perulangan.

Listing Program procedure TForm1.Button4Click(Sender: TObject); var i:real; begin memo1.Clear; i:=0; while i<10 do i:=i+0.5; memo1.Lines.Add(floattostr(i)); end;

Perulangan While Do Perulangan ini mirip dengan Repeat Until tetapi pengecekannya berada diawal sebelum melakukan proses yang berulang. Perulangan ini berjalan selama kondisi pengecekan bernilai True. Jika kondisi telah mempunyai nilai False maka perulangan tidak dilakukan lagi.

Listing Program procedure TForm1.Button5Click(Sender: TObject); label A; var i:integer; begin memo1.Clear; i:=0; A: i:=i+1; memo1.Lines.Add(inttostr(i)); if i<10 then goto A; end;

PERULANGAN LABEL Label adalah suatu perintah untuk memandai suatu baris program. Untuk pindah ke posisi yang ditandai oleh label, maka digunakan perintah Goto.

Listing Program procedure TForm1.Button6Click(Sender: TObject); var i,j:integer; begin memo1.Clear; for i:=1 to 5 do j:=0; while j<5 do j:=j+1; memo1.Lines.Add(inttostr(i)+ ' x '+inttostr(j)+' = '+inttostr(i*j)); end; memo1.Lines.Add('-----------------------');

Perulangan Tersarang Perulangan tersarang (nested loop) adalah suatu perulangan dimana di dalam perulangan tersebut ada perulangan lain. Perulangan yang di ada di bagian terdalam, maka akan dikerjakan dulu sampai selesai baru mengerjakan perulangan yang ada diluarnya. Nested loop bisa merupakan kombinasi antara For To Do, For DownTo Do, Repeat Until, While Do.

Listing Program procedure TForm1.Button7Click(Sender: TObject); var i,total:integer; begin memo1.Clear; total:=0; i:=0; repeat i:=i+1; total:=total+i; memo1.Lines.Add('Isi i = '+inttostr(i)); memo1.Lines.Add('Isi Total = '+inttostr(total)); until (total>150)or(i>25); end;

Perulangan Banyak Kondisi Perulangan dengan banyak kondisi adalah suatu perulangan dimana berjalannya suatu perulangan tidak hanya berdasarkan suatu kondisi saja tetapi bisa lebih dari satu kondisi. Operator yang bisa digunakan biasanya seperti And, Or, Not dan lain-lain.