Pokok Bahasan : Struktur Kontrol

dokumen-dokumen yang mirip
Sesi/Perkuliahan ke: V

Sesi/Perkuliahan ke: I

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

SATUAN ACARA PERKULIAHAN (SAP) AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) LEMBAH DEMPO

Sesi/Perkuliahan ke: VI Tujuan Instruksional Khusus : 4. Pokok Bahasan : Deskripsi singkat : Referensi :

Sesi/Perkuliahan ke: II

Sesi/Perkuliahan ke: VII

Sesi/Perkuliahan ke: IX

STRUKTUR KONTROL. Struktur WHILE-DO Mempunyai struktur sebagai berikut : Bentuk Umum : WHILE condition Do statement Bentuk Proses (flow chart) :

Perulangan Muh. Izzuddin Mahali, M.Cs. Pertemuan 3. Algoritma dan Struktur Data. PT. Elektronika FT UNY

Pertemuan 4 Perulangan

Perulangan. Bentuk Proses. 1. Perulangan For positif contoh 1 : perulangan positif untuk satu statement :

SATUAN ACARA PERKULIAHAN (SAP)

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-4 - Hal 1

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

BAB 3 INPUT PROSES OUTPUT. Target Pencapaian Siswa mengerti bagaimana menggunakan statement perulangan untuk melakukan proses yang berulang

BAB IV STRUKTUR PROGRAM Struktur program pada dasarnya tersusun 3 struktur program utama yaitu : a. Struktur Berurutan (Sequence Structure) b.

Algoritma BAB V LOOP ( PERULANGAN )

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

REPEAT.. UNTIL, FOR...TO DO DAN WHILE DO

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i

STRUKTUR PROGRAM. Struktur Berurutan

Perulangan / Looping

KONSEP DASAR BAHASA PASCAL

Program Studi Teknik Mesin S1

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Algoritma Pemrograman

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

Dasar Komputer & Pemrograman 2A

Pertemuan 3 Penyeleksian Kondisi

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

PERTEMUAN 9-11 STATEMENT

Teori Algoritma. Struktur Algoritma

ALGORITMA PERULANGAN

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

Sesi/Perkuliahan ke: 4

Sesi/Perkuliahan ke: 2

Algoritma Pemrograman I

Universitas gunadarma. pascal. Bab 4- bab 10. Hana Pertiwi S.T

I. KATA PENGANTAR. Modul Algoritma Pemrograman. Modul Ke-3 - Hal 1

Wah gak terasa kita sudah nyampe di bab perulangan & kondisi selamat mencoba.

Algoritma Pemrograman

Pengenalan Pascal. Sejarah Singkat Pascal

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 14 & 15

Algoritma Pemrograman

Algoritma Pemrograman

SOAL PASCAL A. 1. Lengkapi Source Code Dibawah ini : {* Program Menghitung dengan Operator Matematika*}

Pertemuan 2 Operasi String

Dasar Komputer & Pemrogaman 2A

Teori Algoritma. Algoritma Perulangan

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Algoritma Pemrograman

PERKEMBANGAN PASCAL. Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan

Pertemuan 4 SELEKSI KONDISI

Kata kunci : teknologi informasi, komunikasi, komputer, sekolah. Blank (11pt) Blank (11pt) 1. PENDAHULUAN VOLUME 16 NOMOR 3, SEPTEMBER 2017

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma dan Pemrograman. Pertemuan Ke-9 Statement Pengulangan 2

Algoritma Pemrograman

STRUKTUR DASAR ALGORITMA

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 12 & 13

Nama Mata Kuliah. Program Komputer & Pengantar Tek. Informasi & Komunikasi

Start. Baris Program. Baris Program. Baris Program. Selesai. Contoh Program Struktur berurutan menghitung luas empat persegi panjang

Komentar Program. Komentar program dapat diletakkan dimanapun di dalam program. pembatas (* dan *).

Algoritma Pemrograman

PEMROGRAMAN VISUAL BASIC.NET ( PERULANGAN / LOOPING )

ALGORITMA DAN PEMROGRAMAN

PROGRAM 3NILAI_SEKOLAH4;

KONSEP DASAR BAHASA PASCAL

Sesi/Perkuliahan ke: 3

Sesi/Perkuliahan ke: 1

KONSEP DASAR BAHASA PASCAL

Algoritma Pemrograman

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM PASCAL.

Tujuan. 2. Memberikan Penjelasan dan contoh mengenai struktur perulangan dengan statement While Do termasuk didalamnya penjelasan menge-

Algoritma dan Pemrograman. Pertemuan Ke-8 Statement Pengulangan 1

Modul 1 Pengantar Bahasa Pascal

ALGORITMA TUGAS 2 RESUME ALGORITMA PERCABANGAN DAN ALGORITMA PERULANGAN. Disusun Oleh : Sakina Mawardah Teknik Informatika. Dosen : Asep M. Yusuf, S.

AP2a (Pascal) Akuntansi Kelas 1 Semester 2. Hana Pertiwi S.T

Memulai Pemrograman Pascal dengan Delphi Console 1. Buka aplikasi delphi 2. Pilih File New Other Console Application

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER PROGRAM D3 BISNIS & KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

MI1264 DASAR ALGORITMA DAN PEMROGRAMAN

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Chapter 5 Choice. repeatedly if tanda 2 on label: lakukan proses potong 2 if tanda 3 on label: lakukan proses potong 3 until switched off program 5.

Algoritma & Pemrograman

Modul I. Modul Praktikum Bahasa Pemrograman Pascal

SATUAN ACARA PERKULIAHAN MATAKULIAH: PROGRAM KOMPUTER (4 SKS) KODE MATAKULIAH:

Algoritma Pemrograman

Algoritma Pemrograman

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Chapter 5. Struktur Kontrol Perulangan

MODUL 1. Struktur Bahasa PASCAL secara umum

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 2 x 3 x 50 Menit Pertemuan : 4 & 5

Bahan Ajar. Tangerang 2013/2014. Fakultas Ilmu Komputer. Matakuliah Kode Mata Kuliah : KKKI : Algoritma dan Struktur Data I

Pengenalan Algoritma

Algoritma & Pemrograman 1. Muhamad Nursalman Pendilkom/Ilkom Universitas Pendidikan Indonesia

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

Transkripsi:

Sesi/Perkuliahan ke: IV Tujuan Instruksional Khusus : 1. Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan While-Do, Repeat-Until dan For. 2. Mahasiswa dapat membedakan pemakaian struktur perulangan WHILE-DO dan REPEAT-UNTIL 3. Mahasiswa dapat memberikan contoh-contoh program dengan menggunakan WHILE-DO, REPEAT-UNTI L dan FOR Pokok Bahasan : Struktur Kontrol Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang Struktur Perulangan WHILE-DO, Struktur Perulangan REPEAT-UNTIL, Struktur Perulangan FOR, Penggunaan gabungan struktur perulangan antara WHILE-DO, REPEAT-UNTIL dan FOR. Struktur Kontrol Repeat-until dan while-do ini berguna untuk mengikuti perkuliahan berikutnya tentang Struktur Kontrol IF-Then dan Select Case Referensi : 1. Anonim, Algoritma & Pemrograman II, Penerbit Gunadarma, Jakarta, 1990 2. Bryon, Goffried, Programming with PASCAL, Schaum Series, New York, 1986 3. Prather, Ronald E., Problem Solving Principle : Programming with, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta) 5. Yogianto H.M, Turbo 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo 7.0 7. Ir. P. Insap Santosa, Turbo versi 5.0 dan 5.5, Elexmedia Komputindo Halaman : 1

STRUKTUR KONTROL REPEAT UNTIL DAN WHILE-DO Digunakan untuk mengulang (repeat) statement-statement atau blok statement sampai (until) kondisi yang diseleksi di Until tidak terpenuhi. Sintaks dari statement ini bila digambarkan dalam bentuk diagram akan berbentuk : Bentuk Umum : REPEAT sequence statement UNTIL condition Bentuk Proses (flow chart) : Repeat statement Until Ungkapan ; Contoh : (dari persoalan di atas) digit := 1; REPEAT write (digit); digit := digit + 1 UNTIL digit > 5 ; Halaman : 2

Contoh : Var I : integer; I := 0; Repeat I := I + 1; Writeln(I); Until I = 5; Hasilnya: 1 2 3 4 5 Perbedaan antara struktur REPEAT-UNTIL dengan WHILE-DO adalah sebagai berikut : 1. Paling sedikit statement-statement di dalam perulangan REPEAT-UNTIL diproses sekali, karena seleksi kondisi ada pada statement Until yang terletak dibawah. Sedang pada struktur WHILE-DO paling sedikit dikerjakan nol kali, karena seleksi kondisi ada apada statement While yang terletak diatas, sehingga kalau kondisi sudah tidak terpenuhi, maka tidak akan masuk ke dalam lingkungan perulangan. 2. Pada REPEAT-UNTIL dapat tidak dipergunakan blok statement (tidak diperlukan dan End untuk menunjukkan batas perulangannya), karena batas perulangannya sudah ditunjukkan oleh Repeat sampai dengan Until (Repeat dan Until sebagai pengganti dan End). Halaman : 3

Struktur FOR Digunakan untuk mengulang statement atau satu blok statement berulang kali sejumlah yang ditentukan. Sintaks dari statement For dalam bentuk diagram adalah sebagai berikut : Bentuk Umum : a. FOR id := v1 TO v2 DO statement b. FOR id := v1 DOWNTO v2 DO statement Bentuk Proses : statement For FOR variabel kontrol := nilai awal To DownTo nilai akhir Do statement Halaman : 4

id = v1 id = v1 t = v2 t = v2 id <= t false id >= t false true true statement statement id = succ (id) id = pred (id) FOR - TO FOR - downto Contoh : (dari persoalan diatas) FOR i := 1 to 20 DO write(i); FOR I := 20 DOWNTO 20 DO write(i); Contoh : Var I : integer; For I := 1 to 5 Do Writeln( ); Hasilnya : Penjelasan : Berarti statement WriteLn( ) akan diulang sebanyak 5 kali, yaitu dengan penghitung I dari nilai awal 1 sampai dengan nilai akhir 5. Halaman : 5

Contoh : Penulisan statement yang akan diproses berulang kali tersebut dapat juga ditulis dalam bentuk blok statement (diawali dengan dan diakhiri dengan And), walaupun hanya berisi sebuah statement saja, sebagai berikut : Var I : integer; For I := 1 to 5 Do WriteLn( ); End; Contoh : Var Celcius : integer; Fahrenheit : REAL; WriteLn( --------------------------- ); WriteLn( Celcius Fahrenheit ); WriteLn( --------------------------- ); Celcius := 0; For Celcius := 5 DownTo 0 Do Fahrenheit := 1.8 * Celcius + 32; WriteLn(Celcius:8,Fahrenheit:14:2); End; WriteLn( ---------------------------- ); Hasilnya : --------------------------- Celcius Fahrenheit --------------------------- 5 41.00 4 39.00 3 37.40 2 35.60 1 33.80 0 32.00 Halaman : 6