• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

2.5. Bahasa Pemrograman Delphi

Borland Delphi merupakan salah satu software aplikasi pemrograman yang merupakan perkembangan dari bahasa pemrograman pascal sehingga bisa dikatakan sebagai variant dari bahasa pascal. Borland delphi ini termasuk pemprograman bahasa tingkat tinggi yakni pemprograman dengan perintah-perintah yang mudah dipahami oleh manusia dikarenakan menggunakan bahasa yang terbiasa digunakan manusia. Bahasa delphi disebut juga bahasa prosedural artinya megikuti suatu urutan tertentu dalam pembuatannya[8].

Borland Delphi memiliki banyak versi, akan tetapi pada penelitian ini digunakan Delphi 7. Pemilihan versi Delphi 7 ini karena Delphi 7 memiliki fitur dan fasilitas. dan salah satu alasan memilih program delphi salah satunya adalah fasilitas interfacing dengan hardware luar. Interfacing hardware merupakan suatu cara atau metode yang digunakan untuk membuat antarmuka antara computer dengan hardware.

Borland Delphi memiliki IDE (Integrated Development Enviroment). IDE adalah bagian dari delphi yang digunakan untuk menciptakan aplikasi, dengan IDE inilah para programer secara visual merancang tampilan untuk para user (pengguna antarmuka) dan menulis listing program (kode) [6]. Pada gambar 2.6 berikut ini akan diperlihatkan IDE dari Borland Delphi.

18 Gambar 2.6 Tampilan IDE Program Delphi

Berdasarkan gambar 2.1 di atas maka diketahui program delphi tersusun atas beberapa bagian dan berikut ini penjelasannya[8] :

1. Form Designer,

Form, adalah Windows kosong tempat merancang antarmuka pemakai

(user interface) aplikasi. Tampilan awalnya seperti pada gambar 3. Pada form

inilah ditempatkan komponen-komponen sehingga aplikasi dapat berinteraksi dengan pemakainya

2. Main Menu.

Main menu pada Delphi memiliki kegunaan yang sama seperti aplikasi Windows. Pada bagian menu terdapat sembilan menu utama, yaitu menu File, Edit, Search, View, Project, Run, Component, Database, Tools dan Help.

Unit Form Designer

Object Inspector

Object Tree View Toolbar Main Menu Component Palet

19

3. Toolbar

Toolbar fungsinya sama seperti dari main menu, hanya saja pada toolbar

pilihan-pilihan berbentuk icon. Icon-icon pada toolbar adalah pilihan-pilihan pada menu yang sering digunakan dalam membuat program aplikasi.

4. Component Palette.

Component Palette adalah tempat di mana kontrol-kontrol dan

komponenkomponen diletakkan. Kontrol-kontrol dari komponen-komponen yang terdapat pada component palette dipakai dalam pembuatan objek aplikasi dan kemudian meletakkan objek tersebut pada rancangan form.

5. Object Inspector.

Object Inspector adalah tempat untuk properti dan event dari setiap objek

kontrol. Objek inspector juga dipakai untuk mengatur properti dari objek kontrol yang dipakai. Selain itu object inspector juga berfungsi untuk membuat dan melihat event dari setiap objek kontrol.

6. Unit (Kode editor.)

Unit / kode editor merupakan tempat dimana ingin meletakan atau menuliskan kode program. Pada bagian kode editor dapat dituliskan pernyataan-pernyataan dalam objek pascal. Setiap penambahan komponen pada form, Delphi akan secara otomatis menuliskan kerangka programnya dalam kode editor. Kode

editor dilengkapi dengan fasilitas highlight yang memudahkan pemakai

menemukan kesalahan. Keuntungan Pemakaian Delphi adalah tidak perlu menuliskan kode -kode sumber karena Delphi telah menyediakan kerangka penulisan program.

20 terdiri dari file project dan sebuah unitakan tetapi terdapat beberapa file yang dibentuk pada saat membangun sebuah program aplikasi. Berikut ini merupakan file-file penyusun projek yang terdapat pada program Delphi [8], yaitu :

1. File Project (.Dpr) dan file Unit (.Pas)

Sebuah program Delphi terbangun dari modul-modul source code yang disebut unit. Delphi menggunakan sebuah file projek (.Dpr) untuk menyimpan program utama. File sumber untuk unit biasanya berisi sebagian besar kode di dalam aplikasi, file ini ditandai dengan ekstensi (.Pas). Setiap aplikasi atau projek terdiri atas file projek tunggal atau lebih dalam file unit.

2. File Form (.Dfm)

File form adalah file biner yang dibuat oleh Delphi untuk menyimpan informasi yang berkaitan dengan form

3. File Resource (.Res)

File resource merupakan file biner yang berisi sebuah ikon yang digunakan oleh project. File ini secara terus menerus di-update atau diubah oleh Delphi sehingga file ini tidak bisa diubah oleh pemakai. Dengan menambahkan file resource pada aplikasi dan menghubungkan dengan file project dapat menggunakan editor resource, misalnya editor untuk membuat file resource.

4. File Project Options (.Dof) dan File Desktop Settings (.Dsk)

File project options merupakan file yang berisi options-options dari suatu

project yang dinyatakan melalui perintah Options dari menu Project. Sedang file

desktop setting berisi option-option yang dinyatakan melalui perintah

21 tersebut adalah bahwa file project options dimiliki oleh setiap project sedangkan file desktop setting dipakai untuk lingkungan Delphi.

Apabila ada kerusakan pada kedua jenis file tersebut dapat mengganggu proses kompilasi. Prosedur yang dapat kita tempuh untuk menangani gangguan tersebut adalah dengan menghapus kedua jenis file tersebut yaitu .Dof dan .Dsk karena kedua file tersebut akan terbentuk secara otomatis pada saat menyimpan project.

5. File Backup (.~dp, .~df, .~pa)

File-file dengan ekstensi di atas merupakan file backup dari suatu project,

form dan unit. Ketiga jenis file tersebut akan terbentuk pada saat proses

penyimpanan untuk yang kedua kalinya. Kerena ketiga file tersebut berjenis

backup (cadangan) maka ketiga jenis file tersebut berisi salinan terakhir dari

filefile utama sebelum disimpan lebih lanjut. 6. File jenis lain

File-file dengan ekstensi lain yang dapat ditemukan dalam folder tempat penyimpanan program aplikasi selain yang memiliki ekstensi yang telah disebutkan pada umumnya adalah file-file yang dibentuk oleh compiler dan beberapa file Windows yang digunakan Delphi. File-file tersebut yaitu :

a. File Executable (.Exe). File ini dibentuk oleh compiler dan meruakan file esekusi (executable) dari program aplikasi. File ini berdiri sendiri dan hanya memerlukan file library di DLL, VBX dan lain-lain

b. File unit Object (.Dcu). File ini merupakan file unit (.Pas) yang telah dikompilasi oleh compiler yang akan dihubungkan dengan file esekusi.

Dokumen terkait