Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

dokumen-dokumen yang mirip
Algoritma BAB V LOOP ( PERULANGAN )

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

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

Pertemuan 4 Perulangan

Dasar Komputer & Pemrograman 2A

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

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

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

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

Pokok Bahasan : Struktur Kontrol

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

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

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

Algoritma Pemrograman I

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

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

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

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

STRUKTUR PROGRAM. Struktur Berurutan

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

STRUKTUR DASAR ALGORITMA

SELECTION. Algoritma. by:teguh Cahyono,ST.M.Kom. 1

a. TRUE b. FALSE c. Jawaban A dan B keduanya dimungkinkan benar d. Tidak dapat ditentukan e. Tidak ada jawaban di antara A, B, C, D yang benar

Perulangan / Looping

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

PROGRAM 3NILAI_SEKOLAH4;

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Algoritma dan Pemrograman Bab 05 Struktur Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

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

KONSEP DASAR BAHASA PASCAL

ALGORITMA PERULANGAN

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

ALGORITMA DAN PEMROGRAMAN

Pertemuan 2 Operasi String

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

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

Teori Algoritma. Algoritma Perulangan

Teori Algoritma. Struktur Algoritma

PERSEGI ANGKA-HURUF VERTIKAL

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

Modul Algoritma dan Pemograman Rismira Andriyani, S.Kom i

Proses, Instruksi, dan Aksi

Teori Algoritma. Jenis seleksi

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

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

Contoh 1: Akan dicetak angka 1 sampai 10 dengan menggunakan perulangan for

Algoritma Pemrograman

MATERI 4 PENYELEKSIAN KONDISI

Struktur Pengulangan

Konstruksi Dasar Algoritma

PRAKTIKUM 4 STATEMENT KENDALI

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

STRUKTUR DASAR ALGORITMA

Pertemuan 3 Penyeleksian Kondisi

Bab 4 Perintah Perulangan

Algoritma. Menurut Kamus Besar Bahasa Indonesia Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.

Algoritma Pemrograman

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

Algoritma Pemrograman

Bab 1 Pengenalan Pascal 1 BAB I PENGENALAN PASCAL, TIPE-TIPE DATA PASCAL DAN STATEMEN DASAR PADA PASCAL TUJUAN PRAKTIKUM TEORI PENUNJANG

Pernyataan FOR Pernyataan WHILE Pernyataan REPEAT. Dewi Sartika,M.Kom

PENGULANGAN DAN PEMBACAAN DATA

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Algoritma Pemrograman

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

Algoritma Pemrograman

Algoritma Pemrograman

TPI4202 e-tp.ub.ac.id. Lecture 5

Dasar-Dasar Pemrograman (Pengendalian Proses Program)

Algoritma Pemrograman

PENGULANGAN DAN PEMBACAAN DATA *

Algoritma Pemrograman

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

PENGULANGAN Bagian 1 : Notasi. Tim Pengajar KU1071 Sem

Konsep Sorting dalam Pemrograman Saniman dan Muhammad Fathoni

Belajar itu, Tidak harus menunggu materi dari guru Inisiatif Mencari itulah BELAJAR.

LOGIKA ALGORITMA. Pertemuan 6. By: Augury

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

MODUL VI Penggunaan Struktur Kontrol Pengulangan

BAB 5 PERULANGAN DAN ARRAY

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Struktur Perulangan. Sesi. 3.1 Pernyataan while do. 3.2 Pernyataan repeat... until

Algoritma Pemrograman

Selection, Looping, Branching

1. Kompetensi Mengenal dan memahami algoritma percabangan yang komplek.

Sesi/Perkuliahan ke: I

LOOPING. Brigida Arie Minartiningtyas, M.Kom

Algoritma Pemrograman

Modul Matakuliah. Logika dan Algoritma. Muhammad Romzi

Modul Algoritma Dan Pemrograman Pascal

Sesi/Perkuliahan ke: V

Struktur Data II. Bekerja Dengan Form.

PERTEMUAN 9-11 STATEMENT

III STATEMEN IF KONDISI TUNGGAL DAN GANDA A. IF TUNGGAL. XI_Sem.1 SMA Sedes Sapientiae Bedono

STRUKTUR DASAR ALGORITMA

1. Kompetensi Mengenal dan memahami notasi-notasi algoritma yang ada.

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

Modul 1 Pengantar Bahasa Pascal

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Pengenalan Pascal. Sejarah Singkat Pascal

Transkripsi:

Struktur Data Belajar Struktur Data Menggunakan Pascal Pertemuan-1 I n W a h y u W i d o d o e m a i l @ r i n g k e s. c o m

Selection seleksi di dalam pascal digunakan untuk mengontrol jalannya program agar dapat dapat memilih salah satu dari sekian banyak pilihan yang ada. Pascal menyediakan dua buah struktur seleksi antara lain: If Statemen if berguna untuk memilih satu dari dua atau lebih kemungkinan yang ada. Jika statemen if tersebut terdiri dari 2 atau lebih pernyataan, maka pernyataan tersebut harus berada diantara dan end. Bentuk umum: if dengan satu statemen if <kondisi benar> then < do Statemen> if data< 10 then write(data); if dengan banyak statemen if<kondisi benar> then <do statemen1> <do statemen2>...

Case Case biasanya dipakai jika anda tidak hanya memilih diantara dua pilihan tetapi diantara banyak pilihan seperti berikut: if hari='pagi' then write('olahraga'); else if hari='siang' then write('jalan-jalan'); else if hari='malam' then write('makan'); else if hari='midnight' then write('tidur'); Struktur pemilihan yang terdiri dari banyak pilihan seperti salah satu diatas akan lebih sederhana jika kita gunakan case seperti berikut: case dengan satu statemen setiap kondisi case <variabel> of <kondisi1>:<statemen1>;

<kondisi2>:<statemen2>; <kondisi3>:<statemen3>; case x of 'a':write('a'); 'b':write('b'); 'c':write('c'); case dengan banyak statemen pada tiap kondisi case <variabel> of <kondisi1> <statemen1_1>; <statemen2_2>;

... <statemen3_n>; <kondisi2>: <statemen2_1>; <statemen2_2>;... <statemen2_n>; case karakter of 'a'..'z' : write ('anda menekan huruf'); 1..100: write('anda menekan angka');

else write('anda menekan tombol lain'); Loop (Perulangan) perulangan berguna untuk mengerjakan suatu statemen atau blok statemen secara berulang-ulang sebanyak yang anda inginkan. Perulangan banyak sekali dipakai dalam pembuatan program. Pascal menyediakan tiga buah struktur perulangan while.. do, repeat.. until, dan for. Perulangan While.. do Perulangan ini merupakan bentuk yang paling umum digunakan. Dengan menggunakan while.. do, kondisi yang diberikan terlebih dahulu diperiksa, jika memenuhi maka akan dikerjakan statemen yang ada Bentuk umum: while.. do dengan satu statemen while <kondisi benar> do <statemen>;

while i<10 do writeln(i); while dengan banyak statemen while <kondisi benar> do <statemen1> <statemen2> <statemen3> while i<10 do write(i); i:= i+1;

Perulangan repeat.. until perulangan repeat..until biasanya dipakai jika sekurang-kurangnya baris perintah di dalamnya dikerjakan sebanyak satu kali. Hal ini disebabkan pemeriksaan kondisi pada perulangan repeat..until dilakuan pada akhir blok, sebaliknya while..do pemeriksaan kondisi dilakukan pada awal perulangan. Sehinga jika kondisi sudah tidak memenuhi maka baris-baris perintah di dalam while.. do tidak pernah dikerjakan. Bentuk umum: repeat statemen1; statemen2; statemen3;... until <kondisi benar>; contoh repeat ch:=readkey; write(ch); until ch=#27;

Pengulangan for pada perulangan for anda tidak dapat menentukan kondisi seperti while..do atau repeat..until. Namun, anda dapat menentukan sampai berapa kali perulangan harus dilakukan. For digunakan untuk melakukan perulangan sebanyak yang anda tentukan mulai dari nilai awal sampai dengan nilai akhir yang anda berikan. Pendeklarasian for diikuti dengan nama variabel bertipe integer. Pada setiap perulangan, variabel tersebut akan bertambah satu (ascending) atau berkurang satu (descending). Bentuk umum: Ascending for satu statement for <variabel> := <nilai awal> to <nilai akhir> do <statement> banyak statement for <variabel>:=<nilai awal> downto <nilai akhir> do <statement1> <statement2> <statement3>

Descending for for <variabel> := <nilai awal> downto <nilai akhir> do <statement> Untuk banyak statement for <variabel>:=<nilai awal> downto <nilai akhir> do <statement1> <statement2> <statement3> for x:= 5 downto 0 do readln(nilai); writeln('nilai anda',nilai);