Selasa, 18 Januari 2011

SEJARAH PERKEMBANGAN KOMPUTER DAN BAHASA PEMROGRAMAN PASCAL

Makalah
Diajukan Sebagai Salah Satu Tugas Terstruktur
Pada Mata Kuliah “Program Komputer”

Oleh :
Nur Stania Farhatun Nisa
206 200 681

TADRIS MATEMATIKA
FAKULTAS TARBIYAH DAN KEGURUAN
UNIVERSITAS ISLAM NEGERI
SUNAN GUNUNG DJATI
BANDUNG
2010


KATA PENGANTAR
Dengan menyebut nama Allah yang Maha Pengasih lagi Maha Penyayang, Puji syukur ke hadirat illahi yang telah melimpahkan rahmat, nikmat, hidayah dan inayah-Nya kepada seluruh umat manusia. Shalawat serta salam semoga terlimpah curahkan kepada baginda Nabi Muhammad SAW yang telah membawa umat manusia dari zaman kegelapan menuju zaman terang benderang ini.
Alhamdulillah atas izin dan rahmat-Nya saya dapat menyelesaikan makalah ini dengan judul Sejarah Perkembangan Komputer Dan Bahasa Pemrograman Pascal.
Selaku penulis mohon maaf yang sebesar-besarnya apabila dalam makalah ini terdapat kekurangan. Selaku manusia biasa yang tidak luput dari kesalahan dan kekhilafan pastilah akan selalu mengarapkan hasil yang terbaik. Oleh karena itu, saran dan kritik yang kontruksif sangat saya harapkan guna perbaikan yang akan datang dan hari esok harus lebih baik dari hari ini.
Akhirnya kepada Allah SWT jualah kita berharap dan berserah diri, mudah-mudahan apa yang telah kita rencanakan dan kita kerjakan senantiasa diridhoi Allah SWT. Amin…

Bandung, Oktober 2010
Penyusun


DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI
BAB I SEJARAH PERKEMBANGAN KOMPUTER DAN
BAHASA PEMROGRAMAN PASCAL
A. Sejarah Perkembangan Komputer
1. Komputer Pra generasi (sebeum tahun 1946)
2. Komputer Generasi I (tahun 1946-1959)
3. Komputer Generasi II (tahun 1959-1965)
4. Komputer Generasi III (tahun 1965-1970)
5. Komputer Generasi IV (sejak 1970)
6. Komputer Generasi V (sekarang dalam tahap perkembangan)
B. Sejarah Bahasa Pemrograman Pascal
1. Turbo Pascal
2. Delphi’s Pascal
BAB II KESIMPULAN
DAFTAR PUSTAKA


BAB I
SEJARAH PERKEMBANGAN KOMPUTER dan
BAHASA PEMROGRAMAN PASCAL

A. SEJARAH PERKEMBANGAN KOMPUTER
Terciptanya komputer diawali dengan perkembangan alat hitung, amka dalam meninjau perkembangan komputer kita tak lepas dari perkembangan alat hitung. Alat hitung tertua yang sekarang masih digunakan adalah abacus (di Indonesia dikenal dengan nama sempoa) alat ini berasal dari Timur Tengah dikena di Eropa pada Marcopolo.
Pada tahun 1642 seorang pemuda berumur 16 tahun bernama Blaise Pascal membuat sebuah mesin jumlah (Mechanical Adding Mavhine) yang digunakan pada kantor ayahnya di Rouen Perancis pada tahun 19673, seorang Phyosopy jerman bernama Leibniz. Membuat mesin hitung yang dapat menambah dan mengalikan. Pada Tahun 1975 seorang Peranvis bernama Joseph Mario Jacuard, merancang sebuah metode penggunaan lubang-lubang pada kartu untuk mengotrol benar-benar pada penenum tekstil.
Pada tahun 1833, Charles Babbage menggunakan konsep yang mendekati stored program pada komputer modren dan mesinnya disebut Analytical Engine. Pada tahun 1854, George boole menerapkan operasi matematika logic (aljabar logic), penemuan ini merupakan seumbangan besar dalam perkembangan menuju abad komputer. Pada tahun 1880, Dr. Herman Hollerith dari United States Census Bureau menemukan metode dengan menggunaka punch card untuk merekam data dalam mesin sensusnya. Hal ini membawa ollerth kearah suksesnya pada tahun 2886 ia mendirikan Tabulasi Machane Campany dikemukakan hari Tabulating Machine Compay berembang menjadi internasinal Bussiness Machine Corporation. (I.B.M).
Pada tahun 1908 James Power dari Census Bareau merencanakan mesin untuk memproses dengan menggunakan punch car dan mesin ini digunakan pada tahun 1910 pada tahun 1911 ia membentuk Power Accounting Machine Compay yang kemudian hari menjadi Remington Rand Company dan sekarang menjadi Univac Division of Sperry and Corporation.
Pada tahun 1930 M Jhon V. Atanasiffy menciptakan meisn hitung yang berkerja secara elektronik, tetapi pemutusan dan penyambungan arus listrik masih dilakukan secara mekanis pada tahun 1944 Howard Aiken membuat komputer yang dapat melakukan operasi artimatika dan logika secara otomatis, komputer nya disebut dengan nama Mark I. Mark I segera diganti dengan munculnya komputer elektronik yang otomatis bernama Eniac. Komputer ini dirancang oleh J. Prosper Ecklert dan Jhon W.Mauchly.
Hingga saat ini perkembangan komputer dapat dikatakan telah mengalami 6 generasi yang dapat dikelompokkan sebagai berikut :
1. Komputer Pra generasi (sebeum tahun 1946)
2. Komputer Generasi I (tahun 1946-1959)
3. Komputer Generasi II (tahun 1959-1965)
Ciri-ciri komputer generasi kedua :
 Komponen utama yang digunakan adalah transistor sirkuitnya
 Program yang dibuat dengan bahas tingkat (High Level Language), seperti : Fortran, Cobol, Alkgol (The Algorithnic Language)
 Kapasitas memory utamanya sudah cukup besar
 Ukuran fisik komputer lebih kecil
 Proses operasi sudah cepat dapat memproses jutaan operasi perdetik
 Membutuhkan lebih sedikit daya listrik
 Orientasinya tidak hanya pada aplikasi bisnis tetapi juga pada aplikasi teknik. Contoh komputernya : Univac III, Burroughs 200, IBM 7070, Honeywell 400, Honeywell 800.
4. Komputer Generasi III (tahun 1965-1970)
Ciri-ciri komputer generasi ketiga :
 Komponen yang digunakan adalah IC (Integrated Circuit)
 Prosesnya lebih cepat, kecepatan hamper 10.000 kali dari komputer generasi pertama
 Kapasitas memori komputer lebih besar dapat menyimpan ratusan ribu karakter.
 Penggunaan listrik lebih hemat
 Memungkinkan untuk melakukan multiprocessing dan multi programing. Multi processing yaitu dapat memproses sejumlah data dari sumber-sumber yang berbeda pada waktu yang bersamaan.
 Kemampuan melakukan komputer data dari satu komputer dengan komputer lainnya, misalnya lewat alat komunikasi telepon. Contohnya : IBM S/360, NOVA.
5. Komputer Generasi IV (sejak 1970)
Sejak dari generasi ketiga orang sulit membayangkan komputer generasi selanjutnya, karena telah banyak seklai perkembangan-perkembangan yang telah terjadi yang sebelumnya belum pikirkan, tetapi sejak tahun 1970 ada dua perkembangan yang dianggap sebagai komputer generasi keempat.
Yang pertama adalah penggunaan Large Scale Intergation (SLI) atau juga dengan nama Bipolar Large Scale Intergation. SLI merupakan pemedatan beribu-ribu IC yang dijadikan satu dalam sebuah chip istilah chip digunakan untuk menunjukkan suatu lempengan persegi empat yang memuatan rangkaian-rangkaian terpadu (Intergrated Circuits). LSI kemudian dikembangkan menjadi VLSI (Very Large Scale Integration).
Yang kedua adalah dikembangkannya komputer mikro yang menggunakan miriprocessor dan semi condutor yang berbentuk chip untuk memori komputer (Internal Komputer), sedangkan generasi komputer sebenarnya masih menggunakan magnetic core storage. Contoh komputer generasi keempat yang pertama :
 Tahun 1970, IBM 370 telah menggunakan LSI yang merupakan komputer generasi keempat yang pertama.
 Tahun 1977 perusahaan detepoint corporation mengumumkan Arcnet yang merupakan komputer lokal Area Network (LAN), LAN adalah jaringan komputer yang saling berhubungan satu dengan yang lainnya yang dihubungkan dengan kabel dalam satu areal lokal.
 Tahun 1977 merupakan perkembangan yang sangat penting dalam dunia komputer mikro sejak saat ini mempunyai bentuk fisik yang kecil dengan harga murah yang dapat dijadikan oleh masyarakat, sehingga disebut dengan komputer personal.
 Tahun 1981 Xerox Corpotion memperkenalkan komputer di atas meja (desk-top komputer) yang dapat menampilkan beberapa bentuk dilayar sekaligus dalam bentuk jendela (window) dan mengunakan alat mous yang pertama.
6. Komputer Generasi V (sekarang dalam tahap perkembangan)
Komputer generasi kelima sedang dalam perkembangan komputer yang digunakan adalah VLSI (Very Large Scale Intergration) disamping VLSI juga sedang dilakukan pengembangan terhadap Josephson Junction yang memungkinkan bias menggantikan chip. Josephson mempunyai kemampuan memproses milyard oprasi per detik jepang adalah Negara yang mempelopori perkembangan generasi kelima.

B. SEJARAH BAHASA PEMROGRAMAN PASCAL
Bahasa pemrograman adalah sesuatu yang mutlak harus dipahami jika ingin membuat suatu aplikasi. Berdasarkan hal tersebut maka perlu kiranya kita belajar sebuah bahasa pemrograman yang lebih sederhana dan relatif lebih mudah untuk dipelajari oleh seorang pemula. Bahasa pascal adalah salah satu jenis bahasa tingkat tinggi yang relatif lebih mudah untuk dipelajari.
Bahasa pemrograman Pascal adalah salah satu bahasa tingkat tinggi yang merupakan bahasa pemrograman prosedural yang banyak dipakai untuk mengenalkan pemrograman bagi pemula, selain itu bahasa pascal relatif mudah untuk dipelajari, sehingga dapat diadikan sebagai dasar acuan untuk belajar Bahasa Pemrograman. Telah banyak literatur mengenai bahasa pemrograman pascal dengan berbagai versi, yang semakin memudahkan untuk mempelajarinya. Program dalam bahasa pemrograman Paskal cukup banyak variannya seperti Delfi, yang merupakan fisual pascal, juga masih banyak lagi. Paskal juga memiliki beberapa versi yang beredar di pasaran seperti UCSD Pascal, Ms-Pascal, Apple Paskal, Free Pascal.Turbo Paskal, dan sebagainya.
Pascal adalah salah satu bahasa pemrograman yang sering dijadikan rujukan sebagai media untuk mempelajari bahasa pemrograman. Jogianto (1997:1) menguraikan bahwa Pascal merupakan sebuah program tingkat tinggi (hight level lague) yang orientasnya pada segala tujuan. Berdasarkan paparan diatas maka tepat kiranya jika pascal dijadikan sebagai media unruk mempelajari bahasa pemrograman. Selain itu juga dipaparkan oleh Jogianto (1997:2) pascal juga memiliki banyak versi dan dapat digunakan pada banyak sistem operasi. Karena bannyaknya versi dan farian dari pascal maka pascal di standarisasi oleh bergai lembaga untuk kepentingan di kawasannya masing-masing.
Pascal memiliki stuktur program yang boleh dikatakan cukup sederhana seperti diuraikan jogianto (1997:2) “program pascal terdiri dari judul program (program heading) dan satu blok program (body program), blok program di bagi menjadi dua bagian yaitu bagian deklarasi (declaration part) dan bagian pernyataan (stetment part). Bagian deklarasi terdiri dari deklarasi label (labels deklaration), deklarasi konstanta (constans deklaration), deklarasi tipe (type deklaration), deklarasi variabel (variables deklaration), deklarasi prosedur (procedures deklaration), deklarasi fungsi (fungtion deklaration)”.
Tata aturan dalam penulisan teks sebenarnya pascal tidak banyak memiliki tata aturan penulisan, tetapi kiranya dianjurkan untuk penulisan menggunakan sitematika yang baik. Seperti yang dipaparkan oleh Jogianto (1997:6) bahwa program pascal tidak mengenal aturan penulisan kolom tertentu, jadi boleh ditulis mulai dari kolom berapapun. Tetapi ada aturan penulisan pada sebuah stetmen, dalam program pascal selalu diakhiri dengan tanda titik koma (;).
Penulisan perintah untuk menjalankan program dalam pascal diperlukan setetmen yaitu perintah pengerjaan tahap-tahap program dari mulai awal sampai akhir seperti yang di ungkapkan Alwin Sanjaya (2003:2) “Statemen adalah perintah untuk pengerjaan program pascal. Statemen terletak di bagian deklarasi, statemen dengan diawali oleh kata cadangan BEGIN dan diakhiri dengan kata cadangan END. Akhir dari setiap statemen diakhiri dengan titik koma [;]. Statemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah disediakan sebagai perintah standar Pascal”.
Pascal adalah bahasa tingkat tinggi (high level language) yang orientasinya pada segala tujuan, dirancang oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland. Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan filosofer terkenal abad 17 dari Perancis.
Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman terstruktur.
Dalam waktu singkat, Pascal telah menjadi bahasa yang populer di kalangan pelajar universitas dan merupakan bahasa yang diajarkan di beberapa perguruan tinggi. Beberapa profesional komputer juga mulai beralih ke bahasa Pascal. Kenyataannya, Pascal merupakan bahasa yang paling cepat populer dibandingkan dengan bahasa-bahasa komputer tingkat tinggi yang lainnya. Bahasa pemrograman Pascal Mempunyai beberapa Kelebihan seperti:
 Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
 User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
 Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
 Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
 Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Standar Pascal adalah bahasa Pascal yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Penerapan nyata dari standar Pascal banyak yang berbeda dengan seperti apa yang telah didefinisikan oleh K. Jensen dan Niklaus Wirth. Standar Pascal di Eropa didefinisiakn oelh ISO (International Standards Organization) dan di Amerika oleh kerjasama antara ANSI (American National Standar Institute) dengan IEEE (Intitute of Electrical and Electronic Engineer).
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
Terdapat beberapa versi dari pascal yang telah berada di pasaran dan sampai saat ini untuk komputer-komputer micro personal Turbo Pascal merupakan yang paling populer dan banyak digunakan. Turbo Pascal banyak di gemari karena bersifat interaktif. Selain itu Turbo Pascal mengikuti definisi dari standar pascal yang didefinisikan oleh K. Jansen dan Niclaus Wirht di Pascal User Manual and Report. Turbo Pascal adalah copiright dari BORLAND Inc.
Beberapa versi dari Pascal yang telah beredar di pasaran, di antaranya UCSD pascal (University of California at San Diego Pascal), MS-Pascal (Microsoft Pascal), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat ini untuk komputer-komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan banyak digunakan. Kompiler Turbo Pascal banyak digemari, karena terutama bersifat interaktif, seperti interpreter saja layaknya. Selain itu Turbo Pascal mengikuti definisi dari standar Pascal seperti yang didefinisikan oleh K. Jensen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo PASCAL adalah copyright dari Borland Inc. dan dapat digunakan pada sistem operasi PC-DOS, MS-DOS, CPM-86 dan CP/M-80. Berikut yang penulis pakai adalah Turbo Pascal versi 7.0.
1. Turbo Pascal
Kompiler Pascal dari Borland yang begitu terkenal diseluruh dunia, dikenal dengan nama Turbo Pascal, diperkenalkan pada tahun 1983, mengimplementasikan “Pascal User Manual and Report” oleh Jensen dan Wirth. Kompiler Turbo Pascal telah menjadi salah satu dari kompiler terlaris sepanjang masa, dan membuat bahasa ini sangat populer pada platform PC, dikarenakan keseimbangan antara kemudahan penggunaan dan kemampuan/kekuatan.
Turbo Pascal memperkenalkan suatu Integrated Development Environment (IDE) dimana Anda dapat mengedit code (dalam sebuah editor yang kompatibel dengan WordStar), menjalankan kompiler, melihat kesalahan yang ada, dan melompat kembali ke baris yang mengandung kesalahan tersebut. Hal ini mungkin kedengarannya sangat sepele pada dewasa ini, tapi pada masa sebelumnya Anda harus keluar dari editor, kembali ke DOS; menjalankan kompiler dari command-line, menuliskan nomor baris yang salah, membuka editor dan melompat ke baris tersebut.
Terlebih lagi Borland menjual Turbo Pascal seharga 49 dollar, dimana kompiler Pascal dari Microsoft dijual dengan harga ratusan dollar. Keberhasilan Turbo Pascal selama sekian tahun juga dikarenakan Microsoft membatalkan produk kompiler Pascal mereka.
2. Delphi’s Pascal
Setelah 9 versi dari kompiler Turbo dan Borland Pascal, yang secara perlahan mengembangkan bahasa ini, Borland meluncurkan Delphi pada tahun 1995, mengubah Pascal menjadi sebuah bahasa pemrograman visual.
Delphi mengembangkan bahasa Pascal dalam sekian banyak cara, termasuk pengembangan berorientasi objek yang berbeda dari produk Object Pascal lain, termasuk dari kompiler Borland Pascal with Objects.


BAB II
KESIMPULAN
Secara umum pengertian komputer adalah seperangkat alat eletronik yang mengolah data-data menjadi informasi bantuan instuksi yang dimegerti oleh komputer yang disebut bahasa program. Komputer begitu penting terutama dalam menunjang kegiatan bisnis.
Dengan menggunakan komputer dalam memecahkan suatu masalah, maka akan merasakan manfaat yang besar dalam hal : efisien waktu, biaya dan tenaga, kecermatan dan ketelitian perhitungan, ketetapan suatu analisa jumlah data yang dapat diolah besar dapat memecahkan masalah-masalah yang rumit yang tidak dilakukan tanpa menggunakan komputer. Hasil komputer dapat disajikan lebih baik dan menarik.
Komputer bermacam-macam jenis dan ukurannya, tetapi berdasarkan lemampuannya (kecepatan, kapasitas memory dan ukurannya), komputer dapat dikelompokkan, berdasarkan jenis datanya, berdasarkan kemampuannya, berdasarkan segi kehunaannya.
Sejarah perkembangan komputer dapat dikatakan telah mengalami 6 generasi yaitu Pra generasi (sebelum tahun 1946), Generasi I (tahun 1946-1959), Generasi II (tahun 1959-1965), Generasi III (tahun 1965-1970), Generasi IV (sejak tahun 1970), Generasi V (sekarang dalam tahap perkembangan).
Bahasa pemrograman Pascal adalah salah satu bahasa tingkat tinggi yang merupakan bahasa pemrograman prosedural yang banyak dipakai untuk mengenalkan pemrograman bagi pemula, selain itu bahasa pascal relatif mudah untuk dipelajari, sehingga dapat diadikan sebagai dasar acuan untuk belajar Bahasa Pemrograman.
Pascal adalah bahasa tingkat tinggi (high level language) yang orientasinya pada segala tujuan, dirancang oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland. Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan filosofer terkenal abad 17 dari Perancis.
Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang dipublikasikan pada tahun 1971 dengan tujuan membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman terstruktur.
Bahasa pemrograman Pascal Mempunyai beberapa Kelebihan seperti:
 Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
 User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
 Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
 Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
 Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.


DAFTAR PUSTAKA
Davis, Gordon B. Intoduktion to computer. Third edition Kogafusha McGrow Wiil : Internasional Studen Edition. 1981.
Gunadi, Stion FX. Belajar Sendiri Wordtar Professional Release 5. 5 Cetakan Ke-I Jakarta : PT. Eleex Media Kompotindo Kelompok Gramedia. 1989.
Chandra K. Lan. PC-DOS Versi 3.3 Jakarta : PT. Elex Media Kompotindo Kelompok Gramedia. 1988.
Gunawan, Donny dan Iwan Irawan. Wordstar 5.5. Jakarta : PT. Eleex media Kompotindo Kelompok Gramedia. 1990.
Lous development Corporation. Lotus 1-2-3 Release 2 Manual Reference. USA : Lotus Development Corp. 1987.
Micropro Internation Corporation. Wordstar Propessional Release 4 California : Micropro Internasional. 1987.
Sutantyo, Wirnardi. Secepat dan Semudah Lotus 1-2-3 Versi 2.2. Jakarta : PT. Eleex Media Kompitindo Kelompok Gramedia. 1990
http://www.canboyz.co.cc/2010/06/sejarah-perkembangan-komputer-makalah.html
www.scribd.com/doc/13491747/Bahasa-Pemrograman-Pascal - 135k -

Tidak ada komentar:

Posting Komentar