Formulir Kontak

Nama

Email *

Pesan *

Perbedaan masing masing bahasa pemrograman

Advertisemen

PERBANDINGAN BAHASA PEMROGRAMAN


C,C++,Pascal,Basic,Delphi
Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richar pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembahngkan bahasa yg disebut bahasa B pada tahun 1970.
Aplikasi bahasa C :
  • Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.
  • Bahasa C juga digunakan untuk menyusun operasi Linux
  • Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.
Kelebihan dan Kekurangan Bahasa C
Kelebihan Bahasa C
  • Bahasa C tersedia hampir di semua jenis computer
  • Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer
  • Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci
  • Proses executable program bahasa C lebih cepat
  • Dukungan pustaka yang banyak
  • C adalah bahasa yang terstruktur
  • Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C
  • Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
  • Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Beberapa perbedaan antara C dan C++
a.       Komentar dalam C menggunakan /* … */ dan bisa memuat beberapa baris sekaligus.
b.      Dalam C sebenarnya tidak ada procedure, procedure didefinisikan sebagai function yang  mengembalikan nilai void (void = sesuatu yang tidak ada).
c.       Bahasa C adalah bahasa yang case-sensitive, jadi perhatikan dalam penamaan variabel, type, maupun pemanggilan fungsi-fungsi yang sudah ada.
Bahasa  C++
Aplikasi bahasa C++
  • Sebagai bahasa pemrograman di Windows, UNIX, Linux.
  • Visual C++ dapat dibuat aplikasi apa saja seperti database.
  • Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi
  • Untuk membuat bahasa baru atau membuat compiler bahasa baru
  • Untuk menulis komponen dan file-file pustaka bahasa lain
Kelebihan dan Kekurangan
Kelebihan:
  • Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#
  • Compiler bahasa C++ terdapat di semua platform
  • Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll
  • Merupakan pemrograman berorientasi objek
Kekurangan:
  • Bahasa ini cukup sulit untuk dipel;ajari dan dipahami
  • Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai
  • Bagi pemula pada umumnya akan kesulitan menggunakan pointer
Beberapa perbedaan antara C++ dan C
a.       Komentar dalam C++ menggunakan /* … */ untuk memuat beberapa baris sekaligus atau menggunakan // untuk mengabaikan semua karakter di sebelah kanannya sebanyak 1 baris.
b.      Dalam C++ sebenarnya juga tidak ada procedure, procedure didefinisikan sebagai function yang mengembalikan nilai void..
c.       Bahasa C++ juga bahasa yang case-sensitive, jadi perhatikan dalam penamaan variabel, Bahasa C++ juga bahasa yang case-sensitive, jadi perhatikan dalam penamaan variabel,
Bahasa Pascal
Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971 sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya

Aplikasi Bahasa Pascal
  • Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows)
  • Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux)
Kelebihan dan kekurangan
Kelebihan bahasa pascal :
  • Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, 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 variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur 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.
Kekurangan bahasa pascal :
  • Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.
  • Sintaks Pascal terlalu bertele-tele
  • Tidak mendukung pemrograman berorientasi objek
  • Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.
  • Tidak fleksibel penggunaannya dan Bahasa Pemrograman Dibawah ini biasa digunakan untuk pemrograman Web
Bahasa Basic
bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) berbasis sistem operasi Microsoft Windowsdengan menggunakan model pemrograman (COM). Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek(OPP). Bill Gates adalah pendiri Microsoft mengembangkan interpreter bahasa Basic
Aplikasi bahasa basic
  • Landasan pemrograman Visual Basic dan visual basic for aplication
  • Bahasa pemrograman pada banyak produk Microsoft seperti untuk administrasi dan otomatisasi batch skrip, windowskrip house.
  • Untuk pembuatan program kid Basic, FreeBasic, dan Gambas
Kelebihan dan kekurangan
Kelebihan:
  • Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di aplikasi apa saja.
  • Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam VB, maka  komponen dari program tersebut bisa di masukkan dalam daftar komponen VB.
  • Perintah-perintah dalam bahasa VB juga sangat komplit dan di VB kita bisa dengan mudah membuat sebuah program tanpa harus mengetik bahasa program lagi, tetapi cukup mendesign interface/tampilan program dengan VB Editor yang terlah tersedia. Yang paling menarik dari VB terutama adalah tersedianya fasilitas ActiveX. ActiveX merupakan program/fasilitas tambahan yang bisa kita masukan/load ke dalam VB sehingga fasilitas dan kemampuan VB bisa terus meningkat. Selai itu bila kita ingin membuat tombol, lainnya Anda harus membuat code yang panjang hanya untuk membuat tombol saja. Selain itu source code, ocx VB dapat diperoleh di internet sangat banyak.
Kekurangan:
  • Bahasanya kurang terstruktur
  • Tidak cocok untuk membuat aplikasi besar
  • Sintaksnya penuh dengan GOTO yang menyesatkan
  • Bahasa ini merupakan bahasa yang primitif di era DOS
  • File VB sering menjadi target serangan virus.
  • Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN membutuhkan      biaya dan space hardisk yang besar.
  • Didalam kelebihan pastinya sebuah software memiliki kelemahan, VB memiliki kelemahan yaitu VB tidak memiliki database sendiri dan biasanya VB mengunakan database seperti : mysql,sql server, microsoft access. Selain tidak memiliki database sendiri VB tidak punya pendukung untuk membuat report dari bawaan VB sendiri, tetapi vb menggandeng sebuah software lain contohnya crystal report ataupun Microsoft access untuk membangun sebuah laporan.
Borland Delphi
Borland Delphi adalah bahasa tingkat tinggi dan terkompilasi yang mendukung bahasa terstruktur serta Perancangan Berorientasi Object (OOD). Delphi menggunakan bahasa Pascal, sebuah bahasa terstruktur generasi ketiga. Delphi menawarkan gaya pemrograman yang bersih dan konsisten dan yang terpenting menghasilkan aplikasi yang lebih dapat diandalkan.
Pemrograman delphi merupakan pengembangan dari pemrograman bahasa pascal, sehingga bahasanya hampir mirip, tatapi memiliki kelebihan yang sangat banyak, seperti tipe data yang lebih fleksibel dan besar.
Aplikasi bahasa basic
  • Aplikasi yang digunakan sama halnya seperti pendahulunya yaitu Pascal
Kelebihan dan Kekurangan
Kelebihan :
  • Sifatnya freeware
  • Dikembangkan dengan bahasa Pascal, sehingga pagi pengguna yang terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar
  • Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari sumber lain.
  • Dokumentasi cukup lengkap.
Kekurangan :
  • Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan mengalami kesulitan untuk pertama kalinya.
  • Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan komponen, penamaan maupun kesalahan penulisan kode, program tidak mau membetulkan otomatis.
  • Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari form/lost code di bagian “uses” dan juga inisialisasi variablenya..
“ Dalam perbandingan semua bahasa pemrograman yang di teliti.Semuanya memiliki kelebihan dan kekurangannya masing-masing ”.
Contoh Perbandingan Source code ke lima bahasa pemrograman dalam menampilkan sebuah pesan atau kalimat.
“Terima Kasih”
Advertisemen

Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.
Related Posts
Disqus Comments
© Copyright 2017 Aldhy Blog - All Rights Reserved - Distributed By Artworkdesign - Created By BLAGIOKE Diberdayakan oleh Blogger