II.4 Keypad II.5 LCD II.6 Pengenalan Perangkat Lunak Visual Basic Pada PC (Server) II.6.1 Integrated Development Environment...

dokumen-dokumen yang mirip
DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

Abstrak. Kata Kunci: USB, RS485, Inverter, ATMega8

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

REALISASI SISTEM PENGONTROLAN DAN MONITORING MINIATUR LIFT BERBASIS PC (PERSONAL COMPUTER) Disusun Oleh : PANDAPOTAN MAHARADJA

BAB 3 PERANCANGAN SISTEM

Materi 5: Protokol I2C

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

BAB III SISTEM PENGUKURAN ARUS & TEGANGAN AC PADA WATTMETER DIGITAL

TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERANCANGAN ALAT

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika. Assembler Bahasa pemrograman mikrokontroler MCS-51

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

BAB III PERANCANGAN SISTEM

PEMBUATAN SISTEM PENYAMPAIAN INFORMASI SUARA (AUDIO) KE BERBAGAI TEMPAT/RUANGAN MENGGUNAKAN MIKROKONTROLER AT89S51 TUGAS AKHIR

BAB III ANALISIS DAN PERANCANGAN

MINI SCADA BERBASIS MIKROKONTROLER ATMEGA 32 DENGAN KOMUNIKASI MODBUS RS 485 DAN SISTEM MONITORING MENGGUNAKAN VISUAL BASIC

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGINFORMASIAN KONDISI LALU LINTAS BERUPA TULISAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN GPRS

AN2014 : Pembuatan Jam Digital dengan Development System DST -R8C

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN PERANCANGAN

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

BAB III PERANCANGAN SISTEM

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

TUGAS AKHIR Sistem Pengamanan Kendaraan Bermotor Menggunakan Password dan Smartcard Berbasis Microcontroller Atmega 8535

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

Percobaan 3 PENGENALAN INTERFACE I 2 C

BAB III PERANCANGAN SISTEM

Bidang Information Technology and Communication 336 PERANCANGAN DAN REALISASI AUTOMATIC TIME SWITCH BERBASIS REAL TIME CLOCK DS1307 UNTUK SAKLAR LAMPU

ABSTRAK ABSTRACT KATA PENGANTAR DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN BAB I PENDAHULUAN

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

BAB 3 PERANCANGAN ALAT

PERANCANGAN DAN REALISASI PERANGKAT PENDETEKSI WARNA CAT NIRKABEL

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III DESKRIPSI MASALAH

MUHAMMAD ZULFIKRI NIM.

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN REALISASI ALAT

Sistem Pengontrolan Distribusi Aliran Air dan Pemantauan Temperatur Air Berbasis Android Smartphone

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi alat ukur berkembang sangat pesat, hal ini ditandai dengan berbagai penemuan, pengembangan dan alih

BAB III METODE PENELITIAN

TUGAS AKHIR. Nama : Aditya Rangga Yanuardi NIM : Jurusan : Teknik Elektro

PINTU PEMBERITAHU KEGIATAN RUANGAN MENGGUNAKAN HMI SCADA BERBASIS MODUL MIKROKONTROLER (HARDWARE SISTEM ALARM DAN KUNCI OTOMATIS)

PENERAPAN METODE PENGECEKAN KESALAHAN CHECK SUM PADA PENGIRIMAN PESAN RUNNING TEXT DARI KOMPUTER

PENGONTROLAN TEMPERATUR DAN KELEMBABAN UNTUK PERTUMBUHAN JAMUR TIRAM MENGGUNAKAN PENGONTROL MIKRO

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

PENCATATAN DAFTAR PRESENSI MAHASISWA MEMANFAATKAN BARCODE KTM MELALUI JARINGAN ETHERNET

APLIKASI MIKROKONTROLER AVR ATMEGA16 UNTUK ALAT PEMILIH PENYEDIA LAYANAN TELEPON YANG SAMA

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

BAB IV PENGUJIAN DAN ANALISA. komponen-komponen sistem yang telah dirancang baik pada sistem (input)

BAB III PERANCANGAN DAN PEMBUATAN ALAT

8. Mengirimkan stop sequence

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB 3 PERANCANGAN SISTEM. 3.1 Rancangan Perangkat Keras Sistem Penuntun Satpam. diilustrasikan berdasarkan blok diagram sebagai berikut:

BAB III PERANCANGAN DAN REALISASI ALAT

Aplikasi Kamera Pemantau & Electrical Appliance Remote. Berbasis PC Menggunakan Microcontroller. Arduino Uno & LAN Connection

BAB III PERANCANGAN ALAT

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

Perancangan dan Realisasi MIDI Drum Pad Menggunakan Mikrokontroler ATMega16. Design and Realization MIDI Drum Pad Using ATMega16 Microcontroller

Sistem Akuisisi Data 6 Channel Berbasis AVR ATMega dengan Menggunakan Bluetooth ABSTRAK

BAB IV PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB 3 PERANCANGAN SISTEM

PERANCANGAN KENDALI SAKLAR ON/OFF MENGGUNAKAN SMS ABSTRAK

ABSTRAK UNIVERSITAS KRISTEN MARANTHA

UNIVERSITAS BINA NUSANTARA. Perancangan Sistem Keamanan Pada Pintu Brankas

TEMPAT JEMURAN DINDING OTOMATIS MENGGUNAKAN SENSOR HUJAN BERBASIS MIKROKONTROLER DAN INFORMASI DIKIRIMKAN MENGGUNAKAN FASILITAS SMS

BAB I PENDAHULUAN. dari analog ke sistem digital, begitu pula dengan alat ukur.

BAB 3 PERANCANGAN SISTEM. AVR ATMega162 sebagai modul master yang bekerja sebagai penghubung antara

BAB III PERANCANGAN PERANGKAT KERAS MOBILE-ROBOT

ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Jaka Rahmana Triadi Idrus Nrp :

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada Juni 2014 sampai dengan Desember 2014.

ABSTRAK. Universitas Kristen Maranatha

SISTEM PENDETEKSI KETINGGIAN MUATAN ROKET BERBASIS MIKROKONTROLER. Gelar Kharisma Rhamdani /

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB III PERANCANGAN DAN IMPLEMENTASI

BAB III PERANCANGAN SISTEM

SISTEM PERANCANGAN MONITORING PENGISIAN DAN PENGOSONGAN TANGKI AIR MENGGUNAKAN SENSOR ULTRASONIK DENGAN SMS GATEWAY BERBASIS ATMEGA32 TUGAS AKHIR

PERANGKAT LUNAK SISTEM PEMOTONG KERTAS BERBASIS MIKROKONTROLER AT89S51 DENGAN BORLAND DELPHI 7

Nama : Zulham.Saptahadi Nim : Kelas : 08 Tk 04

PERANCANGAN ALAT PENGUKUR KECEPATAN KENDARAAN MENGGUNAKAN MIKROKONTROLLER ATMEGA32 DAN MODUL BLUETOOTH DBM 01

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III ANALISIS DAN PERANCANGAN SISTEM. besar berupa gambar dengan tujuan agar sebuah sistem dapat lebih mudah

BAB III PERANCANGAN DAN REALISASI SISTEM

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

HALAMAN PENGESAHAN...

TUGAS AKHIR PERANCANGAN TELEMETRI SUHU RUANG BERBASIS MIKROKONTROLER ATMEGA

BAB III PERANCANGAN SISTEM

Transkripsi:

ABSTRAK Perkembangan era informasi saat ini, menjadikan komputerisasi sebagai suatu standar untuk mempermudah sistem akuisisi data pada pabrik pengekspor udang. Untuk mengakuisisi data penimbangan setiap jenis udang pada bagian pengelupasan cangkang, biasanya diperlukan sebuah komputer dan data tersebut dikirim ke sebuah Server. Perlu dilakukan suatu penyederhanaan dengan merancang sebuah alat yang lebih kompak, ekonomis dan efisien untuk pengiriman data tersebut. Alat pengirim akuisisi data berupa Master dan Slave dirancang dan dibuat dengan mengaplikasikan penggabungan teknologi RS-232 dan teknologi Two Wire Interface (TWI) dari Philips sebagai antarmukanya. Hasil percobaan menunjukkan bahwa penyederhanaan fungsi menggunakan teknologi Two Wire Interface dapat direalisasikan dengan tingkat keberhasilan hingga 100% dan akuisisi data dapat terlaksana dengan baik. i

ABSTRACT Information era development today, makes computerization as a standard to simplify data acquisition system at shrimp exporter factory. To acquire weighing data each shrimp type at peeled off shrimp shell division, usually needs a PC computer and the data delivered to a Server. Need to do some simplification with stake out a device which more compatible, more economical, and more efficient to deliver the data. Data acquisition deliver device as Master and Slave staked out and built with apply mixed between RS-232 technology and Two Wire Interface (TWI) from Philips as its interface. The experiment showed that function simplification uses Two Wire Interface (TWI) can be realized with margin of success up to 100 % and data acquisition can be carried out well. ii

DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix BAB I : PENDAHULUAN... 1 I.1 Latar Belakang... 1 I.2 Identifikasi Masalah... 1 I.3 Tujuan... 2 I.4 Pembatasan Masalah... 2 I.5 Spesifikasi Alat... 2 I.6 Sistematika Pembahasan... 3 BAB II : DASAR TEORI... 4 II.1 Pengenalan Antar Muka EIA RS-232... 4 II.1.1 Standard Antar Muka RS-232... 4 II.1.2 Sinyal-sinyal Flow Control... 5 II.1.3 Level Tegangan Sinyal RS-232... 6 II.1.4 IC MAX232 (Konverter Level Tegangan TTL - RS-232)... 7 II.2 Mikrokontroler... 8 II.2.1 Mikrokontroller Tipe ATMega8515... 8 II.2.2 Mikrokontroler Tipe ATMega8535... 9 II.2.3 Mikrokontroler Tipe ATMega162... 9 II.3 Pengenalan Teknologi TWI (Two Wire Interface)... 10 II.3.1 Koneksi TWI... 11 II.3.2 Kondisi Start dan Stop... 11 II.3.3 Pengalamatan Slave... 12 II.3.4 Transfer Data... 12 II.3.5 Kecepatan Clock TWI... 13 v

II.4 Keypad... 13 II.5 LCD... 14 II.6 Pengenalan Perangkat Lunak Visual Basic Pada PC (Server)... 18 II.6.1 Integrated Development Environment... 18 II.6.2 Kontrol Program... 18 II.6.2.1 If. Then... 18 II.6.2.2 If. Then. Else... 19 II.6.2.3 GoTo... 19 II.6.2.4 Exit... 20 II.6.3 Prosedur... 20 II.6.3.1 Sub Procedure... 20 II.6.3.2 Function Procedure... 21 BAB III : PERANCANGAN... 22 III.1 Perancangan Sistem... 22 III.2 Perangkat Keras... 23 III.2.1 SLAVE... 24 III.2.1.1 Kontroler SLAVE (Mikrokontroler ATMega8515)... 24 III.2.1.2 Keypad... 25 III.2.1.3 LCD (Liquid Crystal Display)... 26 III.2.1.4 Konverter Level Tegangan TTL - RS-232 (IC MAX232) (SLAVE)... 27 III.2.2 Master... 27 III.2.2.1 Master (Mikrokontroler ATMega8535)... 28 III.2.2.2 Buffer (Mikrokontroler ATMega162)... 29 III.2.2.3 IC MAX232 (Server-MASTER)... 30 III.2.2.4 Slave-m-n (Mikrokontroler ATMega8535)... 31 III.2.2.5 IC MAX232 (slave-m-n)... 32 III.3 Perangkat Lunak... 32 III.3.1 Perancangan Perangkat Lunak Mikrokontroler... 33 III.3.1.1 Diagram Alir SLAVE... 33 III.3.1.2 Diagram Alir MASTER... 38 III.3.1.2.1 Diagram Alir Slave-m-n... 38 vi

III.3.1.2.2 Diagram Alir Master... 39 III.3.1.2.3 Diagram Alir Buffer... 41 III.3.2 Perancangan Perangkat Lunak Pengolah Data (Server)... 41 III.3.2.1 Diagram Alir Transisi Keadaan (Server-SLAVE)... 42 III.3.2.2 Table dalam Database... 44 BAB IV : PENGAMATAN DAN ANALISA... 45 IV.1 Uji Coba Bagian SLAVE... 45 IV.1.1 Uji Coba Bagian Pengiriman Data SLAVE... 45 IV.1.2 Uji Coba Bagian Penerimaan Data SLAVE... 47 IV.1.3 Uji Coba Tampilan Mode Pembanding Akuisisi Data Pada SLAVE-1.. 49 IV.2 Uji Coba Bagian MASTER... 50 IV.2.1 Uji Coba Bagian Pengiriman Data SLAVE melalui MASTER... 50 IV.2.2 Uji Coba Bagian Penerimaan Data SLAVE melalui MASTER... 52 IV.3 Uji Coba Keseluruhan... 54 BAB V : KESIMPULAN DAN SARAN... 58 V.1 Kesimpulan... 58 V.2 Saran... 58 DAFTAR PUSTAKA LAMPIRAN A LAMPIRAN B LAMPIRAN C vii

DAFTAR TABEL Tabel 3.1 Field pada Table tbltimbang...44 Tabel 4.1 Hasil Pengujian Pengiriman Data SLAVE-1...45 Tabel 4.2 Hasil Pengujian Pengiriman Data SLAVE-2...46 Tabel 4.3 Hasil Pengujian Penerimaan Data pada SLAVE-1...47 Tabel 4.4 Hasil Pengujian Penerimaan Data pada SLAVE-2...48 Tabel 4.5 Data Hasil Pengujian SLAVE...49 Tabel 4.6 Hasil Pengujian Pembanding Akuisisi Data Pada EEPROM SLAVE-1 49 Tabel 4.7 Hasil Pengujian Pengiriman Data SLAVE-1 melalui MASTER...51 Tabel 4.8 Hasil Pengujian Pengiriman Data SLAVE-2 melalui MASTER...51 Tabel 4.9 Hasil Pengujian Penerimaan Data pada SLAVE-1 melalui MASTER...53 Tabel 4.10 Hasil Pengujian Penerimaan Data pada SLAVE-2 melalui MASTER...53 Tabel 4.11 Data Hasil Pengujian MASTER...54 Tabel 4.12 Data Hasil Pengujian Tampilan Alur Menu pada SLAVE-1...54 Tabel 4.13 Data Hasil Pengujian Input Data SLAVE-1 pada tabel tbltimbang...57 viii

DAFTAR GAMBAR Gambar 2.1 Level Tegangan RS-232 pada Pengiriman Huruf A Tanpa Paritas...5 Gambar 2.2 Interkoneksi Dua Buah DTE dengan Flow Control secara Hardware...6 Gambar 2.3 Pin-pin IC MAX-232...7 Gambar 2.4 Pin-pin Pada Mikrokontroler ATMega8515...8 Gambar 2.5 Pin-pin Pada Mikrokontroler ATMega8535...9 Gambar 2.6 Pin-pin Pada Mikrokontroler ATMega162...10 Gambar 2.7 Jalur Bus TWI...11 Gambar 2.8 Kondisi Start, Repeat Start, dan Stop...12 Gambar 2.9 Format Paket Alamat...12 Gambar 2.10 Rangkaian Keypad...13 Gambar 2.11 Rangkaian pin-pin LCD...15 Gambar 2.12 Penulisan Data ke Register Perintah dengan Mode 4-Bit...15 Gambar 2.13 Pembacaan Data dari Register Perintah dengan Mode 4-Bit...16 Gambar 2.14 Penulisan Data ke Register Data dengan Mode 4-Bit...17 Gambar 2.15 Pembacaan Data dari Register Data dengan Mode 4-Bit...17 Gambar 3.1 Diagram Blok Sistem...23 Gambar 3.2 Diagram Blok Bagian SLAVE...24 Gambar 3.3 Skema Rangkaian Kontroler SLAVE (ATMega8515)...25 Gambar 3.4 Skema Rangkaian Keypad...26 Gambar 3.5 Skema Rangkaian LCD...26 Gambar 3.6 Skema Rangkaian IC MAX232...27 Gambar 3.7 Diagram Blok Bagian Master...28 Gambar 3.8 Skema Rangkaian Master (ATMega8535)...29 Gambar 3.9 Skema Rangkaian Buffer (ATMega162)...30 Gambar 3.10 Skema Rangkaian IC MAX232 (Server-Master)...31 Gambar 3.11 Skema Rangkaian Slave-m-n (ATMega8535)...31 Gambar 3.12 Skema Rangkaian IC MAX232 (Slave-m-n)...32 Gambar 3.13 Diagram Alir SLAVE yang Utama...34 Gambar 3.14 Diagram Alir Sub Rutin SLAVE-n Normal-Mode...35 Gambar 3.15 Diagram Alir Sub Rutin SLAVE-n Password-Mode...36 Gambar 3.16 Diagram Alir Sub Rutin SLAVE-n Password-Mode...37 ix

Gambar III.17 Diagram Alir Slave-m-n...38 Gambar III.18.Diagram Alir Master...39 Gambar III.19 Diagram Alir Buffer...41 Gambar III.20 Diagram Transisi Keadaan antara Server-SLAVE...43 x