Perbedaan Bahasa Pascal dengan Bahasa Pemgrograman yang Lain

Bahasa Pascal

Pascal adalah bahasa pemgrograman 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

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 Windows dengan 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..

Nama : Redho Syahroni

NIM : 201712038

Kelas : Reguler A

Previous
Next Post »
Thanks for your comment