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

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

Dasar Komputer & Pemrograman 2A

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

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

BAB I TUJUAN DAN LANDASAN TEORI

PRAKTIKUM 4 STATEMENT KENDALI

PROCEDURE. Bentuk Umum : PROGRAM judul_program ; PROCEDURE judul_prosedur ; Begin Statement prosedur ; End ; Begin Statement program utama ; end.

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

Teori Algoritma. Struktur Algoritma

dengan menyebutkan judul prosedurnya. dalam bentuk prosedur-prosedur. diperlukan.

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

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

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

MATERI 4 PENYELEKSIAN KONDISI

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

MATERI 5 Procedure. Pendeklarasian suatu procedure pada program : PROGRAM Judul_Program; PROCEDURE Nama_Prosedur; BEGIN. {Statemen prosedur} END.

PROSES PENJUALAN BUKU

PROSEDUR DAN FUNCTION

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

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 dan Pemrograman Array

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Konsep Dasar Pemrograman

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

Teori Algoritma. Algoritma Perulangan

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

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

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

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

PRAKTIKUM 7 TIPE DATA TERSTRUKTUR. Larik : deretan data yang punya type data sejenis. Misalnya : Daftar Nomor Telpon, Tabel Pajak dll.

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

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

Teori Algoritma. Jenis seleksi

ARRAY (LARIK) Altien Jonathan Rindengan, S.Si., M.Kom.

Pertemuan 3 Prosedur dan Fungsi

SATUAN ACARA PERKULIAHAN JURUSAN TEKNIK INFORMATIKA ITP

MODUL 1. Struktur Bahasa PASCAL secara umum

Contoh soal Struktur Program Pascal (Seleksi tingkat propinsi TOKI 2004)

Subprogram. Definisi

IT132 Dasar-Dasar Pemrograman. Ramos Somya, S.Kom., M.Cs.

Materi ke-4 Praktikum Algoritma dan Pemrograman kelas Matematika PEMROGRAMAN MODULAR

STRUKTUR DASAR ALGORITMA

BAB 5 PERULANGAN DAN ARRAY

Pertemuan 2 Operasi String

KONSEP DASAR BAHASA PASCAL

ARRAY. Brigida Arie Minartiningtyas, M.Kom

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

Sesi/Perkuliahan ke: I

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

Pertemuan 4 Perulangan

Array 2 Dimensi. Pendefinisian dan Struktur Array 2 Dimensi

Nama : Suseno Rudiansyah NPM : Kelas : X2T Prodi : Teknik Informatika Tugas : Kuis Algoritma 2

A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9] A[10] Nilai elemen array Index array Inelemen array

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

Algoritma Pemrograman

PRAKTIKUM 5 DAN 6 STATEMEN PERULANGAN

Pengantar dalam Bahasa Pemrograman Turbo Pascal

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

PENGENALAN DASAR PEMROGRAMAN

Pertemuan 6 Array Objektif: 1. Memahami cara mendeklarasi tipe indeks dalam array 2. Dapat membuat program sederhana menggunakan array Pertemuan 6 53

P A S C A L D A S A R

Daftar field MODUL 13 RECORD

Pertemuan 3 Penyeleksian Kondisi

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Indentifier, Keywords, Variable, Tipe Data dan Operator. Ramos Somya, S.Kom., M.Cs.

PERSEGI ANGKA-HURUF VERTIKAL

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

BAB 6 Array Dua Dimensi

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

PENJUMLAHAN DAN PENGURANGAN MATRIKS

# $ % &' ( & &' (& " # ) &* ( & (+(, "

Algoritma Pemrograman

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

SMA SANTO PAULUS PONTIANAK

Program Studi Teknik Mesin S1

SILABUS : DASAR-DASAR PEMROGRAMAN. : Made Windu Antara Kesiman, S.T., M.Sc NIP : : PENDIDIKAN KIMIA

Algoritma HitungGajiKaryawan Deklarasi NIK,Nama,Jabatan : String Gaji, Tunj, Pajak, Gaber : Real

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

Lab. Teknik Informatika Struktur Data 1

ARRAY. Larik / array adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama.

Sub Pokok Bahasan. tugas 1 Pascal operator Assignment, Binary, Unary dan Bitwise

1. Laporan Akhir 1. Menentukan Nilai Besar atau Nilai Kecil. Program yang di masukkan adalah :

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

Pengenalan Pascal. Tujuan Pembelajaran

Array & Program Modular

Contoh Prosedur tanpa parameter: uses crt; var i:byte;

Algoritma Pemrograman

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

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

OPERASI STRING. Delete(var s:string;index:integer;count:integer);

SCRIPT PERSAMAAN CRAMER

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

BAB IV MATRIKS (ARRAY MULTI DIMENSI)

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

IT132 Dasar-Dasar Pemrograman. Ramos Somya

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

STRUKTUR BAHASA PEMROGRAMAN

Transkripsi:

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

PASCAL Struktur Perulangan WHILE-DO Struktur Perulangan REPEAT-UNTIL

REPEAT UNTIL

1. Struktur Perulangan FOR 2. Penggunaan gabungan struktur perulangan antara WHILE-DO, REPEAT-UNTIL dan FOR.

1. Statemen IF 1.1. Struktur IF THEN 1.2. Struktur IF THEN... ELSE... 1.3. Struktur IF tersarang Bentuk Perintah If Tunggal Bentuk paling sederhana pilihan tunggal adalah IF-THEN, yakni jika hanya ada satu pilihan yang disediakan. Statement IF-THEN digunakan untuk menyeleksi suatu kondisi, bila kondisi yang diseleksi terpenuhi, maka statement yang mengikuti THEN akan diproses. Sebaliknya bila kondisi tidak terpenuhi, maka yang akan diproses adalah statement berikutnya. Bentuk umum statemen kendali IF untuk pilihan tunggal Contoh: IF kondisi THEN Program Suhu1; USES Crt;

VAR Suhu : Real; BEGIN ClrScr; Write ( Suhu Tubuh : ); Readln (Suhu); IF Suhu > 37 THEN WriteLn( Suhu Tinggi! ); WriteLn( Selesai ); END. Bentuk Perintah If Ganda Bentuk yang digunkan adalah IF pilihan ganda, yakni dengan memilih salah satu dari 2 alternatif yang disediakan. Bentuk Umum: IF kondisi THEN Statement1 ELSE Statement 2 Bentuk Perintah If Bertingkat Bentuk statement IF bertingkat merupakan variasi statement IF yang lengkap. Dalam pengambilan keputusan disediakan lebih dari 2 alternatif. Bentuk Umum: IF kondisi THEN Statement1

ELSE IF kondisi2 THEN Statement2 ELSE Statement selanjutnya 2. Statemen CASE 2.1. Struktur CASE OF Struktur CASE OF... ELSE Case.. Of.. Pernyataan CASE. OF. Digunakan untuk pengambilan keputusan jika terdapat lebih dari dua alternatif jawaban yang tersedia. Bentuk umum : CASE ungkapan OF Label 1 : Statemen 1 Label 2 : Statemen 1...... Label n : Statemen n END; Pernyataan CASE. OF. boleh diikuti ELSE. Perlu diketahui, ELSE dalam pernyataan CASE. OF. Hanya bersifat pilihan, dalam artian boleh disertakan boleh tidak. Jika ELSE disertakan, pernyataan yang mengikuti ELSE akan dieksekusi hanya bila nilai dari syarat-pemilih tidak ada dalam semua label.

1. Parameter Dalam Procedure a. Pengiriman parameter secara nilai b. Pengiriman parameter secara acuan 2. Procedure memanggil procedure yang lain 3. Procedure Tersarang 1. Fungsi tanpa parameter 2. Parameter dalam fungsi 3. Fungsi Standart aritmatika 4. Fungsi tersarang 1. Fungsi Memanggil dirinya sendiri. 4. Procedure memanggil dirinya sendiri. Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya. Prosedur banyak digunakan pada program yang terstruktur, karena : 1. Merupakan penerapan konsep program modular, yaitu memecah-mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur-prosedur. 2. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan. Sebagaimana halnya sebuah program, suatu procedure juga memiliki header dan block. Perbedaan bentuknya dengan program hanyalah pada bagian header-nya saja.

Pendeklarasian tipe data array Array satu dimensi beserta Input dan outputnya Array dua dimensi beserta Input dan outputnya Larik atau array adalah tipe terstruktur yang terdiri dari sejumlah komponen kompenen yang mempunyai tipe yang sama Komponen-Komponen ini disebut dengan tipe komponen (component type) atau tipe basis (base type). Larik mempunyai jumlah kompunen yang banyaknya tetap. Banyaknya kompunen dalam suatu larik ditunjukkan oleh suatu indeks yang disebut dengan tipe indeks (index tipe). Tipe indeks ini berbentuk ungkapan tipe ordinal. Tiaptiap komponen di larik atau array dapat diakses dengan menunjukan nilai indeksnya (indec value) atau disebut juga dengan istilah subscript. Ada beberapa cara mendefinisikan larik. Salah satu bentuk harus didefinisikan bisa digunakan secara konsisten dalam algoritma, antara lain : a, nama_array: array [1..n] of tipe data; contoh : A:Array[1..10] fo integer; b. tipe_data nama_array[n]; contoh : integer A[10]; c. type larik : array[1..n] of tipe data; nama_array : larik; contoh : type larik : array [1..10] of integer ; A : larik; A. Array Satu dimensi. Array satu dimensi adalah array yng memiliki satu indeks saja. Bentuk umumya adalah : tipe_data nama variabel [ukuran]; B. Array dua dimensi Array dua dimensi adalah yang memiliki dua indeks. Bentuk umum : tipe_data nama_variabel[index1][index2];.