v Langsung ke konten utama

Keunggulan Dan Kekurangan Delphi Bagi Penggina


IDE,Integrated Development Environment, adalah sebuah program yang berfungsi dalam pembuatan dan pengembangan sebuah perangkat lunak atau software. Sebuah perangkat lunak membutuhkan IDE untuk allow seorang programmer atau creator software tersebut untuk memasukkan source code, setelah itu Integrated Development Environment akan mengcompile source code tersebut agar softaware tersebut dapat dijalankan di berbagai macam Sistem Operasi contohnya Microsoft Windows, Linux, MAC OS, dan berbagai macam device selain PC yang ingin dituju. Selain itu IDE juga memiliki fungsi Debug yang berfungsi untuk dapat mendeteksi kesalahan yang ada pada software saat dijalankan dan memberikan saran agar program dapat berjalan.
Salah satu jenis dari IDE adalah Delphi. Delphi merupakan salah satu produk IDE atau Integrated Development Environment, sebuah program komputer yang berfungsi dalam pembuatan dan pengembangan sebuah perangkat lunak atau software. Dikembangan pertama kali oleh Borland tahun 1995, Namun akhirnya diambil alih oleh Embarcadero Technologies dari 2009 sampai Delphi XE7 dirilis pada 2 September 2014 yang berlanjut sampai sekarang. Awalnya Delphi hanya dapat digunakan pada Microsoft Windows tetapi setelah dikembangkan dapat digunakan juga di MAC OS X, iOS, Microsoft NET.S elain itu Delphi menggunakan sintaks dari Pascal yang terstuktur dan mudah di pahami oleh manusia. Fungsi Delphi lainnya diantaranya ada untuk pembuat aplikasi berbasis grafis dan juga berbasis internet yang hanya bisa di run apabila ada akses internet saja.
Delphi lebih sering digunakan untuk aplikasi desktop dan database. Meskipun Delphi ternyata juga bisa digunakan untuk mengembangkan software-software yang sudah ada. Produk-produk yang dihasilkan Delphi didistribusikan dalam berbagai macam tipe Personal, Professional, Enterprise (sebelumnya Client/Server) dan Architect.
  • Personal : termasuk streamlined IDE, debugger, pengedit kode-kode, two-way visual designers. Namun sayangnya database components dan drivers tidak termasuk dan juga hanya mensupport aplikasi untuk 32bit windows.
  • Professional: sama seperti versi hanya saja bedanya untuk di Profesional dapat dikembangkan di 32 bit ataupun 64 bit Windows, Mac OS X, dan dapat  membangun  aplikasi database dengan koneksi local ataupun server.
  • Enterprise : versi upgrade dari Professional dengan tambahan fitur seperti  dapat digunakan untuk Linux  dan membuat proyek konektivas data dengan DataSnap SDK dan termasuk Enterprise Mobility Services Developer License.
  • Architect : versi ini dapat dengan cepat untuk membuat dan mengupdate sebuah data. Terbaik digunakan untuk membuat applikasi di Windows 10, Mac OS, Mobile, dan IoT. Dapat dengan mudah dan cepat untuk mengupdate VCL dan FMX. Architech memberikan model dari visual data dari ER atau Studio Developer Edition.
Berikut dibawah ini adalah kelebihan dan kekurangan Delphi:

Kelebihan

1. Mudah digunakan
Delphi memberikan kemudahan untuk seorang programmer untuk membuat dialog, button, tabel dan komponen-komponen lainnya yang dibutuhkan dalam proses pembuatan sebuah software.
2. Size yang kecil
Program yang dibuat menggunakan Delphi dapat diatur menjadi single executable atau portable yang berarti size program tersebut akan lebih kecil daripada program yang harus kita install terlebih dahulu dari file compressednya.
3. Fitur unik
Delphi memperbolehkan seorang programmer untuk menambahkan komponen VBX yang merupakan extension dari VBScript atau Visual Basic Scripting Edition, bahasa pemrograman dari Windows selain Batch, yang  salah satu fitur uniknya adalah dapat mengeluarkan suara saat kita menyalakan PC kita untuk pertama kali. Unik bukan?
4. Dapat di akses di berbagai format
BDE atau kepanjangan dari Borland Database Engine merupakan salah satu bagian dari Delphi yang memiliki fungsi untuk dapat mengakses file dengan format apapun. Sebelumnya BDE lebih dikenal dengan ODAPI (Open Database Application Program Interface) kemudian berganti menjadi IDAPI (Integrated Database Application Program Interface). BDE dapat memberikan askes ke programmer untuk dapat mengakses semua jenis database yang yang ada  seperti SQL Server, Oracle, Sybase , memberikan askes ke standar data source code seperti dBase, Paradox milik Corel, Microsoft Access, FoxBASE+, dan memberikan berbagai macam tools dan contoh sample codes untuk inti (core) sebuah file database. Selain itu Programmer juga dapat mengupdate softwarenya ke database connectivity yang baru seperti  FireDAC.
5. Komponennya didukung oleh banyak Third Party Software
VCL ( Visual Component  Library) merupakan komponen dari Delphi yang berfungsi sebagai komponen visual yang menyusun objek-objek yang ada pada worksheet sebuah software Microsoft Windows  dan ditulis menggunakan bahasa pemrograman pascal. Objek-objek tersebut merupakan sebuah kesatuan untuk mengubah data yang diinginkan. Data tersebut disimpan dan tersusun menggunakan kode yang dibuat pada properti dan fieldnya. Selain VCL ada juga FireMonkey. Perbedaan dari keduanya adalah FireMonkey membolehkan programmer untuk mendesain single user interface yang dapat dipakai di Microsoft Windows dan Mac OS, FireMonkey juga mensupport 2D dan 3D grafik models yang memiliki banyak efek dan flexibility.

Kekurangan

1. Kompatibilitas bahasa yang kurang baik
Seperti kita ketahui bahwa Delphi menggunakan Pascal sebagai bahasa pemrograman. Penggunaan bahasa Pascal ini membatasi akses ke platform dan library milik third party karena file-file headernya harus diterjamahkan ke bahasa Pascal terlebih dahulu untuk bisa digunakan.
2. Tidak dapat berjalan di sistem operasi yang tidak didukung
Dalam pembuatan awal sebuah software, seorang programmer biasanya menentukan market yang ingin ditujunya apakah itu Microsoft Windows, Mac OS, iOS atau android contohnya. Dan apabila seorang programmer sudah menentukan market yang ia tuju, kode-kode Delphi tidak akan bisa berjalan di sistem operasi lainnya. Oleh karena itu dibutuhkan adanya aplikasi alternatif yang dapat menjalankan kode-kode delphi diantaranya:
  • Lazarus, cross platform IDE yang dapat membuat desain grafik yang kompleks atau RAD (Rapid  Application Development) yang berbasis FreePascal.
  • Free Pascal, compiler open source untuk bahasa Pascal yang dapat dijalankan di sistem operasi gadget dan sistem operasi lainnya.
  • GNU Pascal,  lebih dikenal sebagai Pascal compiler yang tidak memiliki limit dan memproduksi kode-kode yang sudah di setting dengan cermat untuk semua sistem operasi berjalan di semua sistem operasi GNU C diantaranya Linux, Mac OS X,  Microsoft Windows, dll.
  • Library dan dokumentasi platformnya yang sulit ditemukan dalam Pascal
Programmer sulit untuk menemukan contoh library dan dokumentasi dari platform programmer lain dalam bahasa Pascal karena mereka lebih banyak memakai C++,Python,dll.

Komentar

Postingan populer dari blog ini

Pengertian dan fungsi Macromedia FreeHand

Pengertian Macromedia FreeHand Macromedia FreeHand adalah aplikasi komputer untuk membuat grafik vektor 2 dimensi (penggunaan lambang geometris seperti titik, garis, lengkungan dan poligon untuk merepresentasikan gambar, dikenal dengan pemodelan geometris) diorientasikan untuk pasar pemasaran desktop professional. Telah tersedia untuk Microsoft Windows dan Mac OS X. Macromedia FreeHand sangatlah mirip dalam pangsa pasar dan fungsionalitasnya dengan Adobe Illustrator. FreeHand diciptakan oleh Altsys dan dilisensikan ke Aldus, yang mengeluarkan versi 1 sampai dengan 4. Ketika Aldus bergabung dengan Adobe Systems, karena tumpang tindih pangsa pasar dengan Adobe Illustrator, maka Adobe mengembalikan FreeHand ke Altsys segera setelah merger (setelah sejumlah intervensi legal oleh Komisi Dagang Federal). Altsys kemudian dibeli oleh Macromedia, yang mengeluarkan FreeHand 5.0, 5.5 (Khusus Mac), 7, 8, 9, 10 dan 11/MX. Pada tahun 2005 Adobe membeli Mac

Tokoh tokoh SEO TERKEMUKA

5 tokoh SEO terkemuka adalah topik kita kali ini setelah kita membahas tentang SEO dan Marketing sobatku. Siapa saja sih orang-orang besar dibalik  SEO? Nah, pada kesempatan in i saya ingin mengajak kepada sobat online semua untuk mengenal lebih dekat beberapa tokoh SEO terkemuka di dunia ini. Ini akan membantu sobat dalam menambah wawasan tentang dunia SEO dan sejarahnya.   Silahkan sobat   lanjutkan membaca artikel ini. 1. Larry Page Larry Page Larry Page atau Lawrence Edward ini adalah salah satu dari pendiri perusahaan search engine yang merajai search engine di seluruh dunia yaitu  Google  dan menjadi presiden produk Google Inc. Larry Page lahir di Lansing, Michigan pada tanggal 26-Maret-1973. Di samping itu Larry Page adalah seorang figur yang sangat di hargai. Pendapatnya selalu menjadi parameter seputar bisnis search engine dan SEO. Larry Page adalah seorang lulusan dari East Lansing High School dengan gelar Bachelor of Science dalam bidang ilmu teknik kom

pengertian dan sejarah microsoft visio

PENGERTIAN MICROSOFT VISIO Microsoft Visio (atau sering disebut Visio) adalah sebuah program aplikasi komputer yang sering digunakan untuk membuat diagram, diagram alir (flowchart), brainstorm, dan skema jaringan yang dirilis oleh Microsoft Corporation. Aplikasi ini menggunakan grafik vektor untuk membuat diagram-diagramnya. Visio aslinya bukanlah buatan Microsoft Corporation, melainkan buatan Visio Corporation, yang diakusisisi oleh Microsoft pada tahun 2000. Versi yang telah menggunakan nama Microsoft Visio adalah Visio 2002, Visio 2003, dan Visio 2007 yang merupakan versi terbaru. Visio 2007 Standard dan Professional menawarkan antarmuka pengguna yang sama, tapi seri Professional menawarkan lebih banyak pilihan template untuk pembuatan diagram yang lebih lanjut dan juga penataan letak (layout). Selain itu, edisi Professional juga memudahkan pengguna untuk mengoneksikan diagram-diagram buatan mereka terhadap beberapa sumber data dan juga menampilkan informasi se