Laporan Pendahuluan AP2A
1. Jelaskan sejarah Delphi !
Delphi adalah
sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan
pengembangan perangkat lunak yang digunakan untk merancang suatu aplikasi
program.
IDE (Integrated Development Environment) adalah program komputer yang
memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak.
Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam
membangun perangkat lunak.
Compiler adalah sebuah program komputer yang berguna untuk menerjemahkan
program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program
yang ditulis dalam bahasa pemrograman lain.
Pascal adalah bahasa
pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, bahasa
Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer.
Delphi versi 1 (berjalan pada windows 3.1 atau windows 16 bit)
Delphi versi
2 (Berjalan pada windows 95 atau delphi 32 bit)
Delphi versi
3 (berjalan pada windows 95 keatas dengan tambahan fitur internet atua web)
Perkembangan
selanjutnya diikuti dengan Delphi versi 4, 5 dan 6.
Versi terkini
dari delphi adalahversi 7 dengan tambahan vitur .net dengan tambahan file
XML.
Deplhi merupakan
bahasa tingkat tinggi dan bahasa prosedural, yang artinya bahasa mengikuti
urutan tertentu atau prosedur.
2. Apa kelebihan dan kekurangan Delphi
Kelebihan dari
Delphi antara lain:
- Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
- Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
- Optimasi kompiler yang cukup cepat
- multiple platform dari source code yang sama
- multi purphase, artinya bahasa pemograman Delphi dapat digunakan untuk mengembangkan berbagai keperluan pengembangan aplikasi.
- untuk yang dikelola oleh embarcadero, delphi dapat dijalankan pada multiflatform yaitu windows, linux, android, IOS.
- IDE (Integrated Development Environment) atau lingkungan pengembangan aplikasi sendiri adalah satu dari beberapa keunggulan delphi, didalamnya terdapat menu – menu yang memudahkan kita untuk membuat suatu proyek program.
- Mudah digunakan, source kode delphi yang merupakan turunan dari pascal, sehingga tidak diperlukan suatu penyesuain lagi.
- Partial single vendor lock-in (Borland dapat menetapkan standar bahasa, kompatibilitas yang harus mengikutinya)
- Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
- dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)
DELPHI dan VISUAL BASIC
merupakan pemograman yang objek oriented programing, yang satu merupakan
terusan dari microsoft(vb) dan yang satu lagi dari borland(delphi). Secara
tampilan keduanya terlihat hampir mirip, dari form dan tempat pengkodeannya.
Secara kasar tampilan antara keduanya dibedakan pada letak object inspector
nya, delphi berada pada sebelah kiri sedangkan vb berada di sebelah kanan.
Toolbox yang ada pun sebenarnya
mempunyai mempunyai fungsi yang hampir serupa walupun nama pada masing-masing
berbeda. Selain itu perbedaan antara vb dan delphi menurut mereka yang bergelut
dalam dunia pemograman antara lain:
- VISUAL BASIC bila membuat aplikasi database sedikit lebih rumit, karena tidak ada component yang native ke database seperti di delphi (ttable, dbgrid, dkk) jadi harus bikin classnya dulu untuk mengatasi hal-hal seperti ini.
- VISUAL BASIC tidak dapat untuk membuat thread !! untuk membuat aplikasi realtime jadinya tidak realiable komponen socketnya terkesan pas-passan, tapi di delphi sudah disediakan.
- OOP di VISUAL BASIC belum total OOP, karena masih banyak batasannya kecuali kalau sudah dot net.
Dan menurut mereka vb membuat
yang mudah menjadi mudah, sedangkan delphi membuat yang susah lebih mudah. Dan
berdasarkan yang saya baca kebanyakan dari mereka lebih mengunggulkan delphi.
Secara interface vb memang lebih unggul dari delphi, tapi dalam
keamanan delphi sepertinya lebih unggul.
jadi untuk pemula yang belum paham betul dengan bahasa pemrograman saran disarankan umtuk memilih VISUAL BASIC karena interfacenya lebih mudah dipahami oleh pemula, dan setelah mengerti sedikit dengan VISUAL BASIC baru beralih ke DELPHI.
jadi untuk pemula yang belum paham betul dengan bahasa pemrograman saran disarankan umtuk memilih VISUAL BASIC karena interfacenya lebih mudah dipahami oleh pemula, dan setelah mengerti sedikit dengan VISUAL BASIC baru beralih ke DELPHI.
Komentar
Posting Komentar