Jumat, 09 Januari 2009

Materi Perkuliahan Pemrograman II | Delphi 6.0




BAB 1
PENDAHULUAN

Pokok Bahasan :

  • Mengenal Delphi
  • Menjelaskan tentang IDE Delphi beserta fasilitas-fasilitasnya seperti :

Menu, Toolbal, Component Palette, Object Inspector, Object, TreeView, Code Editor, dan Project Manager.

  • Membuat sebuah form
  • Mengganti nama Form dan menambahkan judul
  • Menempatkan komponen pada Form
  • Menyimpan program

1.1 Mengenal Delphi

Delphi adalah compiler/penterjemah bahasa Delphi (awalnya dari Pascal) yang merupakan bahasa tingkat tinggi sekelas dengan Basic dan C. Bahasa Pemrograman di Delphi disebut bahasa procedural artinya bahasa/sintaknya mengikuti urutan tertentu/prosedur. Ada jenis pemrograman no-prosedural seperti pemrograman untuk kecerdasan buatan seperti bahasa Prolog. Delphi termasuk keluarga Visual sekelas Visual Basic, Visual C, artinya perintah-perintah untuk membuat objek dapat dilakukan secara visual. Pemrogram tinggal memilih objek apa yang ingin dimasukan kedalam Form/Window, lalu tingkah laku objek tersebut saat menerima event/aksi tinggal dibuat programnya. Delphi merupakan bahasa berorentasi objek, artinya nama objek, property dan methode/procedure dikemas menjadi satu kemasan (encapsulate).

Sebelum mempelajari ketiga struktur pemrograman ada baiknya kenali dahulu tampilan IDE, yang merupakan editor dan tools untuk membuat program Delphi. Pada IDE akan ditampilkan Form baru yang merupakan aplikasi/program Window yang akan dibuat.

Aplikasi/program berbasis windows yang disebut dengan jendela (window). Bagaimana membuat aplikasi berbasis window (berbasis grafik dan bukan berbasis teks seperti pada DOS) ?. Caranya dengan membuat sebuah Form. Pada pemrograman berbasis window, kita akan diperhadapkan pada satu atau beberapa jendela yang nampak dihadapan kita. Jendela ini dalam Delphi disebut juga form.

Delphi adalah sebuah perangkat lunak (bahasa pemrograman) untuk membuat program/aplikasi computer berbasis windowa. Delphi merupakan bahasa pemrograman berbasis objek, artinya semua komponen yang ada merupakan objek-objek. Ciri sebuah objek adalah memiliki nama, property dan method/procedure. Delphi disebut juga visual programming artinya komponen-komponen yang ada tidak hanya berupa teks (yang sebenarnya program kecil) tetapi muncul berupa gambar-gambar.

1.2 Mengenal IDE Delphi

Pada saat pertama kali dipanggil, akan muncul beberapa tools utama dalam Delphi IDE, yaitu Menu, ToolBar, Component Palette, Object Inspector, Object TreeView, Code Editor, Project Manager dan beberapa tools lain.

• Toolbar
Toolbar yang ada dalam Delphi berupa sekumpulan tombol untuk fungsi-fungsi yang sering digunakan. Toolbar tersebut dikelompokan dalam beberapa kelompok, yaitu Standard Toolbar, View Toolbar, Desktop Toolbar, Debug Toolbar, Component Palette, Internet Toolbar dan Custom. Untuk Menampilkan Toolbar, dari menu View | Toolbars dan pilih Toolbar apa yang akan ditampilkan.

• Object TreeView
Merupakan sebuah diagram pohon yang menggambarkan hubungan logis antara komponen visual dan non visual yang terletak pada form. Semua objek yang anda pakai pada form, data module maupun frame akan muncul pada Object TreeView

• Component Palette
Component Palette merupakan bagian yang digunakan untuk meletakkan berbagai komponen yang sesuai dengan kategorinya. Misalnya component yang digunakan untuk aplikasi yang menggunakan Borland Database Engine (BDE) akan diletakkan pada page BDE. Jumlah Component Palette pada Delphi 6.0 dalah 29 buah. Susunan atau urutan dari Bomponent Palette dapat anda atur dengan mudah dari menu Component | Configure Palette.

• Object Inspector
Object Inspector digunakan untuk mengubah nilai property dari objek terseleksi yang ada dalam Form Designer. Object Inspector terdiri dari dua bagian, yaitu Properties dan Events. Setiap jenis komponen akan memiliki property dan event yang berbeda dengan jenis komponen lainnya.

• Code Editor
Pada bagian inilah anda dapat menuliskan semua kode dan memasukkan semua unit yang dipakai untuk program yang anda buat. Pada bagian bawah Code Editor terdapat status bar yang terdiri dari tiga bagian. Bagian paling kiri berisi keterangan posisi kursor (yang dinyatakan dalam baris dan kolom). Kolom kedua berisi keterangan tentang status kode anda, apakah sudah mengalami perubahan atau belum. Kolom paling kanan menandakan status tombol insert padakeyboard.

• Form Designer
Form Designer adalah form tempat kita mengatur komponen sesuai dengan kebutuhan tampilan yang akan dibuat. Cara meletakkan komponen kedalam form ada beberapa cara, yaitu :
1. Click komponen pada component palette, kemudian click atau drag pada Form.
2. Double Click komponen pada component palette, maka komponen tersebut akan terletak pada tengan form.
3. Shift Click pada component palette, kemudian click pada form beberapa kali untuk meletakkan beberapa komponen. Untuk menormalkan kembali status click, tekan tombol panah pada bagian kiri component palette.

1.3 Membuat Sebuah Form

Ketika pertama kali masuk Delphi, anda akan diperlihatkan pada sebuah form kosong yang akan dibuat secara otomatis. Form tersebut diberi nama Form1. Form ini merupakan tempat bekerja untuk membuat antarmuka pengguna.

1.4 Mengganti Nama Form dan Menambahkan Judul

Biasakan sebelum menjalankan program, sebaiknya ganti nama form dan beri judul sesuai program yang anda buat. Delphi akan secara otomatis memberi nama form1, form2, form3, dst. Nama form tersebut kurang mengandung arti dan akan menyulitkan bila form yang dibuat cukup banyak.

Saat membuka Delphi pertama kali, nampak sebuah jendelah Object Inspector. Jika tidak muncul pilih menu View | Object Inspector atau tekan tombol F11.

Gantilah judul form dengan Program Selamat melalui properties caption, sedangkan nama form dengan nama frmLatihan1 melalui Name. Caption digunakan untuk menyimpan keterangan yang dimunculkan pada form,sedangkan name digunakan sebagai nama dari objek tersebut.

1.5 Menempatkan Komponen pada Form

Karena Delphi merupakan bahasa pemrograman visual, maka komponen-komponen akan nampak pada layer. Anda tinggal menempatkan komponen yang diinginkan pada form. Misal anda memilih komponen Button dan Panel pada Component Palette bagian Standard page. Anda dapat mengklik pada komponen tersebut, pindahkan kursor ke form, sambil menekan tombol kiri mouse (drag komponen dan geser pada form) atau klik ganda pada komponen yang diinginkan, maka komponen tersebut akan ditambahkan pda form.

1.6 Menyimpan Program

Pada Delphi ada 3 buah file utama (*.dpr, *.pas dan *.dfm).
1. *.dpr adalah file proyek yang dibuat berisi program kecil untuk :
- Mendefinisikan Unit yang ada dalam file proyek
- Menginisialisasi data
- Membangun form
- Menjalankan aplikasi

2. *.pas adalah unit-unit (pascal code file), bias terdiri satu atau banyak file.

3. *.dfm adalah file definisi Form (special pseudo code file), bias terdiri satu atau banyak file.

Pilih submenu Save Project atau Save Project As pada menu File, dan Delphi akan menanyakan nama file form dengan Ulatih1.PAS dan project Platih1.DPR. Sesudah disimpan, jalankan program dengan menekan tombol F9 atau pilih menu Run | Run.

Terima kasih atan kunjungan anda, semoga bisa bermanfaat.