KONSEP DASAR BAHASA PASCAL

dokumen-dokumen yang mirip
Sesi/Perkuliahan ke: I

KONSEP DASAR BAHASA PASCAL

Pengenalan Pascal. Sejarah Singkat Pascal

Dasar Komputer & Pemrogaman 2A

Modul 1 Pengantar Bahasa Pascal

KONSEP DASAR BAHASA PASCAL

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

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

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

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

MODUL 1. Struktur Bahasa PASCAL secara umum

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

P A S C A L D A S A R

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

SMA SANTO PAULUS PONTIANAK

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

STRUKTUR BAHASA PEMROGRAMAN

Teori Algoritma TIPE DATA

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

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

Teori Algoritma. Struktur Algoritma

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

Dasar Komputer & Pemrograman 2A

Pemrograman Dasar Pascal

Pengenalan Pascal. Tujuan Pembelajaran

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

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

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

Algoritma Pemrograman

KONSEP DASAR PEMROGRAMAN

Konsep Dasar Pemrograman Pascal

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

Algoritma Pemrograman

Dasar Komputer & Pemrograman 2A

Algoritma Pemrograman

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

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

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

PROCEDURE DAN FUNCTION

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

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

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

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

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

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

Sesi/Perkuliahan ke: VII

Pengenalan Pascal/DevPascal

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

menunjukkan tipe hasil dari fungsi. sqr, succ dan sebagainya. buat sendiri.

Bab II Algoritma dan logika

Algoritma,Flowchart, Konsep

Pertemuan 4 KONSEP TIPE DATA

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

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

BAB I TUJUAN DAN LANDASAN TEORI

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

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

Pengantar dalam Bahasa Pemrograman Turbo Pascal

KONSEP DASAR PEMROGRAMAN PASCAL

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

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

JENIS-JENIS DATA DAN STATEMEN INPUT OUTPUT

PASCAL TUTORIAL DIBUAT OLEH : WILLIAM EARNEST X 27

Sesi/Perkuliahan ke: II

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

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

PENGANTAR LOGIKA DAN ALGORITMA DENGAN PASCAL

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

PENGANTAR ALGORITMA DAN PEMROGRAMAN

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

ALGORITMA (KOMPUTER) : ATURAN PENULISAN DAN STRUKTUR DASARNYA

Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015

Pokok Bahasan : Struktur Kontrol

Tahapan Membuat Program

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

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

STRUKTUR DASAR ALGORITMA

Struktur Data. Pertemuan 2

PERSEGI ANGKA-HURUF VERTIKAL

PRAKTIKUM 4 STATEMENT KENDALI

Konsep Bahasa Pemrograman Pertemuan 5

[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.

PROCEDURE DAN FUNCTION PROCEDURE. Parameter dalam Prosedur: C/: PROGRAM CONTOH_2; VAR p,l,t,vol,panj : real;

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

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

SOAL DAN JAWABAN UTS PEMROGRAMAN DASAR KELAS X

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

Pertemuan 2 Operasi String

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

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

Modul I. Modul Praktikum Bahasa Pemrograman Pascal

Teori Algoritma. Jenis seleksi

PROGRAM PASCAL. 2. Tunggu beberapa saat sampai muncul tampilan program Turbo Pascal

Konstruksi Dasar Algoritma

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

Bab 1 Algoritma dan Pemrograman Tersruktur

Bambang Heru S Departemen Teknik Kimia Universitas Indonesia

Algoritma dan Pemrograman

Transkripsi:

KONSEP DASAR BAHASA PASCAL Sejarah Singkat Bahasa PASCAL Dikembangkan awal tahun 70-an oleh NICLAUS WIRTH di Technical University, Zurich Swiss. Nama PASCAL diambil dari nama seorang ahli matematika bangsa Perancis, yaitu BLEISE PASCAL Bahasa pemrograman ini termasuk kategori High Level Language Instruksi-instruksinya sangat sistematis dan terstruktur. 1

Jenis bahasa pemrograman Pascal UCSD Pascal Microsoft Pascal Apple Pascal Turbo Pascal dsb 2

Struktur Dan Komponen Dasar Program Pascal Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan (statement). 3

Struktur program : Judul Program PROGRAM nama-program; Blok Program Bagian deklarasi - deklarasi label LABEL nama-label; - deklarasi konstanta CONST..; - deklarasi tipe TYPE.; - deklarasi variabel VAR...; - deklarasi prosedur PROCEDURE nama-prosedur;.; - deklarasi fungsi FUNCTION nama-fungsi;.; Bagian Pernyataan Begin (statement) ; ; end. 4

Contoh : Menghitung luas bidang berbentuk empat persegi panjang dengan panjang P dan lebar L. PROGRAM Luas; VAR P,L,Luas : real; BEGIN {Judul} {Deklarasi variabel} Read (P,L); {Statemant} Luas := P*L; {Statement} Write (P,L,Luas); {Statement} END. 5

Beberapa aturan dalam program Pascal : Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir. Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya. Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;) Contoh : simpan := akhir ; akhir := simpan + awal; Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan } Contoh : Var rerata : real; (*nilai rata-rata*) Nil1 : real; {nilai ujian} 6

Statement (pernyataan) Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan aksi. Type statement dalam Pascal terdiri atas : 1. Sederhana : - menandai sebuah item data ke sebuah variabel (assigment statement) contoh : X := Y * 4.135 - pemanggilan procedure dan goto statement 2. Terstruktur: - Compound Statement 7

contoh : Begin read (x) ; y := x + 5; write (y) End. - Repetitive Statement contoh : For I := 1 to 100 do write (count); - Conditional Statement contoh : If x > 100 then write (s) else write (p) ; 8

Komponen Dasar Program Pascal Pola susun bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang umum, yaitu : a. Simbol Dasar b. Reserved Word (kata pasti) c. Identifier (penyebut) 9

Simbol Dasar. Simbol dasar terdiri atas : 1. Simbol huruf, yaitu huruf A sampai dengan Z atau a sampai dengan z. (huruf besar dan kecil). 2. Simbol angka atau digit yaitu : 0,1,2,3,4,5,6,7,8,9. 3. Simbol khusus, yaitu + - * / ; :=, = < > <= >= <> : { } ( ) [ ] 10

Reserved Word (kata pasti) Reserved Word adalah suatu kata yang secara mutlak tidak boleh diartikan lain dan harus digunakan sebagaimana yang telah didefinisikan atau ditentukan kegunaanya oleh bahasa Pascal. Reserved word ini tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat dipergunakan sebagai pengenal (identifier) 11

AND ELSE LABEL SET ARRAY END OF TYPE BEGIN FUNCTION OR UNTIL CASE FOR PROCEDURE VAR CONST GOTO PROGRAM WHILE DO IF RECORD WITH DOWNTO IN REPEAT dsb 12

Identifier (sebutan/pengenal) Identifier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Pemakai dapat mendefinisikan sendiri suatu nama sebagai identifier. Identifier ini terdiri atas : a.identifier Standar, yaitu identifier yang telah didefinisikan oleh bahasa pascal. 13

Contoh Identifier ABS ARCTAN BOOLEAN CHAR CHR COS EOF EOLN EXP LN ODB PRED ROUND READ READLN SQR SQRT SUCC 14

b. Identifier Non Standar; yaitu identifier yang didefinisikan oleh pemakai bahasa pascal; misalnya; nama suatu program nama suatu konstanta nama suatu variabel nama suatu procedure 15

Identifier ini bebas, tetapi dengan ketentuanketentuan sebagai berikut : terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Huruf besar dan huruf kecil dianggap sama. Tidak boleh mengandung blank. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan. 16

Contoh 17