Mengenal Bahasa Pemrograman Delphi

Mengenal Bahasa Pemrograman Delphi Anda sering menggunakan Delphi, tapi nggak tau apa itu Delphi. Atau anda masih bingung apasih Delphi itu? Delphi adalah sebuah IDE compiler untuk Bahasa pemrograman pascal dan perkembangan perangkat lunak yang digunakan untuk merancang suatu aplikasi. Delphi ini juga dapat dikatakan sebagai sebuah pemrograman yang menggunakan visualisasi seperti halnya Bahasa pemrograman […]

Mengenal Bahasa Pemrograman Delphi

Anda sering menggunakan Delphi, tapi nggak tau apa itu Delphi. Atau anda masih bingung apasih Delphi itu?

Delphi adalah sebuah IDE compiler untuk Bahasa pemrograman pascal dan perkembangan perangkat lunak yang digunakan untuk merancang suatu aplikasi. Delphi ini juga dapat dikatakan sebagai sebuah pemrograman yang menggunakan visualisasi seperti halnya Bahasa pemrograman visual basic. Tetapi Delphi ini menggunakan Bahasa yang sama dengan pascal. Delphi juga menggunakan konsep yang berorientasi objek (OOP).

Pada umumnya bahasa Delphi ini hanya digunakan untuk mengembangkan aplikasi desktop. Namun setelah berkembang, Delphi ini bersifat general purpose. Program ini memiliki peran untuk membuat aplikasi window dan program yang berbasis jaringan client ataupun server. Tidak hanya itu saja, Delphi juga dapat merancang aplikas yang berbasis program dan merancang program .Net.

Keunggulan dari Bahasa ini yaitu pada saat aplikasi yang kita buat dijalankan oleh Delphi, secara otomatis akan dibaca sebagai program oleh Delphi tanpa harus dijalankan secara terpisah. Begitupula dengan source code yang merupakan turunan dari pascal, yang artinya tidak memerlukan lagi penyesuaiyan.

Kelebih dari Bahasa pemrogaman ini adalah memudahkan distribusi dan juga meminimalisir masalah yang terkait dengan versioning. Selain itu optimasi compiler yang cepat. Bahasa perograman ini dapat digunakan di multiplatform (Windows, Linux, IOS, maupun android) dan program ini juga dapat menkompilasi menjadi aplikasi potable.

Untuk kekurangan dari Bahasa ini sendiri yaitu pengaksesan platform dan library membutuhkan filter-filter header yang diterjemahkan dalam Bahasa pascal. Begitu pula dengan masalah bahasa terdapat Dokumentasi platform dan teknik-teknik yang menyertai sulit di temukan dalam Bahasa pascal.

Nah, lalu apasih OOP itu? OOP atau Object Oriented Programming adalah metode pemrograman dengan membentuk sebuah aplikasi yang mendekati kedunia yang sesungguhnya yang dilakukan dengan cara mendesain object. Ada tiga unsur OPP yang harus kamu ketaui        :

  1. Encapsulation atau pemodelan adalah sebuah konsep penggabungan data dengan operator menjadi satu kesatuan.
  2. Inherintance atau penurunan adalah sebuah object yang diturunkan menjadi object yang baru dengan tidak mengurangi atau menghilangkan keaslian dari object itu sendiri.
  3. Polymorphism atau polimorfisme adalah penggunaan berbagai object yang berbeda, akan tetapi secara fungsi bergantung pada satu object.

Nah, demikian sedikit info tentang Delphi. Semoga artikel ini bermanfaat untuk anda.