Pengikut

Kamis, 10 Maret 2016

Program Pascal


Sejarah dan Struktur-Struktur yang ada pada bahasa pemrograman Pascal.
Sebelum kita mengenali suatu bahasa pemrograman pascal alangkah baik'a kita mengenal apa sich perogram itu......????
Bagi anda yg masih pemula alangkah baik'a mengenal pengertian program, program itu adalah suatu software komputer yg dibuat dengan menggunakan bahasa pemrograman, yang ditulis dalam bentuk code-code yang telah ada pada bahasa pemrograman tertentu yang telah dikompilasi dengan menggunakan kompiler yang sesuai.
setelah anda memahami pengertian program sekarang kita bisa membahas bahasa pemrograman. apa kalian pernah tau bahasa pemrograman.......?????
bagi anda yang belum tau saya akan memberi tau apa saja bahasa pemrograman yang ada.
bahasa pemrograman sebener'a banyak, ada c, c++, ADA, ALGOL, Basic, Qbasic, pascal, java, Visual Basic, DLL...., pokok'a banyak dech.......
nah pada bahasan sekarang ini saya akan membahas bahasa pemrograman pascal.

Sejarah singkat pascal
Nama pascal diambil dari nama seorang ilmuan matematikawan perancis yang juga merupakan pioneer didalam sejarah perkembangan komputer yaitu Blaise Pascal pada tahun 1641 yaitu pada saat usia beliau masih 18 tahun, di usianya yang masih cukup muda beliau telah membangun sebuah mesin aritmetika pertama, yang kemuadian diperdebatkan sebagai komputer pertama, lalu pada tahun 1650 beliau meninggalkan dunia geometri dan fisika dan memfokuskan diri'a ke bidang agama, sampai akhir'a beliau meninggal pada 19 agustus 1662.
mula-mula komputer di perogram menggunakan bahasa assembly yang dimana bahasa tersebut memiliki tingkat kesulitan yang tinggi sehingga susah d mengerti. karena pada waktu itu bahasa pemrograman assembly tingkat kesulitan'a sangat tinggi, maka Niklaus Wirth mengembangkan'a menjadi bahasa pemrograman yang mudah d pahami oleh manusia yaitu bahasa pemrograman tingkat tinggi "Pascal".

Struktur Program dalam Bahasa Pascal

Setiap bahasa pemrograman memiliki struktur program yang berbeda-beda, misalkan di dalam bahasa pemrograman C pastilah akan berbeda dengan bahasa pemrograman pascal ataupun java.
Berikut ini adalah kerangka umum program dari bahasa pemrograman pascal.

Program (Judul Program)

uses (Daftar unit)

(Bagian Deklarasi)

begin
(Statemen-statemen)
end.

Penjelasan:
Judul Program ini biasanya sama dengan nama program, contoh codenya:

program contoh;

Daftar Unit ini berisi daftar unit yang akan digunakan didalam program, untuk membatasi unit satu sama lainnya harus menggunakan tanda koma ( , ). berikut contohnya.

uses crt, dos;

Bagian Deklarasi ini berisikan macam-macam deklarasi yang dibutuhkan oleh program, yang meliputi hal-hal berikut:

Deklarasi tipe data
Deklarasi konstanta
Deklarasi variabel
Deklarasi prosedur
Deklarasi fungsi
Deklarasi labelberikut ini contoh bentuk deklarasi:

(Deklarasi tipe data)
type
Larik = Araay[1...100] of integer;

(Deklarasi konstanta)
const
N = 100;

(Deklarasi variabel)
var
nama: string;
x: integer;

(Deklarasi Prosedur)
Prosedur tulis (s: string);
begin
Writeln (s);
end;

(Deklarasi fungsi)
Function Kuadrat (a: integer) : integer;
begin
kuadrat : a * a;
end;

(Deklarasi label)
label Baris;

Statemen-statemen ini merupakan perintah-printah yang akan dituliskan. Statemen-statemen ini harus berada di dalam blok begin - end. berikut contoh penulisan Statemen-statemen didalam program:

begin
clrscr;
writeln ( 'Teknik Pemrograman Pascal');
Tulis ( 'Budy Haryanto');
x: = kuadrat (3);
............
end.

Dalam bahasa pemrograman Pascal harus diwajibkan menuliskan "begin - end", untuk memulai program dan menghakiri program.

Mengenal Prosedur Writeln dan Readln

Dalam pembuatan program kita mengenal yang nama'a output(hasil), dan Input(pemasukkan/penulisan), prosedur dalam Input(penulisan) ada yang nama'a Write dan Writeln, perbedaannya hanya di letak kursor'a, kalau Write letak kursor'a di sebelah belakang teks, kalau Writeln letak kursor'a pada saat setelah penulisan teks ada di baris berikutnya. prosedur pada output ada yang nama'a Read, Readln, dan ReadKey, namun yang sering di pakai di bahasa pemrograman pascal yaitu readln. untuk mengetahui cara kerja input da output pada pascal mari kita lihat contoh program di bawah ini.

program Input Output

uses
crt;

var
nama: string[25];

begin
clrscr;
write ('masukkan nama anda: ' );
readln (nama);
writeln ('nama anda adalah' , nama);
readln;
end.

maka hasil output'a adalah:

masukkan nama anda: Budy Haryanto
nama anda adalah Budy Haryanto