Pascal

Bahasa Pemrograman / Bahasa  Komputer

Pengertian
Bahasa pemrograman merupakan software yang digunakan untuk kegiatan membuat program. sedangkan program merupakan perintah-perintah yang terstruktur dan sistematis agar komputer bekerja sesuai dengan apa yang diinginkan.
Jadi dapat dikatakan bahwa bahasa pemrograman merupakan sarana komunikasi dan interaksi antara manusia (user) dengan komputer.



Pengklasifikasian
Berdasarkan tingkatannya bahasa pemrograman dapat dibedakan menjadi  :
1) Bahasa Tingkat Rendah  (Low Level Language), contoh :  Bahasa Mesin
2) Bahasa Assembly / Bahasa Rakitan
3) Bahasa Tingkat Tinggi (High Level Language), contoh : Basic, Cobol, Pascal dll.
4) Bahasa Generasi Ke-4 ( The 4th generation Language) , contoh : Visual Basic, Delphi, dll.

Berdasarkan tujuannya bahasa pemrograman dibedakan menjadi  :
1) Bahasa untuk membuat aplikasi, contoh : Visual Basic
2) Bahasa untuk mendesain web, contoh : HTML, PHP .
3) Bahasa untuk membuat database, contoh : SQL

Bahasa Pemrograman Turbo Pascal for Windows


Bahasa Turbo Pascal for Windows sering disebut pascal saja atau biasanya disingkat menjadi TPW.
Tujuan Pembelajaran Bahasa pemrograman TPW  di SMA adalah untuk membekali para siswa yang berminat untuk mengikuti OSN komputer baik tingkat kabupaten, provensi, nasional bahkan internassional.

Mengenal Interface  TPW
Ada empat fasilitas  yang perlu dikenali sebelum bekerja dengan TPW, yaitu :
1) Title Bar
2) Menu Bar (File, Edit, Compile, Run, Window dan Help)
3) Tool Bar
4) Editor Area

Mengenal Komponen TPW
Bahasa TPW dapat terdiri dari tiga komponen, yaitu :
1) Judul / Nama Program
2) Bagian Deklarasi
3) Bagian Utama

Penjelasan
Judul / Nama Program 
Dalam proses kompilasi komponen ini tidak punya arti apa-apa, akan tetapi wajib ditulis. Dan penulisannyapun harus memenuhi aturan, yaitu kata-kata yang digunakan menjadi judul tidak boleh dipisahkan dengan spasi tetapi sebagai gantinya adalah underscore. Dan pada akhir judul ditutup dengan tanda titik-koma (;). Misal :

PROGRAM   Mengenal_Bahasa_Pemrograman;

Bagian Deklarasi
Ada beberapa jenis Bagian deklarasi, yaitu : USES, VAR, CONST, TYPE, LABEL, FUNCTION, PROCEDURE.
Komponen ini mengandung dua unsur, yaitu :
1) Indentifier (pengenal)
2) Data (tipe-tipe data :Integer, Boolean, Char, Real dan String)
Contoh Penulisan Bagian Deklarasi yang menggunakan USES, VAR :

USES
Wincrt;
VAR
Panjang   :real;
Lebar      :real;
Luas        :real;

Bagian Utama
Komponen ini adalah bagian yang akan dieksekusi dan mengandung STATEMENT . Statement dapat berupa  Assignment (pemberian nilai), Compound (penggabungan), IF – THEN – ELSE, CASE – OF , FOR – TO – DO, REPEAT–UNTIL, WHILE – DO, WITH, Procedure Call, Goto,   Inline.  
Aturan penulisannya  adalah harus diawali dengan kata  BEGIN  kemudian statement  dan  diakhiri dengan kata  END. ,  dan statement ditulis didalam tanda kurung dan tanda petik tunggal serta dipisahkan dengan tanda titik-koma(;). Contoh :


BEGIN
Writeln('Garuda Pancasila');
Writeln('Akulah Pendukungmu');
END.

Mengenal Struktur TPW
Struktur TPW  secara umum dapat ditulis sebagai berikut :

PROGRAM  Bagian_Judul;                  (Judul Program)

USES                                                     (Bagian Deklarasi)
Wincrt;

BEGIN                                                   (Bagian Utama)
('Statement 1');
('Statement 2');
('Statement 3');
END.

Membuat Program Sederhana

1) Contoh  Program Sederhana Menggunakan deklarasi USES

PROGRAM  Garuda_Pancasila;

USES
Wincrt;

BEGIN
Writeln('Garuda Pancasila');
Writeln('Akulah Pendukungmu');
Writeln('Patriot Proklamasi, Sedia Berkorban Untukmu');
Writeln('Pancasila Dasar Negara');
Writeln('Rakyat Adil Makmur Sentosa');
Writeln('Pribadi Bangsaku');
Writeln('Ayo Maju Maju, Ayo Maju Maju');
END.

2) Contoh Program Sederhana Menggunakan Deklarasi USES, CONST dan VAR.

Program Menghitung_Keliling_Lingkaran:

Uses
Wincrt;

Const
Pi =3,14;

Var
Jari_jari  :real;
Keliling  :real;

Begin
Jari_jari   := 6;
Keliling   := 2*Pi*Jari_jari;

writeln('Keliling Lingkaran =',Keliling);
End.

Membuat Program untuk Operasi Logika


Tidak ada komentar:

Posting Komentar