• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
8
0
0

Teks penuh

(1)

vii

Universitas Indonesia

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:

(2)

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%.

(3)

ix Universitas Indonesia

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

(4)

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

(5)

xi

Universitas Indonesia

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

(6)

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

(7)

xiii

Universitas Indonesia

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

(8)

Daftar Lampiran

Lampiran 1 Kode Program Aplikasi

Lampiran 2 Rangkaian ProtoBoard RCM4300

Referensi

Dokumen terkait

Agar data dan informasi yang diperoleh sesuai dengan permasalahan yang ada pada MA Darul Falah Indramayu, maka penulis menggunakan metode penelitian lapangan

[r]

Alhamdulillah, segala puji dan syukur penulis panjatkan atas kehadirat Allah SWT beserta Nabi besar Muhammad SAW yang telah memberikan rahmat, hidayah-Nya,

Perilaku Pasca Imunisasi Polio Pada Bayi Di Desa Mancang Wilayah Kerja. Puskesmas

Bahasa Indonesia adalah bahasa Melayu yang dijadikan sebagai bahasa resmi Republik Indonesia dan bahasa persatuan bangsa Indonesia Bahasa Indonesia diresmikan penggunaannya

Organisasi Papua Merdeka (disingkat OPM) adalah organisasi yang didirikan pada tahun 1965 untuk mengakhiri pemerintahan provinsi Papua dan Papua Barat yang saat ini di Indonesia,

Kentlerin yaşlıların hareketlerini, yaşamlarını kolaylaştıracak biçimde düzenlenmesi, yaşlı bireylerin yanı sıra çocuk, engelli gibi dezavantajlılar ve tüm

Dalam sebuah Putusan dengan Nomor 419/Pid.Sus/2017/PN.Skt di Pengadilan Negeri Surakarta, Majelis Hakim mempertimbangkan dakwaan kedua yaitu Pasal 127 ayat (1) huruf