loading...
loading...
Bahasa pemrograman sangalah banyak. Beberapa yang terkenal antara
lain: FORTRAN, COBOL, PL/1, RPG, BASIC, Logo, APL, FORTH, Pascal, Ada, C,
C++, dan Java.
1. FORTRAN
FORTRAN (FORmula TRANslator) dikembangkan pada tahun
1956 oleh John Backus di IBM. Ditujukan untuk mempermudah
pembuatan aplikasi matematika, ilmu pengetahuan dan teknik. Merupakan
bahasa beraras tinggi yang pertama kali diciptakan.
Keunggulan FORTRAN terletak pada dukungan untuk menangani perhitungan,
termasuk bilangan kompleks. Kelemahan bahasa ini terletak pada operasi
masukan/keluaran yang sangat kaku. Selain itu, kode sumbernya lebih sulit
dipahami dibandingkan dengan bahasa pemrograman beraras tinggi yang lain.
2. COBOL
COBOL (COmmon Business Oriented Language) dikembangkan pada tahun 1959 dan tergolong sebagai bahasa beraras tinggi.
Sesuai dengan kepanjangan namanya, bahasa ini ditujukan untuk
mempermudah pembuatan aplikasi di bidang bisnis. Sejauh ini bahasa ini
masih banyak digunakan terutama di lingkungan minikomputer dan mainframe.
Keunggulan COBOL:
1.
Tak bergantung mesin; Artinya kode untuk semua platform relatif
sama.
2. Sintaksnya yang menggunakan kata-kata bahasa Inggris sangat mudah
dipahami oleh pemrogram.
3. Penanganan terhadap berkas sudah tersedia dan bahkan mendukung
bermacam-macam tipe berkas (misalnya sekuensial dan indeks).
4.
Penanganan masukan/keluaran mudah dilakukan.
Kelemahan bahasa ini terletak pada struktur penulisan program yang sangat
kaku dan terkesan bertele-tele. Kata-kata lengkap yang digunakan dalam
instruksi membuat pemrogram gampang bosan dan lelah.
3. PL/1
PL/1 (Programning Language 1) diperkenalkan oleh IBM pada
tahun 1963. Dapat dipakai untuk menangani pemrosesan data bisnis
maupun untuk melakukan perhitungan data ilmu pengetahuan. Bahasa ini
hanya dikenal di lingkungan komputer IBM. Tidak populer di PC.
Akhirnya jarang digunakan karena secara keseluruhan PL/I sangat sulit
untuk dipelajari.
4. RPG
RPG (Report Program Generator) merupakan bahasa
pemrograman generasi ketiga yang sangat populer di lingkungan minikomputer
dan mainframe IBM. Menyediakan kemampuan yang memudahkan pemrogram dalam
membuat laporan-laporan bisnis. Diperkenalkan pertama kali pada tahun
1964. Pada tahun 1970 muncul RPG II. Selanjutnya, penerusnya yaitu RPG III
tergolong sebagai bahasa generasi keempat.
5. APL
APL (A Programming Language) merupakan bahasa pemrograman generasi
ketiga yang diciptakan pada tahun 1962 oleh Kenneth Iverson. Bahasa ini
menggunakan keyboard khusus yang berisi simbol-simbol yang memungkinkan untuk
melakukan penyelesaian matematika yang kompleks.
6. Logo
Logo merupakan bahasa yang ditujukan secara khusus
untuk membantu anak-anak dalam menyelesaikan masalah dan
melakukan pemrograman. Dibuat di MIT pada tahun 1967 oleh Seymour
Papent, dengan menggunakan LISP (salah satu jenis bahasa pemrograman
untuk kecerdasan buatan). Logo sangat mudah digunakan untuk
membuat gambar. Dalam prakteknya, Logo juga banyak digunakan untuk
menghasilkan laporan-laporan bisnis dalam bentuk grafik.
7. BASIC
BASIC (Beginner All-purpose Symbolic Instruction Code) dikembangkan
pada tahun 1965 di Darmouth College. Penciptanya adalah John Kemeny dan
Thomas Kurtz. Awalnya ditujukan sebagai bahasa sederhana untuk pengajaran
dasar pemrograman komputer. Bahasa ini tergolong sebagai bahasa serbaguna,
yakni dapat dipakai untuk aplikasi apa saja. Merupakan bahasa yang sangat
populer sebelum akhirnya muncul Pascal.
Keunggulan BASIC terletak pada kemudahan untuk dipakai.
Namun BASIC mulai ditinggalkan (saat itu) karena berbentuk interpreter.
Oleh karena itu kecepatannya lambat bukan main. Belakangan muncul
versi kompiler. Namun kehadirannya terlambat oleh pesona Pascal yang
sejak pertama berbentuk kompiler, sehingga menawarkan kecepatan yang
lebih tinggi. Kelemahan yang lain, BASIC tidak mendukung operasi bilangan kompleks
dan penanganan terhadap berkas sangat terbatas, sehingga tidak cocok untuk
menangani aplikasi bisnis.
Gambar 4 Contoh program BASIC.
|
Catatan:BASIC menjadi populer kembali setelah Microsoft mengeluarkan Visual BASIC. Sebagaimana diketahui, Visual BASIC adalah perangkat lunak yang mendukung pemrograman visual dan sampai saat buku ini ditulis masih sangat populer.
8. Pascal
Pascal dibuat oleh Nicklaus Wirth pada tahun 1971. Nama
Pascal berasal dari nama matematikawan Prancis yang bernama Blaise
Pascal (1623-1662). Bahasa ini awalnya digunakan untuk
mengenalkan pemrograman terstruktur. Pascal sangat populer di lingkungan
mahasiswa ilmu komputer dan teknik dan menggeser FORTRAN maupun BASIC.
loading...
Keunggulan bahasa ini terletak pada:
1. Kemudahan untuk dipelajari.
2. Dukungan fungsi-fungsi matematika yang sangat lengkap.
Kelemahan Pascal:
1. Tidak mendukung operasi bilangan kompleks.
2. Tidak mendukung sarana untuk aplikasi bisnis.
Pascal merupakan bahasa yang dipakai sebagai landasan
pembuatan kode pada perangkat lunak Delphi dan Kylix. Delphi merupakan
suatu perangkat lunak pengembangan program yang sangat populer
di lingkungan Windows dan Kylix adalah perangkat lunak serupa
yang berjalan di lingkungan Linux.
9. FORTH
FORTH (FOuRTH-generation language) tergolong sebagai
bahasa generasi ketiga. Diciptakan pada tahun 1971 oleh Charles
Moore. Dirancang untuk menangani tugas-tugas kontrol secara
waktu-nyata (real-time) maupun untuk aplikasi bisnis dan grafis.
Cocok untuk menangani akuisisi data yang melibatkan sensor ataupun
untuk pengendalian robotika. Kelebihan bahasa ini terletak pada
kemampuan memproses yang sangat cepat, memerlukan sedikit memori, dan
tersedia pada berbagai platform (dari PC hingga mainframe).
Gambar 6 Contoh program FORTH. |
loading...
10. Ada
Ada dikembangkan oleh Departemen Pertahanan Amerika
Serikat mulai pada tahun 1975 dan dirilis pada tahun 1981. Nama bahasa
ini digunakan sebagai penghargaan kepada Lady Augusta Ada
Byron, pemrogram mesin analitis Babbage pada tahun 1930-an. Bahasa
ini dibuat untuk dijadikan *sebagai standar bagi seluruh aplikasi
di departemen tersebut. Ada mendukung teknik pemrograman modern
yaitu pemrograman terstruktur, penyembunyian informasi (information hiding),
tipe data abstrak, dan pemrosesan paralel. Ada sesungguhnya bukanlah
bahasa yang khusus ditujukan untuk menangani aplikasi militer, melainkan
juga dapat digunakan untuk membuat aplikasi bisnis, termasuk di lingkungan
PC.
11. C
C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie
pada tahun 1972 di Laboratorium Bell AT&T. Bahasa ini
menggabungkan kemampuan pengendalian mesin dalam aras rendah dan struktur
data dan struktur kontrol yang beraras tinggi. C dipakai antara lain untuk menyusun
sistem operasi UNIX dan Linux.
Kelebihan C terletak pada:
1.
Sifat portabilitas, yang menyatakan bahwa kode sumber
yang dibuat bahasa C pada suatu platform dapat dipindahkan
ke platform lain tanpa perubahan.
2.
Cepat dan efisien.
3.
Pemanipulasian data dalam bentuk bit dimungkinkan.
loading...
Adapun kelemahan C:
1.
Banyak pemrogram yang menganggap C adalah bahasa yang sulit untuk
dipahami dan dipelajari.
2.
Tidak ada dukungan untuk aplikasi bisnis (Perlu
pustaka tambahan supaya bisa digunakan untuk memanipulasi
basis data).
12. C++
C++ dibuat oleh Bjarne Stroustrup pada tahun 1983 di
Laboratorium Bell, AT&T. Awalnya dinamakan "a better C".
Nama C++ diberikan oleh Rick Mascitti pada musim panas tahun 1983. C++
merupakan bahasa pemrograman berorientasi objek yang sangat terkenal
dan menggunakan kaidah bahasa C. Berbagai program grafis di
lingkungan Windows, UNIX, dan Linux dibuat dengan menggunakan bahasa ini.
Di lingkungan Windows, Visual C++ merupakan perangkat lunak yang
dapat dipakai untuk membuat aplikasi apa saja, termasuk untuk menangani
basis data.
Gambar 8 Contoh program C++.
|
13. dBASE
dBASE merupakan bahasa pemrograman berorientasi basis data
yang mengawali kepopuleran DBMS (DataBase Management System)
di lingkungan mikrokomputer. Diawali dengan dBASE II. Versi 2.4
dirilis pada September, 1983, dioperasikan pada IBM PC yang
menggunakan PC_DOS V1.1, 2.0, atau 2.1. Pada tahun 1985, perusahaan
Ashton-Tate mengeluarkan dBASE III. Produk berikutnya, dBASE III Plus
sangat populer. Di lingkungan PC muncul produk serupa seperti Clipper
dan FoxPro.
Jika dBASE III Plus beroperasi pada sistem oprasi DOS, penerusnya
yaitu Visual dBASE beroperasi pada Windows dan mendukung pemrograman visual
(seperti halnya Visual BASIC). Inti dBASE juga diterapkan pada Visual
FoxPro. Namun belakangan, dBASE mulai tergeser untuk digunakan
dalam menyusun aplikasi bisnis karena muncul beberapa DBMS yang
lebih handal.
Gambar 9 Contoh program dBASE.
|
14. Java
Java dibuat pada tahun 1995 di Sun Microsystems. Java
merupakan bahasa berorientasi objek dan serbaguna. Kode Java dikompilasi
dalam format yang disebut bytecode. Bytecode ini
dapat dijalankan di semua komputer yang telah dilengkapi dengan program
Java Interpreter dan Java Virtual Machine.
Java sangat populer karena pada masa awal Internet menjadi
popular, Java telah menyediakan sarana untuk membuat program (yang
disebut applet) yang berjalan pada Web browser. Bahasa
ini juga mendukung koneksi ke database, menyediakan sarana
untuk membuat aplikasi berbasis Windows, dan juga dapat dipakai untuk
pemrograman jaringan.
15. LISP
LISP (LISt Processing) diciptakan oleh John McCarthy di
MIT sekitar tahun 1960 dan merupakan bahasa kecerdasan buatan
yang pertama. Kehadiran bahasa ini merupakan kebangkitan dari
aplikasi buatan. Sejak saat itu, masih dalam dekade
1960-an. bermunculan program-program yang meniru kecerdasan manusia,
seperti program yang memungkinkan komputer bermain catur dan program
yang dapat bertindak sebagai psikoanalis (ELIZA yang diciptakan oleh
Joseph Wizenbaum).
Ciri khas program ini adalah menggunakan banyak tanda kurung.
Gambar 12 Contoh program LISP.
|
loading...
16. PROLOG
PROLOG (aslinya memiliki kepanjangan PROgrammation
en LOGique atau kemudian diinggriskan menjadi PROgramming
in LOGic) adalah bahasa untuk aplikasi kecerdasan buatan yang dibuat
pada tahun 1972 di Universitas Marseille-Aix, Prancis. Penciptanya adalah
Alain Colmerauer. Bahasa ini menjadi sangat populer semenjak
Jepang mengumumumkan pada tahun 1981 bahwa Jepang akan menggunakannya
sebagai basis komputer "generasi kelima".
loading...
0 Comments
EmoticonEmoticon