CEKPOLUSI: RANCANG BANGUN APLIKASI INFORMASI POLUSI i . tugas akhir ¢â‚¬â€œ ks 141501 cekpolusi: rancang

  • View
    0

  • Download
    0

Embed Size (px)

Text of CEKPOLUSI: RANCANG BANGUN APLIKASI INFORMASI POLUSI i . tugas akhir...

  • i

    TUGAS AKHIR – KS 141501

    CEKPOLUSI: RANCANG BANGUN APLIKASI INFORMASI POLUSI UDARA. (STUDI KASUS KOTA SURABAYA) KADEK HARI BASKARA NRP 5212 100 007 Dosen Pembimbing : Nur Aini Rakhmawati, S.Kom., M.Sc.Eng. Irmasari Hafidz, S.Kom., M.Sc. JURUSAN SISTEM INFORMASI Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya 2016

  • ii

    FINAL PROJECT – KS 141501

    CEKPOLUSI: A WEB APPLICATION DEVELOPMENT OF AIR POLLUTION INFORMATION. (CASE STUDY: SURABAYA CITY) KADEK HARI BASKARA NRP 5212 100 007 SUPERVISOR: Nur Aini Rakhmawati, S.Kom., M.Sc.Eng. Irmasari Hafidz, S.Kom., M.Sc. JURUSAN SISTEM INFORMASI Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya 2016

  • v

    CEKPOLUSI: RANCANG BANGUN APLIKASI INFORMASI POLUSI UDARA. (STUDI KASUS KOTA

    SURABAYA)

    Nama Mahasiswa : Kadek Hari Baskara NRP : 5212 100 007 Jurusan : Sistem Informasi FTIf-ITS Pembimbing 1 : Nur Aini Rakhmawati, S.Kom.,

    M.Sc.Eng. Pembimbing I1 : Irmasari Hafidz, S.Kom., M.Sc.

    ABSTRAK

    Polusi atau pencemaran udara merupakan perubahan komposisi dari zat udara sehingga kualitas dari zat tersebut menjadi berkurang atau tidak bisa lagi diperuntukkan sesuai fungsinya. Pengelolaan kualitas udara di Indonesia dilakukan oleh Kementrian Lingkungan Hidup melalui sistem yang disebut dengan Air Quality Management System (AQMS), dimana sistem ini telah diterapkan pada 10 kota di Indonesia, salah satunya adalah Surabaya. Selain melakukan pemantauan, Kementrian Lingkungan Hidup juga menyediakan informasi mengenai kualitas udara dan polusi udara. Namun informasi yang disediakan oleh Kementrian Lingkungan Hidup masih belum bersifat real time.

    Dengan kondisi seperti demikian, maka untuk mendukung proses bisnis dari Kementrian Lingkungan Hidup dalam hal penyediaan informasi mengenai kualitas udara dan polusi udara, dibutuhkan suatu sistem yang dapat menampilkan informasi yang akurat serta interaktif mengenai polusi udara, dampak, serta cara mengantisipasinya yang bersifat semi real time dan dapat diakses dimana saja dan kapan saja. Tugas Akhir ini bertujuan untuk (1) membuat suatu aplikasi web yang dapat menampilkan informasi berupa visualisasi dari data polusi udara dan (2) memberikan informasi mengenai dampak dari polusi udara beserta cara mengantisipasinya serta dapat melakukan

  • vi

    penyebaran informasi melalui broadcasting pada media email dan Twitter. Aplikasi web dikembangkan menggunakan PHP, JavaScript dan HTML, dengan database MySQL. Beberapa library yang digunakan, yaitu PHPExcel, Mapbox, Leaflet, PHPMailer, dan Codebird. Dengan adanya aplikasi web ini dapat membantu memberikan informasi yang lebih interaktif dan dapat memberikan edukasi kepada masyarakat mengenai polusi udara sehingga masyarakat dapat melakukan antisipasi terhadap kondisi udara di sekitar apabila kondisi udara mencapai tingkatan yang buruk.

    Kata Kunci: polusi udara, Kementrian Lingkungan Hidup, aplikasi web, visualisasi, broadcasting.

  • vii

    CEKPOLUSI: A WEB APPLICATION DEVELOPMENT OF AIR POLLUTION INFORMATION. (CASE STUDY:

    SURABAYA CITY)

    Student Name : Kadek Hari Baskara NRP : 5212 100 007 Department : Sistem Informasi FTIf-ITS Supervisor 1 : Nur Aini Rakhmawati, S.Kom.,

    M.Sc.Eng. Supervisor 2 : Irmasari Hafidz, S.Kom., M.Sc.

    ABSTRACT

    Air pollution refers to an alteration of substance composition in the air so that the quality of the substance will be diminished or no longer intended as its function. In Indonesia, Air Quality Management is conducted by the Ministry of Environment (Kementrian Lingkungan Hidup) through a system called the Air Quality Management System (AQMS), which has been implemented in 10 cities, including Surabaya. Aside from monitoring the air quality, the Ministry of Environment also provides information about air quality and air pollution. However, the information provided by the Ministry of Environment were still not in real time condition.

    Therefore, to support the business process of the Ministry of Environment in terms of providing information about air quality and air pollution, we need a system that can displays information about air pollution, its impact and also how to anticipate it, accurately, in interactive way, and semi real time, which can be accessed anywhere and anytime. This undergraduate thesis has several aims, such as (1) to build a web application that can shows air pollution information by visualizing the air pollution data and (2) provides information about the impact of the air pollution and how to anticipate them. It also able to disseminate those informations through media broadcasting such as email and Twitter. This web application

  • viii

    developed by using PHP, JavaScript and HTML, with MySQL database. The development also using some library such as PHPExcel, Mapbox, Leaflet, PHPMailer, and Codebird. By using this web application, it can provides more interactive information about air pollution and it can also educates the public about air pollution and it’s impact, so that the public can anticipate when the air condition reach unhealthy levels.

    Keywords: air pollution, Ministry of Environment, web application, visualization, broadcasting.

  • xi

    DAFTAR ISI

    ABSTRAK .................................................................................... v ABSTRACT ................................................................................ vii KATA PENGANTAR ................................................................. ix DAFTAR ISI ................................................................................ xi DAFTAR GAMBAR .................................................................. xv KODE ......................................................................................... xix DAFTAR TABEL ...................................................................... xxi BAB I PENDAHULUAN ........................................................... 1 1.1. Latar Belakang Masalah ................................................ 1 1.2. Perumusan Masalah ....................................................... 5 1.3. Batasan Masalah ............................................................ 6 1.4. Tujuan Penelitian ........................................................... 6 1.5. Manfaat Penelitian ......................................................... 6 1.6. Relevansi........................................................................ 7

    BAB II TINJAUAN PUSTAKA ................................................. 9 2.1. Studi Sebelumnya .......................................................... 9 2.2. Dasar Teori .................................................................. 12

    2.2.1. Polusi Udara ........................................................ 12 2.2.2. Indeks Kualitas Udara .......................................... 12 2.2.3. Polutan Udara ....................................................... 15 2.2.4. Air Quality Management Kota Surabaya ............. 16 2.2.5. PHPExcel ............................................................. 18 2.2.6. Mapbox................................................................. 18 2.2.7. Leaflet .................................................................. 19 2.2.8. PHPMailer ........................................................... 19 2.2.9. Codebird............................................................... 20 2.2.10. Visualisasi Data .................................................... 20 2.2.11. Visualisasi Data pada Studi Sebelumnya ............. 25

    BAB III METODOLOGI PENELITIAN .................................. 29 3.1. Studi Literatur .............................................................. 30 3.2. Analisis Kebutuhan ...................................................... 30 3.3. Desain Sistem .............................................................. 30 3.4. Pembuatan Sistem ........................................................ 31 3.5. Pengujian Aplikasi ....................................................... 32 3.6. Penyusunan Buku Tugas Akhir ................................... 32

    BAB IV PERANCANGAN ....................................................... 35

  • xii

    4.1. Analisis Kebutuhan ...................................................... 35 4.1.1. Kebutuhan Administrator ..................................... 35 4.1.2. Kebutuhan Visitor ................................................ 37 4.1.3. Kebutuhan Fungsional .......................................... 40 4.1.4. Kebutuhan Non Fungsional .................................. 42

    4.2. Desain Sistem ............................................................... 42 4.2.1. Perancangan Data ................................................. 42 4.2.2. Perancangan Database ......................................... 47 4.2.3. Perancangan Antarmuka ....................................... 49

    BAB V IMPLEMENTASI ......................................................... 51 5.1. Pre-processing Data ..................................................... 51

    5.1.1. Pembersihan Data Polutan .................................... 51 5.1.2. Konversi Data Nilai Polutan ................................. 53 5.1.3. Konversi Data Jenis Polutan ................................. 54 5.1.4. Konversi Data Lokasi ........................................... 55 5.1.5. Konversi Data Tanggal .