ABSTRAK. Nama : Yudhi Asmara Program Studi : Teknik Elektro Judul : Implementasi dan Evaluasi Kinerja Sistem Kontrol Berbasis Embedded Web

dokumen-dokumen yang mirip
Aplikasi Raspberry Pi untuk Kendali Perangkat Elektronik Rumah Tangga Jarak Jauh menggunakan Web Browser

5.2.2 Implementasi Antarmuka untuk client... V Komponen Elektronik yang Digunakan... V Pengujian (Testing)... V-13 BAB VI KESIMPULAN DAN

ABSTRAK. Kata kunci: Arduino, Switch, Access Point, LED, LCD, Buzzer, . i Universitas Kristen Maranatha

Sistem Monitor Dan Kendali Ruang Server Dengan Embedded Ethernet

SISTEM OTOMATISASI PENGONTROLAN SUHU DAN CAHAYA BAGI TANAMAN HIDROPONIK

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

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

Gambar 3.20 Konfigurasi Hardware Gambar 3.21 Pngalamatan I/O Gambar 3.22 Pemrograman Ladder (simulasi) Gambar 3.

PERANCANGAN PENGENDALIAN PERALATAN LISTRIK MELALUI KOMUNIKASI PROTOKOL TCP/IP DENGAN MIKROKONTROLER ARDUINO MEGA 2560

ABSTRAK. i Universitas Kristen Maranatha

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

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB

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

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

SISTEM MONITORING INFUS BERBASIS MIKROKONTROLER AVR ATMEGA 16 ABSTRAK

IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA TUGAS AKHIR

RANCANG BANGUN PINTU GARASI DAN LAMPU SECARA OTOMATIS BERBASIS MIKROKONTROLLER AT MEGA 8535

APLIKASI IOT UNTUK PROTOTIPE PENGENDALI PERALATAN ELEKTRONIK RUMAH TANGGA BERBASIS ESP

APLIKASI CONTACTLESS SMARTCARD UNTUK TRANSAKSI TOL MELALUI KOMUNIKASI WIRELESS ABSTRAK

BAB I PENDAHULUAN 1.1 Latar Belakang

Implementasi Sistem SCADA Redundant (Study kasus: Proses Pengendalian Plant Temperatur Air)

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

ABSTRAK. Kata kunci : Principal Component Analysis, Linear Discriminant Analysis, Pengenalan wajah

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

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

DAFTAR ISI Daerah SR(Special Relay) Daerah TR(Tempory Relay) Daerah DM (Data Memory) Daerah HR(Holding Relay)..

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

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

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

UNIVERSITAS INDONESIA

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

PEMBANGUNAN SISTEM SMART BUILDING BERBASIS MIKROKONTROLER (Deteksi Ketinggian Air Dalam Sebuah Gedung)

TAKARIR. perangkat yang digunakan untuk mengkondisikan udara. kumpulan fungsi-fungsi dalam pemrograman untuk mendukung proses pemrograman

Perancangan Sistem Reporting Kondisi Plant dan Jumlah Produksi Berbasiskan Menggunakan PLC Modicon M340. Vicktorio Djohan ( )

BAB III PERANCANGAN SISTEM

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

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

Selama tahun 1973, Cerf dan Kahn menyusun beberapa protokol pertama komunikasi data untuk mendukung arsitektur yang mereka miliki

PENGONTROLAN TEMPERATUR DAN KELEMBABAN UNTUK PERTUMBUHAN JAMUR TIRAM MENGGUNAKAN PENGONTROL MIKRO

DT-ARM DT-ARM Application Note

DAFTAR ISI. ABSTRAK... vi KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN...

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

BAB 4 IMPLEMENTASI DAN EVALUASI. menerapkan Pengontrolan Dan Monitoring Ruang Kelas Dengan Menggunakan

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

BAB I SISTEM KONTROL TNA 1

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

Bab 1 Pendahuluan 1.1 Latar Belakang

TUGAS JARKOM. *OSI Layer dan TCP/IP* A. OSI layer

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

EMBEDDED WEB SERVER DALAM MICROCONTROLLER UNTUK SISTEM KENDALI RUMAH

BAB 2 LANDASAN TEORI

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

PROTOTYPE SMART CLASSROOM BERBASIS MIKROKONTROLER MENGGUNAKAN RASPBERRY PI DAN ARDUINO

Bab 3 PLC s Hardware

ABSTRAK. Universitas Kristen Maranatha

STUDI IMPLEMENTASI IPv6 DALAM JARINGAN KOMPUTER MENGGUNAKAN METODE DUAL STACK

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

PERANCANGAN KENDALI SAKLAR ON/OFF MENGGUNAKAN SMS ABSTRAK

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

PERANCANGAN PENGONTROL ROBOT BERKAMERA VIA JARINGAN INTERNET (TCP/IP)

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

DESAIN DAN IMPLEMENTASI KONTROL ROBOT JARAK JAUH DENGAN KOMUNIKASI WIFI

SISTEM PEMANTAU RUANGAN MENGGUNAKAN DUA BUAH WEBCAM MELALUI JARINGAN INTERNET

Network Access/Interface Layer Internet Layer Host-to-Host Transport Layer Application Layer

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang

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

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

DT-ARM Application Note. AN221 Web Server I/O Remote

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

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

DAFTAR ISI Perancanaan Sistem Analisi Kebutuhan Desain Sistem Implementasi Sistem...

PERANCANGAN SISTEM REMOTE UNTUK SISTEM PENGATURAN BERJARINGAN

MONITORING DAN KONTROL DAYA KAMAR KOS MELALUI JARINGAN INTERNET (SOFTWARE)

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

DESAIN WEB UNTUK MONITORING INSTRUMEN INDUSTRI PADA PENGUKURAN TEMPERATUR TUGAS AKHIR

Interupsi Bagian Memori ROM (Read Only Memory) RAM (Random Access Memory) Komuniksai Serial...

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

PROTOTIPE ROBOT DENGAN SISTEM TERTANAM BERBASIS PEMROGRAMAN WEB TOTO

TUGAS AKHIR EDHRIWANSYAH NST

PEMBANGUNAN SISTEM OPTIMASI ADMINISTRASI BLOCKING DOMAIN STUDI KASUS : PT TELEKOMUNIKASI INDONESIA

BAB III METODOLOGI PENELITIAN. Konsep utama dari penelitian ini adalah untuk menciptakan sebuah sistem

DAFTAR ISI. ABSTRAKSI...vi. KATA PENGANTAR...vii. DAFTAR ISI... ix. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

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

Perancangan Aplikasi Monitoring Suhu pada Ruangan DMZ Berbasis Web dan Mobile

Pembuatan Program Interface Untuk Pengontrolan RVM-1

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

Dosen Pengampu : Muhammad Riza Hilmi, ST.

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Sistem Komunikasi Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

WIRELESS TELEMETERING KWH METER DIGITAL BERBASIS MIKROKONTROLER ABSTRAK

BAB III ANALISA DAN PERANCANGAN SISTEM

SISTEM KEAMANAN RUANG MULTI SENSOR ( HARDWARE )

Rancang Bangun Keamanan Portal Jalan Komplek Perumahan Dengan Notifikasi Bunyi dan Data Logger Menggunakan Raspberry pi

1 BAB I PENDAHULUAN. Dalam bahasa yang paling sederhana, home automation atau otomatisasi

Perancangan Smart Home System Berbasis Website dengan Multiclient Menggunakan Protokol TCP/IP

IMPLEMENTASI HOME AUTOMATION BERBASIS WEB PADA KONTROL DAN SERVER RASPBERRY PI

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

Transkripsi:

ABSTRAK Nama : Yudhi Asmara Program Studi : Teknik Elektro Judul : Implementasi dan Evaluasi Kinerja Sistem Kontrol Berbasis Embedded Web Seiring dengan perkembangan teknologi mikroprocessor, kinerja dari embedded system semakin meningkat. Karena kehandalanya, sistem embedded telah diterapkan dalam berbagai bidang seperti peralatan industri, telekomunikasi, alat kesehatan, entertainment, otomotif, perbankan, antariksa, bahkan peralatan rumah tangga dan mainan. Skripsi ini membahas tentang implementasi Web Server sebagai bagian dari antarmuka dalam sistem kontrol tertanam (embedded). Dalam aplikasi tertentu, embedded system merupakan solusi yang tepat, efisien dan hemat energi. Embedded system merupakan suatu sistem yang kompak yang dirancang secara terpadu untuk memenuhi kebutuhan yang spesifik. Berbeda dengan komputer pribadi (PC: Personal Computer) yang dirancang sangat fleksibel dan multifungsi. Dalam Embedded-System, aplikasi perangkat lunak, komponen elektronik, elektrik dan sistem mekanik, dipadukan secara kompak dalam sebuah perangkat. Sistem yang dikembangkan adalah embedded system yang mengontrol dan memonitor peralatan rumah, yaitu lampu, suhu ruangan dan pintu gerbang. Sistem dirancang menggunakan layanan WEB sebagai antar-muka dengan bahasa pemrograman dynamic-c pada processor Rabbit seri 4000. Hasil evaluasi atas sistem menunjukkan performa sistem yang cukup baik. Sistem bekerja pada kecepatan 58,98MHz dengan konsumsi daya 1,92 Watt mampu memberikan respon 2,7 detik untuk melayani akses web pada jaringan LAN dan akurasi sensor suhu mencapai 99,1%. Kata Kunci: Sistem Embedded, Web, HTTP Server, Embedded Web vii

ABSTRACT Name : Yudhi Asmara Study Program : Electrical Engineering Title : Implementation And Performance Evaluation Of Embedded Web-Based Control System Along with the development of micro-processor technology, the performance of embedded systems is enhanced. Because of its ability, embedded systems have been applied in various fields such as industrial equipment, telecommunications, medical equipment, entertainment, automotive, banking, aerospace, and even home appliances and toys. Work of this skripsi is about implementing a Web Server as part of the interface in embedded control systems. In certain applications, embedded systems provide the right solution for efficient auto control system and energy saving. Embedded systems is a compact system that is designed in an integrated manner to meet specific needs. Unlike a personal computer (PC), which is designed very flexible and multifunctional, Embedded-System, software applications, electronic components, electrical and mechanical systems is integrated in a compact device with limited purposes and less flexible. In this skripsi, will discuss the theory and design proccess of embedded systems applications in controlling and monitoring home devices, ie light, room temperature and the gate. Systems designed using Web services as an inter-face with dynamic-c programming languages on the Rabbit processor 4000 series. Evaluation result of the system shows a fairly good performance. The system works at clock speed of 58.98 MHz with power consumption of 1.92 Watts, its only about 2.7 seconds to respond the web access on the LAN with the accuracy of the temperature sensor reached 99.1%. Key Words: Embedded systems, Web, HTTP Server, Embedded Web viii

DAFTAR ISI BAB 1 PENDAHULUAN 1.1. Latar Belakang.. 1 1.2. Rumusan Masalah. 2 1.3. Manfaat.. 2 1.4. Tujuan 2 1.5. Batasan Masalah.. 2 1.6. Sistematika Penulisan 3 BAB 2 TEORI DASAR 2.1. Networking 5 2.1.1. Dasar Ethernet. 5 2.1.2. Koneksi Fisik 5 2.1.3. Jenis Jaringan 8 2.1.4. Perangkat Jaringan 10 2.1.5. Arsitektur Jaringan 11 2.1.6. Model Lapisan Jaringan 13 2.1.7. Protokol TCP/IP 16 2.1.8. IP Routing. 18 2.1.9. ARP.. 19 2.1.10. Lapisan Transport 20 2.1.11. Koneksi TCP/Socket 20 2.1.12. Lapisan Aplikasi... 22 2.1.13. DNS.. 22 2.2. Server Web. 23 2.2.1. HTTP.. 23 2.2.2. HTTPS 25 2.3. HTML 25 2.3.1. Markup/Tanda.. 26 2.3.2. Contoh HTML Sederhana 27 2.4. Modul Rabbit RCM 4300. 27 2.4.1. Spesifikasi. 28 2.5. Relay 32 2.4.1. Prinsip Kerja Relay.. 33 2.6. PWM 33 2.7. Thermistor 34 2.6.1. Cara Kerja Thermistor.. 34 ix

BAB 3 RANCANGAN 3.1. Materi Yang Dipelajari. 37 3.2. Rancangan Sistem.. 40 3.2.1. Fitur-fitur yang Direncanakan. 40 3.2.2. Spesifikasi yang Diharapkan 41 3.2.3. Diagram Blok Sistem.. 41 4.3.4. Diagram Blok Embedded Web 44 3.3. Rancangan Perangkat Keras. 47 3.3.1. Rangkaian Utama.... 47 3.3.2. Rangkaian ADC... 49 3.3.3. Rangkaian Sensor Suhu... 50 3.3.4. Rangkaian Pengendali Lampu.. 51 3.3.5. Rangkaian Pengendali Motor... 52 3.3.6. Rangkaian Power Supply. 53 3.4. Komponen yang Digunakan 54 3.5. Rancangan Perangkat Lunak 55 3.5.1. Rancangan Antarmuka (Web Interface) 55 3.5.2. Flow Chart 56 3.5.3. Rancangan Program. 59 3.6. Model Analisa 62 3.6.1. Skema Jaringan Uji Coba. 62 3.6.2. Parameter Evaluasi.. 65 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi. 66 4.1.1. Hardware. 66 4.1.2. Software 69 4.2. Evaluasi Kinerja. 81 4.2.1. Peralatan yang Digunakan 81 4.2.2. Parameter Evaluasi 82 4.3. Jaringan Uji Coba. 85 4.3.1. Peer-to-Peer.. 85 4.3.2. LAN.. 86 4.3.3. Wireless LAN.. 87 4.4.4. WAN 88 4.4. Hasil Evaluasi.. 90 4.4.1. Evaluasi Uji Fungsi.. 90 4.4.2. Evaluasi Tingkat Akurasi. 91 4.4.3. Evaluasi Kehandalan. 92 BAB 5 KESIMPULAN DAFTAR PUSTAKA x

DAFTAR TABEL Tabel 2.1. Perbandingan software client-server 11 Tabel 2.2. Penomoran port standar IANA. 12 Tabel 2.3. OSI Layer 13 Tabel 2.4. Model DARPA 14 Tabel 2.5. Tipe dan Ukuran Jaringan 18 Tabel 2.6. Keterangan Pin. 29 Tabel 3.1. Ringkasan Elemen Kontrol... 40 Tabel 3.2. Spesifikasi yang Diharapkan... 41 Tabel 3.3. Keterangan Diagram Blok Implementasi 42 Tabel 3.4. Keterangan Diagram Blok Embedded Web 45 Tabel 3.5. Tabel Kebenaran Pengendali Motor H-Bridge 53 Tabel 3.6. Daftar Komponen. 54 Tabel 4.1. Komposisi Halaman Utama... 75 Tabel 4.2. Komposisi Halaman Konfigurasi.. 76 Tabel 4.3. Komposisi Halaman Informasi. 77 Tabel 4.4. Hasil Evaluasi Uji Fungsi 90 Tabel 4.5. Hasil Evaluasi Tingkat Akurasi Sensor Suhu.. 91 Tabel 4.6. Hasil Evaluasi Kehandalan.. 92 xi

DAFTAR GAMBAR Gambar 2.1. Koneksi Kabel Jaringan 6 Gambar 2.2. TCP/IP Stack. 16 Gambar 2.3. Lapisan TCP/IP. 16 Gambar 2.4. TCP Handshake. 20 Gambar 2.5. Arsitektur Modul Rabbit Core 4300. 29 Gambar 2.6. Port Pada Rabbit 4000 29 Gambar 2.7. Pin dan Kemasan processor Rabbit 4000.. 29 Gambar 2.8. Diagram Blok Processor Rabbit 4000.. 29 Gambar 3.1. Ilustrasi Aplikasi Sistem Kontrol Berbasis Web 40 Gambar 3.2. Diagram Blok Implementasi. 42 Gambar 3.3. Diagram Blok Embedded Web 44 Gambar 3.4. Rangkaian Utama.. 47 Gambar 3.5. Rangkaian ADC ADS7870 & Memory. 49 Gambar 3.6. Rangkaian Sensor Suhu. 50 Gambar 3.7. Rangkaian Pengendali Lampu 51 Gambar 3.8. Rangkaian Pengendali Motor H-Bridge 52 Gambar 3.9. Rangkaian Power Supply 53 Gambar 3.10. Tampilan Antarmuka Utama.. 55 Gambar 3.11. Tampilan Antarmuka Konfigurasi. 55 Gambar 3.12. Tampilan Antarmuka bagian Keterangan.. 55 Gambar 3.13. Flow Chart. 56 Gambar 3.14. Skema Jaringan Uji Coba Model Peer-to-peer.. 62 Gambar 3.15. Skema Jaringan Uji Coba Model LAN.. 62 Gambar 3.16. Jaringan Wireless LAN.. 63 Gambar 3.17. Jaringan Internet (WAN) 63 Gambar 3.18. Mengakses Halaman Web. 64 Gambar 3.19. Halaman Web dalam Browser.. 64 Gambar 4.1. Fisik Modul Rabbit RCM4300.. 67 Gambar 4.2. Pinout Modul RCM4300. 67 xii

Gambar 4.3. USB Downloader 68 Gambar 4.4. Konfigurasi Hardware Keseluruhan. 68 Gambar 4.5. Komponen Halaman Utama. 75 Gambar 4.6. Komponen Halaman Konfigurasi.. 76 Gambar 4.7. Komponen Halaman Informasi 77 Gambar 4.8. Software Dynamic C.. 78 Gambar 4.9. Macromedia Fireworks. 79 Gambar 4.10. Macromedia Dreamweaver Mode Design 80 Gambar 4.11. Macromedia Dreamweaver Mode Code 80 Gambar 4.12. Jaringan peer-to-peer 85 Gambar 4.13. Jaringan LAN. 86 Gambar 4.14. Jaringan Wireless LAN.. 87 Gambar 4.15. Jaringan Internet (WAN) 88 xiii

Daftar Lampiran Lampiran 1 Lampiran 2 Lampiran 3 Kode Program Aplikasi Rangkaian ProtoBoard RCM4300 Datasheet ADC ADS7870 xiv