Anda di halaman 1dari 5

IDE,Integrated Development Environment, adalah sebuah program yang berfungsi

dalam membina sesuatu perisian dalam computer. Selain itu IDE juga memiliki
fungsi Debug yang berfungsi untuk dapat mencari kesalahan yang ada pada perisian
dan memberikan idea untuk membetulkannyal

Salah satu jenis dari IDE adalah Delphi. Delphi merupakan salah satu produk IDE
Dikembangan pertama kali oleh Borland tahun 1995, dan diambil alih oleh
Embarcadero Technologies dari 2009 sampai Delphi XE7 dilancarkan pada 2
September 201. Awalnya Delphi hanya dapat digunakan pada Microsoft Windows
tetapi setelah dikembangkan dapat digunakan juga di MAC OS X, iOS, Microsoft
NET. Selain itu Delphi menggunakan sintaks dari Pascal yang terstuktur dan mudah
difahami oleh manusia. Fungsi Delphi adalah ada untuk mmebuat aplikasi
berdasarkan grafik dan juga berteraskan internet yang hanya bekerja apabila ada
akses internet. Delphi lebih sering digunakan untuk aplikasi desktop dan database.
Meskipun Delphi juga digunakan untuk mengembangkan perisian-perisian yang
sudah ada. Produk-produk yang dihasilkan oleh Delphi digunapakai dalam pelbagai
bidang seperti Personal, Professional, Enterprise dan Architect.

Kelebihan

1. Mudah digunakan

Delphi memberikan kemudahan untuk seorang programmer untuk membuat dialog,


button, tabel dan komponen - komponen lainnya yang diperlukan dalam proses
membina sesuatu perisian.

2. Size yang kecil

Program yang dibuat menggunakan Delphi dapat diatur menjadi single executable
atau portable yang bermaksud size program tersebut akan lebih kecil daripada
program yang harus kita install terlebih dahulu dari file compressed.

3. 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 keunikannya adalah
dapat mengeluarkan suara saat kita menyalakan PC kita untuk pertama kali.

4. Dapat di akses dengan pelbagai format

BDE atau dikenai sebagai Borland Database Engine merupakan salah satu
bahagian dari Delphi yang memiliki fungsi untuk dapat mengakses file dengan
format apapun. Sebelumnya BDE lebih dikenal dengan ODAPI (Open Database
Application Program Interface) kemudian menjadi IDAPI (Integrated Database
Application Program Interface). BDE dapat memberikan askes kepada 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 mengemaskini perisian 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. 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 kerana file-file headernya harus diterjamahkan ke bahasa
Pascal terlebih dahulu untuk digunakan.

2. Tidak dapat berjalan di sistem operasi yang tidak didukung

Dalam pembinaan 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.
Teknik Delphi adalah merupakan kaedah yang terbaik untuk memperoleh persetujuan pakar dalam
menentukan elemen-elemen yang boleh dimasukkan dalam reka bentuk modul tersebut. Pendapat
pakar digunakan untuk kajian-kajian yang melibatkan pembangunan sesuatu model atau produk telah
bermula di RAND Corporation oleh Olaf Helmer dan Norman Dalkey dalam tahun 1953 yang
mengkaji masalah-masalah tertentu dalam tentera .Kaedah Delphi mempunyai tiga sifat yang
istimewa iaitu ketelusan, maklum balas terkawal dan analisis statistik kumpulan.

Kaedah Delphi telah meluas penggunaannya dalam bidang perniagaan, pendidikan, sains sosial,
pengurusan pentadbiran, penilaian polisi, perancangan program dan isu-isu yang memerlukan
perhatian  .Pelbagai konsep yang diberikan berkaitan kaedah Delphi, antaranya cara sistematik yang
menggabungkan keputusan individu bagi memperoleh satu kesimpulan bersama (Helmer,1968), satu
kaedah untuk mendapatkan dan menyaring pendapat panel yang terdiri daripada pakar sesuatu
bidang (Dalkey,1972), dan tatacara pengundian panel responden (Hill dan Fowles,1975).

Antara kelebihan untuk menggunakan teknik Delphi ini adalah, sampel yang dipilih oleh seorang
individu adalah SULIT dan tidak akan diketahui oleh panel lain dalam kalangan panel pakar. Selain
itu, sampel hanya mengetahui jawapan sampel lain pada pusingan dua apabila penyelidik melakukan
analisis data dan menghantar dapatan Sampel juga tidak akan menerima sebarang tekanan dari
mana-mana pihak dan data akan dianalisis secara statistic Data yang diberi oleh sampel adalah tidak
pilih kasih (tidak bias) serta mendapatkan permuafakatan pakar yang tulen kerana setiap pakar tidak
mengenali malah tidak pernah bertemu antara satu sama lain. Teknik ini juga membantu pakar untuk
melahirkan pendapat mereka yang konsisten dengan bidang kepakaran masing-masing. Teknik ini
juga oleh digunakan dengan efektif bagi mendapatkan banyak pendapat ke atas isu-isu yang
kompleks. Akhir sekali, Peratus kesilapan Teknik Delphi hanya 3% – 4% sahaja berbanding kesilapan
bagi kuantitatif iaitu 10% - 15 % (Basu & Schroedar, 1977)

Namun begitu, terdapat juga beberapa kelemahan dalam penggunaan Teknik Delphi ini iaitu uji kaji
yang diulang-ulang kepada sampel yang sama akan menimbulkan kebosanan pada sampel. Selain
itu, Teknik Delphi adalah teknik untuk jangkaan masa depan, hilang kebolehpercayaan bermakna
hilanglah harapan dan azam. Akhirnya, bilangan pakar yang kecil tidak mampu menyelesaikan semua
peraturan dalam isu yang dikaji.

Berdasarkan kepada definisi dan konsep kaedah Delphi, dapatlah dirumuskan bahawa melalui
kaedah ini responden bebas memberi pendapat dan disoal beberapa pusingan melalui surat atau e-
mel. Kaedah ini dapat menggantikan perbahasan secara langsung dengan reka bentuk program
penyelidikan yang biasanya dijalankan melalui soal selidik. Teknik Delphi juga merupakan teknik yang
efisien dalam membuat telahan suatu kajian pada masa hadapan. Melalui teknik ini pendapat atau
pandangan sekumpulan pakar dapat diperoleh tanpa perlu bersemuka di antara satu sama lain.
Teknik ini digunakan untuk sesuatu bidang kajian atau program yang baru dan perlu diterokai pada
masa hadapan serta belum dibangunkan lagi. Ia mengambil kira pandangan sekumpulan pakar dan
tidak mempunyai teori yang bersifat formal. Penggunaannya yang sangat meluas dan menyeluruh
dalam pelbagai bidang khususnya bidang pendidikan.

Anda mungkin juga menyukai