sejarah singkat lahirnya pascal

6
1. SEJARAH SINGKAT LAHIRNYA PASCAL Nama ‘Pascal’ diambil dari nama seorang matematikawan Perancis yang juga merupakan pioneer di dalam sejarah perkembangan komputer. Pada tahun 1641, di usianya yang ke-18, Blaise Pascal telah membangun sebuah mesin aritmetika pertama yang kemudian diperdebatkan sebagai komputer pertama. Menurut sejarah yang ada pada tahun 1650, Blaise Pascal telah meninggalkan dunia geometri dan fisika dan memfokuskan dirinya ke bidang agama, seperti yang dituangkan dalam tulisannya yang berjudul “Contemplate The Greatness and The Misery of Man”. Sampai akhirnya dia meninggal dunia pada 19 Agustus 1662. Mula-mula komputer deprogram dengan menggunakan bahasa mesin dan assembly. Bahasa pemrograman jenis ini merupakan bahasa yang memiliki tingkat kesulitan yang tinggi sehingga susah untuk dimengerti dan dimodifikasi. Dengan demikian pemrograman seperti itu tentu akan memakan waktu yang lama dan diperlukan biaya yang mahal. Untuk mengatasi hal tersebut, maka dikembangkanlah bahasa-bahasa pemrograman tingkat tinggi yang didesain menyerupai bahasa manusia ( dalam hal ini bahasa Inggris ). Salah satu bahasa tersebut adalah Bahasa Pascal.

description

jsut 4 information

Transcript of sejarah singkat lahirnya pascal

Page 1: sejarah singkat lahirnya pascal

1. SEJARAH SINGKAT LAHIRNYA PASCAL

Nama ‘Pascal’ diambil dari nama seorang matematikawan Perancis yang

juga merupakan pioneer di dalam sejarah perkembangan komputer. Pada tahun

1641, di usianya yang ke-18, Blaise Pascal telah membangun sebuah mesin

aritmetika pertama yang kemudian diperdebatkan sebagai komputer pertama.

Menurut sejarah yang ada pada tahun 1650, Blaise Pascal telah meninggalkan

dunia geometri dan fisika dan memfokuskan dirinya ke bidang agama, seperti

yang dituangkan dalam tulisannya yang berjudul “Contemplate The Greatness

and The Misery of Man”. Sampai akhirnya dia meninggal dunia pada 19 Agustus

1662.

Mula-mula komputer deprogram dengan menggunakan bahasa mesin dan

assembly. Bahasa pemrograman jenis ini merupakan bahasa yang memiliki

tingkat kesulitan yang tinggi sehingga susah untuk dimengerti dan dimodifikasi.

Dengan demikian pemrograman seperti itu tentu akan memakan waktu yang lama

dan diperlukan biaya yang mahal. Untuk mengatasi hal tersebut, maka

dikembangkanlah bahasa-bahasa pemrograman tingkat tinggi yang didesain

menyerupai bahasa manusia ( dalam hal ini bahasa Inggris ). Salah satu bahasa

tersebut adalah Bahasa Pascal.

Bahasa pascal sendiri selesai dikembangkan pada tahun 1970 oleh seorang

profesor bernama Niklaus Wirth dipoliteknik Zurich, Swiss. Tujuannya adalah

untuk memudahkan para mahasiswanya dalam mempelajari pemrograman secara

sistematis. Bahasa Pascal merupakan bahasa yang memiliki struktur data paling

teratur bila dibandingkan dengan bahasa pemrograman lainnya. Maka dari itu

bahasa pascal Sangat populer dan banyak digunakan dikalangan akademis.

Sedangkan didunia industri memang diakui bahwa bahasa C/C++ lebih unggul

penggunaanya dibandingkan dengan bahasa pascal.

Page 2: sejarah singkat lahirnya pascal

2. STRUKTUR PROGRAM DALAM BAHASA PASCAL

3. PERBEDAAN WRITELN-WRITE & READLN-READ

Dalam pembuatan program kita tentu akan melakukan banyak penulisan

(output) dan pembacaan (input) data. Dalam bahasa pascal prosedur yang

digunakan untuk melakukan penulisan adalah Write dan Writeln. Perbedaan dari

kedua buah proedur ini hanyalah terdapat pada posisi kursornya. Pada prosedur

Write, kursor akan berada di belakang teks yang dituliskan. Sedangkan pada

prosedur Writeln, setelah menuliskan teks, maka posisi kursor akan dipindahkan

ke baris berikutnya.

Cara kerja dari prosedur ini sebenarnya sama dengan prosedur Read,

hanya saja dalam prosedur Readln proses pembacaan datanya tidak dilakukan per

karakter melainkan per baris data. Setelah mengeksekusi prosedur Read maka

kursor akan ditujukan ke baris selanjutnya. Proses pembacaan data dengan

prosesor Readln itu akan membutuhkan waktu yang relative lebih cepat apabila

dibandingkan dengan prosedur Read. Karena di lakukan per baris.

Program <nama_unit>; {Judul Program}Uses <nama_unit>; {Bagian Deklarasi}Label <daftar_label>;Const <identifier>=<konstanta>;Type <identifier>=<tipe_data>;Var <identifier>=<tipe_data>;Procedure <nama_prosedure>(<parameter>);

<bolk pernyataan procedure>;Funcition <nama_fungsi>(<parameter>) : <tipe_data>;

<blok pernyataan fungsi>;

Begin {Bagian Pernyataan}…………………;………………...;

Begin …………….;

End;End.

Page 3: sejarah singkat lahirnya pascal

4. PENJELASAN TIPE-TIPE DATA

Tipe-tipe data di dalam Pascal di bagi atas :

1. Tipe sederhana

- Tipe integer

Tipe ini hanya dapat diisi oleh bilangan bulat. Tipe ini akan

mempresentasikan nilai-nilai bilangan bulat, seperti -2, 0, 100, 200, dan

lainnya.

- Tipe real

Tipe ini merupakan tipe data yang digunakan untuk mempresentasikan

bilangan-bilangan riil atau bilangan yang mengandung angka dibelakang

koma, misalnya 12.35, 40.01 dan sebagainya.

- Tipe Char

Tipe ini digunakan untuk mempresentasikan nilai-nilai yang bertipe

karakter, misalnya ‘A’, ‘a’, ‘B’, ‘c’, ‘$’, ‘’,#27 dan sebagainya.

2. Tipe string

Tipe string adalah kumpulan dari beberapa karekter dan panjangnya tidak

boleh melebihi 255 karakter. Penulisan data string adalah diantara dua tanda

petik tunggal. Contoh :

Nama = string [20];

Alamat= string[25];

3. Tipe struktur

- Tipe array

Tipe ini adalah terstruktur yang terdiri dari sejumlah komponen yang

mempunyai tipe yang sama.

Page 4: sejarah singkat lahirnya pascal

- Tipe record

Tipe ini adalah tipe data terstruktur yang terdiri dari kumpulan item data

yang tipenya tidak sama. Deklarasi tipe data ini di awali dengan dengan

kata cadangan record dan diikuti oleh suatu daftar field, serta diakhiri

dengan kata cadangan end.

- Tipe set

Tipe ini digunakan untuk menyimpan kumpulan nilai yang bertipe sama.

Deklarasi tipe ini menggunakan kata cadangan set of.

- Tipe pointer

Tipe data ini digunakan untuk mendeklarasikan variabel yang menunjuk

lokasi memori tertentu. Suatu tipe data pointer di deklarasikan dengan

menggunakan simbol pointer ^.