DISUSUN OLEH
FAKULTAS TEKNIK
2021
A . SEJARAH PERKEMBANGAN DELPHI
PENGERTIAN DELPHI
SEJARAH DELPHI
Salah satu tujuan asli dari delphi adalah untuk menyediakan konektivitas database untuk
develover sebagai kunci dan sebuah paket database yang populer pada saat itu adalah database
oracle, maka pada saa itu terdapat istilah “Jika Anda ingin berbicara dengan Oracle, lakukan
dengan Delphi”.
Sejarah munculnya delphi dimulai dengan ide brilian Prof. Niclaus Wirth yang mengemukakan
paparan tentang struktur data dan algoritma (Algorthm and Data Structure). Prof. Niklaus Wirth
menerjemahkan paparan ini yang kemudian dikristalisasi ke dalam bahasa yang populer dan
digunakan pertama kalinya sebagai bahasa yang berorientasi pada hal-hal yangscience dan
ilmiah yaitu pascal. Pascal sendiri kemudian distandarisasi ke dalam ansi pascal oleh badan
standarisasi amerika serikat (ANSI). Kemudian pada, 20 Nopember 1983, borland melakukan
riset untuk menerjemahkan ide dari kristalisasi ansi pascal (Pascal yang distandarisasi) yang
kemudian menelurkan compiler pascal ke dalam pengembangan perangkat lunaknya yaitu Turbo
Pascal 1.0. Turbo Pascal 1.0 yang berjalan pada sistem operasi PC/MS DOS dengan
keterabatasan memori yang saat itu hanya bisa berjalan pada ukuran 1 Mbyte saja. Dari
penemuan Turbo Pascal inilah akhirnya Delphi diciptakan.
Pada November 2006, Borland membentuk subdivisi Developer Tools Group yang sepenuhnya
berfokus pada produktivitas pengembang perangkat lunak untuk memaksimalkan pengembangan
delphi yang diberi nama Code Gear. Selanjutnya pada bulan Mei 2008, Embarcadero
Technologies, perusahaan software database tools dan application development tools yang
berbasis di Amerika membelinya hingga saat ini dikenal dengan nama “Embarcadero”.
Embarcadero diharapkan dapat menciptakan penyedia perangkat lunak independen atau alat
pengembangan dan database terbesar di dunia. Embarcadero sendiri adalah sebuah perusahaan
swasta yang menguasai, dan memberikan alat-alat database yang profesional pada perusahaan
untuk merancang, mengembangkan dan mengelola database. Produk mencakup: ER / Studio,
DBArtisan, Rapid SQL.
Umumnya Delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise
berbasis database, tetapi sebgai alat pengembeng bersifat general purpose ia juga mampu dan
dapat digunakan dalam berbagai jenis proyek pengembangan software. Hingga saat ini, Delphi
sudah mencapai versi yang paling stabil dan memiliki performance lebih baik jika dibandingkan
dengan versi-versi sebelumnya. Versi terakhir dari produk Delphi yang dirilis oleh Embarcadero
diberi nama “Delphi XE7”. Kini ia pun sudah hadir dengan Update XE7 1 yang menjawab
beberapa isu yang menjadi bug dari Delphi XE7.
Apa itu XE? Sebenarnya XE adalah sebuah versi rilis dari hampir semua produk yang
dikembangkan oleh Embarcadero, termasuk Delphi XE, C++ Builder XE, Prism XE, RAD PHP
XE dan sebagainya. “X” disini berarti bermacam-macam, sedangkan “E” adalah Embarcadero.
Jadi Delphi XE disini diartikan sebagai sebuah produk Delphi yang bisa menangani berbagai
macam kelebihan. Pada versi terbaru Delphi juga mampu digunakan untuk multi-platform. Ini
adalah fitur dimana programmer dapat menciptakan berbagai jenis aplikasi hanya dalam satu
Code Editor, di antaranya: Windows, OSX, iOS, dan Android.
Menu File berisi perintah-perintah dasar yang sering digunakan yang berhubungan dengan
pengoperasian file.
Submenu dan Fungsi
1 2
8 3
9 4
10 5
11
00 6
12 7
13
14
15
16
17
18
19
Menu Edit berisi perintah–perintah yang digunakan untuk menyunting teks program dalam
jendela code editor, menyunting komponen–komponen yang terletak pada bagian form designer
dan beberapa item lainnya.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
3. Menu Search
Menu Search berisi perintah–perintah yang digunakan untuk mencari dan menyunting teks
program dalam jendela code editor.
Submenu dan Fungsi
1
2
3
4
5
6
7
4. Menu View
Menu view berisi perintah yang digunakan untuk menampilkan atau menyembunyikan jendela
-jendela tertentu dalam Delphi 7
Submenu dan Fungsi
1. Project Manager Menampilkan kotak dialog project manager yang digunakan untuk mengelola
struktur hirarki dari suatu project
2. Object Inspector Menampilkan jendela object inspector yang digunakan untuk mengubah nilai
properti dan membuka events procedure komponen–komponen yang digunakan dalam form
3. Object TreeView Menampilkan jendela objet treeview yang digunakan untuk menampilkan
diagram pohon objek yang terdapat dalam form
4. Aligment Palette Menampilkan toolbar align yang berisi tombol perintah untuk mengatur
perataaan komponen–komponen yang terdapat dalam suatu form
5. To Do List Menampilkan item–item tugas yang dibutuhkan untuk melengkapi pekerjaan
dalam project yang berlaku. Anda dapat mengurutkan item–item tersebut sesuai dengan urutan
abjad, status, atau berdasarkan prioritas dengan mengklik kolom yang di sediakan
6. Browser Menampilkan kotak dialog project browser
7. Code Explorer Menampilkan kotak dialog code explorer
8. Component List Menampilkan kotak dialog komponen yang berisi daftar nama komponen
Delphi
9. Windows List Menampilkan daftar nama jendela yang sedang dalam kondisi aktif yang dapat
anda pilih
10. Additional Message Info Menampilkan kotak dialog Message Hints
11. Debug Windows Menampilkan kotak dialog Debug
12. Desktops Menampilkan submenu Desktops yang berfungsi untuk mengolah dekstops
13. Toggle form/unit Berpindah dari form designer ke code editor dan sebaliknya
14. Units Menampilkan dan mengaktifkan daftar nama unit yang terdapat dalam project
15. Forms Menampilkan dan mengaktifkan daftar nama form yang terdapat dalam project
16. New edit Window Membuka jendela code editor baru
17. Toolbar Menampilkan daftar nama toolbar yang sedang diaktifkan atau disembuyikan
5. Menu Project
Menu Project berisi perintah–perintah yang berhubungan dengan pengolahan suatu project.
Submenu dan Fungsi
1. Add to project Menambahkan unit yang pernah anda buat sebelumnya kedalam project yang
sedang aktif
2. Remove from project Menghapus unit yang terdapat di dalam project yang sedang aktif
3. Import Type Library Memasukkan type Library lain kedalam sistem program Delphi 7
4. Add to Repository Memasukkan program aplikasi yang telah anda buat kedalam daftar
repository. Program aplikasi yang telah dimasukkan dalam daftar repository dapat dipanggil
kembali dengan menggunakan file – new
5. View Source Menampilkan kode program sumber project yang sedang aktif
6. Languange Mengubah tatanan penterjemah (resource dll) pada project anda
7. Add new project Menambahkan item baru kedalam kelompok project
8. Add Exiting project Menambahkan project lain yang pernah anda buat sebelumnya kedalam
kelompok project
9. Compile Project Membentuk file kompilasi berakhiran EXE yang dapat dieksekusi setiap saat
untuk file–file dalam project aktif
10. Build Project Membangun kembali semua komponen yang terdapat dalam project yang aktif
yang telah mengalami perubahan
12. Syntax Check Project Mengkompilasi module–module project yang tidak terikat dengan
project tersebut. Perintah ini digunakan untuk mengecek kode dari kesalahan–kesalahan yang
mungkin terjadi pada saat proses kompilasi
13. Compile All Project Membentuk file kompilasai dengan akhiran EXE untuk seluruh file
project yang sedang aktif.
14. Build All Project Membangun kembali semua komponen yang terdapat dalam seluruh project
yang aktif yang telah mengalami perubahan.
15. Options Menampilkan kotak dialog Options.
6. Menu Run
Menu Run digunakan untuk menjalankan program dan melihat jalannya program. Anda juga
dapat memantau jalannya program dengan memperhatikan prosedur yang dijalankan.
8. Menu Database
9. Menu Tool
Menu Tool digunakan untuk mengubah option dan memanggil Database Desktop dari menu
Delphi 7
Menu help digunakan untuk membuka lembar kerja bantu pada borland delphi 7