konsep dasar bahasa pascal -...

Post on 05-Feb-2018

304 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Konsep Dasar Bahasa Pascal

Pertemuan 1

Jurusan Sistem Informasi

Fakultas Ilmu Komputer dan Teknologi Informasi

Universitas Gunadarma

2015

Algoritma

Suatu susunan langkah-langkah instruksi untuk menyelesaikan suatu masalah.

Suatu semi algoritma yang digunakan untuk mendeteksi ada tidaknya solusi dari suatu masalah.

Sifat Algoritma :

1. Langkah instruksi hingga

2. Harus jelas

3. Ada batasan (Input, Proses, Output, Ruang lingkup)

4. Efektifitas

Konsep Dasar Bahasa Pascal

Programming

Pekerjaan menulis instruksi program di komputer untuk menyelesaikan suatu masalah.

Program

Himpunan instruksi yang diperuntukan bagi komputer untuk menyelesaikan suatu masalah yang diberikan.

Interpreter

Penterjemah perintah program dengan cara baris demi baris dan langsung mengeksekusinya.

Compiler

Penterjemah perintah program dengan cara menterjemahkan seluruh perintah dalam bahasa mesin kemudian dijalankan oleh komputer.

Sejarah Bahasa Pascal

Bahasa Pascal dikembangkan pertama kali awal tahun 70-an oleh Niclaus Wirth di Technical University, Zurich-Swiss.

Nama Pascal diambil dari ahli matematika berkebangsaan Perancis “Blaise Pascal” yang menemukan alat hitung mekanis pertama didunia abad ke-17.

Bahasa pemrograman Pascal termasuk “High Level Language”, instruksi dalam pascal yang sistematis dan terstruktur.

Sejarah Bahasa Pascal

Perkembangan bahasa Pascal :

1. USCD Pascal

2. Microsoft Pascal

3. Apple Pascal

4. Turbo Pascal

Struktur dan Komponen Dasar

Bahasa Pascal Judul Program (Header)

Blok Program (Badan Program)

1. Blok Deklarasi

2. Blok Statement (Blok Pernyataan)

Struktur dan Komponen Dasar

Bahasa Pascal Judul Program PROGRAM nama_program;

Blok Program

Blok Deklarasi

1. Deklarasi Label LABEL nama_label;

2. Deklarasi Konstanta CONST nama_konstanta;

3. Deklarasi Tipe TYPE nama_tipe;

4. Deklarasi Variabel VAR nama_variabel;

5. Deklarasi Prosedure PROCEDURE nama_prosedur;

6. Deklarasi Fungsi FUNCTION nama_fungsi;

Blok Statment Begin

(Statement);

(Statement);

End.

Struktur dan Komponen Dasar

Bahasa Pascal Aturan Pemrograman Pascal :

1. Akhir sebuah program ditandai dengan

tanda titik (.) setelah End yang terakhir.

2. Tanda titik koma (;) merupakan pemisah

antara instruksi satu dengan yang lainnya.

3. Statement dapat ditulis dalam satu baris

dipisahkan dengan tanda titik koma (;).

4. Baris komentar diletakkan antara tanda

(* dan *) atau antara tanda { dan }.

Struktur dan Komponen Dasar

Bahasa Pascal Statement (Pernyataan)

Instruksi atau gabungan instruksi yang

menyebabkan komputer melakukan aksi.

Tipe Statement di Pascal :

1. Sederhana

2. Trstruktur

Komponen Dasar Pascal

Simbol Dasar

1. Simbol Angka

2. Simbol Huruf

3. Simbol Khusus

Komponen Dasar Pascal

Reserved Word (Kata Pasti)

Suatu kata yang secara mutlak tidak boleh

diartikan lain dan harus digunakan

sebagaimana yang telah didefinisikan atau

ditentukan kegunaannya oleh bahasa

Pascal. Reserved Word tidak dapat

didefiniskan ulang oleh pemakai dan tidak

dapat digunakan sebagai identifier

(pengenal).

Komponen Dasar Pascal

Contoh Reserved Word : AND ELSE LABEL

ARRAY END OF

BAGIN FUNCTION OR

CASE FOR PROCEDURE

CONST GOTO PROGRAM

DO IF RECORD

DOWNTO IN REPEAT

SET TYPE UNTIL

VAR WHILE WITH

Komponen Dasar Pascal

Identifier (Pengenal)

Sebuah kata yang digunakan sebagai nama atau sebutan terhadap sesuatu didalam program. Identifier dapat dideklarasikan sendiri oleh user.

Jenis Identifier :

1. Identifier Standart ; dideklarasikan oleh bahasa Pascal.

2. Identifier Non Standart ; dideklarasikan oleh user.

Identifier Non Standart

Jenis identifier non standart :

1. Nama suatu program

2. Nama suatu konstanta

3. Nama suatu variabel

4. Nama suatu procedure

Ketentuan identifier non standart :

1. Gabungan huruf dan angka dengan karakter pertama harus huruf.

2. Tidak boleh mengandung blank.

3. Tidak boleh mengandung simbol-simbol khusus kecuali garis bawah.

4. Panjangnya bebas tapi hanya 63 karakter pertama yang dianggap signifikan.

top related