Mengenal Algol Muhamad Burhanudin
[email protected]
Abstrak ALGOL (Algorithmic Language) adalah satu dari beberapa bahasa tingkat tinggi/HLL yang secara spesifik didesain untuk pemrograman komputerisasi spesifik. Mesin yang mengenali bahasa pemrograman ALGOL memungkinkan programmernya untuk lebih kreatif dalam mengembangkan programnya, namun dalam mengimplementasikan program ini nampaknya tidak semudah membalikkan telapak tangan. Fitur didalam algol yang mampu mengelompokan satu himpunan statmen menjadi satu, yang disebut statmen majemuk. Bahasa pemrograman ini pertama kali dikembangan pada akhir tahun 1950-an, dengan debut pertamanya ALGOL 58. Kelebihan dari algol yaitu kemampuannya melaksanakan kontol loop, pada algol ini lebih luwes dan luas dari pada fotran. Kata Kunci: Algol
Pendahuluan Bahasa pemrograman yang anda pilih untuk dipelajari harus ditentukan oleh selera dan kebutuhan pribadi, dihubungkan dengan ketersediaan lapangan kerja. Pasar kerja bagi programmer tidak stabil, bahasa yang berada dalam trend hari ini mungkin tidak dalam beberapa tahun ke depan. Sebagai seorang programmer, Anda diharapkan untuk mahir setidaknya satu
bahasa yang andal seperti Bahasa pemprograman ALGOL. Bahasa
pemprograman tingkat tinggi, memiliki kedekatan dengan bahasa dan cara berpikir manusia,salah satu contohnya yaitu Algol.
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Mesin yang mengenali bahasa pemrograman ALGOL memungkinkan programmernya untuk
lebih
kreatif
dalam
mengembangkan
programnya,
namun
dalam
mengimplementasikan program ini nampaknya tidak semudah membalikkan telapak tangan. Meskipun ALGOL tidak sepopuler FORTRAN dan COBOL, namun program ini masih dipertimbangkan sebagai bahasa yang paling penting pada era-nya dalam hal pengaruhnya terhadap perkembangan bahasa pemrograman yang menjadi penerusnya. ALGOL (Algorithmic Language) didesain oleh komite internasional sebagai bahasa pemrograman yang universalFortran merupakan salah satu bahasa pemrograman yang dibuat oleh John W. Backus yang diluncurkan pertama kali pada tahun 1957. Fortran yang merupakan singkatan dari formula translation dikembangkan pada tahun 1954 hingga 1956 oleh John Backus dan staff IBM. Fortran memiliki banyak versi, versi terbaru fortran yaitu FORTRAN 2003. Fortran dibuat untuk memenuhi kebutuhan dalam hal numerik. Bahasa fortran ditujukan terutama sebagai aplikasi dibidang sains dan teknik.
Pembahasan Dibuatnya bahasa pemprograman algol tujuannya untuk merancang fungsi algoritma baik menggunakan komputer maupun tanpa komputer. Jika dibandingkan belakangan, algol memperkenalkan beberapa konsep penting. Beberapa ciri yang menonjol dari algol ini antara lain adalah kemampuannya melaksanakan operasi proses informasi yang umum secara lebih mudah. Peralatan untuk melaksanakan kontrol loop, pada algol ini lebih luwes dan luas dari pada fortran. Didalam algol, variabel global dibedakan dari variabel lokal. Variabel global dikenal oleh semua bagian pada sebuah program, sedangkan variabel lokal hanya dikenal oleh program-blok, disini variabel lokal itu didefinisikan. Ada satu fasilitas didalam algol yang mampu mengelompokkan satu himpunan statement menjadi satu, yang disebut
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
statement majemuk. Statement majemuk ini bisa diperlakukan sebagai keseluruhan statement oleh elemen program yang lain. Bahasa algol yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur, menyediakan suatu lokasi tempat yang dinamis. Algol lebih banyak dipakai di Eropa dari pada di Amerika Serikat. Keturunan algol yang paling dekat adalah pascal yang telah mendapatkan popularitas, dan tetap memegang teguh kelebihan algol sambil terus menambah kemampuannya. Sejarah Algol ALGOL (Algorithmic Language) adalah satu dari beberapa bahasa tingkat tinggi/HLL yang secara spesifik didesain untuk pemrograman komputasi spesifik. Mulai diperkenalkan pada akhir tahun 1950-an, dengan debut pertama ALGOL 58, kemudian dilanjutkan dengan rilisnya ALGOL 60, dan ALGOL 68. Algol didesain oleh komite internasional sebagai bahasa pemrograman yang universal. Komite internasional ini menyelenggarakan konferensi, yang bertempat di Kota Zurich, Switzerland, sebagai upaya formal yang ditempuh untuk mengemukakan isu tentang probabilitas software. Meskipun ALGOL tidak sepopuler FORTRAN dan COBOL, namun program ini masih dipertimbangkan sebagai bahasa yang paling penting pada era-nya dalam hal pengaruhnya terhadap perkembangan bahasa pemrograman yang menjadi penerusnya. Kita maju ke tahun 1960, sebelum dikenalnya formal syntax, arsitek ALGOL memperkenalkan konsep “block instructions”, yang saat ini kita kenal dengan sebutan prosedur. Konsep ini diperkenalkan oleh Niclaus Wirth dan kemudian konsep ini diimplementasikan ke dalam bahasa pemrograman PASCAL. Wirth juga merupakan salah satu anggota dari komite ALGOL. Bahasa pemrograman ini pertama kali dikembangan pada akhir tahun 1950-an, dengan debut pertamanya ALGOL 58. Pada tahun 1960 muncul ALGOL 60. Bahasa
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
pemrogramana ini sangat populer di Eropa pada pertengahan 1960-an, dan pada tahun 1968-an muncul juga ALGOL 68. Fungsi Algol Kengunaan algol sendiri untuk merancang fungsi algoritma baik menggunakan komputer maupun tanpa computer. Kemampuan Algol yaitu melaksanakan operasi proses informasi yang umum secara lebih mudah. Fitur-Fitur Algol Fitur di dalam Algol yang mampu mengelompokan satu himpunan statmen menjadi satu, yang disebut statmen majemuk. Statmen majemuk ini bisa diperlukan sebagai keseluruhan statmen oleh elemen program lain. Bahasa ini yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur, menyediakan satu alokasi tempat yang dinamis. Dibawah ini fitur-fitur Algol Fitur dari bahasa Algol : 1.
Menggunakan konsep tipe data secara formal.
2.
Nama variable tidak terbatas panjangnya.
3.
Index array tidak terbatas.
4.
Parameter dipisahkan oleh modenya (in dan out).
5.
Index ditempatkan dalam bracket (tanda [ ]).
6.
Mendukung compound statement (pernyataan majemuk) (begin…end).
7.
Tanda semicolon (titik koma, merupakan pemisah antar statement.
8.
Menggunakan operator assignment :=
9.
Statement IF mempunyai ELSE-IF (nested-IF)
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Fitur baru pada ALGOL 60 adalah: 1.
Block structure (local scope).
2.
2 model passing parameter (by name dan by value).
3.
Rekursi subprogram.
4.
Stack-dynamic array. Kelebihan dan kekurangan Bahasa Pemrograman ALGOL Kelebihan : Algol memperkenalkan beberapa konsep penting. Konsep penting itu merupakan kelebihan dari Algol yaitu kemampuannya melaksanakan kontol loop, pada Algol ini lebih luwes dan luas dari pada Fotran. Kekurangan : Bahasa ini sudah jarang dipakai dikarenakan popularitas Algol kalah dengan keturunannya yaitu bahasa Pascal. Dikarenakan bahasa Pascal lebih luas pemakaiannya, akan tetapi prinsip bahasa Algol tetap dipegang teguh oleh bahasa Pascal. Tujuan dari bahasa Algol adalah bahasa ini mendekati notasi matematika, baik untuk mendeskripsikan algoritma,dan harus dapat ditranslasikan ke kode mesin.
Penutup Demikian pengenalan bahasa pemprograman algol pada kalian. Semoga bermanfaat bagi kalian yang sedang mempelajari bahsa pemprograman ini dan mempelajari keturunan bahsa pemprograman ini yaitu pascal.
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Referensi http://fourseasonnews.blogspot.com/2012/01/penjelasan-bahasa-pemrogramanalgol.html http://mdidapratama-xtkj1.blogspot.com/2012/09/definisi-fortran-cobol-dan-algol.html http://meidyprameswari-xtkj1.blogspot.com/2012/09/bahasa-pemrograman-fortrancobol-dan.html
Biografi Nama : Muhamad Burhanudin Alamat : Jl.Ahmad Yani Kp.Ciawi-Pisangan Jaya kab.Tangerang Hobby : Bermain Game Online
Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org