loading...
loading...

Macam-Macam Bahasa Pemrograman

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.
Contoh program FORTRAN
Gambar 1 Contoh program FORTRAN.

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.
Contoh program COBOL
Gambar 2 Contoh program COBOL.
Download Listing Program COBOL(Format .txt)

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.
Contoh program PL/1
Gambar 3 Contoh program PL/1.
Download Listing Program PL/1(Format .txt)

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.
Contoh program BASIC
Gambar 4 Contoh program BASIC.
Download Listing Program BASIC(Format .txt)
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.
Contoh program Pascal
Gambar 5 Contoh program Pascal.

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).
Contoh program FORTH
Gambar 6 Contoh program FORTH.
Download Listing Program FORTH(Format .txt)

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).
Contoh program C
Gambar 7 Contoh program C.

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.
Contoh program C++
Gambar 8 Contoh program C++.
Download Listing Program C++(Format .txt)

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.
Contoh program dBASE
Gambar 9 Contoh program dBASE.
Download Listing Program dBASE(Format .txt)

14. Java
Java dibuat pada tahun 1995 di Sun Microsystems. Java merupakan bahasa berorientasi objek dan serbaguna. Kode Java dikompilasi dalam format yang disebut bytecodeBytecode 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.
Penerjemahan dan pengeksekusian program Java
Gambar 10 Penerjemahan dan pengeksekusian program Java.
Contoh program Java
Gambar 11 Contoh program Java.

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.
Contoh program LISP
Gambar 12 Contoh program LISP.
Download Listing Program LISP(Format .txt)

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".
Contoh program PROLOG
Gambar 13 Contoh program PROLOG.
loading...

0 Comments


EmoticonEmoticon

loading...
loading...