STRUKTUR BAHASA PEMROGRAMAN

dokumen-dokumen yang mirip
Tahapan Membuat Program

KONSEP DASAR BAHASA PASCAL

Bab II Algoritma dan logika

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

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

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

SMA SANTO PAULUS PONTIANAK

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

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

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

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Teori Algoritma TIPE DATA

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

P A S C A L D A S A R

Sesi/Perkuliahan ke: I

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

Konsep Dasar Pemrograman Pascal

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Struktur Data. Pertemuan 2

Pengenalan Pascal. Sejarah Singkat Pascal

KONSEP DASAR BAHASA PASCAL

Sesi/Perkuliahan ke: II

Teori Algoritma. Struktur Algoritma

KONSEP DASAR PEMROGRAMAN PASCAL

Dasar Komputer & Pemrogaman 2A

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-5

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

POKOK BAHASAN - 2 PEMROGRAMAN MODULAR

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Algoritma Pemrograman

Pengenalan Pascal. Tujuan Pembelajaran

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

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

Tipe Data. Definisi Tipe Data

KONSEP DASAR BAHASA PASCAL

Definisi Algoritma Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

KONSEP DASAR BAHASA PASCAL. Pengertian SEJARAH SINGKAT BAHASA PASCAL STRUKTUR DAN KOMPONEN DASAR PROGRAM 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.

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Pengenalan Pascal/DevPascal

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

PENGERTIAN adalah pekerjaan penulisan instruksi bagi komputer untuk menyelesaikan suatu masalah.

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

PERTEMUAN - 3 PEMROGRAMAN MODULAR

Dasar Komputer & Pemrograman 2A

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

MODUL 1. Struktur Bahasa PASCAL secara umum

Algoritma Pemrograman

Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Modul.

BAB 2 BAGAIMANA MENULISKAN PROGRAM PASCAL

MODUL STRUKTUR DATA. Erna Kumalasari Nurnawati

.::BAB II.::MENGENAL PASCAL

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

BAB I PENGENALAN STRUKTUR DATA DAN ALGORITMA

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

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

TEKNIK KOMPILASI Tony Darmanto,ST / Smt V S1 TI / STMIK WIDYA DHARMA/ Hal 16

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

Modul 1 Pengantar Bahasa Pascal

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

Algoritma,Flowchart, Konsep

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

Pemrograman Dasar Pascal

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

Tipe Data dan Operator

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PROSES PENJUALAN BUKU

Algoritma Pemrograman

MODUL I DAN 2 PENGANTAR dan IDENTIFIER PASCAL

TABEL INFORMASI / SIMBOL

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Lab. Teknik Informatika Struktur Data 1

Pemrograman I + Lab. Pengertian. Site : Sistem Informasi Akuntansi D3

DASAR PEMROGRAMAN. File

Pertemuan 4 KONSEP TIPE DATA

Konsep tipe data pada bahasa pemrograman mempunyai standar bentuk umum, yaitu :

Pengantar dalam Bahasa Pemrograman Turbo Pascal

STRUKTUR DATA. - Pendahuluan - Tipe Data. Altien Jonathan Rindengan, S.Si., M.Kom

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

Pengenalan Algoritma dan Pemrograman Pascal

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

Dasar Komputer & Pemrograman 2A

Algortima. Teguh Cahyono, ST.M.Kom

TIPE, NAMA, DAN NILAI

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

PERKENALAN STRUKTUR DATA. Firmansyah, S.Kom

TUGAS MATA KULIAH TEKNIK KOMPILASI

Algoritma dan Pemrograman Bab II Dev Pascal, Variabel, Tipe Data. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia

Pengenalan Bahasa C week 1

Modul I. Modul Praktikum Bahasa Pemrograman Pascal

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

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

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

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

Pertemuan 3 ELEMEN-ELEMEN BAHASA PEMROGRAMAN. Berikut adalah element-element pada bahasa pemrograman:

Transkripsi:

Pertemuan 4 STRUKTUR BAHASA PEMROGRAMAN I. Struktur Bahasa Program Prosedural Struktur Program adalah formulir dimana komponenkomponen dirangkai, diorganisir dan saling berhubungan. Bahasa yang digunakan dalam program dapat berupa: 1. Bahasa Natural 2. Bahasa Formal 1

Tentang Pascal : Pascal Judul Program Blok Program/Badan Program: 1. Bag Deklarasi Prosedur Fungsi label konstanta tipe variabel 2. Bag Pernyataan (main program) A. Bagian Deklarasi 1. Deklarasi Variable. Bahasa Pascal: B.U : VAR nama-var : tipe-data Contoh : var jml : Integer; nama : String[25]; 2

2. Deklarasi Konstanta B.U : CONST pengenal = nilai Contoh : const phi = 3.14; Penjelasan: Konstanta yaitu nilai yang tetap. Jadi jika mengacu pada contoh di atas, maka nilai phi tidak dapat diubah-ubah dan akan selalu bernilai 3.14 3. Deklarasi Type TYPE TDataSiswa = ^DataSiswa; DataSiswa = record Nama : String[30]; Alamat : String[60]; Telp : String[15]; end; TYPE hari = (Sen,Sel,Rab,Kam,Jum,Sab,Mig); TYPE bil-nyata = real VAR jari-jari = bil-nyata 3

Tipe Data dapat dikelompokkan menjadi: a. Tipe Data sederhana Tipe data sederhana merupakan tipe data yang paling kecil, yang hanya melibatkan satu item data, misalnya tipe data integer, string, real, Boolean, dan sebagainya. Kita dapat juga mendefinisikan sendiri tipe data ini. Tipe data yang didefinisikan sendiri tersebut diistilahkan enumerated data type (pada contoh adalah type hari) & subrange. b.tipe Data terstruktur Tipe data terstruktur merupakan tipe data yang terdiri dari beberapa item data. Bentuk dari tipe data ini dapat berupa array (terdiri dari item-item yang memiliki tipe data yang sama) ataupun record (terdiri dari item-item yang boleh memiliki tipe data yang berbeda). Pada contoh di atas, DataSiswa termasuk tipe data terstruktur, tipe data file, set. 4

c. Tipe Data Pointer Tipe data pointer digunakan untuk menunjuk pada alamat memory suatu data yang lain. Jadi tipe data pointer pada dasarnya tidak menyimpan nilai data secara langsung, melainkan hanya menyimpan alamat dimana data berada. Untuk contoh pada bahasa Pascal, TDataSiswa merupakan tipe data pointer. 4. Deklarasi Procedure/Function Contoh Bahasa Pascal: Procedure Cetak (kal: String); Function Tambah (a,b:integer): Integer; 5

Perbedaan utama antara prosedur dan fungsi yaitu: prosedur adalah fungsi yang tidak mengembalikan suatu nilai. Sebaliknya fungsi adalah suatu prosedur yang mengembalikan nilai. Apabila mengacu pada contoh di atas, maka fungsi tambah akan mengembalikan suatu nilai yang bertipe integer, sedangkan prosedur Cetak tidak mengembalikan nilai apa-apa. 5. Deklarasi Label Untuk menandai suatu pernyataan. B.U : LABEL daftar-label Contoh : statemen..; Go To selesai; statemen..; Selesai : write( Program sudah selesai. ); 6

2. Bagian Statement Bagian yang menjelaskan tentang tindakan atau kegiatan program Pada bahasa Pascal, bagian statement selalu diawali dengan reserved word begin dan end. Apabila blok statement adalah blok utama program, maka reserved word end harus diakhiri dengan tanda titik(.), sebaliknya jika blok statement bukan blok utama program maka reserved word end diakhiri dengan tanda titik koma (;). LATIHAN 1. Tipe data yang paling kecil, yang hanya melibatkan satu item data, misalnya tipe data integer, string, real, Boolean, dan sebagainya adalah: a. Tipe data terstruktur d. Tipe data pointer b. Tipe data sederhana e. Tipe data acak c. Tipe data ordinal 2. Tipe data yang terdiri dari beberapa item data. Bentuk dari tipe data ini dapat berupa array ataupun record, adalah : a. Tipe data terstruktur d. Tipe data pointer b. Tipe data sederhana e. Tipe data acak c. Tipe data ordinal 7

3. Bagian di dalam program yang disebut MAIN PROGRAM adalah bagian: a. Pernyataan d. Judul b. Deklarasi e. Penjelasan c. Identifier 4. Perhatikan deklarasi program di bawah ini: var angka,nilai : Integer; huruf : String; adalah merupakan : a. Deklarasi Konstanta c. Deklarasi Variabel b. Deklarasi Type d. Deklarasi header c. Deklarasi Pointer 5. Perhatikan penggalan program di bawah ini : type TDataPegawai = ^DataPegawai; DataPegawai = record Nama : String[30]; Alamat : String[60]; Telp : String[15]; end; adalah merupakan: a. Deklarasi Konstanta c. Deklarasi Variabel b. Deklarasi Type d. Deklarasi header c. Deklarasi Pointer 8