43 Berdasarkan kegunaan dan cara memasukan kertas, pemindai gambar
dikelompokkan menjadi 2 yaitu 1 Flat Bed Scanner FBS, Objek atau kertas
yang akan dipindai, diletakkan diatas kaca pemindai diantara lensasensor dan cover, kemudian lampu dan sensor pemindai akan bergerak menyusuri kertas
tersebut untuk memperoleh data dan mempresentasikan objek tersebut, 2 Automatic Document Feader ADF, Objek atau kertas yang akan dipindai
diletakkan pada baki tray, lalu satu per satu kertas akan dimasukkan oleh
bagian mekanik pemindai dengan adanya pad assy dan roller, pada saat kertas
berjalan sensor pemindai bekerja untuk memperoleh data dan mempresentasikan objek tersebut Andi, 2014: 43-44.
7. Bahasa Pemrograman a. Lingkungan kerja Delphi
Delphi 7 merupakan salah satu perangkat lunak software atau program
pengembangan aplikasi berbasis Object Pascal produksi dari Borland. Dahulu,
Delphi adalah proyek rahasia di Borland yang berevolusi menjadi sebuah produk yang disebut
AppBuilder. Kelebihan Delphi sebagai Software Development Tools menurut Kusnassriyanto 2011: 3-4 antara lain 1
kemudahan penyusunan user interface yaitu Delphi sebagai Rapid Applicaton
Development RAD Tool yang artinya perangkat yang mempercepat pengembangan aplikasi dengan kemudahan penyusunan tampilan program,
2 Bahasa Object Pascal merupakan salah satu varian dari bahasa Pascal
dengan sejumlah penambahan termasuk terkait dengan konsep O bject
Oriented Programming OOP, 3 Native Code, Hasil compaile Delphi adalah kode
native untuk win32, berarti file berektensi exe yang dihasilkan oleh
44 compiler akan langsung dijalankan oleh mesin tanta melalui software lain
seperti virtual machine VM.
Integrated Developmen Enviroment Delphi 7 merupakan lingkungan kerja Delphi 7 yang terbagi menjadi delapan bagian utama, yaitu: Main Menu,
ToolBar, Component Palette, Corm Designer, Object TreeView, Object Inspector, Code Editor, Code Explorer.
Gambar 15. Lingkungan Kerja Delphi 7 Kelebihan Delphi 7 dari sisi produktivitas menurut Sirait 2012: 1 antara
lain 1 kualitas dari lingkungan pengembangan visual, 2 kecepatan dari compiler dibandingkan dengan kompleksitasnya, 3 kekuatan dari bahasa
pemrograman dibandingkan dengan kompleksitasnya, 4 fleksibilitas dari arsitektur basis data, 5 pola desain dan pemakaian yang diwujudkan oleh
framework-nya. Delphi 7 dapat digunakan untuk membuat berbagai jenis aplikasi seperti permainan
game, internet, hingga aplikasi database yang
45 dapat berhubungan dengan
database dalam format paradoz, dBase, Ms Acces, ODBC, SyBASE, Oracle, MySQL, MS SQL Server, Informix, Interbase dan lain-
lain.
b. Variabel dan Konstanta
Variabel merupakan tempat untuk menampung nilai atau data yang bersifat sementara didalam memori komputer. Nilai atau data yang diisikan ke
dalam variabel harus sesuai tipe data dari variabel tersebut. Variabel harus didefinisikan atau dideklarasikan dengan memberikan nama variabel dan
menentukan tipe datanya dengan mengikuti ketentuan sebagai berikut: a nama variabel dapat berupa huruf, angka dan garis bawah
underscore, b harus diawali dengan huruf, selanjutnya boleh kombinasi ketiganya, c
minimal 1 karakter, maksimal 63 karakter, d tidak boleh menggunakan kata yang telah digunakan oleh Delphi seperti
var, if, then, dan sebagainya, e tidak boleh menggunakan karakter khusus seperti spasi, +, -, :, , , dan
sebagainya, f harus bersifat unik atau tidak boleh ada yang sama dalam satu ruang lingkup. Sintaks deklarasi sebuah variabel adalah sebagai berikut :
var nama_variabel : tipe_data;
Kosntanta adalah sebuah variabel yang isinya atau nilainya bersifat tetap dan tidak berubah. Perbedaan konstanta dengan variabel adalah konstanta
nilainya tetap sedangkan variabel dapat berubah-ubah. Sintaks deklarasi sebuah variabel adalah sebagai berikut :
const nama_konstanta : nilai_konstanta;