Sesi/Perkuliahan ke: V

dokumen-dokumen yang mirip
Pokok Bahasan : Struktur Kontrol

Sesi/Perkuliahan ke: I

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

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

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

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

Sesi/Perkuliahan ke: II

Sesi/Perkuliahan ke: VII

STRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN

Pertemuan 3 Penyeleksian Kondisi

Sesi/Perkuliahan ke: IX

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

Dasar Komputer & Pemrograman 2A

Teori Algoritma. Jenis seleksi

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

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

MATERI 4 PENYELEKSIAN KONDISI

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

Satuan Acara Perkuliahan (SAP) UNIVERSITAS GUNADARMA

Algoritma Pemrograman

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Algoritma Pemrograman

Pertemuan 4 SELEKSI KONDISI

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

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

SATUAN ACARA PERKULIAHAN (SAP)

Sesi/Perkuliahan ke: 3

Pertemuan 2 Operasi String

Algoritma Pemrograman

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

Program Studi Teknik Mesin S1

Teori Algoritma. Struktur Algoritma

Sesi/Perkuliahan ke: 2

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

PRAKTIKUM 4 STATEMENT KENDALI

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

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

STRUKTUR PROGRAM. Struktur Berurutan

Sesi/Perkuliahan ke: 1

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

LEMBAR PENGESAHAN JUDUL: PERCABANGAN OLEH :

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

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

KONSEP DASAR BAHASA PASCAL

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

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

Pengenalan Pascal. Sejarah Singkat Pascal

Pertemuan Ke-5 Penyeleksian Kondisi. Rahmady Liyantanto. liyantanto.wordpress.com. S1 Teknik Informatika-Unijoyo

Dasar Komputer & Pemrogaman 2A

Algoritma Pemrograman

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

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

Algoritma,Flowchart, Konsep

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

Konsep Dasar Pemrograman Pascal

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

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

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

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

Sesi /Perkuliahan ke : 5

Pertemuan 4 Perulangan

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

IF Algoritma & Pemrograman. Bab 1: Pengantar Algoritma. Oleh : Andri Heryandi, M.T. Universitas Komputer Indonesia

Algoritma Pemrograman

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) PERTEMUAN

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

Pertemuan ke 3 Percabangan. Pemrograman 2 Dosen : Eko Budi Setiawan, S.Kom. Universitas Komputer Indonesia

Algoritma Pemrograman

Algoritma Pemrograman

Algoritma Pemrograman

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

Sesi/Perkuliahan ke: 4

Bahasa Pemrograman- TIS SKS

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

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

SATUAN ACARA PERKULIAHAN (SAP) Mata Kuliah : Struktur Data Kode : TIS3213 Semester : III Waktu : 1 x 3 x 50 Menit Pertemuan : 9

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

2.4. Struktur Branching

Pemrograman Dasar Pascal

Pertemuan Ke-2 (Teks Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

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.

Definisi Percabangan

LAPORAN RESMI. Nama :Indah Nur Laila NPM/Semester : Romb/Grup : X / H TemanPraktek :Naufal Alif

BAB 3 PENYELESAIAN KONDISI

Algoritma dan Pemrograman Format Laporan dengan Pascal

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Bab II Algoritma dan logika

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

KONSEP DASAR BAHASA PASCAL

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

STRUKTUR DASAR ALGORITMA. Rio Widyatmoko,

SMA SANTO PAULUS PONTIANAK

KONSEP DASAR BAHASA PASCAL

[1997] NUS: var x,y=byte; c. program xyz ; 1. Manakah identifier yang benar untuk menamakan nama program : a. prog-a b. prog_a c. prog+a d.

Universitas Komputer Indonesia

CCH1A4 / Dasar Algoritma & Pemrogramanan

Modul Algoritma Dan Pemrograman Pascal

MODUL 1. Struktur Bahasa PASCAL secara umum

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Struktur Data. Pertemuan 2

Transkripsi:

Sesi/Perkuliahan ke: V Tujuan Instruksional Khusus : 1. Mahasiswa dapat menyebutkan macam-macam statemen penyeleksian kondisi. 2. Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF dan CASE. 3. Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemenkondisi IF dan CASE. 4. Mahasiswa dapat menjelaskan konsep pemakaian statemen GOTO serta mahasiswa diharapkan dapat membuat contoh program sederhananya. Pokok Bahasan : Struktur Kontrol Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang. Statemen IF, Struktur IF THEN, Struktur IF THEN... ELSE..., Struktur IF tersarang, Statemen CASE, Struktur CASE OF, Struktur CASE OF... ELSE... Struktur Kontrol Struktur Kontrol IF-Then dan Select Case ini berguna untuk mengikuti perkuliahan berikutnya tentang Procedure. 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 Pascal, Prentice Hall, New Jersey, 1982 4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta) 5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta. 6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0 7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo Halaman : 1

STRUKTUR KONTROL IF, SELECT CASE DAN STATEMENT GOTO Struktur IF Bentuk Umum : A. IF kondisi THEN statement B. IF kondisi THEN statement_1 ELSE statement_2 C. IF kondisi_1 THEN IF kondisi_2 THEN statement_1 ELSE statement_2 D. IF kondisi_1 THEN BEGIN IF kondisi_2 THEN statement_1 ELSE statement_2 END Bentuk Flowchart : IF THEN IF THEN - ELSE R False True R False True Statement Statement_1 Statement_2 Halaman : 2

IF TERSARANG False R True True R False Statement_1 Statement_2 Contoh : If - Then Var NilaiUjian : real; Ket : string[11]; Ket := Tidak Lulus ; Write( Nilai yang didapat? ); Readln(NilaiUjian); If NilaiUjian > 60 Then Ket := Lulus ; Writeln(Ket); Hasilnya : Nilai yang didapat? 70 Lulus Halaman : 3

FlowChart : Ket := 'Tidak Lulus' Write ('Nilai yang didapat? ') Readln(NilaiUjian) NilaiUjian > 60; yes no Ket := 'Lulus' WriteLn(Ket) Halaman : 4

Contoh : If - Then - else Var NilaiUjian Ket : real; : string[11]; Write( Nilai yang didapat? ); Readln(NilaiUjian); If NilaiUjian > 60 Then Writeln( Lulus ); Else Writeln( Tidak Lulus ); Hasilnya : Nilai yang didapat? 70 Lulus FlowChartnya : Write ('Nilai yang didapat? ') Readln(NilaiUjian) no NilaiUjian > 60; yes Writeln('Tidak Lulus'); Writeln('Lulus'); Halaman : 5

Struktur CASE Bentuk Umum : Case Of CASE ekspresi OF Case label list 1 : statement_1; Case label list 2 : statement_2; END; Case label list n : statement_n; Bentuk Umum : Case - Of Else CASE ekspresi OF Case label list 1 : statement_1; Case label list 2 : statement_2; ELSE END; Case label list n : statement_n; statement; Halaman : 6

Bentuk proses (flow chart) : Decision cll-1 cll-n S-1 S-n S-2 S-3...dst... keterangan : cll = case label list Perbedaan antara CASE dengan IF adalah jika statement if menyeleksi suatu kondisi dan terpenuhi, setelah memproses statement dalam lingkungan yang terpenuhi tersebut, proses penyeleksian masih dilakukan terhadap statement if berikutnya yang lain. Sedangkan pada struktur CASE-OF bila salah satu kondisi terpenuhi dan statement tersebut telah diproses, selanjutnya statement-statement yang lainnya dalam lingkungan CASE tidak akan diseleksi lagi. Daftar case label dapat berupa sebuah konstanta, atau range dari konstanta yang bukan bertipe real. Contoh : 1: 1,2,3,4: 1..5: A : A, B : A.. D : Halaman : 7

Contoh : Var Nilai :char; Write( Nilai huruf yang didapat );readln(nilai); CASE Nilai OF A : writeln ( T-shirt ); B : writeln ( Sepatu ); C : writeln ( Topi ); End; Contoh : Var Nilai :char; Write( Nilai huruf yang didapat );readln(nilai); CASE Nilai OF A : writeln ( T-shirt ); B : writeln ( Sepatu ); C : writeln ( Topi ); Else Writeln( Pilihan hanya A,B,C ); Halaman : 8

Struktur GOTO Bentuk Umum : GOTO label statement; Contoh : Label 10,selesai; Writeln( Bahasa ); Goto 100; Writeln( Basic ); 100; Writeln( Pascal ); Goto selesai; Writeln( Cobol ); Selesai; Halaman : 9