IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA TUGAS AKHIR Oleh : MARIMBUN SIBARANI 0606042733 DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS INDONESIA GENAP 2007/2008
IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA TUGAS AKHIR Oleh : MARIMBUN SIBARANI 0606042733 TUGAS AKHIR INI DIAJUKAN UNTUK MELENGKAPI SEBAGIAN PERSYARATAN MENJADI SARJANA TEKNIK DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS INDONESIA GENAP 2007/2008 2
PERNYATAAN KEASLIAN TUGAS AKHIR Saya menyatakan dengan sesungguhnya bahwa Tugas Akhir dengan judul : IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA yang dibuat untuk melengkapi sebagian persyaratan menjadi Sarjana Teknik pada Program Studi Teknik Elektro Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia, bukan merupakan tiruan atau duplikasi dari skripsi yang sudah dipublikasikan dan atau pernah dipakai untuk mendapatkan gelar kesarjanaan di lingkungan Universitas Indonesia maupun di Perguruan Tinggi atau Instansi manapun, kecuali bagian yang sumber informasinya dicantumkan sebagaimana mestinya. Depok, 3 Juli 2008 Marimbun Sibarani NPM 0606042733 3
LEMBAR PENGESAHAN Tugas Akhir dengan judul : IMPLEMENTASI SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP) UNTUK PEMANTAUAN TINGKAT POLUSI UDARA dibuat untuk melengkapi sebagian persyaratan menjadi Sarjana Teknik pada Program Studi Teknik Elektro Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia. Tugas akhir ini telah diujikan pada sidang ujian tugas akhir dan dinyatakan memenuhi syarat/sah pada Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia. Depok, 3 Juli 2008 Dosen Pembimbing, Dr.Ir. Riri Fitri Sari,MM, M.Sc NIP. 132 127 785 4
UCAPAN TERIMA KASIH Penulis mengucapkan terima kasih kepada yang terhormat : Dr. Ir. Riri Fitri Sari, MM, M.Sc selaku dosen pembimbing yang telah bersedia meluangkan waktu untuk memberi pengarahan, diskusi dan bimbingan serta persetujuan sehingga tugas akhir ini dapat selesai dengan baik. 5
Kata Pengantar Segala pujian dan syukur kita panjatkan kehadirat Tuhan Yang Maha Esa karena kasih dan tuntunan-nya penulis dapat menyelesaikan pembuatan tugas akhir dan penulisan laporan ini. Adapun tulisan ini dibuat sebagai laporan hasil Tugas Akhir Implementasi Sistem Wireless Sensor Network berbasis Internet Protocol (IP) dengan aplikasi sensor untuk pembacaan tingkat polusi udara, yang dibuat untuk melengkapi sebagian persyaratan menjadi Sarjana Teknik pada Program Studi Teknik Elektro Departemen Teknik Elektro Fakultas Teknik Universitas Indonesia. Penulis menyadari bahwa karya tulis ini masih memiliki banyak kekurangan karena keterbatasan dari penulis dan juga berbagai kesalahan yang mungkin luput dari pengamatan penulis. Saran dan kritik yang membangun sangat penulis harapkan dari pembaca agar laporan ini dapat lebih sempurna. Dan akhirnya semoga karya tulis ini dapat bermanfaat bagi penulis khususnya dan bagi para pembaca ataupun bagi mereka yang berkecimpung dalam bidang yang sesuai dengan karya tulis ini. Depok, 3 Juli 2008 Penulis 6
DAFTAR ISI Hal PERNYATAAN KEASLIAN SKRIPSI...iii PENGESAHAN...iv UCAPAN TERIMA KASIH...v KATA PENGANTAR...vi ABSTRAK...vii ABSTRACT...viii DAFTAR ISI...ix DAFTAR GAMBAR...xii DAFTAR TABEL...xiv DAFTAR SINGKATAN... xv DAFTAR LAMPIRAN...xvi BAB I. PENDAHULUAN...1 1.1.Latar Belakang...1 1.2.Perumusan Masalah...2 1.3.Batasan Masalah...2 1.4.Tujuan Penulisan...2 1.5. Metodologi Penulisan...3 1.6. Sistematika Penulisan...3 BAB II. TEORI DASAR...5 2.1. Wireless sensor network...5 2.1.1.Konsep dasar dan pengertian wireless sensor network...5 2.1.2.Topologi wireless sensor network...5 2.1.2.1. Topologi jaringan point to point...6 2.1.2.2. Topologi Jaringan Multidrop...6 9
2.1.2.3. Topologi Web network...7 2.2. Protokol Jaringan Komunikasi Sistem Komputer...7 2.2.1. Protokol TCP/IP...9 2.2.1.1. Transmission Control Protocol (TCP)...10 2.2.1.2. Internet Protocol (IP)...11 2.2.2. Alamat Broadcast...11 2.2.3. Subnet Mask...12 2.3. Perangkat Sistem Wireless Sensor Network..13 2.3.1. Sensor Polusi...13 2.3.2. Mikrokontroller dan Pemrogramannya.14 2.3.3. Embedded Web Server NM7010A...18 2.3.4. Wireless Fidelity (Wi-Fi)...19 2.3.4.1. Perangkat Wi-Fi...20 2.3.4.2. Mode Koneksi Wi-Fi...21 2.3.4.3. Sistem Keamanan Wi-fi...21 2.4. Pemrograman Web...22 2.4.1. Pengantar Pemrograman Web dengan HTML, PHP dan My SQL...22 2.4.2. Pemrograman PHP...22 2.4.2.1. Variable dan tipe data...23 2.4.2.2. Operators...24 2.4.3.Pemrograman Database dengan My Sql...24 BAB III. PERANCANGAN SISTEM WIRELESS SENSOR NETWORK BERBASIS INTERNET PROTOCOL (IP)...26 3.1. Deskripsi kerja sistem wireless sensor network...26 3.2. Perancangan Perangkat Sistem Wireless Sensor Network...28 3.2.1. Perancangan Sistem pembacaan tingkat polusi udara dengan menggunakan Sensor TGS 2600 Air Quality Sensor... 28 3.2.2. Perancangan Perangkat pengolahan data pembacaan sensor...29 3.2.3. Perancangan Aplikasi Web Server dengan Modul Embedded Web Server NM7010A-LF...30 3.2.4. Perancangan Perangkat Wireless Fidelity untuk pengiriman data..32 3.3. Perancangan software pada sistem wireless sensor network berbasis Internet Protocol (IP) untuk pemantauan tingkat polusi udara....32 10
3.3.1. Perancangan Arsitektural sistem software...32 3.3.2. Diagram alur atau flow chart sistem wireless sensor network..34 3.3.3. Perancangan pemrograman untuk proses pengambilan data pembacaan sensor dengan menggunakan pemrograman Basic Compiler versi 1.11.9.1...35 3.3.4. Perancangan pemrograman untuk Konfigurasi dan setting IP, pengiriman data dan akses data dari perankat web server...36 3.3.5. Perancangan web untuk mengaksess data pembacaan sensor...38 BAB IV. ANALISA KERJA DARI WIRELESS SENSOR NETWORK UNTUK APLIKASI AKSES PEMBACAAN TINGKAT POLUSI...39 4.1. Analisa kerja sistem wireless sensor network...39 4.1.1. Analisa kerja sistem pengambilan dan pengolahan data sensor...39 4.1.2. Analisa Konfigurasi dan Setting IP address dan pengiriman data kedalam jaringan internet secara wireless...41 4.1.3. Analisa akses data secara mobile dan melalui website...42 4.2. Pengembangan Sistem Wireless Sensor Network...44 BAB V. KESIMPULAN...47 DAFTAR PUSTAKA...48 LAMPIRAN...49 11
DAFTAR GAMBAR Gambar 2.1. Topology jaringan point to point 6 Gambar 2.2. Topologi jaringan multidrop...7 Gambar 2.3. Jaringan dengan Topologi web...7 Gambar 2.4. Gambaran keluarga protokol dalam jaringan komputer...8 Gambar 2.5. Protokol komunikasi model referensi OSI...9 Gambar 2.6. (a). Protokol komunikasi menurut model referensi OSI...10 (b).protokol komunikasi TCP/IP...10 Gambar 2.7. State diagram sederhana dari Transmission Control Protocol (TCP)...13 Gambar 2.8. Sensor polusi tipe TGS2600 General Air Quality.14 Gambar 2.9. Skema rangkaian sensor polusi...14 Gambar 2.10. Konfigurasi AVR mikrokontroller dengan internal ADC...15 Gambar 2.11. Tampilan awal memulai pemrograman Basic Compiler AVR...16 Gambar 2.12. Contoh tampilan pemrograman dengan Basic Compiler AVR...17 Gambar 2.13. Tampilan hasil compile program...17 Gambar 2.14. Modul Embedded Web Server NM7010A..18 Gambar 2.15. Wi-fi dalam bentuk PCI...20 Gambar 2.16. Wi-fi dalam bentuk USB.21 Gambar 3.1. Lay out akses data wireless dari sensor...27 Gambar 3.2.Lay out pengambilan, pengolahan data dan pengiriman data ke dalam jaringan web server...27 Gambar 3.3. Skema rangkaian Sensor General Air Quality TGS2600. 28 Gambar 3.4. Struktur dan dimensi sensor General Air Quality TGS2600...28 Gambar 3.5. Skema lay out mikrokontroller DT - AVR Low Cost Micro System...30 Gambar 3.6. Skema mikrokontroller...30 Gambar 3.7. Diagram blok Modul Embedded Web Server NM7010A.32 Gambar 3.8. Skema rangkaian Modul Web Server NM7010A-LF ini dan hubungannya dengan mikrokontroller DT-AVR Low Cos Micro System...32 Gambar 3.9. Arsitektur layer sistem pemetaan pembacaan polusi...34 12
Gambar 3.10. Gambar sub sistem pada pemetaan pembacaan tingkat polusi...34 Gambar 3.11. Flowchart pengambilan data, pengolahan dan pengiriman data sensor tersebut ke dalam web server...35 Gambar 3.12. Tampilan compile program pembacaan data sensor...35 Gambar 3.13. Tampilan pembacaan tingkat polusi udara...37 Gambar 4.1. Skema Lay out Wireless Sensor Network..39 Gambar 4.2. Grafik perbandingan tegangan output sensor (V RL ) dan pembacaan tingkat polusi udara...41 Gambar 4.3. Setting IP adress dan pengujian akses perangkat sensor...42 Gambar 4.4. Skema Pengembangan Wireless Sensor Network berbasis Internet Protocol...45 Gambar 4.5. Skema Sistem Pengambilan, Pengolahan dan Pengiriman Data Pada Sistem Wireless Sensor Network berbasis Internet Protocol...46 13
DAFTAR TABEL Tabel 2.1. Port datatcp...11 Tabel 2.2. Pembagian range IP... 11 Tabel 2.3. Subnet Mask...12 Tabel 2.4. Spesifikasi Wi-fi...19 Tabel 4.1. Data hasil pengujian pembacaan sensor 40 14
DAFTAR SINGKATAN ADC IP ISM ISP NIC TCP :Analog to Digital Converter :Internet Protokol. :Industrial, Scientific dan Medical :Internet Service Provider :Network Information Center :Transmission Control Protocol 15
DAFTAR LAMPIRAN Lampiran 1. Detail Program...49 Lampiran 2. Katalog sensor TGS 2600...50 Lampiran 3. Data Sheet IC 1722...51 16