Anda di halaman 1dari 13

KOMPUTER DAN PEMROGRAMAN DARI MASA KE MASA

Oleh : I Gusti Ayu Dian Sasmita Ratih (0904505001) Riza Afriza Islami (0904505016) Deria Dwi Antari (0904505038) JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS UDAYANA
ABSTRAKSI Dewasa ini, perkembangan teknologi informasi sangat berpengaruh terhadap kehidupan kita. Dengan teknologi informasi yang tepat guna, segala pekerjaan dapat dilakukan dengan mudah, cepat, dan efisien. Kita hidup di dalam wadah masyarakat informasi dimana perkembangan informasi dan kecepatan dalam mengaksesnya sangat dibutuhkan untuk menjamin suatu pengetahuan yang berkualitas dan berdedikasi terhadap masa depan yang lebih cerah. Komputer mungkin sudah tidak asing lagi di pendengaran kita. Semua orang menggunakan komputer. Hampir semua pekerjaan menggunakan komputer. Dan kini,sudah sedemikian canggihnya teknologi komputer di era globalisasi ini. Sejarah perkembangan komputer dan sejarah pemrograman komputer tidak seperti yang dibayangkan oleh kebanyakan orang. Kebanyakan orang mengira bahwa pemrograman komputer ini mulai berkembang atau ditemukan pada akhir abad duapuluhan. Namun dalam kenyataannya, sejarah pemrograman modern dan bahasa pemrograman mulai berkembang sejak 1940 an, yaitu sekitar 68 tahun,sedangkan sejarah perkembangan komputer sudah dimulai dari tahun 2400 SM yang lalu. Banyak alat di sekitar kita yang kita lihat sederhana namun merupakan bagain dari sebuah susunan komputer yang kompleks dan memiliki struktur pemrograman yang sangat sulit. Misalnya penerepan teknologi informasi pada sistem pembayaran di jalan tol. Sejarah komputer, asal pemrograman dan yang berkaitan akan kami jelaskan dalam artikel tentang Komputer dan Pemrograman dari Masa ke Masa ini. Keywords : Sejarah Komputer, Sejarah Bahasa Pemrograman

1. Pendahuluan
Komputer merupakan sebuah alat beteknologi canggih yang dapat digunakan untuk mengolah data, angka, dan sebagainya menurut prosedur yang telah ditentukan, Kemampuan dari komputer ini, yang lebih dari sekedar melakukan perhitungan matematika biasa membuat komputer telah masuk dan menjadi aspek yang sangat penting dalam kehidupan dan pekerjaan masyarakat umum di era globalisasi ini. Begitu pentingnya sebuah komputer dalam kehidupan kita, bisa dibayangkan jika dijaman berteknologi canggih ini, tak ada alat berteknologi canggih bernama computer ini. Disamping berbicara tentang komputer, hal sangat penting yang juga takkan bisa lepas darinya adalah sebuah program. Program komputer ini memiliki tugas untuk menjalankan semua kode kode data

perintah dan menerjemahkannya menjadi suatu data yang valid. Jadi komputer dan pemprogram sangat berkaitan erat dalam pekerjaannya.

2. Tinjauan Pustaka
2.1 Sejarah Perkembangan Komputer
Perkembangan komputer telah dimulai sejak tahun 2400 SM, tetapi saat itu komputer masih sangat kuno, besar, lambat dan sangat berat serta tidak seefisien sekarang. Sejarah perkembangan komputer dapat dibagi menjadi 6, yaitu sebagai berikut : 1. Alat Hitung Tradisional dan Mekanik 2. Komputer Generasi Pertama Kalkulator

3. 4. 5. 6.

Komputer Generasi Kedua Komputer Generasi Ketiga Komputer Generasi Keempat Komputer Generasi Kelima

2.1.1 Alat Hitung Mekanik

Tradisional

dan

Kalkulator

Sejarah perkembangan komputer dimulai pada saat manusia melakukan proses perhitungan dalam kehidupan. Kita tentu pernah mendengar istilah sempoa, yang kita kenal sebagai alat bantu untuk melakukan perhitungan. Sempoa dikenal dengan istilah abaskus dalam bahasa Inggris.. Alat bantu hitung yang sangat sederhana inilah yang kemudian dianggap sebagai nenek moyang komputer. Sempoa yang berasal dari Cina ini dapat melakukan perhitungan aritmatika dasar, seperti penjumlahan, pengurangan, pembagian, dan juga perkalian. Komputer kuno yang juga digunakan oleh bangsa Babilonia ini pertama kali digunakan sekitar tahun 2400SM. Soroban, merupakan bentuk sempoa yang berasal dari Jepang yang telah dimodifikasi dengan menggunakan satu manik pada tiap jeruji atas, dan empat manik pada tiap jeruji bawah. Hal ini membuat anak-anak Jepang mulai menyukai matematika yang dulunya dianggap sangat susah.. Tidak heran jika Jepang mampu bangkit dan maju pesat menjadi salah satu Negara termaju,setelah mereka tercabik-cabik dalam Perang Dunia II.

2.1.2 Komputer Generasi Pertama Sejarah komputer generasi pertama dimulai pada saat terjadinya Perang Dunia II, dimana setiap Negara yang terlibat dalam perang tersebut berusaha untuk mengembangkan komputer yang ditujukan untuk mengeksploitasi potensi strategis yang dimiliki oleh komputer. Komputer generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain dari komputer generasi pertama adalah penggunaan tube vakum ( yang membuat komputer pada masa tersebut

berukuran sangat besar ) dan silinder magnetik untuk penyimpanan data. Dimulai dari komputer Z3 yang diciptakan oleh Konrad Zuse, Beliau adalah seorang insinyur berkebangsaan Jerman. Komputer Z3 digunakan untuk mendesain pesawat terbang dan peluru kendali. Kemudian Negara Inggris yang tak mau kalah juga menyelesaikan komputer yang didesain khusus untuk memecahkan kode rahasia yang digunakan oleh Jerman. Komputer ini bernama Colossus. Keberadaan komputer ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir. The Harvd-IBM Automatic Sequence Controlled Calculator atau yang dikenal dengan sebutan Mark I diproduksi oleh Howard H. Aiken, seorang insinyur Harvard yang bekerja dengan IBM. Kalkulator elektronik ini khusus diproduksi untuk US Navy. Mark I berukuran panjang setengah lapangan sepakbola dan memiliki rentang kabel sepanjang 500 mil. Komputer relai elektronik ini menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Meskipun dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks, mesin ini beroperasi dengan sangat lambat dan tidak fleksibel (membutuhkan 3 5 detik untuk setiap perhitungan dan urutan kalkulasi tidak dapat diubah). Electronic Numerical Integrator and Computer (ENIAC) merupakan salah satu perkembangan komputer lainnya pada masa ini yang dirancang oleh John Presper Eckert dan John W. Mauchly. ENIAC dibuat atas kerjasama antara pemerintah AS dan University of Pennsylvania. Komputer ini terdiri dari 18.000 buah tabung vakum, 70.000 buah resistor, dan 5 juta titik solder, dan merupakan mesin yang sangat besar yang mempergunakan daya sebesar 160.000 Watt. ENIAC mempunyai bobot sebesar 30 ton. ENIAC bekerja 1000 kali lebih cepat dibandingkan dengan Mark I,( The Harvd-IBM Automatic Sequence Controlled Calculator ) dan juga merupakan komputer serba guna. ENIAC lebih merupakan mesin decimal dibanding sebagai mesin biner, dimana angka-angka yang direpresentasikan adalah dalam bentuk desimal dan perhitungannya dibuat dalam sistem desimal. Kelemahan utama dari ENIAC adalah bahwa mesin ini harus diprogram secara manual dengan cara menyetel tombol-tombol dan memasang serta mencabut kabel. Pada 1946 ENIAC dapat diselesaikan. Membentuk sejumlah perhitungan rumit yang pernah digunakan untuk membantu menentukan kelayakan dari bom hidrogen merupakan tugas pertama dari komputer ini. ENIAC tetap beroperasi di bawah manajemen BRL sampai tahun 1955 ketika

ENIAC dibongkar. Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usaha membangun konsep desain komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer. Von Neumann mendesain Electronic Discrete Variable Automatic Computer (EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur rancangan von Neumann ini adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC adalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.

2.1.3 Komputer Generasi Kedua Penemuan transistor pada tahun 1948 sangat mempengaruhi perkembangan komputer. Transistor inilah yang menggantikan tube vakum di televisi, radio, dan komputer, yang berakibat pada berkurangnya ukuran mesin-mesin elektrik secara drastis. Transistor ini baru mulai dipergunakan di dalam komputer pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Superkomputer merupakan mesin pertama yang memanfaatkan teknologi baru ini. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer yang dikembangkan untuk laboratorium energi atom ini, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan terlalu kompleks untuk kebutuhan komputasi bisnis. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di

Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly, yaitu bahasa yang menggunakan singkatan-singkatan untuk menggantikan kode biner. Perubahan terbesar pertama dalam komputer elektronik datang sejak dilakukannya penggantian tabung hampa udara oleh transistor. Komputer generasi kedua yang sukses di bidang bisnis, universitas, dan pemerintahan mulai bermunculan pada awal 1960-an,. Komputer-komputer generasi kedua ini merupakan komputer bertransistor yang memiliki komponen-komponen yang dapat diasosiasikan dengan perangkat komputer pada saat ini, seperti : printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Selain itu, keuntungan menggunakan transistor antara lain adalah transistor berukuran lebih kecil, lebih murah, dan panas yang dikeluarkan juga lebih sedikit dibandingkan dengan tabung hampa udara. Transistor merupakan perangkat padat yang terbuat dari silikon. IBM 1401 adalah salah satu contoh penting komputer pada masa ini yang dapat diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan. Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analis, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.

2.1.4 Komputer Generasi Ketiga Walaupun transistor unggul dalam banyak hal dari tube vakum, namun transistor menghasilkan panas yang cukup besar, dan dapat berpotensi merusak bagian-bagian internal dari komputer. Batu kuarsa (quartz rock) ternyata dapat menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.

2.1.5 Komputer Generasi Keempat Tujuan pengembangan komputer setelah IC menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal dan kemudian, Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sekian banyak komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan efisiensi dari komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yang berukuran sangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat

rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor. Perkembangan yang demikian memungkinkan orangorang terbiasa untuk menggunakan komputer. Sejak saat itu, komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah, tapi sudah merambah ke dalam milik masyarakat umum. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 ternyata menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram. Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Di tahun 1981 terjadi pelonjakan penggunaan PC dari 2 juta unit menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop). IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse. Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensi terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan

langsung yang dikenal dengan istilah local area network (LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.

akan membawa perubahan komputerisasi di dunia.

baru

paradigma

2.2 Sejarah Bahasa Pemrograman


2.1.6 Komputer Generasi Kelima Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL9000 menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL9000 dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung. Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan dari suatu sistem informasi. Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini Berbicara tentang perkembangan komputer, tidak terlepas pula dari berbicara mengenai pemrograman komputer. Sebab, program-program baik program aplikasi atau program sistem yang ada di komputer, pada dasarnya dibuat dengan menggunakan bahasa pemrograman. Contohnya saja sistem operasi Linux yang notabene dibuat dengan menggunakan bahasa C. Jika sejarah perkembangan komputer sudah dimulai dari tahun 2400 SM, namun sejarah pemrograman modern dan bahasa pemrograman baru mulai berkembang pada abad ke-20 sekitar 68 tahun yang lalu, tepatnya yaitu sekitar era 1940an. Perkembangan bahasa pemrograman tidak lepas dari peran seorang Charles Babbage, yang pada tahun 1822 merupakan seorang mahasiswa di sebuah Universitas terkenal di Inggris bernama Cambridge University. Charles Babbage mengembangkan sebuah mesin yang digunakan untuk mengelola dn mengolah data-data agar mudah digunakan, yang disebut dengan Difference Enggine. Melalui Difference Enggine yang diciptakannya inilah, Babbage mulai mengembangkan penemuanpenemuan berikutnya, tentu saja dengan penyempurnaan-penyempurnaan dalam berbagai hal. Penyempurnaan dan pengembangan-pengembangan itu terus dilakukan dan dilanjutkan pula oleh anaknya yang bernama Henry Prevost. Sejak itu, perkembangan dunia komputasi berlanjut dan pada 1854, Charles Boole berhasil menciptakan sebuah sistem logika simbolik yang disebut dengan Logika Boole. Sistem logika ini masih terus digunakan dan dipelajari hingga saat ini. Selanjutnya, Herman Hollerith adalah seseorang yang memenangkan kompetisi komputasi sensus penduduk di AS pada tahun 1890. Herman Hollerith mendirikan sebuah perusahaan Hollerith Tabulating, Co. yang merupakan cikal bakal dari perusahaan komputasi ternama di dunia saat ini, yaitu IBM corp. Bahasa pemrograman komputer yang pertama dicetuskan pada tahun 1935 oleh seorang ilmuwan berkebangsaan Jerman, Konrad Zuse. Bahasa pemrograman komputer pertama itu adalah Plankalkul. Kemudian, bahasa pemrograman lain mulai diciptakan dan dikembangkan. Bahasa pemrograman

level tinggi pertama dikomersialkan pada tahun 1954 oleh IBM. Bahasa pemrograman tersebut adalah FORTRAN. Perkembangan bahasa pemrograman ini terus berlanjut lagi dan pada tahun 1958 FORTRAN II serta ALGOL dipublikasikan bersamaan dengan LISP. Setelah itu bahasa pemrograman COBOL diluncurkan pada tahun 1959. Sejak saat itulah perkembangan bahasa pemrograman berkembang dengan pesatnya di dunia. Sejauh ini, bahasa pemrograman dapat dikelompokkan menjadi 5 generasi, yaitu : 1. Bahasa generasi pertama (First Generation Language / 1GL) Bahasa pemrograman generasi pertama (First Generation Language / iGL) berorientasi kepada bahasa mesin. Bahasa generasi pertama ini merupakan bahasa mesin atau level istruksi dan data yang diberikan kepada prosesor agar dapat bekerja. Program generasi ini sangat sulit untuk dipahami oleh orang awam dan sangat membosankan bagi pemrogram. Namun, bahasa generasi ini memberikan eksekusi program yang sangat cepat. 2. Bahasa generasi kedua (Second Generation Language / 2GL) Bahasa generasi kedua merupakan bahasa pemrograman assembler, dimana kode-kode biner digantikan oleh kependekan dari suatu kata. Pada bahasa pemrograman generasi kedua ini, assembler mengubah pernyataan bahasa pemrograman ke bahasa mesin. Contohnya, MOV untuk menyatakan Move, dan JNZ yang berarti jum non-zero. Bahasa pemrograman ini sedikit lebih mudah untuk dipahami daripada bahasa mesin, karena mengingat perintah dalam bentuk kata-kata yang dipendekkan lebih mudah daripada mengingat deretan angka biner. 3. Bahasa generasi ketiga (Third-Generation Language / 3GL) Bahasa pemrograman generasi ketiga yang juga sering disebut sebagai bahasa beraras tinggi (high level language) menggunakan pendekatan prosedural, dimana pemrogram perlu menuliskan instruksi-instruksi yang rinci agar komputer dapat melaksanakan tugasnya. Disebut high level language karena bahasa ini menggunakan kata-kata yang biasa digunakan

oleh manusia, seperti WRITE untuk menampilkan sesuatu ke layar, dan READ untuk membaca data dari keyboard. Beberapa contoh dari bahasa generasi ketiga yaitu, PL/1, C, Java, Pascal, BASIC, FORTRAN, COBOL, dan ALGOL. 4. Bahasa generasi keempat (Fourth-Generation Language / 4GL) Fourth-Generation Language (4GL) adalah bahasa pemrograman yang didesain lebih natural sehingga makin mudah untuk dipergunakan. Bahasa pemrograman generasi keempat dirancang untuk mengurangi waktu pemrogram dalam membuat program, sehingga diharapkan meningkatnya produktivitas pemrogram dan program dapat dibuat dalam waktu yang lebih singkat. Dengan bahasa pemrograman yang mudah, seorang pemakai non-pemrogram pun dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah. 5. Bahasa pemrograman generasi keempat disebut sebagai bahasa beraras sangat tinggi (very high level language) atau bahasa yang berorientasi pada masalah (problem oriented language) karena memungkinkan pemakai menyelesaikan masalah dengan sedikit penulisan kode dibandingkan bahasa prosedural. Fourth-Generation Language ini juga mendukung fasilitas pembangkit program (application / program generator) yang dapat didefinisikan sebagai peranti untuk membuat aplikasi dengan mudah, pembangkit laporan (report generator) yang merupakan peranti untuk membuat laporan dengan cepat dan mudah, bahasa query, dan pembangkit gambar (graphic generator). Graphic generator adalah peranti untuk menyajikan gambar dalam bentuk grafik. Oracle, Access, FOCUS, Sybase, merupakan beberapa contoh Fourth-Generation Language. 6. Bahasa generasi kelima (Fifth-Generation Language / 5GL) Bahasa pemrograman generasi kelima merupakan kelompok bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan, yang menggunakan interface pengembangan visual atau grafik untuk membuat bahasa sumbernya. Dengan menggunakan Fifth-Generation Language ini dimungkinkan untuk melakukan perintah dengan menggunakan cara percakapan dalam bahasa Inggris. Kecerdasan buatan adalah disiplin

dalam ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia. Adapun beberapa aplikasi kecerdasan manusia adalah sebagai berikut : - pemrosesan bahasa alami (natural language processing) - pengendalian robotika dengan sensor mata - Aplikasi system pakar (expert system)

2.3 Perkembangan Bahasa Pemrograman


Short Code mengawali awal mula tumbuh kembangnya bahasa pemrograman pada tahun 1949, Bahasa pemrograman komputer pertama yang digunakan dalam peralatan komputer elektronik saat itu masih berupa bahasa pemrograman manual (hand-compiled). Pada tahun 1951, Grace Hopper yang bekerja pada Remington Rand mulai bekerja untuk mendesain sebuah compiler yang diberi nama A-0 dan pada tahun 1957, bahasa pemrograman ini kemudian dirilis dengan nama Math-matic. Kemudian Alick E. Glennie, seorang mahasiswa Universitas Manchester, berhasil membuat programming system bernama AUTOCODE pada tahun 1952. Sekitar lima tahun setelahnya dirilislah mathematical FORmula TRANslating (FORTRAN), dan menjadi salah satu bahasa pemrograman yang mudah digunakan pada saat itu. FORTRAN dibuat oleh tim yang diketuai oleh John Backus, yang kemudian juga memiliki konstribusi dalam pembuatan bahasa pemrograman ALGOL. Setahun kemudian, muncul FORTRAN II yang mampu menjalankan perintah subroutines dan koneksi ke bahasa assembly. Pada tahun yang sama bahasa pemrograman ALGOL juga dirilis. Pada tahun 1960 muncul ALGOL 60. Bahasa pemrograman ini sangat populer di Eropa pada pertengahan 1960-an. Kemudian pada tahun 1962, APL (A Programming Language) dirilis oleh Kenneth Iverson. Pada tahun yang sama juga dirilis FORTRAN IV. Perkembangan bahasa pemrograman terus berlanjut dengan munculnya berturut turut APL/360 dan PL/1 pada tahun 1964, SNOBOL3 pada 1965, FORTRAN 66 dan LISP 2 pada 1966, SNOBOL 4 pada 1967, ALGOL 68, ALTRAN, dan COBOL. Pada tahun 1975, Bob Albrecht dan Dennis Allison merilis Tiny BASIC. Pada tahun yang sama, Bill Gates dan Paul Allen merilis BASIC yang mereka

jual ke MITS (Micro Instrumentation and Telemetry Systems). Tahun-tahun selanjutnya, beberapa bahasa pemrograman baru bermunculan. Di antaranya AWK yang dirilis tahun 1978; Smalltalk-80, Modula-2, Franz LISP pada tahun 1980; dan ISO Pascal serta PostScript yang dirilis pada tahun 1982. Pada tahun 1983 dirilis bahasa pemrograman Ada yang diambil dari nama Lady Augusta Ada Byron, yang menyandang gelar programer komputer pertama karena hasil kerjanya pada Charles Babbages analytical engine di tahun 1842. Tahun 1986, selain Apple telah merilis Object Pascal dan Borland merilis Turbo Prolog, pada tahun yang sama juga dirilis bahasa pemrograman C++ dan Eiffel. Setahun sesudahnya dirilis Turbo Pascal version 4.0. Bahasa pemrograman C++ berkembang pesat dengan dirilisnya C++ 2.0 pada tahun 1989, dan C++ 2.1 pada tahun 1990. Ini bersamaan dengan dirilisnya FORTRAN 90. Setahun kemudian, Microsoft kembali merilis Visual Basic, yang kemudian memenangkan penghargaan BYTEs Best of Show saat COMDEX. Bahasa pemrograman terus berkembang hingga tahun ini, dengan diilisnya Java 2 (versi 1.4), Python 2.2, J#, dan F#. 2.3.1 Bahasa Modern (Java) Kelahiran Java dimulai tahun 1991. Bahasa Java merupakan proyek penelitian Sun Microsystems yang diberi nama kode Green. Proyek ini dipromotori oleh Patrick Naughton, Mike Sheridan, James Gosling, dan Bill Joy. Proyek ini bertujuan membangun sistem yang memungkinkan komputer berperan dalam rumah tangga. Fokus pertama proyek adalah pada TV kabel yang disebut set-top box.

Gambar 1 : Java

Untuk menjalankan proyek tersebut Sun merencanakan untuk membangun sebuah OS yang dibangun dengan bahasa C++. Akan tetapi James Gosling (salah seorang anggota tim proyek) merasa tidak puas dengan C++. Akhirnya Ia membuat sendiri

bahasa pemrograman baru yang diberi nama Oak. Nama tersebut diambil dari nama pohon yang terlihat dari jendela kantornya. Oak dibuat berdasarkan syntak C++. Namun Oak lebih sederhana dari C++, lebih stabil dan lebih mendukung network-programming. Selain itu Oak dibuat murni object-oriented. Bahasa Oak dibuat sebagai bahasa yang tidak terikat pada satu platform (cross-platform atau multi-platform). Tahun 1994, proyek Green diperbesar oleh Sun menjadi proyek FirstPerson. Tapi proyek tersebut gagal akibat penolakan pasar terhadap ide TV interaktif. Pada saat itu Internet memulai sejarah baru dengan WWW (World Wide Web). Browser GUI pertama adalah Mosaic. Sun melihat celah lain dalam dunia Web. Sun merasa bahasa Oak yang multi-platform serta ditujukan untuk pemrograman interaktif dan distributed sangat cocok untuk dunia Web. Tahun 1995, nama Oak diganti dengan nama Java karena ada produk lain yang telah mematenkan nama tersebut. Pemilihan nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Bersamaan dengan lahirnya nama Java ini, Sun juga mengganti nama webbrowser mereka menjadi HotJava (semula bernama WebRunner). Sun kemudian mengumumkan bahasa Java sebagai bahasa yang mampu menjalankan Web secara interaktif dan aman. Pada pertengahan tahun 1995, Netscape mengumumkan akan mengadopsi Java di dalam browser mereka. Kemudian, Java (pada tahuntahun itu) secara de-facto menjadi bahasa standar di dunia maya Internet. Perkembangan Java dipermudah lagi dengan tersedianya JDK (Java Development Kit) di situs milik Sun yang dapat didownload gratis. Akhir tahun 1995, IBM dan Microsoft memutuskan untuk membeli lisensi Java untuk dipakai dalam teknologi mereka.

dipublikasikan pada tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya pemrograman terstruktur. Pada perkembangannya banyak versi-versi pascal yang beredar, antara lain: MS-Pascal, Apple Pascal, Turbo Pascal, Turbo Pascal for Windows (TPW) dll. Pascal merupakan salah satu bahasa pemrograman tingkat tinggi yang berbasis text (bukan visual). Dari sekian banyak varian Pascal, Turbo Pascal (Borland) adalah yang paling terkenal. Seperti halnya Basic dengan Visual Basic-nya, Pascal pun memiliki tingkatan lebih tinggi yaitu Delphi. 2.3.3 Bahasa Pemrograman Delphi Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh Borland (sebelumnya dikenal sebagai Inprise). Bahasa Delphi, yang sebelumnya dikenal sebagai object Pascal (Pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft .NET framework. Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE. Umumnya Delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software. Ia juga yang dikenal sebagai salah satu yang membawa istilah RAD tool, kepanjangan dari Rapid Application Development, saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi c++, C++Builder, dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai Kylix tersedia. Dengan satu rilis baru setiap tahunnya, pada tahun 2002 dukungan untuk Linux (melalui Kylix dan CLX component library) ditambahkan dan tahun 2003 .NET mulai didukung dengan munculnya Delphi.Net (Delphi 8). Kini sudah keluar juga untuk versi .NET terbaru yaitu RAD Studio 2007 dan Turbo Delphi .NET dengan versi desktopnya yaitu Delphi 2007 for win 32 dan Turbo Delphi. Chief Architect yang membidani Delphi, dan pendahulunya Turbo Pascal, adalah Anders Hejlsberg

2.3.2 Bahasa Pemrograman Pascal Pascal merupakan salah satu bahasa pemrograman tingkat tinggi yang orientasinya pada segala tujuan, dirancang oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama Pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan filosofi terkenal abad 17 dari Prancis. Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) yang

sampai kemudian ia pindah ke Microsoft tahun 1996 di mana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .Net Framework. Dukungan penuh untuk .Net ditambahkan pada Delphi 8 (dirilis pada bulan Desember 2003) dengan penampilan user interface (look and feel) mirip dengan Microsoft Visual Studio .NET. Delphi 2005 (nama lain dari Delphi 9) mendukung code generation baik untuk win32 maupun .NET, dan seperti yang telah dikenal, fitur-fitur manipulasi data secara live dari database secara design-time. Ia juga membawa banyak pembaruan pada IDE secara signifikan. Delphi membawa keuntungan-keuntungan berikut: Komunitas pengguna yang besar pada Usenet maupun web Dapat mengkompilasi menjadi single executable, memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging) Optimasi kompiler yang cukup cepat Mendukung multiple platform dari source code yang sama

dalam beberapa rancangan : Personal, Professional, Enterprise (sebelumnya Client/Server) dan Architect. 2.3.4 Bahasa Pemrograman C ++ Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. Seorang programmer dari Bell laboratory yang juga bekerja untuk IBM bernama Bjarne Stroustrap merasakan adanya kesulitan ketika bahasa C dipakai untuk menulis program yang sangat besar maka ia lalu membuat perluasan yang dapat lebih memudahkan pemrogram dalam membuat program besar dengan konsep OOP (Object Oriented Program). Kemudian, lahirlah C++ sekitar tahun 1983. Akibatnya, banyak software yang ditulis dengan C kemudian turut dikembangkan menjadi program C++ sehingga lebih efisien dan efektif. Pada era visual saat ini, versi dari C dan C++ muncul pula dengan nama Visual C atau Visual C++, C Builder, bahkan telah ada versi baru dari C yaitu C# (C Sharp).

3. Kesimpulan
Jadi, telah diketahui bahwa sejarah perkembangan komputer dimulai pada saat manusia melakukan proses perhitungan, yaitu dimulai sejak tahun 2400 sebelum masehi. Meskipun pada saat itu computer masih sangat kuno, besar, lambat dan sangat berat, serta tidak seefisien seperti yang dapat ditemui sekarang. Bahasa pemrograman sendiri telah dimulai perkembangannya pada abad ke-20 atau sekitar 68 tahun yang lalu, tepatnya sekitar era 1940-an.

Berikut ini kerugiannya: Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya) Terbatasnya kamampuan portabilitas antarplatform OS (sebelum ada kylix) Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal Dokumentasi atas platform dan teknikteknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32.

Para penganjur Delphi mengklaim dengan bahasa pemrograman Delphi, IDE dan component library (VCL/CLX) yang disediakan oleh vendor tunggal memungkinkan satu paket yang lebih konsisten dan mudah dikenali. Produk Delphi ini didistribusikan

4. Daftar Pustaka
www.wikipedia.org Abdul Kadir & Terra CH. Wahyuni. 2003. Pengenalan Teknologi Informasi. Yogyakarta : Andi Trionugraha. Komputer. 2009. Sejarah Pemrograman

www.blogger.com Larry Long and Nancy Long. 1985. Introducing to computers and Information Systems. Prentice hall : US.

CURRICULUM VITAE
Nama TTL Agama Alamat Nomor Telepon e-mail Riwayat Pendidikan : : : : : : : I Gst. Ayu Dian Sasmita Ratih Denpasar, 10 Agustus 1991 Hindu Jalan Tukad Yeh Aya IX G, No.12 , Renon, Denpasar 081805620641 mithaaiken_Costa@yahoo.co.id TK Dharma Sejahtera SD Negeri 1 Renon SMP Negeri 3 Denpasar SMA Negeri 1 Denpasar Universitas Udayana , Fakultas Teknik, Jurusan Teknik Elektro Program studi Teknik Informatika

CURRICULUM VITAE
Nama TTL Agama Alamat Nomor Telepon e-mail Riwayat Pendidikan : : : : : : : Riza Afriza Islami Denpasar, 2 Februari 1992 Islam Jalan Surapati IV No. 22, Denpasar Timur. 085737007896 riza_islami@yahoo.co.id TK Alhikmah Ende SD Negeri 17 Dangin Puri SMP Negeri 1 Ende SMA Negeri 7 Denpasar Universitas Udayana , Fakultas Teknik, Jurusan Teknik Elektro Program studi Teknik Informatika

CURRICULUM VITAE
Nama TTL Agama Alamat Nomor Telepon e-mail Riwayat Pendidikan : : : : : : : Deria Dwi Antari Denpasar, 27 Juni 1991 Islam Jalan Kertha Petasikan IX No. 15, Denpasar 081805563983 bludgeon.bluff@yahoo.com TK Cipta Darma SD Cipta Darma SMP Negeri 1 Denpasar SMA Negeri 1 Denpasar Universitas Udayana , Fakultas Teknik, Jurusan Teknik Elektro Program studi Teknik Informatika

Anda mungkin juga menyukai