Click here to load reader

Taufik Adi Sanjaya Interface

  • View
    163

  • Download
    9

Embed Size (px)

Text of Taufik Adi Sanjaya Interface

  • 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