SEJARAH PERKEMBANGAN DELPHI/BORLAND
DELPHI dan PENJELASAN TENTANG IDE (Integrated Development Environment)
A.
Sejarah Perkembangan Borland Delphi
Apa itu 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
Dimulai dari Pascal
Pascal
bermula dari rancangan Algol, bahasa tingkat tinggi pertama yang mudah dibaca,
terstruktur dan mendefinisikan sintax secara sistematis. Pada akhir tahun
1960-an (196x), beberapa usulan evolusi penerus algol dikembangkan. Salah satu
yang paling sukses adalah Pascal, ditemukan oleh Prof Niklaus Wirth. Wirth
mempublikasikan temuan asli Pascal pada tahun 1971. Mulai diimplementasikan di
tahun 1973 dengan beberapa modifikasi. Banyak fitur pascal yang
berasal dari bahasa sebelumnya. Pernyataan Case dan
parametervalue-result berasal dari Algol, dan catatan struktur
yang mirip dengan Cobol dan PL 1. Pascal menambahkan kemampuan untuk
mendefinsikan tipe data baru secara lebih sederhana dari yang pernah ada.
Pascal juga mendukung struktur data dinamis, contohnya : struktur data yang
dapat tumbuh dan menyusut saat program berjalan. Bahasa ini dirancang untuk
menjadi alat pembelajaran bagi siswa pada kelas pemrograman.
Borland Pascal
Dengan dirilisnya Turbo Pascal 1.0 pada November
1983, Borland mulai perjalanannya dengan lingkungan pengembangan dan
perangkatnya. Untuk menciptakan Turbo Pascal 1.0 Borland melisensikan kompilator
inti pascal yang cepat dan murah, yang ditulis oleh Anders Hejlsberg. Turbo
Pascal memperkenalkan suatu Lingkungan pengembangan terintegrasi /
Integrated Development Environment (IDE) dimana anda dapat mengedit code,
menjalankan compiler, melihat kesalahan dan melompat kembali ke baris yang
mengalami kesalahan. Kompiler turbo pascal telah menjadi salah satu compiler
terlaris sepanjang waktu, dan membuat bahasa ini sangat popular pada platform
PC
Pada tahun 1995 Pascal kembali dengan memperkenalkan lingkungan aplikasi
bernama Delphi – mengubah pascal menjadi sebuah bahasa pemrograman visual.
Keputusan yang strategis dengan membuat perangkat database dan konektivitas
sentral dari produk pascal.
Setelah merilis Turbo Pascal 1, Anders bergabung
dengan perusahaan sebagai seorang karyawan dan arsitek untuk semua versi dari
kompiler Turbo Pascal dan tiga versi pertama dari Delphi. Sebagai kepala
arsitek di Borland, Hejlsberg diam-diam merubah Turbo Pascal menjadi bahasa
pengembangan aplikasi berorientasi obyek, lengkap dengan lingkungan yang
benar-benar visual dan fitur akses database yang luar biasa
Alasan di beri nama “Delphi”
Seperti yang dijelaskan dalam Museum artikel
Borland, proyek dengan codename Delphi muncul pada pertengahan 1993. Mengapa
Delphi? Sangat sederhana: “Jika Anda ingin berbicara dengan Oracle, pergilah ke
Delphi”. Ketika tiba saatnya untuk memilih nama produknya, setelah sebuah
artikel di ‘Windows Tech Journal’ tentang sebuah produk yang akan mengubah
hidup programmer, nama terakhir yang diusulkan adalah AppBuilder. Sejak Novell
merilis Visual AppBuilder, orang-orang Borland perlu mengambil nama lain,
tetapi menjadi semacam komedi: semakin keras orang-orang berusaha untuk
mengabaikan “Delphi” sebagai nama produk, semakin banyak
nama tersebut mendapat dukungan. Setelah disebut-sebut sebagai “pembunuh VB”
Delphi tetap menjadi produk landasan untuk Borland
B.
IDE (Integrated Development Environment)
Apa itu IDE?
IDE (Integrated Development
Environment) adalah bagian dari delphi yang digunakan untuk menciptakan
aplikasi. IDE inilah yang memungkinkan pemrograman secara visual merancang
tampilan untuk para user (antarmuka pemakai) dan menuliskan listing program
(kode).
Fungsi-fungsi dari IDE
1.
MenuBar
MenuBar
berfungsi memilih tugas-tugas tertentu seperti: memulai,memilih, dan mengakhiri
suatu aplikasi.
2.
ToolBar/SpeedBar
Tidak jauh
berbeda dengan fungsi MenuBar, Penggunaan ToolBar/SpeedBar lebih praktis dan
cepat.
3.
Component Palette
Component
Palette berisikan kumpulan komponen yang akan ditempelkan atau diletakkan dalam
form dan digunakan untuk mendesain form sehingga membentuk user interface.
Di dalam Component Palette terdapat berbagai pilihan komponen, di antaranya:
Component Palette Standard, Win32, System, DataAccess, DataControls, dbExpress,
Data Snap, BDE, ADO, Interbase, Webservice, InternetExpress, Websnap, Internet,
dan masih banyak lagi. Masing-masing memiliki banyak kontrol komponen disertai
kegunaannya.
4.
Jendela Form
Jendela ini
digunakan untuk merancang dan mendesain user interface. Di sini pula
kontrol-kontrol komponen dari komponen palet diletakkan/ditempelkan.
5.
Jendela Unit
Jendela ini
digunakan secara umum untuk menuliskan listing program dalam suatu aplikasi. Di
dalamnya terdapat sebuah struktur unit.
6.
Jendela Object Tree View
Jendela ini
dugunakan untuk melihat kontrol-kontrol apa saja yang berada di dalam form
tersebut secara hierarki seperti Windows Explorer.
7.
Jendela Object Inspector
Jendela ini
digunakan untuk memanipulasi kontrol-kontrol yang sudah ada dalam form. Jendela
Object Inspector ini memiliki dua halaman, yang masing-masing disebut Properti
(Properties) dan kejadian (Events).






Tidak ada komentar:
Posting Komentar