Konsep Dasar Pemrograman Pascal PDF
Konsep Dasar Pemrograman Pascal PDF
Definisi Algoritma
Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang
digunakan untuk memecahkan suatu permasalahan.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan
bernilai salah atau benar.
Kriteria Algoritma yang baik:
1. Tepat, benar, sederhana, standar dan efektif.
2. Logis, terstruktur dan sistematis.
3. Semua operasi terdefinisi.
4. Semua proses harus berakhir setelah sejumlah langkah dilakukan.
5. Ditulis dengan bahasa yang standar dengan format pemrograman agar
mudah untuk diimplementasikan dan tidak menimbulkan arti ganda.
Perbedaan Compiler dan interpreter
1
2
3
Intepreter
Menerjemahkan
instruksi
per
instruksi
Tidak menghasilkan objek program
Tidak menghasilkan executable
program
karena
langsung
dijalankan pada saat program
diinterpretasi
Proses interpretasi terasa cepat,
karena tiap-tiap instruksi langsung
dikerjakan dan dapat dilihat
hasilnya
Source
program
terus
dipergunakan
karena
tidak
dihasilkan executable program
Compiler
Menerjemahkan secara keseluruhan
Menghasilkan objek program
Menghasilkan executable program,
sehingga dapat langsung dijalankan.
Proses
kompilasi
lama,
sekaligus
menerjemahkan
instruksi program
karena
seluruh
Source
program
sudah
tidak
dipergunakan lagi untuk mengerjakan
program
Sejarah Pascal
Pascal adalah bahasa tingkat tinggi (high level language) yang dirancang
oleh Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama
Pascal diambil sebagai penghargaan terhadap ahli matematika prancis abad
17 yaitu Blaise Pascal. Pascal digunakan pertama kali pada komputer CDC
6000 (Control Data Corporation) pada tahun 1971 dengan tujuan untuk
pendidikan.
Beberapa versi dari Pascal diantaranya adalah UCSD Pascal (University of
California at San Diego), MS-Pascal, Apple Pascal, Turbo Pascal,
FreePascal dan lain sebagainya.
1
3. Bagian Deklarasi
Bagian ini menjelaskan secara rinci semua data yang akan digunakan
pada suatu program. Dalam penulisannya tidak boleh sama dengan katakata cadangan (reserved words) dan selalu diakhiri dengan titik koma (;).
Deklarasi Label
Digunakan jika pada penulisan program akan menggunakan statemen
GOTO (untuk meloncat ke suatu statement tertentu).
Contoh :
2
PROGRAM cetak;
LABEL satu,akhir;
BEGIN
WRITELN('Universitas');
GOTO SATU;
WRITELN('Kalimalang');
satu:
WRITELN('Gunadarma');
GOTO akhir;
WRITELN('Depok');
akhir:
END.
Deklarasi Konstanta
Deklarasi ini digunakan untuk mengidentifikasikan data yang nilainya
sudah ditentukan dan pasti, tidak dapat dirubah dalam program.
Contoh :
PROGRAM contoh_konstanta;
CONST
a = 15; { selalu menggunakan tanda = }
BEGIN
WRITELN(a,' tahun');
END.
a:= 3;
WRITE(Nilai a adalah ,a);
END.
Unit CRT
Digunakan untuk memanipulasi layar teks (windowing, peletakkan cursor
dilayar, color untuk teks, kode extanded keyboard dan lainnya). Unit standar
crt hanya dapat digunakan oleh program yang digunakan dikomputer IBM
PC, IBM AT, IBM PS/2 atau yang kompatibel dengannya.
Contoh :
Uses crt;
Begin
Clrscr;
Writeln(Hallo);
End.
Unit DOS
Digunakan bila akan menggunakan prosedur-prosedur dan fungsi-fungsi
standar yang berhubungan dengan DOS call, semacam DateTime, SetTime,
DiskSize, DiskFree dan lainnya.
Contoh :
Uses Dos;
Begin
Writeln(DiskFree(0), byte sisa isi disk);
End.
Unit Graph
Menyediakan suatu kumpulan rutin grafik yang canggih, sehingga dapat
memanfaatkannya untuk keperluan-keperluan pembuatan grafik.
contoh :
Uses graph;
Var
DriveGrafik, ModeGrafik : integer;
I, x, y : integer;
Begin
DriveGrafik : = detect;
...
End.
5