APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGENDALIAN DAN PENGAMATAN JARAK JAUH MENGGUNAKAN WEB BROWSER PADA TELEPON SELULER MELALUI JARINGAN GPRS

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

PERANCANGAN DAN REALISASI PENAMPIL SPEKTRUM FREKUENSI PORTABLE BERBASIS MIKROKONTROLER ATMEGA 16

ABSTRAK. Kata Kunci : Android, WiFi, ESP , Arduino Mega2560, kamera VC0706.

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

SIMULASI ROBOT PENDETEKSI MANUSIA

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

KOMUNIKASI ANTARA PLC MASTER DAN SLAVE MENGGUNAKAN SMS MELALUI MODEM GSM UNTUK PENGAMATAN DAN PENGENDALIAN WATER TREATMENT PLANT

SISTEM REMOTE MONITORING GEDUNG BERBASIS MIKROKONTROLER MELALUI RADIO FREKUENSI HT

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

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

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

PENGENDALIAN ASRS (AUTOMATIC STORAGE AND RETRIEVAL SYSTEM) DENGAN MENGGUNAKAN MIKROKONTROLER AVR ATMEGA16. Ari Suryautama /

PENGENDALIAN PH PADA SISTEM PEMUPUKAN TANAMAN HIDROPONIK BERBASIS MIKROKONTROLER AVR ATMEGA16

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

PENGENDALIAN PERALATAN LISTRIK MENGGUNAKAN REMOTE CONTROL TV. Disusun Oleh : Nama : Jimmy Susanto Nrp :

PERANCANGAN DAN REALISASI PENGUAT KELAS D BERBASIS MIKROKONTROLER AVR ATMEGA 16. Disusun Oleh: Nama : Petrus Nrp :

ALAT UJI MCB OTOMATIS BERBASIS MIKROKONTROLER ABSTRAK

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

PERANCANGAN DAN REALISASI SISTEM AKUISISI DATA DAN PENGAMBILAN GAMBAR MELALUI GELOMBANG RADIO FREKUENSI

Perancangan Sistem Pemeliharaan Ikan Pada Akuarium Menggunakan Mikrokontroler ATMega 16. Albert/

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

PERANGKAT PENGONTROL RUMAH KACA BERBASIS MIKROKONTROLER. Wisnu Panjipratama / Jurusan Sistem Komputer, Fakultas Teknik,

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

ESTIMASI ARAH KEDATANGAN SUMBER JAMAK MENGGUNAKAN BAYESIAN PREDICTIVE DENSITIES. Disusun Oleh: Nrp :

Kata Kunci : PLC, Webserver, Website, monitoring, mengontrol, KWH.

Pengontrolan Kamera IP Menggunakan Pengontrol Mikro Arduino dan Handphone Sebagai Pengontrolnya Berbasis Web Browser

PERANCANGAN DAN PEREALISASIAN SISTEM EDC (ELECTRONIC DATA CAPTURE) DENGAN SMARTCARD. Disusun Oleh : Nama : Andrian Reza Nrp :

ALAT PERAGA PAPAN PERMAINAN OTHELO PADA LAYAR MONITOR

TELEROBOTIK MENGGUNAKAN EMBEDDED WEB SERVER UNTUK MEMONITOR DAN MENGGERAKKAN LENGAN ROBOT MENTOR

PERANCANGAN SISTEM PENGATUR PEMAKAIAN KOMPUTER PADA WARNET MENGGUNAKAN RFID

REALISASI SISTEM AKUISISI DATA MENGGUNAKAN ARDUINO ETHERNET SHIELD DAN SOCKET PROGRAMMING BERBASIS IP

PENGENDALIAN ROBOT BERODA MELALUI SMART PHONE ANDROID. Disusun oleh : Riyan Herliadi ( )

PERANCANGAN POV (PERSISTENCE OF VISION) DENGAN POSISI SUSUNAN LED VERTIKAL

Animasi Objek yang Dapat Bergerak Menggunakan Kubus LED Berbasis Mikrokontroler ATMega16

Aplikasi Raspberry Pi untuk Kendali Perangkat Elektronik Rumah Tangga Jarak Jauh menggunakan Web Browser

AKUISISI DATA PADA SLOT READER MENGGUNAKAN KOMPUTER UNTUK MEMONITOR

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

PERANCANGAN DAN REALISASI APLIKASI SOFTPHONE PADA JARINGAN VOIP BERBASIS SIP UNTUK SMARTPHONE ANDROID

Implementasi GSM VoIP Gateway Pada Jaringan VoIP Berbasis Briker IPPBX

REALISASI ALAT PERAGA UNTUK MEMANTAU CUACA. Ananta Leska Saputra /

Perancangan dan Realisasi Prototipe Sistem Smart House dengan Pengendali Menggunakan Smart Phone Berbasis Android. Disusun Oleh:

SISTEM PEMANTAU RUANGAN MENGGUNAKAN DUA BUAH WEBCAM MELALUI JARINGAN INTERNET

PERANCANGAN ALAT PENAMPIL KOMPOSISI WARNA KAIN MENGGUNAKAN IC TCS230

PERANCANGAN MODULATOR QPSK DENGAN METODA DDS (DIRECT DIGITAL SYNTHESIS) BERBASIS MIKROKONTROLLER ATMEGA8535 ABSTRAK

LASER PROYEKTOR MENGGUNAKAN LASER POINTER DAN MIKROKONTROLER ATMEGA16

ANALISA SPEKTRUM CAHAYA MENGGUNAKAN METODE GRATING BERBASIS MIKROKONTROLER AVR. Disusun oleh : Nama : Gunawan Kasuwendi NRP :

Aplikasi Mikrokontroler Sebagai Karakter Generator Televisi

APLIKASI IOT UNTUK PROTOTIPE PENGENDALI PERALATAN ELEKTRONIK RUMAH TANGGA BERBASIS ESP

TV Tuner Activation by SMS to Record Television Show. Marwin S.W. Manggala

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

PENGONTROL PID BERBASIS PENGONTROL MIKRO UNTUK MENGGERAKKAN ROBOT BERODA. Jurusan Teknik Elektro, Fakultas Teknik. Universitas Kristen Maranatha

SISTEM AKUISISI DATA KENDARAAN BERMOTOR MENGGUNAKAN SMARTPHONE ANDROID MELALUI KONEKSI BLUETOOTH. Disusun oleh: Dhiko Dwiaprianto Putra ( )

APLIKASI CONTACTLESS SMARTCARD UNTUK TRANSAKSI TOL MELALUI KOMUNIKASI WIRELESS ABSTRAK

SISTEM PENGAMAN KENDARAAN BERMOTOR DENGAN SMS (SHORT MESSAGE SERVICE)

SISTEM MONITORING RUANGAN SERTA KONTROL LAMPU MENGGUNAKAN SMARTPHONE ANDROID DENGAN MEDIA KOMUNIKASI JARINGAN WI-FI

APLIKASI REAL TIME VIDEO STREAMING SEBAGAI SARANA PEMBELAJARAN ONLINE BERBASIS INTERNET/INTRANET

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

APLIKASI RASPBERRY PI UNTUK PENAMPIL INFORMASI JARAK JAUH DENGAN MASUKAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN 3G

SISTEM PELACAKAN KEBERADAAN LOKASI KENDARAAN BERBASIS MIKROKONTROLER ATMEGA16 MELALUI LAYANAN SMS. Disusun Oleh : Nama : Indra Pratama Nrp :

PROTOTIPE PENGENDALI ROBOT MOBIL BERLENGAN JEPIT DENGAN MIKROKONTROLER ATMEGA 16 MELALUI PAPAN KETIK BERANTARMUKA PS/2. Angkar Wijaya /

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

REALISASI SISTEM KEYLESS CAR ENTRY BERBASIS DIRECT SEQUENCE SPREAD SPECTRUM ABSTRAK

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

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

DENGAN MENGENDALIKAN RADIO CONTROL

Tampilan Pemakaian Bandwidth dari CC - Cutter Berbasis Web. Evan Satria Indrawila

PERANCANGAN DAN REALISASI PROTOTIPE ATM (ANJUNGAN TUNAI MANDIRI) BERBASIS SMART CARD. Disusun Oleh : Nama : Adrian Refantus Nrp :

PENGENDALI PINTU GESER BERDASARKAN KECEPATAN JALAN PENGUNJUNG BERBASIS MIKROKONTROLER ATMEGA 16. Disusun Oleh : Nama : Henry Georgy Nrp :

PEMBUATAN POV (PERSISTENCE OF VISION) PROGRAMMABLE DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA 8

ABSTRAK. Hendra Manase Jl. Babakan Jeruk Gg. Barokah No. 25, 40164,

KOMUNIKASI PC DAN MIKROKONTROLER ATMEGA8 MELALUI PORT USB. Randy Dwi Rahardian ( )

Perangkat Pembaca dan Penyimpan Data RFID Portable. Untuk Sistem Absensi. Disusun Oleh : Nama : Robert NRP :

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

PEMANTAUAN RUANGAN PADA SAAT TERTENTU BERBASIS TEKNOLOGI SMS DAN MMS

PERANCANGAN KENDALI SAKLAR ON/OFF MENGGUNAKAN SMS ABSTRAK

PENGONTROLAN TEMPERATUR DAN KELEMBABAN UNTUK PERTUMBUHAN JAMUR TIRAM MENGGUNAKAN PENGONTROL MIKRO

REALISASI ROBOT DALAM AIR

Labelisasi Gambar Dua Dimensi Pada Objek Tiga Dimensi Dengan Menggunakan Metode Conformal Mapping ABSTRAK

Aplikasi Thermopile Array untuk Thermoscanner Berbasis Mikrokontroler ATmega16. Disusun Oleh : Nama : Wilbert Tannady Nrp :

ANTARMUKA ROBOT DAN KOMPUTER DENGAN MENGGUNAKAN BLUETOOTH ABSTRAK

Prototype Payload Untuk Roket Uji Muatan

REALISASI KOMUNIKASI WiFi UNTUK MENGENDALIKAN LENGAN ROBOT ABSTRAK

ABSTRAK. Universitas Kristen Maranatha

PENGENDALIAN ELEVATOR MENGGUNAKAN MICROCONTROLLER ATMega16 ABSTRAK

REALISASI SISTEM OTOMASI KEBUN HIDROPONIK SAYURAN DENGAN PLC. Nama : FRENKY. Nrp : ABSTRAK

Implementasi Miniatur Heat-Dry Chamber berbasis Arduino. ABSTRAK Pengujian fiber optik menggunakan Heat-Dry Chamber pada PT Telkom

PERANCANGAN DAN REALISASI ROBOT WAYPOINT BERBASIS GPS

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

PERANCANGAN DAN REALISASI PERANGKAT PENDETEKSI WARNA CAT NIRKABEL

PENDETEKSIAN PERGERAKAN OBJEK BERDASARKAN PARAMETER TINGGI DENGAN MENGGUNAKAN KAMERA WEB ABSTRAK

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

ALAT PENCATAT PEMAKAIAN AIR BERBASIS MIKROKONTROLER DENGAN PENYIMPANAN DATA PADA SMARTPHONE ANDROID. Nama : Aditya Jaka Hermana NRP :

Kata Kunci : ATmega16, Robot Manipulator, CMUCam2+, Memindahkan Buah Catur

PERANCANGAN DAN REALISASI PROTOTIPE KURSI RODA DENGAN MOTOR LISTRIK. Novan Susilo/

REALISASI SISTEM PENGENDALIAN PROSES SIRKULASI AIR PADA MINIATUR PLANT PENJERNIHAN AIR

Perancangan Prototipe Sistem Pencarian Tempat Parkir Kosong dengan Kamera Web Sebagai Pemantau

Transkripsi:

APLIKASI WEB EMBEDDED MICROCONTROLLER UNTUK PENGENDALIAN DAN PENGAMATAN JARAK JAUH MENGGUNAKAN WEB BROWSER PADA TELEPON SELULER MELALUI JARINGAN GPRS Nama : Henry Setiadi Herman Nrp : 0422059 Jurusan Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha Jl. Prof. Drg. Suria Sumantri, MPH. no. 65, Bandung, Indonesia email : kh3im@yahoo.co.id ABSTRAK Pengendalian dan pengamatan terhadap suatu sistem secara jarak jauh dapat dilakukan dengan menggunakan dua PC (Personal Computer) yang terhubung melalui jaringan Internet. Metode pengendalian dan pengamatan tersebut memerlukan hubungan dengan jaringan Internet secara kontinyu. Penggunaan web embedded microcontroller, telepon seluler, dan jaringan GPRS (General Packet Radio Service) merupakan salah satu solusi untuk mengatasi masalah dalam segi biaya, terutama biaya akses Internet. Pada tugas akhir ini dirancang suatu sistem untuk pengendalian dan pengamatan model kelistrikan dan keamanan rumah menggunakan web browser pada telepon seluler melalui jaringan GPRS. Model sistem berupa miniatur rumah yang dilengkapi dengan sistem kelistrikan dan keamanan. Web embedded microcontroller digunakan sebagai web server dan mikrokontroler ATmega8 digunakan untuk pengendali model sistem. Kondisi model sistem ditampilkan pada halaman web di web browser telepon seluler dan pengendalian model sistem dapat dilakukan dengan menekan tombol pengendali pada halaman web tersebut. Dari hasil uji coba, aplikasi untuk mengendalikan dan mengamati sistem kelistrikan dan keamanan rumah dengan menggunakan web embedded microcontroller dan jaringan GPRS sebagai media komunikasi data dapat direalisasikan dan berfungsi sesuai dengan rancangan. Kata kunci : Pengendalian, Web Embedded Microcontroller, Telepon Seluler, GPRS

WEB EMBEDDED MICROCONTROLLER APPLICATION FOR LONG DISTANCE CONTROLLING AND MONITORING USING WEB BROWSER ON MOBILE PHONE VIA GPRS NETWORK Name : Henry Setiadi Herman Nrp : 0422059 Department of Electrical Engineering, Maranatha Christian University Jl. Prof. Drg. Suria Sumantri, MPH. no. 65, Bandung, Indonesia email : kh3im@yahoo.co.id ABSTRACT Long distance controlling and monitoring system can be done using two PC (Personal Computer) that are connected to Internet network. Continuous connection to Internet network is needed for this controlling and monitoring scheme. Web embedded microcontroller that is connected to mobile phone over GPRS (General Packet Radio Service) network is one of solutions that can significantly reduce the connection cost. In this final project, a system for controlling and monitoring home electrical and security system (model) using mobile phone web browser via GPRS network is designed. System model is home miniature that has been equipped with electrical and security system. Web embedded microcontroller is used as web server and ATmega8 microcontroller is used for system model controller. System model condition can be monitored and controlled from mobile phone web browser. The application for controlling and monitoring home electrical and security system using web embedded microcontroller over GPRS network has been realized and the results from testing show that it works as it should. Key words : Controlling, Web Embedded Microcontroller, Mobile Phone, GPRS

KATA PENGANTAR Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas segala rahmat dan karunia-nya sehingga penulis mampu menyelesaikan tugas akhir ini dengan baik dan tepat pada waktunya. Laporan tugas akhir yang berjudul Aplikasi Web Embedded Microcontroller untuk Pengendalian dan Pengamatan Jarak Jauh Menggunakan Web Browser pada Telepon Seluler melalui Jaringan GPRS ini disusun untuk memenuhi persyaratan program studi sarjana strata satu (S-1) Jurusan Teknik Elektro Fakultas Teknik Universitas Kristen Maranatha Bandung. Penulis telah mendapatkan dukungan dari berbagai pihak selama pengerjaan tugas akhir. Oleh karena itu, penulis tidak lupa mengucapkan terima kasih secara khusus kepada : 1. Bapak Dr. Ir. Daniel Setiadikarunia, MT. selaku dosen pembimbing tugas akhir dan Ketua Jurusan Teknik Elektro Universitas Kristen Maranatha yang telah memberikan dukungan dan bimbingan dalam pengerjaan tugas akhir. 2. Bapak Agus Prijono, ST., MT., Bapak Ir. Aan Darmawan, MT., dan Bapak Heri Andrianto, ST., MT. selaku dosen penguji tugas akhir. 3. Ibu Ir. Anita Supartono, MSc. selaku Koordinator Tugas Akhir Jurusan Teknik Elektro Universitas Kristen Maranatha. 4. Ibu Ir. Yohana Susanthi, MSc. selaku dosen wali yang telah memberikan bimbingan selama menempuh proses pendidikan di Jurusan Teknik Elektro Universitas Kristen Maranatha. 5. Bapak Sungie yang telah memberikan izin peminjaman alat dan penggunaan fasilitas pada tempat kerja untuk pengerjaan tugas akhir. Daniel, ST. dan Yudhistira Utomo, ST. yang telah mendukung pengerjaan tugas akhir. 6. Shanti Purnama, ST. yang telah banyak memberikan bantuan dan dukungan kepada penulis, baik secara moril maupun spiritual. 7. Orang tua dan saudara kandung penulis yang telah memberikan dukungan, baik secara moril maupun spritual kepada penulis.

8. Andre Susanto, Samuel Natanto, dan teman-teman lain yang telah mendukung dalam pengerjaan tugas akhir. 9. Seluruh dosen dan staf Jurusan Teknik Elektro Universitas Kristen Maranatha. Akhir kata, penulis memohon maaf yang sebesar-besarnya kepada semua pihak apabila kesalahan-kesalahan dilakukan penulis selama mengerjakan Tugas Akhir ini. Penulis berharap agar Tugas Akhir ini dapat bermanfaat. Bandung, Februari 2009 Henry Setiadi Herman

DAFTAR ISI Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix BAB I PENDAHULUAN I.1 Latar Belakang... 1 I.2 Perumusan Masalah... 2 I.3 Tujuan... 2 I.4 Batasan Masalah... 2 I.5 Spesifikasi Sistem... 3 I.6 Sistematika Penulisan... 3 BAB II DASAR TEORI II.1 Mikrokontroler ATmega8... 5 II.1.1 Arsitektur Mikrokontroler ATmega8... 5 II.1.2 Konfigurasi Pin Mikrokontroler ATmega8... 6 II.1.3 Komunikasi Serial USART Mikrokontroler ATmega8... 7 II.2 Web Embedded Microcontroller TINI400... 9 II.2.1 Perangkat Keras TINI400... 9 II.2.1.1 Perangkat Keras TINIm400... 9 II.2.1.1.1 Mikrokontroler DS80C400... 11 II.2.1.1.2 Flash Memory / ROM... 12 II.2.1.1.3 Statik RAM... 12 II.2.1.1.4 Integrasi Peripherals... 12 II.2.1.2 Perangkat Keras TINIs400... 13

II.2.2 Perangkat Lunak (Firmware) TINI400... 13 II.2.2.1 JAVA API (Application Programming Interface)... 15 II.2.2.2 Sistem Operasi TINI400... 16 II.3 Internet... 16 II.4 TCP/IP (Transmission Control Protocol / Internet Protocol)... 17 II.4.1 Arsitektur TCP/IP... 18 II.5 GPRS (General Packet Radio Service)... 22 II.6 HTTP (HyperText Transfer Protocol)... 24 BAB III PERANCANGAN DAN REALISASI III.1 Perancangan Sistem... 26 III.1.1 Diagram Blok Sistem... 26 III.1.2 Diagram Sistem Kerja... 29 III.2 Perancangan Perangkat Keras... 30 III.2.1 Perangkat Keras Model Sistem... 30 III.2.2 Perangkat Keras Pengendali Model Sistem... 32 III.2.2.1 Rangkaian Relay... 35 III.2.2.2 Rangkaian Antarmuka RS-232 to USART... 37 III.3 Protokol Komunikasi... 39 III.4 Perancangan Perangkat Lunak... 40 III.4.1 Perangkat Lunak Mikrokontroler ATmega8... 40 III.4.1.1 Interupsi Terima Data... 44 III.4.1.2 Sub Rutin Cek Command... 45 III.4.1.3 Sub Rutin Indikator Kendali Temperatur... 47 III.4.1.4 Sub Rutin Indikator Koneksi Web... 47 III.4.1.5 Sub Rutin Cek Variabel Kendali Keamanan... 48 III.4.1.6 Sub Rutin Cek Limit Switch... 49 III.4.2 Perangkat Lunak TINI400... 50 III.4.2.1 Thread Modem... 54 III.4.2.2 Thread Sistem... 56

BAB IV PENGUJIAN DAN DATA PENGAMATAN IV.1 Pengujian Sistem... 58 IV.2 Data Pengamatan... 62 IV.2.1 Waktu dari Penekanan Tombol pada Halaman Web di Web Browser Telepon Seluler hingga Sinyal Kendali Diterima TINI400... 63 IV.2.2 Waktu dari Penekanan Tombol pada Halaman Web di Web Browser Telepon Seluler hingga Terjadi Reaksi pada Model Sistem... 64 IV.2.3 Waktu dari Penekanan Tombol pada Halaman Web di Web Browser Telepon Seluler hingga Informasi Kondisi Model Sistem pada Halaman Web Sesuai dengan Tombol yang Ditekan... 65 IV.2.4 Waktu dari Penekanan Sensor Limit Switch pada Model Sistem hingga Informasi Kondisi Sensor pada Halaman Web di Web Browser Telepon Seluler Mendeteksi adanya Penekanan... 66 IV.2.5 Waktu untuk Memperbaharui Informasi Kondisi Model Sistem pada Halaman Web di Web Browser Telepon Seluler... 66 IV.3 Analisis Data... 67 IV.4 Perbandingan Hasil Pengukuran Temperatur Ruangan pada Pengendali Model Sistem dengan Tester Temperatur... 68 BAB V KESIMPULAN DAN SARAN V.1 Kesimpulan... 70 V.2 Saran... 70 DAFTAR PUSTAKA... 71

DAFTAR TABEL Halaman Tabel IV.1 Pengujian Terhadap Penekanan Tombol pada Halaman Web.. 58 Tabel IV.2 Pengujian Terhadap Perubahan Kondisi pada Model Sistem... 60 Tabel IV.3 Hasil Pengujian Waktu dari Penekanan Tombol pada Halaman Web di Web Browser Telepon Seluler hingga Sinyal Kendali Diterima oleh TINI400... 63 Tabel IV.4 Hasil Pengujian Waktu dari Penekanan Tombol pada Halaman Web di Web Browser Telepon Seluler hingga Terjadi Reaksi pada Model Sistem... 64 Tabel IV.5 Hasil Pengujian Waktu dari Penekanan Tombol pada Halaman Web di Web Browser Telepon Seluler hingga Informasi Kondisi Model Sistem pada Halaman Web Sesuai dengan Tombol yang Ditekan... 65 Tabel IV.6 Hasil Pengujian Waktu dari Penekanan Sensor Limit Switch Pada Model Sistem hingga Informasi Kondisi Sensor pada Halaman Web di Web Browser Telepon Seluler Mendeteksi adanya Penekanan... 66 Tabel IV.7 Hasil Pengujian Waktu untuk Memperbaharui Informasi Kondisi Model Sistem pada Halaman Web di Web Browser Telepon Seluler... 67 Tabel IV.8 Waktu Rata-Rata Hasil Pengujian Bab IV.2... 67 Tabel IV.9 Hasil Pengujian Selisih Nilai Temperatur yang Diukur pada Tester Temperatur dan Pengendali Model Sistem... 69

DAFTAR GAMBAR Halaman Gambar II.1 Diagram Blok Arsitektur Mikrokontroler ATmega8... 6 Gambar II.2 Pin Mikrokontroler ATmega8 PDIP... 7 Gambar II.3 Diagram Blok USART Mikrokontroler ATmega8... 8 Gambar II.4 Perangkat Keras TINIm400... 10 Gambar II.5 Diagram Blok TINIm400... 10 Gambar II.6 Diagram Blok Arsitektur Mikrokontroler DS80C400... 11 Gambar II.7 Perangkat Keras TINIs400... 13 Gambar II.8 TINI Runtime Environtment... 14 Gambar II.9 Lapisan pada Protokol TCP/IP... 21 Gambar II.10 Pergerakkan Data dalam Lapisan TCP/IP... 21 Gambar II.11 Jaringan GSM-GPRS... 23 Gambar III.1 Diagram Blok Sistem... 26 Gambar III.2 Diagram Sistem Kerja... 29 Gambar III.3 Denah dan Ukuran Miniatur Rumah... 31 Gambar III.4 Tata Letak Perangkat Keras pada Miniatur Rumah... 31 Gambar III.5 Diagram Blok Pengendali Model Sistem... 33 Gambar III.6 Penggunaan Port pada Mikrokontroler ATmega8... 35 Gambar III.7 Rangkaian Relay dengan Transistor... 36 Gambar III.8 Rangkaian Relay dengan IC ULN2803... 36 Gambar III.9 Rangkaian Antarmuka RS-232 to USART... 37 Gambar III.10 Rangkaian Keseluruhan Pengendali Model Sistem... 38 Gambar III.11 Format Data pada Protokol Komunikasi Khusus... 39 Gambar III.12 Diagram Alir Perangkat Lunak Utama Mikrokontroler ATmega8... 42 Gambar III.13 Diagram Alir Interupsi Terima Data... 44 Gambar III.14 Diagram Alir Sub Rutin Cek Command... 45 Gambar III.15 Diagram Alir Sub Rutin Indikator Kendali Temperatur... 47 Gambar III.16 Diagram Alir Sub Rutin Indikator Koneksi Web... 48

Gambar III.17 Diagram Alir Sub Rutin Cek Variabel Kendali Keamanan 49 Gambar III.18 Diagram Alir Sub Rutin Cek Limit Switch... 50 Gambar III.19 Diagram Alir Perangkat Lunak Utama TINI400... 52 Gambar III.20 Diagram Alir Thread Modem... 55 Gambar III.21 Diagram Alir Thread Sistem... 56