Click here to load reader
View
163
Download
9
Embed Size (px)
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
FREE ALL OPEN SOURCE E BOOK INTERFACE PARALEL SERIAL DELPHI
Taufik Adi Sanjaya
Website penulis : http://embeddedsystem.itstoshare.com/
Persembahan :
Kupersembahkan tulisan ini untuk :
Ayah dan Ibu tercinta, Sungkem Ananda Untuk mu
Bapak Ibu Dosen Jurusan Pendidikan Teknik Elektro
Fakultas Teknik Universitas Negeri Yogyakarta, Many Thanks For All Knowledge
Kakak dan adik, (Cowok Semua)
Teman-teman seperjuangan, Jurusan Pendidikan Teknik Elektro UNY
Semua Pembaca Tulisan Ini ,
Dinda T*** I*h***ri*i, yang begitu banyak mengispirasi. (Allah Maha Lembut
dan Mencintai Kelembutan)
Lisensi Dokumen:Copyright 2003-2007 IlmuKomputer.ComSeluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
Kata Pengantar
Alhamdulillahi Robbilalamin, Penulis mengucap syukur ke hadirat Allah SWT yang
telah memberikan kemudahan kepada Penulis untuk menyelesaikan tulisan ini, pada dasarnya
tulisan ini merupakan kumpulan pemrograman teknik interfacing port parallel dan port serial
dengan Delphi yang pernah penulis peroleh baik dari bangku kuliah maupun dari pengalaman
penulis di luar kuliah. Teknik interfacing yang ditulis pada tulisan ini adalah teknik termudah
yang pernah penulis pelajari selama belajar teknik interfacing port parallel dan port serial
dengan Delphi.
Tulisan ini ditujukan untuk programmer pemula dengan konsep tutorial step by step
dengan harapan akan mempermudah proses belajar. Teori penunjang diberikan secara ringkas
serta padat, diharapkan lebih mudah untuk difahami oleh pemula.
Penulis menyadari sepenuhnya bahwa pasti ada kekurangan dalam penulisan tulisan ini,
untuk itu penulis mengharapkan kritik dan saran yang membangun dari pembaca tulisan ini,
testimony dan sebagainya dapat dikirim ke e-mail [email protected]
Sekian sedikit kata pengantar dari penulis semoga tulisan ini mampu memberikan
manfaat kepada pembaca sekalian
Penulis
Taufik Adi Sanjaya
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
PERSIAPAN AWAL
Software
Borland Delphi 7
Bascom AVR (Include CD Bundle)
Extreem Burner (Include CD Bundle)
Komponen SmallPort, komponen Comport (Include CD Bundle)
Hardware
Personal Computer dengan System Operasi Windows , Microsoft Windows 98, Microsoft
Widows 2000 dan Windows XP(disarankan XP SP 1,2,3) + minimal Procesor Intel Pentium 3,
harus ada Port Paralel /LPT/DB25 dan Port Serial/Com/DB 9
Rangkaian driver relay untuk control peralatan listrik 220 volt ( dapat di beli di
www.taufikadisanjaya.blogspot.com )
Sistem Minimum Mikrokontroller AT Mega 16 atau AT Mega 8535 + RS 232
Converter ( dapat di beli di www.taufikadisanjaya.blogspot.com )
Rangkaian sensor suhu ( dapat di beli di www.taufikadisanjaya.blogspot.com )
Downloader (disarankan USB Downloader) ( dapat di beli di
www.taufikadisanjaya.blogspot.com )
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
BAGIAN I
PENGENALAN DELHI 7.0
Sekilas tentang Delphi 7.0
Borland Delphi sering disebut juga dengan Delphi. Delphi adalah sebuah perangkat
lunak (software) yang digunakan untuk membuat aplikasi berbasis antarmuka grafis di
lingkungan sistem operasi Microsoft Windows. Delphi dibuat oleh perusahaan Borland
Software Corporation. Delphi telah ada sejak 1993 dan versi yang saya gunakan dalam
pembuatan aplikasi di tulisan ini adalah Delphi versi 7.0 . Bahasa pemograman yang digunakan
Delphi adalah bahasa Pascal.
IDE Delphi 7
Integrated Development Environment (IDE) adalah area kerja yang dipergunakan untuk
membuat aplikasi mulai dari mendesain antarmuka atau tampilan, menulis source code program
(coding), menjalankan program (running), mendebug, mengkompilasi (compile), dan
menyebarluaskan aplikasi yang dibuat (deploy). Tampilan IDE Delphi adalah sebagai berikut:
Gambar. IDE Delphi 7
Menu Bar dan Tool Bar
Menu bar merupakan tempat menggulung (pull-down) menu menu perintah. Sebuah
menu terdiri dari beberapa daftar perintah (menu command). Disebelah kiri masing masing
perintah terdapat sebuah ikon yang menggambarkan fungsinya.
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
Tool Bar adalah sekumpulan tombol yang dapat digunakan untuk melakukan suatu
perintah. Fungsi Tool Bar sama dengan Menu Bar, namun keunggulannya adalah cepat diakses
untuk menjalankan perintah tertentu.
Gambar. Menu bar serta Tool Bar Delphi
Component Palette
Component Palette tempat kumpulan komponen Delphi Komponen Delphi dapat dibagi
menjadi dua jenis, yaitu komponen visual dan komponen non visual. Komponen visual adalah
kokmponen yang terlihat pada saat proses mendesain aplikasi maupun setelah aplikasi
dijalankan. Sebagai contoh komponen Button dari Componet Pallete Standard. Sedangkan
komponen non visual adalah komponen yang hanya terlihat pada saat proses mendesain
aplikasi, namun tidak dapat terlihat pada saat aplikasi dijalankan. Sebagai contoh komponen
Timer dari Componet Pallete System
Gambar. Component Pallete Delphi 7
Form Designer
Form Designer , lebih umum disebut dengan Form adalah tempat meletakkan
komponen komponen yang diambil dari Component Palette saat men-desain antarmuka /
tampilan aplikasi. Secara umum ketika anda memulai menjalankan Delphi maka akan tampil
form secara otomatis seperti gambar berikut:
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
Gambar . Form Designer
CodeEditor
Code Editor adalah tempat untuk menuliskan Source Code Aplikasi yang akan dibuat.
Secara default Code Editor membangkitkan beberapa baris yang dibuat Delphi secara otomatis.
Gambar. Code Editor
Object Inspector
Fungsi atau kegunaan Object Inspector adalah untuk mengubah nilai properti komponen
terpilih yang di dalam Form. Ada dua bagian utama pada Object Inspector, yaitu properties dan
event. Pada setiap bagian tersebut terdapat dua buah kolom. Kolom disebelah kiri pada tab
properties merupakan nama nama properti dan kolom disebelah kanan adalah nilai nilai
yang diisikan pada properties. Sedangkan pada tab event, Kolom disebelah kiri merupakan
nama nama event dan kolom disebelah kanan adalah nilai nilai yang diisikan event,
umumnya event terkait dengan kondisi dimana source code harus dijalankan, semisal event
Form Create berarti source code dijalankan ketika form dibuat.
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
Gambar. Object Inspector (Tab Properties dan Tab Events)
Object TreeView
Object TreeView berfungsi untuk menampilkan daftar komponen yang digunakan pada
saat membuat aplikasi. Komponen komponen ditampilkan dengan struktur pohon.
Gambar. Object Tree View
Komponen Delphi
Berikut ini adalah beberapa komponen yang sering digunakan saat pembuatan aplikasi dari
Component Pallete Standard:
Tabel. Beberapa komponen dari Component Pallete Standard
Waktunya Menuju Puncak Keberhasilan Diri Untuk Menginspirasi Orang Lain
Mohon dibacakan Surat Al Fatikhah Untuk Penyusun Tulisan ini, TrimsRegards, Taufik Adi Sanjaya
Component Pallete Standard
Ikon Nama Keterangan
Frames
Membuka sebuah dialog
box yang menampilkan
daftar frames yang
disertakan pada proyek.
Label Menampilkan teks yang
tidak dapat diubah oleh user
Edit Menampilkan sebaris teks
yang dapat diisi oleh user
Memo
Menampilkan sebuah area
pengeditan dimana user
dapat memasukkan atau
memodifikasi beberapa
baris teks didalamnya
Button Untuk membuat tombol
tekan yang akan diisi
dengan suatu aksi tertentu
Listbox Menampilkan daftar pilihan
yang dapat digulung (scroll)
Scrollbar
Dapat digunakan untuk
meluaskan area pandang di
form
RadiogroupDigunakan untuk membuat
sekelompok radio-button
File-file Delphi
Sebuah proyek Delphi akan terdiri dari berberapa file. Beberapa file berfungsi untuk
menyimpan source code program dan ada file lain yang menyimpan kode binari, gambar dan
sebagainya. Karena setiap aplikasi terdiri dari beberapa file. Sangat disarankan