Bahasa Pemrograman Delphi LANDASAN TEORI

17 3. Daerah tegangan antara -3 volt hingga +3 volt adalah invalid level, yaitu daerah tegangan yang tidak memiliki level logika pasti sehingga harus dihindari. Demikian juga level tegangan lebih negatif dari -25 volt atau lebih positif dari +25 volt juga harus dihindari karena dapat merusak line driver pada saluran RS232.

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 Dekstop Toolbar 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. Kemudian program aplikasi dalam program delphi yang dibuat tidak hanya 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 Environment Options dari menu Tools. Perbedaan di antara kedua jenis file 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