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