Prosedur yaitu himpunan hingga intruksi yang bersifat
diskrit dan jelas serta dapat dijalankan secara menarik.
Semi Algoritma yaitu prosedur yang
mampu menyelesaikan pemecahan atau solusi masalah, bila solusi memang ada dan
kemudian berhenti
Algoritma yaitu semi algoritma yang
mampu mendeteksi tidak adanya solusi. Bila memang tidak ada solusi dan mampu
untuk berhenti. Atau suatu susunan langkah-langkah instruksi untuk
menyelesaikan masalah.
Tipe Data
tipe data yang dikenal dalam bahasa
pascal :
1. Tipe Data Sederhana
a. Tipe data standar : integer, real,
karakter, string, boolean
b. Tipe data yang didefinisikan pemakai
(user defined data type) : enumerasi dan subrange
2. Tipe Data Terstruktur : arrray,
record, set, file
3. Tipe Data Petunjuk (pointer)
Struktur & Komponen Dasar Program
Pascal
Struktur program pascal :
1.
Judul
Program
Digunakan untuk memberikan nama program dan sifatnya opsional
Contoh : PROGRAM
Latihan;
PROGRAM
Latihan (input output);
PROGRAM
Lat_1;
2.
Blok
Program
a.
Bagian
Deklarasi
-
Deklarasi
Label
-
Deklarasi
Konstanta
-
Deklarasi
Tipe
-
Deklarasi
Variabel
-
Deklarasi
Prosedur
-
Deklarasi
Fungsi
b.
Bagian
Pernyataan/Statemen
Yaitu bagian yang akan terproses dan terdapat dalam suatu
blok yang diawali dengan BEGIN dan diakhiri dengan END.
Sejarah PASCAL
-
Bahasa
pascal adalah bahasa tingkat tinggi yang berorientasi pada segala tujuan dan
bahasa yang ditujukan untuk membuat program terstruktur
-
Awal
tahun 70-an oleh Prof. Niclaus Wirth, Technincal University, Zurich-Swiss
-
Compiler
bahasa pascal pertama kali untuk komputer CDC 6000 dengan tujuan membantu
mengejar program komputer
-
Standar
pascal adalah bahasa pascal yang didefinisikan oleh K. Jensen dan Niklaus Wirth.
-
Standar
pascal di Eropa didefinisikan oleh ISO (internasional standards organization)
di Amerika kerjasama antara ANSI dan IEEE
-
Versi-versi
pascal : UCSD Pascal, MS-Pascal, Apple Pascal, Turbo Pascal, dll
Sifat-Sifat Algoritma
-
Banyaknya
langkah instruksi yang hingga
-
Harus
jelas
-
Batasan
dari rangkaian proses
-
Batasan
dari input dan output
-
Efektivitas
-
Batasan
ruang lingkup
Pemograman/Progremming adalah
pekerjaan atau penulisan instruksi bagi komputer untuk menyelesaikan suatu
masalah.
Program adalah himpunan instruksi
yang diperuntukan bagi komputer untuk menyelesaikan masalah yang diberikan.
Interpreter adalah menerjemahkan
perintah baris berbaris dan langsung melaksanakannya.
Compiler adalah menerjemahkan dahulu
seluruh perintah dalam bahasa mesin, baru kemudian terjemahan tersebut
dijalankan oleh komputer.
Sumber:
Endah kurniasari,Staff gunadarma