PROTOTYPE SISTEM BUKA TUTUP PINTU AIR BERBASIS WEB SECARA ONLINE DAN REALTIME

dokumen-dokumen yang mirip
TUGAS AKHIR SISTEM INFORMASI AREA PARKIR MENGGUNAKAN SENSOR CAHAYA

TUGAS AKHIR. Oleh : NIRTA YUNIAR WIDAGDO NPM

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR TABEL... vii. DAFTAR GAMBAR...

SISTEM PEMBERIAN PUPUK TANAMAN SECARA OTOMATIS BERBASIS MIKROKONTROLER TUGAS AKHIR. Oleh : BASUKO HERMAWANTYO

TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI S U R A B A Y A 2011 ARFENDI MUHAMAD NPM

LAVIRIA RATNASARI NPM

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK MANAJEMEN PEGAWAI DI FAKULTAS TEKNOLOGI INDUSTRI UPN VETERAN JAWA TIMUR SKRIPSI.

SIMULASI PENJUALAN DENGAN MENGGUNAKAN METODE MONTE CARLO

SISTEM INFORMASI PENGADUAN PADA JALAN TOL(Studi Kasus PT. JASA MARGA (PERSERO), Tbk CABANG SURABAYA GEMPOL) SKRIPSI.

TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN KELAYAKAN KREDIT PEMILIKAN MOTOR DENGAN METODE SCORING SYSTEM

SISTEM MANAGEMENT PARKIR BERBASIS SMS GATEWAY DI KRATON PLAZA MOJOKERTO

SISTEM INFORMASI PERPUSTAKAAN FTI UPN VETERAN JATIM SKRIPSI. Disusun Oleh : ARMY SATRIA G NPM Kepada

RANCANG BANGUN SISTEM PENGAMAN TAMBAHAN PADA MOBIL MENGGUNAKAN SECURITY PASSWORD BERBASIS MIKROKONTROLLER TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI AKADEMIK SMK AL- IKHLASH BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR

RANCANG BANGUN SISTEM INFORMASI PERNIKAHAN PADA KANTOR URUSAN AGAMA KECAMATAN BANGIL - PASURUAN SKRIPSI

MODUL PEMBELAJARAN PRAKTIKUM BASIS DATA BERBASIS FLASH DAN WEB MENGGUNAKAN ADOBE FLASH CS 5.5 SKRIPSI. Disusun oleh : JUPRIAWAN NPM.

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR GAMBAR... xiv. DAFTAR TABEL... xviii BAB I PENDAHULUAN Perumusan Masalah...

PEMBUATAN APLIKASI SISTEM INFORMASI MANAJEMEN POLIKLINIK UPN VETERAN JAWA TIMUR SKRIPSI

TUGAS AKHIR JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI S U R A B A Y A 2011 GAGAP SURYO NEGORO NPM

SISTEM PENDUKUNG KEPUTUSAN REORDER POINT STOCK MENGGUNAKAN METODE ECONOMIC ORDER QUANTITY SKRIPSI

Diajukan Oleh : PRIMA FAUZIAH NPM : JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN

APLIKASI INVENTORI DAN HUTANG-PIUTANG DENGAN FITUR SMS GATEWAY BERBASIS YII FRAMEWORK DI UD. MANUNGGAL SKRIPSI

EDY SISWANTO NPM

TUTORIAL PEMBELAJARAN PEMBUATAN FLOWCHART DAN DFD MENGGUNAKAN FLASH BERBASIS WEB SKRIPSI. Disusun oleh : HARDIANTO DWI SAPUTRO NPM.

SISTEM INFORMASI PELACAKAN PENGIRIMAN BARANG BERBASIS WEB

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... ix. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii BAB II GAMBARAN UMUM PERUSAHAAN...

SISTEM INFORMASI E-MARKETING UNTUK PERIKLANAN BERBASIS CLIENT-SERVER SECARA ONLINE DAN REAL TIME SKRIPSI. Disusun Oleh :

SISTEM PEMETAAN PAPAN REKLAME DI SURABAYA BERBASIS GOOGLE MAP

SISTEM INFORMASI PEMINJAMAN SENAJTA DI BAGIAN INVENTORY PERSENJATAAN INFANTRI YONIF 752 TNI AD

SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN VETERAN JATIM SKRIPSI. Disusun oleh :

SISTEM INFORMASI EKSEKUTIF PADA LEMBAGA DAN PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT (LPPM) UPN VETERAN JAWA TIMUR SKRIPSI

RANCANG BANGUN SIMULASI KECEPATAN MOBIL BEBASIS SMS GATEWAY

ANALISIS DAN DESAIN CUSTOMER RELATIONSHIP MANAGEMENT TRANSAKSI RESERVASI HOTEL BERBASIS TEKNOLOGI MOBILE TUGAS AKHIR. Oleh :

PERANCANGAN SISTEM INFORMASI ASET MANAJEMEN BERBASIS WEB DI SMP NEGERI 35 SURABAYA SKRIPSI. Disusun Oleh : MOCHAMMAD INDRA YAHYA NPM.

SISTEM INFORMASI PENJUALAN DISTRO CHERISH PROBOLINGGO

SISTEM INFORMASI PENDATAAN KASUS KECELAKAAN DAN TILANG PADA BAGIAN SATLANTAS DI KPPP TANJUNG PERAK

SISTEM PEMBELAJARAN TUGAS SEKOLAH MENENGAH ATAS BERBASIS WEB MENGGUNAKAN PHP dan MySQL TUGAS AKHIR. Oleh : NANANG FEBRYANTO NPM.

SISTEM INFORMASI PEMESANAN PRODUK SECARA ONLINE di CV. NIRWANA ART & GLASS DENGAN MENGGUNAKAN PHP dan MySQL SKRIPSI

Hak Cipta milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

APLIKASI MODUL PEMBELAJARAN PRAKTIKUM JARINGAN KOMPUTER BERBASIS WEB & FLASH SKRIPSI

BAB III ANALISA DAN PERANCANGAN SISTEM

PENGGUNAAN TEKNOLOGI WIRELESS SEBAGAI MEDIA REMOTE ROBOTIC

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK MENGEVALUASI KINERJA OUTSOURCHING PEGAWAI PT. PRATAMA WISESA MANDIRI BERBASIS WEB SKRIPSI.

fasilitas yang lebih lengkap dan menunjang. 1.2 Perumusan Masalah Masalah dalam tugas akhir ini dirumuskan sebagai berikut: 1. Bagaimana merancang seb

PERANCANGAN ONLINE MOVIE RENTAL DENGAN MEMANFAATKAN TEKNOLOGI MULTICASTING PADA WINDOWS MEDIA SERVICES TUGAS AKHIR

KATA PENGANTAR. taufik dan hidayah-nya, penulisan laporan tugas akhir dengan judul PELAYANAN SISTEM INFORMASI AKADEMIK DI SMK

APLIKASI MONITORING KEDATANGAN KAPAL DAN PENJADWALAN KERJA DI KOPERASI TENAGA KERJA BONGKAR MUAT USAHA KARYA TUGAS AKHIR.

ANALISA DAN PERANCANGAN SISTEM PENGOLAHAN DATA NILAI SMA PARLAUNGAN BERBEK WARU BERBASIS WEB DAN SMS GATEWAY SKRIPSI.

RANCANG BANGUN APLIKASI ONLINE PEMBELAJARAN PEMROGRAMAN ORACLE 10g EXPRESS EDITION UNTUK TINGKAT PEMULA MENGGUNAKAN PHP SKRIPSI.

MEDIA PEMBELAJARAN INTERAKTIF ONLINE PEMROGRAMAN ORACLE 10g EXPRESS EDITION SKRIPSI. Disusun oleh : MUHAMMAD AMINUL MUSYAFFA NPM.

SKRIPSI. Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Program Studi Sistem Informasi.

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

SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN PADA KELURAHAN PENELEH (SURABAYA)

RANCANG BANGUN SISTEM PENJUALAN DENGAN ESTIMASI STOK FORECASTING WIGHTED MOVING AVERAGE (STUDY KASUS UD. TIRTA SU UD JAYA) TUGAS AKHIR.

SISTEM PAKAR UNTUK DIAGNOSIS AUTISME DAN GANGGUAN PSIKOLOGIS LAINNYA PADA ANAK BERBASIS WEB

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR TABEL... xii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

SISTEM INVENTORY STOCK BARANG DI CV. BERKAH ALAM SKRIPSI

RANCANG BANGUN SISTEM PENJUALAN PULSA PROVIDER TINGKAT RETAIL BERBASIS MOBILE ANDROID VERSI GINGERBREAD DAN WEB BASE (Studi Kasus : Spy Cell) SKRIPSI

RANCANG BANGUN APLIKASI ESTIMASI BIAYA PADA PROYEK KONSTRUKSI JALAN MENGGUNAKAN METODE HARGA SATUAN TUGAS AKHIR. Oleh :

APLIKASI UJIAN ONLINE DI RSBI SMAN 2 MOJOKERTO TUGAS AKHIR

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

APLIKASI TEKNOLOGI AJAX PADA E-COMMERCE ON-LINE PROMOSI BATIK TULIS JAWA TIMUR

SISTEM INFORMASI AKUNTANSI BERBASIS WEB DI PRIMER KOPERASI PEGAWAI TUGAS AKHIR

SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB DENGAN FITUR SMS GATEWAY DI SMK KETINTANG SURABAYA SKRIPSI. Disusun oleh :

DAFTAR ISI. ABSTRAKSI vii. KATA PENGANTAR...viii. DAFTAR ISI... x. DAFTAR GAMBAR...xiii. DAFTAR TABEL...xv BAB I PENDAHULUAN... 1

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

APLIKASI PENGOLAHAN DATA MASUK PENGANGKUTAN SAMPAH DI KOTA SURABAYA SKRIPSI

BAB IV DESKRIPSI PEKERJAAN

PROTOTYPE SISTEM OTOMASI PENGENDALIAN DAN PENGAWASAN RUMAH VIA ANDROID BERBASIS WEB SERVICE TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI PRAKTIKUM BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL SKRIPSI

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI RUTE ANGKUTAN UMUM DAERAH SURABAYA MENGGUNAKAN VISUAL BASIC 6 TUGAS AKHIR. Oleh :

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

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2012

SKRIPSI. Disusunoleh : NOVTORI WICAKSONO NPM :

PEMBUATAN SISTEM INFORMASI PEMBELIAN DAN PENJUALAN BERBASIS CUSTOMER RELATIONSHIP MANAGEMENT DI BENGKEL MOBIL REWWIN MOTOR SKRIPSI

APLIKASI MEDIA PEMBELAJARAN FISIKA BERBASIS WEB DAN FLASH UNTUK SEKOLAH MENENGAH ATAS POKOK BAHASAN GERAK MELINGKAR SKRIPSI

BAB II LANDASAN TEORI...

APLIKASI PENDATAAN KENDARAAN KELUAR MASUK PERUMAHAN BERBASIS LOOP DETEKTOR SKRIPSI. Oleh : ANJAR BUDI KUSUMA

SISTEM INFORMASI PENJUALAN ONLINE PADA SUPERMARKET KESHIA UNTUK MEMUDAHKAN CARA PEMBELIAN DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER DAN PHP

SISTEM INFORMASI PENCACAHAN DAN PENYALURAN BANTUAN SOSIAL PEMERINTAH PADA MASYARAKAT KURANG MAMPU DENGAN MENGGUNAKAN BARCODE DAN FINGERPRINT

APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY

SISTEM INFORMASI MANAJEMEN PENGUJIAN KENDARAAN BERMOTOR (SIM-PKB) PADA DINAS PERHUBUNGAN KABUPATEN KEDIRI SKRIPSI

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

APLIKASI KEUANGAN FAKULTAS TEKNOLOGI INDUSTRI UPN VETERAN JAWA TIMUR

TUGAS AKHIR PERANCANGAN APLIKASI SISTEM AGENDA ELEKTRONIS ONLINE BERBASIS CLIENT-SERVER DI LINGKUNGAN KEMENTERIAN LUAR NEGERI

KATA PENGANTAR. bermanfaat bagi penulis sejak awal hingga terselesainya laporan ini.

MODUL PEMBELAJARAN MENGENAL WIN32API DENGAN VISUAL BASIC 6.0 BERBASIS FLASH DAN WEB

Sistem Produksi Bak Truck di PT. SANGGAR BAJA UTAMA Sidoarjo dengan Menggunakan Metode Seleksi Berbasis Website SKRIPSI.

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xivv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...

APLIKASI PENGELOLAAN LAUNDRY BERBASIS WEB DAN SMS GATEWAY SEBAGAI SARANA PEMBERITAHUAN


APLIKASI PEMILIHAN BIDANG MINAT SISWA SMA MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS STUDY KASUS (SMA KR. YBPK-1 SURABAYA) SKRIPSI

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

APLIKASI PEMASANGAN IKLAN DI MEDIA CETAK BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL

DAFTAR ISI. Abstrak... Kata Pengantar. Ucapan Terima Kasih... Daftar Isi... Daftar Gambar.. Daftar Tabel Latar Belakang..

SISTEM PAKAR MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE ALGORITMA FUZZY LOGIC SKRIPSI

BAB I PENDAHULUAN. (Hardware) dan juga berupa perangkat lunak (Software), tetapi mempunyai nilai

BAB I PENDAHULUAN E-15

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii. DAFTAR ISI... x. DAFTAR TABEL... xiii. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

BAB I PENDAHULUAN. gambar, suara, dan animasi yang dapat ditampilkan di internet dan dapat

Transkripsi:

PROTOTYPE SISTEM BUKA TUTUP PINTU AIR BERBASIS WEB SECARA ONLINE DAN REALTIME Disusun oleh : Moch. Anang NurChambali 0534010120/FTI/SI Kepada FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR 2010

ABSTRAK Keterlambatan atau kesalahan dalam penanganan membuka atau menutup pintu air pada sungai merupakan sebuah masalah yang serius apalagi kalau sampai merugikan masyarakat. Sistem pengaturan dan monitoring yang terdapat pada sistem kendali konvensional masih belum efisien yang ada pada aplikasi sebelumnya, dimana bergantung pada pengamatan manusia yang berada di sekitar pintu air. Pada sistem kendali modern, proses pengaturan dan monitoring dapat dilakukan dari jarak jauh melalui internet. Tugas akhir ini adalah salah satu contoh sistem kendali modern. Tugas akhir ini dibuat dengan tujuan untuk membuat simulasi sistem pengaturan dan monitoring pintu air melalui Internet yang dapat melakukan proses monitoring, data acquisition. dan controlling. Proses dikendalikan menggunakan Mikrokontroler AT89S51 yang terhubung dengan komputer server rnelalui kabel serial. Hasil pengujian menunjukkan bahwa simulasi sistem ini sudah dapat berjalan dengan baik beserta dengan fitur-fiturnya yaitu monitoring, data acquisition, dan controlling pintu air, sedangkan kecepatan pergerakan pintu air sangat bergantung pada konstruksi gear box, motor, kecepatan koneksi internet yang digunakan beserta spesifikasi komputer yang digunakan sebagai server. Kata kunci: Monitoring, Data Acquisition. Controlling, Mikrokontroller. iii

KATA PENGANTAR Segala puji bagi Allah SWT yang telah memberikan limpahan rahmat dan ilmu yang bermanfaat serta kesabaran sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul Prototype Buka Tutup Pintu Air Berbasis Web Secara Online Dan Realtime, guna memenuhi persyaratan kelulusan di Universitas Pembangunan Nasional Veteran Jawa Timur Fakultas Teknologi Industri Jurusan Teknik Informatika. Dengan adanya bantuan berupa saran serta dukungan baik secara langsung maupun tidak langsung dari beberapa pihak maka pembuatan Tugas Akhir ini dapat terwujud,oleh karena itu penulis mengucapkan banyak terima kasih kepada : 1. Keluarga tercinta yang telah banyak memberikan dukungan yang sudah tak terhitung lagi jumlahnya. 2. Dekan Fakultas Teknologi Industri UPN Veteran JATIM Bapak Ir. Sutiyono, MT 3. Ketua Jurusan Teknik Informatika UPN Veteran JATIM Bapak Basuki Rahmat, S. SI, MT dan Bapak Budi Nugroho, S. Kom selaku dosen pembimbing yang telah banyak memberikan arahan dan saran dalam pengerjaan Tugas Akhir ini. 4. Para Bapak /Ibu Dosen Pengajar Jurusan Teknik Informatika dan Sistem Informasi. i

Semoga semua kebaikan dan niat baik dari semua pihak yang telah membantu terwujudnya Tugas Akhir ini dapat dibalas oleh Allah SWT. Masih banyak kekurangan dalam penyelesaian Tugas Akhir ini, maka dengan segala kerendahan hati penulis bersedia menerima saran dan kritik dari pembaca sekalian guna mendapatkan hasil yang lebih baik dalam tugas-tugas selanjutnya. Semoga dengan adanya tulisan ini banyak memberikan manfaat yang baik bagi semua pihak. Surabaya, 5 September 2010 Penulis ii

DAFTAR ISI KATA PENGANTAR... i ABSTRAK... iii DAFTAR ISI... iv DAFTAR GAMBAR... ix DAFTAR TABEL... xiii BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat... 4 1.6 Metode Penelitian... 4 1.7 Sistematika Penulisan... 6 BAB II DASAR TEORI... 8 2.1 Monitoring Pintu Air... 8 2.2 Sistem Pengendalian... 8 2.3 Mikrokontroler... 10 2.3.1 Dasar Mikrokontroler... 11 2.4 Motor DC... 13 2.5 Komunikasi Serial... 14 2.5.1 Konverter Logika RS232... 15 2.6 Pre Hypertext Preprocessor (PHP)... 15 iv

2.7 Mengkoneksi Database Melalui PHP... 17 2.7.1 Fungsi odbc_connect... 18 2.7.2 Fungsi odbc_close... 18 2.7.3 Fungsi odbc_do atau odbc_exec... 18 2.7.4 Fungsi odbc_num_fields... 19 2.7.5 Fungsi odbc_num_rows... 19 2.7.6 Fungsi odbc_field_name... 19 2.7.7 Fungsi odbc_field_len... 20 2.7.8 Fungsi odbc_field_type... 20 2.7.9 Fungsi odbc_fetch_row... 20 2.7.10 Fungsi odbc_fetch_into... 21 2.7.11 Fungsi odbc_result... 21 2.7.12 Fungsi odbc_result_all... 22 2.8 SQL Server 2005... 22 2.8.1 Sintak SQL Server 2005... 22 2.9 ODBC... 25 2.10 Macromedia Dreamweaver MX... 25 2.11 Database... 28 2.11.1 Pengertian Database...28 2.11.2 Entity Relation Diagram (ERD)... 29 BAB III ANALISA DAN PERANCANGAN SISTEM... 31 3.1 Analisa Sistem... 31 3.2 Perancangan Sistem... 32 3.2.1 Alur Umum Sistem... 33 v

3.2.2 Flowchart Diagram... 34 3.2.2.1 Flowchart Login... 34 3.2.2.2 Flowchart Buka Tutup Pintu air... 35 3.2.3 Diagram Berjenjang... 35 3.2.4 Spesifikasi Kebutuhan Sistem... 36 3.2.5 Context Diagram... 38 3.2.6 Data Flow Diagram... 39 3.2.6.1 DFD Level 0... 40 3.2.6.2 DFD Level 1 Sub Buka Pintu... 40 3.2.6.3 dfd Level 1 Sub Tutup Pintu... 40 3.2.7 Entity Relationship Diagram... 41 3.2.7.1 CDM (Conceptual Data Model)... 42 3.2.7.2 PDM (Physical Data Model)... 42 3.3 Perancangan Hardware... 42 3.3.1 Diagram Sistem Kontrol... 43 3.3.2 Perancangan Mikrokontroler AT89S51 Dengan RS232... 44 3.3.3 Perancangan Miniatur... 45 3.3.3.1 Sistem Penggerak... 46 3.3.3.2 Input Sensor... 46 3.4 Perancangan Antarmuka Perangkat Lunak... 47 BAB IV IMPLEMENTASI SISTEM... 50 4.1 Implementasi Lingkungan... 50 4.2 Implementasi data... 51 4.3 Implementasi Antarmuka... 51 vi

4.3.1 Form menu Utama... 52 4.3.2 Form Login... 52 4.3.3 Form Monitoring... 53 4.3.4 Form Data pegawai... 54 4.3.5 Form Laporan... 54 4.4 Implementasi Hardware... 55 4.4.1 Implementasi Miniatur... 55 BAB V EVALUASI DAN UJICOBA... 57 5.1 Ujicoba Perangkat Hardware... 57 5.1.1 Pengujian mikrokontroler AT89S51... 57 5.1.2 Koneksi Software Dengan USB Converter RS 232... 58 5.1.3 Pengisian Program Mikrokontroler... 59 5.2 Ujicoba Aplikasi... 59 5.2.1 Form Menu Utama... 60 5.2.2 Form Login... 60 5.2.3 Form Kontrol... 61 5.2.4 Form Laporan... 62 5.2.5 Form Tampilan Streaming Video... 65 5.2.6 Form More Link... 66 5.2.7 Form Contact Us... 66 5.2.8 Form Informasi Ketinggian Level Air Dan Posisi Pintu... 67 5.3 Ujicoba Miniatur... 67 5.3.1 Konfigurasi... 67 5.3.1.1 Konfigurasi Komputer Server... 68 vii

5.3.1.2 Konfigurasi Komputer Client... 69 5.3.2 Ujicoba Database... 73 5.3.3 Ujicoba Sistem Pada Web Client... 75 BAB VI KESIMPULAN DAN SARAN... 80 6.1 Kesimpulan... 80 6.2 Saran... 81 viii

DAFTAR GAMBAR No Teks Halaman 2.1 Proses Sistem Kendali... 9 2.2 Sistem Kendali Lingkar Terbuka... 9 2.3 Sistem Kendali Lingkar Tertutup... 9 2.4 Sistem Kerja Motor DC... 14 2.5 Tampilan Awal Macromedia Dreamweaver MX... 26 2.6 One To One Relationship... 30 2.7 One To Many Relatoinship... 30 2.8 Many To Many Relationship... 30 3.1 Diagram Sistem Pengaturan Pintu Air... 33 3.2 Flowchart Login Pada Web Client... 34 3.3 Flowchart Buka Tutup Pintu Air... 35 3.4 Diagram Berjenjang... 36 3.5 Diagram Context... 39 3.6 DFD Level 0... 40 3.7 DFD Level 1 Sub Buka Pintu... 40 3.8 DFD Level 1 Sub Tutup Pintu... 41 3.9 Conceptual Data Model... 42 3.10 Physical Data Model... 42 3.11 Diagram Blok Sistem Buka Tutup Pintu Air... 43 3.12 Diagram Sistem Kontrol... 43 3.13 Koneksi Pin AT89S51 Dengan RS 232... 44 3.14 Miniatur Sistem Buka Tutup Pintu Air... 46 3.15 Form Login... 47 3.16 Form Monitoring... 48 3.17 Form Setting Pintu... 48 3.18 Form Pegawai... 49 3.19 Form Laporan... 49 4.1 Form Menu Utama... 52 4.2 Form Login... 53 4.3 Form Monitoring... 53 4.4 Form Data Pegawai... 54 4.5 Form Laporan... 57 ix

4.6 Miniatur Sitem Buka Tutup Pintu Air... 58 5.1 RS 232 Converter to USB... 57 5.2 Pemasangan LED Pada Mikrokontroler AT89S51... 58 5.3 Pengisian Program Pada Mikrokontroler... 59 5.4 Form Menu Utama... 60 5.5 Form Login... 61 5.6 Form Control... 61 5.7 Form Laporan... 62 5.8 Form Laporan Option Tampilan... 63 5.9 Hasil Print Laporan... 63 5.10 Menu Form Laporan Grafik... 64 5.11 Menu Hapus Data... 64 5.12 Form Hapus Option... 65 5.13 Webcam Logitech QuickCam For Notebook Pro... 65 5.14 Tampilan Video Streaming... 66 5.15 More Link... 66 5.16 Form Kontak... 67 5.17 Form Level Air Dan Posisi Pintu... 67 5.18 Konfigurasi Ip Komputer Server... 68 5.19 Konfigurasi Ip Adress Pada Komputer Client... 69 5.20 Ujicoba Miniatur Pada Posisi Level 0 Pada Kondisi Sebenarnya... 70 5.21 Ujicoba Miniatur Pada Posisi air Level 0 Tampilan Web Client... 71 5.22 Ujicoba Miniatur Pada Posisi Level 3 Pada Kondisi Sebenarnya... 71 5.23 Ujicoba Miniatur Pada Posisi air Level 3 Tampilan Web Client... 71 5.24 Ujicoba Miniatur Pada Posisi Level 7 Pada Kondisi Sebenarnya... 72 5.25 Ujicoba Miniatur Pada Posisi air Level 7 Tampilan Web Client... 72 5.26 Ujicoba Miniatur Pada Posisi Level 10 Pada Kondisi Sebenarnya... 73 5.27 Ujicoba Miniatur Pada Posisi air Level 10 Tampilan Web Client... 73 5.28 Posisi Ketinggian Pada Level 8... 74 5.29 Laporan Perubahan Data... 74 5.30 Form Penambahan Pegawai... 75 5.31 Form Tampilan Pegawai Baru... 75 5.32 Tampilan Edit Pegawai... 76 5.33 Hasil Edit Data Pegawai... 76 5.34 Penghapusan Data Pegawai... 77 x

5.35 Hasil Laporan 1 April - 19 Juli... 77 5.36 Laporan Grafik... 78 5.37 Laporan Option Tanggal Grafik Akusisi... 79 5.38 Tampilan Grafik Akusisi... 79 xi

DAFTAR TABEL No Teks Halaman 3.1 Kebutuhan Internal... 37 3.2 Kebutuhan External... 37 3.3 Kebutuhan Nonfungsional... 38 3.4 Tabel Fungsi Kaki Mikrokontroler... 45 4.1 Tabel-Tabel Basis Data... 51 5.1 Hasil Pengujian Pada Rangkaian Mikrokontroler AT89S51... 58 5.2 Ketinggian Air Sebenarnya... 62 5.3 Pengaturan Sistem Buka Tutup Pintu Air Secara Otomatis... 70 xii

1 BAB I PENDAHULUAN 1.1 Latar Belakang Keterlambatan atau kesalahan dalam penanganan membuka atau menutup pintu air pada sungai merupakan sebuah masalah yang serius apalagi kalau sampai merugikan masyarakat. Pemerintah kota sudah berusaha meminimalisasi banyaknya daerah yang menjadi korban banjir dengan membangun sebuah gardugardu pengawas level air sungai pada titik-titik tertentu. Akan tetapi pada sistem ini masih belum efektif dikarenakan masih bergantung pada pengamatan manusia, sedangkan untuk memonitoring level air sungai harus dilakukan terus-menerus selama 24 jam. Oleh karena itu diperlukan adanya suatu sistem yang secara otomatis dapat memonitoring level air sungai serta mentransmisikan datanya secara otomatis, sehingga dapat dilakukan pengaturan pada pintu air sebagai upaya untuk meminimalisasi keterlamatan ataupun kesalahan penanganan pintu air sungai tersebut. Sistem tersebut dalam penerapannnya terbagi menjadi tiga proses yaitu : Monitoring : proses untuk pengambilan data level ketinggian permukaan air. Data Acquisition : pengawas pintu air dapat melihat data-data atau informasi-informasi ketinggian air terukur yang telah tersimpan dalam database. Controlling : pengawas dapat mengontrol pintu air dengan berdasarkan datadata level ketinggian air yang didapat.

2 Dari ketiga proses di atas diharapkan terjadinya banjir yang mendatangkan kerugian yang besar dapat ditekan lagi. 1.2 Perumusan Masalah Masalah-masalah yang dibicarakan dalam tugas akhir ini yaitu : 1. Aplikasi pada bidang penanganan pintu air masih belum banyak ada. 2. Mengaplikasikan teknologi pada bidang penanggulangan banjir sehingga pemanfaatan teknologi pada bidang ini dapat menjadi lebih berkembang seiring dengan perkembangan teknologi secara global. 3. Mekanisme manual dalam pengaturan dan monitoring pintu air selama ini masih belum efisien. 4. Pembuatan sistem pengaturan dan monitoring pintu air secara otomatis. 5. Menggunakan database untuk mengolah data agar data yang diolah lebih terstruktur. 6. Untuk merancang dan membangun simulasi sistem pengaturan dan monitoring pintu air melalui internet. 7. Pembuatan simulasi sistem pengaturan dan monitoring pintu air dapat dikendalikan dari jarak jauh dalam hal ini melalui Internet. 1.3 Batasan Masalah Agar pembahasan tentang sistem ini lebih terarah, penulis membatasi permasalahan yang akan dibahas pada proyek tugas akhir ini antara lain : 1. Sistem pengaturan dan monitoring pintu air ini dibuat dengan menggunakan basis mikrokontroler, pembahasan mengenai mikrokontroler AT89S51

3 hanya sebagai unit pengolah dan pengatur port yang difungsikan sebagai portable data, tidak membahas mengenai stuktur hardware dari AT89S51. 2. Simulasi sistem pengaturan dan monitoring pintu air ini menggunakan web client sebagai user interface untuk mengontrol sistem tersebut melalui internet. 3. Database yang digunakan adalah SQL Server 2005. 4. Bahasa Assembler digunakan untuk operasional mikrokontroller AT89S51. Penggunaan bahasa Assembler ini disebabkan karena kemudahan dalam perancangan dan pembuatannya. 5. Pengambilan data ketinggian air dengan menggunakan sensor level ketinggian air yang dilakukan pada satu titik. 6. Cara kerja dari sistem pengaturan dan monitoring pintu air ini di implementasikan dengan menggunakan miniatur. 7. Rangkaian elektronik hanya pendukung dari sistem ini. 8. Visual Basic 6 yang sudah teraplikasi sebelumnya untuk digunakan sebagai program pada komputer yang berfungsi sebagai controller. 1.4 Tujuan Adapun tujuan yang ingin dicapai dalam tugas akhir ini adalah : 1. Mengaplikasikan teknologi pada bidang penanganan pintu air sehingga pemanfaatan teknologi pada bidang ini dapat menjadi lebih berkembang seiring dengan perkembangan teknologi secara global. 2. Untuk merancang dan membangun simulasi sistem pengaturan dan monitoring pintu air melalui internet.

4 3. Merancang dan membuat hardware yang dapat mensimulasikan sistem apikasi buka tutup pintu air menggunakan detektor level air. 4. Membuat aplikasi web client berbasis PHP yang dapat berhubungan dengan aplikasi Visual Basic agar dapat mengontrol hardware yang telah dibuat. 5. Menguji coba hardware dan software sistem aplikasi buka tutup pintu air menggunakan dektor level air. 1.5 Manfaat Adapun manfaat yang ingin dicapai dalam tugas akhir ini adalah : 1. Membantu pemantauan ketinggian permukaan air sungai pada komputer agar lebih mudah dilakukan dan lebih terstruktur dan terkomputerisasi seiring perkembangan jaman. 2. Memberikan kemudahan bagi penjaga pintu air untuk bisa mengontrol ketinggian air sungai sehingga dapat meminimalkan terjadinya banjir, sehingga memberikan kenyamanan pada daerah-daerah rawan banjir yang berada di sekitar pinggiran sungai. 3. Memberikan kemudahan bagi petugas pintu air dalam mengontrol pintu air tanpa harus di tempat. 1.6 Metode Penelitian Dalam rangka mempersiapkan penyusunan skripsi, metode penelitian yang digunakan untuk mengumpulkan data, fakta dan keterangan bahan-bahan yang ada hubungannya dengan masalah yang akan dibahas, maka penulis melakukan penelitian dengan cara :

5 1. Studi Literatur - Mencari literature atau data-data yang berhubungan dengan mikrokontroler AT89S51, PHP dan semua komponen yang dipakai dalam pembuatan alat tugas akhir ini dan mempelajarinya. - Mempelajari tentang dasar teori yang digunakan dalam menyelesaikan tugas akhir. 2. Pembuatan alat - Membuat rangkaian simulasi sistem pengaturan dan monitoring pintu air. - Membuat miniatur simulasi sistem pengaturan dan monitoring pintu air untuk mengetahui cara kerja dari sistem. - Mendesain dan membuat program untuk mengakses dan mengontrol sistem pengaturan dan monitoring pintu air dari komputer. - Membuat tampilan web client dengan menggunakan Dreamweaver MX. - Membuat database dengan menggunakan SQL Server 2005. - Menggabungkan hardware dan software yang telah dibuat. 3. Analisa Sistem dan Pengujian Alat Pengujian ini dilakukan untuk mengetahui apakah simulasi sistem pengaturan dan monitoring pintu air sesuai dengan yang diharapkan dan kemudian membuat analisa dari hasil pengujian tersebut. 4. Kesimpulan Pengambilan kesimpulan yang dibuat meliputi evaluasi tahap akhir terhadap pengoperasian simulasi sistem pengaturan dan monitoring pintu air yang telah dibuat, serta kelebihan dan kelemahan dari sistem itu.

6 5. Pembuatan Laporan Laporan dibuat berdasarkan dari seluruh kegiatan yang dilakukan serta meliputi evaluasi tahap akhir terhadap pengoperasian alat dan pemanfaatan dari alat tersebut. 1.7 Sistematika Penulisan Dalam laporan tugas akhir ini, pembahasan disajikan dalam enam bab dengan sistematika pembahasan sebagai berikut: BAB I PENDAHULUAN Bab ini membahas tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan. BAB II DASAR TEORI Bab ini membahas dasar teori untuk menunjang penyelesaian masalah dalam tugas akhir ini. Teori dasar yang diberikan meliputi : mikrokontroler, motor DC, Assembly, database Microsoft SQL Server 2005, Visual Basic 6 dan PHP BAB III ANALISIS DAN DESAIN SISTEM Dalam bab ini akan dibahas analisa dan desain sistem secara terstruktur, yang dilengkapi dengan beberapa diagram dan pseudocode algoritma.. BAB IV IMPLEMENTASI SISTEM Bab ini membahas spesifikasi sistem, perangkat apa saja yang berhubungan dengan sistem dan berbagai macam implementasi sistem lainnya.

7 BAB V UJI COBA DAN EVALUASI Bab ini membahas skenario uji coba yang akan dilaksanakan dan pelaksanaan dari uji coba atau testing terhadap sistem yang telah dibuat. BAB VI PENUTUP Bab ini adalah bab terakhir yang menyajikan kesimpulan serta saran dari apa yang telah diterangkan dan diuraikan dari bab-bab sebelumnya.