UNIVERSITAS BINA NUSANTARA

dokumen-dokumen yang mirip
UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

Aplikasi FPGA dalam Pengontrolan Ruangan

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2006/2007

IMPLEMENTASI FSM BASED PLC SEBAGAI PENGENDALI PROTOTIPE MESIN PENCUCI MOBIL OTOMATIS

PERANCANGAN SISTEM KEAMANAN PADA RUANG CERDAS LAB.LITBANG JURUSAN SISTEM KOMPUTER BERBASISKAN MIKROKONTROLER ATMega8535

Universitas Bina Nusantara

UNIVERSITAS BINA NUSANTARA KONTROL POSISI PADA MOTOR DC DENGAN FPGA

UNIVERSITAS BINA NUSANTARA SISTEM ABSENSI MENGGUNAKAN JARINGAN KOMPUTER DENGAN NETWORK MIKROKONTROLLER

Diajukan guna melengkapi sebagian syarat Dalam mencapai gelar Sarjana Strata Satu (S1)

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Peminatan Sistem Digital Skripsi Sarjana Komputer Semester Genap 2003/2004

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

ANALISA DAN PERANCANGAN SISTEM PENGATUR ARAH SEL SURYA BERBASIS AVR SKRIPSI. oleh

UNIVERSITAS BINA NUSANTARA MAPPING PARKING SYSTEM

UNIVERSITAS BINA NUSANTARA. Budi Wicaksono Sardjono Yohan Darmawan Geary

Universitas Bina Nusantara. Jurusan Sistem Komputer. Skripsi Sarjana Komputer. Semester Genap tahun 2003/2004

BAB IV PENGUJIAN ALAT DAN ANALISA

Universitas Bina Nusantara SISTEM NAVIGASI MOBIL ROBOT TRICYCLE

Pengontrol Ruang Hidup Cacing Lumbricus Rubellus Dengan. Mikrokontroler AVR SKRIPSI. Oleh : Yugi L Wilym

PERANCANGAN PROTOTIPE SISTEM PEMANTAUAN RUMAH BURUNG WALET BERBASISKAN MICROCONTROLLER SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Genap tahun 2004 / 2005

APLIKASI RFID UNTUK PEMISAHAN PRODUK PADA INDUSTRI

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA PERANCANGAN PLC MENGGUNAKAN FPGA

BAB III METODE PENELITIAN. Pada pengerjaan tugas akhir ini metode penelitian yang dilakukan yaitu. dengan penelitian yang dilakukan.

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

BAB 1 PENDAHULUAN. mahluk hidup seperti air bah atau banjir. Di zaman modern seperti sekarang ini, selain

UNIVERSITAS BINA NUSANTARA. Perancangan Sistem Keamanan Pada Pintu Brankas

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

PERANCANGAN DAN PEMBUATAN PROTOTIPE PENGGORENGAN KENTANG OTOMATIS BERBASIS MIKROKONTROLLER SKRIPSI. OIeh: ADRIA BUDI LESMANN,.

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

OTOMATISASI PARKIR KENDARAAN BERBASIS MIKROKONTROLER DAN SISTEM PENGAWASAN MENGGUNAKAN CCTV BERBASIS HP 3G DAN KOMPUTER

DAFTAR ISI. HALAMAN PENGESAHAN... v. ABSTRAKSI...vi. KATA PENGANTAR... vii. DAFTAR ISI...ix. DAFTAR TABEL... xiii. DAFTAR GAMBAR...

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang sangat pesat dewasa ini,

Bina Nusantara University Jurusan Sistem Komputer

BAB III PERANCANGAN ALAT

SISTEM HARDCOPY RECORD UNTUK SMS

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

SYSTEM PEMANTAU KETINGGIAN AIR PADA BENDUNGAN

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

STANDALONE AVR PROGRAMMER

BAB 2 LANDASAN TEORI

TUGAS AKHIR PERANCANGAN PADA KOLAM IKAN SECARA MANUAL DENGAN MENGUKUR SUHU AIR DAN KETINGGIAN AIR MENGGUNAKAN MIKROKONTROLER ARDUINO

TUGAS AKHIR PENDETEKSI KEBOCORAN TABUNG GAS DENGAN MENGGUNAKAN SENSOR GAS FIGARRO TGS 2610 BERBASIS MIKROKONTROLER ATMEGA 8535

UNIVERSITAS BINA NUSANTARA SIMULASI CONVEYOR UNTUK PROSES PENGECATAN DAN PENGERINGAN MENGGUNAKAN PLC

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Genap tahun 2004

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2007/2008

TUGAS AKHIR PERANCANGAN ALAT MONITORING ENERGI LISTRIK BERBASIS ARDUINO DENGAN KONTROL KOMUNIKASI INTERNET

RANCANG BANGUN MINIATUR SISTEM KENDALI MOTOR PADA PEMBANGKIT LISTRIK TENAGA HYBRID BERBASIS MIKROKONTROLER ATMEGA 16

PEMANFAATAN SENSOR PIR (Passive Infra Red) UNTUK PENGONTROLAN SUHU RUANGAN SKRIPSI BUDI PRATAMA YANI NABABAN

SISTEM PENGATURAN STARTING DAN PENGEREMAN MOTOR UNTUK PINTU GESER OTOMATIS

UNIVERSITAS BINA NUSANTARA SIMULASI KINEMATIKA ROBOT MOBIL DENGAN FUZZY LOGIC

DAFTAR ISI HALAMAN JUDUL

SISTEM PEMANTAUAN ItUANGAN DENGAN MENGGUNAXAN SENSOR PASSIVE INFRA RED (PIR) SKRIPSI OLEH: BUDI-HERMANTO ' ~i.. SlO

PRAKATA. Esa atas segala kasih dan karunia-nya, yang dicurahkan kepada penulis selama

LAPORAN PROYEK AKHIR RANCANG BANGUN ALAT PENGERING JAMUR KUPING DENGAN PEMANAS MENGGUNAKAN MIKROKONTROLLER AT89C51

PERANCANGAN DAN PEMBUATAN ALARM DAN INFORMASI SUARA SEBAGAI INDIKATOR PADA VOLUME BAHAN BAKAR LAPORAN TUGAS AKHIR

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

MULTI TIMER PRESISI YANG DAPAT DIPROGRAM UNTUK MULTI BEBAN LISTRIK

PERANCANGAN MODUL DENGAN PENGATURAN GRAYSCALE PADA DOT MATRIX (PROTOTYPE)

APLIKASI RF SEBAGAI JALUR KOMUNIKASI TOMBOL DARURAT PADA PERUMAHAN

SISTEM PENYIRAM TANAMAN JAGUNG PADA TANAH TANDUS BERBASIS FUZZY LOGIC

RANCANG BANGUN SISTEM PENYIRAMAN TANAMAN ANGGREK DENDROBIUM BERBASIS MIKROKONTROLER ATMEGA 328PU

Pembuatan Program Interface Untuk Pengontrolan RVM-1

SISTEM KENDALI TEMPERATUR AQUSCAPE BERBASISKAN ARDUINO

LAPORAN AKHIR RANCANG BANGUN COOLING PAD LAPTOP OTOMATIS DENGAN METODE LOGIKA FUZZY PADA SISTEM PENDETEKSI PANAS

SISTEM PENGENDALI LEVEL DAN VOLUME AIR PADA PROSES PENGISIAN BAK PENAMPUNG AIR MENGGUNAKAN AT89S51 DENGAN PENAMPIL SEGMENT 7 TUGAS AKHIR

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

PENGARUH SISTEM KOMPUTER TERHADAP PRODUKTIFITAS SISTEM ENTERPRISE RESOURCE PLANNING PADA PT. ADHISAKTI SOLUSI KOMPUTINDO

BAB I PENDAHULUAN I.1

ALAT PENGONTROL KEBISINGAN DI PERPUSTAKAAN BERBASIS MIKROKONTROLER AT MEGA 16

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

UNIVERSITAS BINA NUSANTARA PERANCANGAN PROGRAM APLIKASI PERAMBATAN PANAS PADA KULIT DENGAN MENGGUNAKAN LASER UNTUK APLIKASI TERAPI KANKER.

III. METODELOGI PENELITIAN. Tempat dan waktu penelitian yang telah dilakukan pada penelitian ini adalah

Ahmadi *1), Richa Watiasih a), Ferry Wimbanu A a)

APLIKASI SENSOR PELAMPUNG PADA SISTEM PENGONTROLAN PINTU AIR OTOMATIS PADA BENDUNGAN BERBASIS MIKROKONTROLLER AT89S51 DEARNI PURBA

PERANCANGAN DAN PEMBUATAN RUMAH PINTAR BERBASIS ARDUINO

UNIVERSITAS BINA NUSANTARA

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA RANCANG BANGUN SISTEM KENDALI PINTU AIR OTOMATIS BERBASIS MIKROKONTROLLER (BAGIAN II) TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN ALAT PENGHITUNG ORANG DALAM RUANGAN BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SENSOR INFRA-MERAH LAPORAN TUGAS AKHIR

PERANCANGAN DAN PEMBUATAN ALAT PENGERING KAIN OTOMATIS DENGAN MEMANFAATKAN MIKROKONTROLER ATMega8535 dan SENSOR SHT11

PERANCANGAN LENGAN ROBOT PENGAMBIL DAN PENYUSUN KOTAK OTOMATIS BERDASARKAN WARNA MENGGUNAKAN MIKROKONTROLLER ATMEGA 32

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

ANALISA DAN PERANCANGAN DATA WAREHOUSE PADA PT. PARIT PADANG

BAB II LANDASAN TEORI...

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

RANCANG BANGUN SISTEM PENGENDALI MOTOR DC PENGGERAK SOLAR CELL MENGIKUTI ARAH CAHAYA MATAHARI BERBASIS MIKROKONTROLER

BAB III METODOLOGI PENULISAN

DAFTAR ISI. LEMBAR PENGESAHAN PEMBIMBING... Error! Bookmark not defined. LEMBAR PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PENGUJI...

UNIVERSITAS BINA NUSANTARA

OTOMATISASI LEVEL SOUND SYSTEM AUDIO MOBIL TERHADAP LINGKUNGAN LUAR. Oleh : STEVEN ANTHONIUS

EDWIN JS SITUMORANG NIM : NATAL SILABAN NIM :

Rancang Bangun Alat Pendeteksi Kadar Gas Karbon Monoksida (CO) pada Kendaraan Bermotor Menggunakan Arduino Uno TUGAS AKHIR

MAXIMUM POWER POINT TRACKER PADA SOLAR CELL/PHOTOVOLTAIC MODULE DENGAN MENGGUNAKAN FUZZY LOGIC CONTROLLER

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

BAB III PERANCANGAN SISTEM

RANCANG PALANG PINTU KERETA API BERBAS JURUSAN. Disusun Diploma. Oleh:

AMIK MDP. Program Studi Teknik Komputer Tugas Akhir Ahli Madya Komputer Semester Ganjil Tahun 2008/2009

PERANCANGAN SISTEM PENGENDALI KETERSEDIAAN KURSI PENONTON SEPAK BOLA VIA PINTU MASUK DAN PINTU KELUAR BERBASIS ARDUINO

RANCANG BANGUN DIGITAL EQUALIZER BERBASIS MIKROKONTROLLER ATMega 8535

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Sistem Komputer Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil tahun 2003/2004 Aplikasi Digital Fuzzy Procesor Dengan MCS-52 Pada Pintu Air Ali Johan 0400525365 Fandy Lastio 0400525402 I Wayan Sandhy S.D. 0400526632 Abstrak Tujuan dari penulisan ini yaitu untuk merancang suatu prototipe dari sebuah sistem yang digunakan untuk mengendalikan pintu air yang bekerja dengan metode Fuzzy Logic. Metodologi penelitian yang digunakan yaitu studi pustaka dan penelitian laboratorium. Studi pustaka bertujuan untuk mempelajari buku-buku, skripsi terdahulu, informasi dari pengajar dan literatur yang membantu dan berhubungan dengan topik ini. Selain itu juga dilakukan pencarian informasi dari situs-situs internet yang bersangkutan dengan penulisan ini. Sedangkan penelitian laboratorium dilakukan untuk mendapatkan data dan kinerja terbaik dari sistem. Perancangan program pada sistem ini menggunakan bahasa C Keil dan perancangan hardware menggunakan MCS 52. Kesimpulan yang dicapai dari sistem ini yaitu dihasilkan suatu prototipe pintu air yang dapat mengatur ketinggian air dengan metode Fuzzy Logic yang nantinya dapat dikembangkan lebih jauh lagi pada aplikasi yang sebenarnya misalnya pada bendungan, waduk, dan lain-lain. Metode Fuzzy Logic ini juga dapat diterapkan pada pengontrolan yang lain seperti pengontrolan suhu, kecepatan, jarak, dan lain-lain. Kata kunci MCS 52, Fuzzy Logic, C Keil, pintu air, prototipe i

PRAKATA Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan rahmat yang dilimpahkannya akhirnya penulis dapat menyelesaikan skripsi ini. Skripsi ini disusun untuk memenuhi salah satu syarat untuk menyelesaikan studi strata-1 (S1) pada jurusan sistem komputer Universitas Bina Nusantara. Selama pembuatan skripsi ini penulis mendapatkan banyak bantuan dari berbagai pihak. Oleh karena itu pada kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada Ibu Theresia Widia S, DR selaku Rektor Universitas Bina Nusantara, yang telah memberikan kepercayaan dan kesempatan kepada penulis untuk menyelesaikan skripsi ini. Bapak Iman H. Kartowisastro, Ph.D selaku Ketua Jurusan Sistem Komputer yang telah memberikan kepercayaan dan kesempatan kepada penulis untuk menyelesaikan skripsi ini. Ibu Jurike V. Moniaga, S.Kom selaku Sekertaris Jurusan Sistem Komputer yang telah memberikan nasehat dan dukungannya kepada penulis selama penulisan skripsi ini. Bapak Drs. Satrio Dewanto M.Eng selaku dosen pembimbing skripsi yang telah memberikan bimbingan dan nasehatnya kepada penulis selama penulisan skripsi ini. Para orang tua dan saudara kami yang telah memberikan dorongan dan semangat untuk menyelesaikan skripsi ini. ii

Seluruh rekan-rekan yang telah memberi bantuan, dukungan dan masukan berharga. Seluruh pihak lain yang telah membantu kami dalam penulisan skripsi ini. Penulis menyadari bahwa skripsi ini masih jauh dari sempurna. Oleh karena itu kritik serta saran yang membangun dari rekan-rekan pembaca sangat dibutuhkan agar dapat menjadikan skripsi ini lebih baik. Jakarta, 28 Mei 2004 Penulis iii

DAFTAR ISI Halaman Judul Luar Halaman Judul Dalam Halaman Persetujuan Hard Cover Halaman Penyataan Dewan Penguji Abstrak... i Prakata... ii Daftar Isi... iv Daftar Tabel... viii Daftar Gambar... x Daftar Lampiran... xiii BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Ruang Lingkup... 2 1.3 Tujuan dan Manfaat... 3 1.4 Metodologi Penelitian... 4 1.5 Sistematika Penulisan... 4 BAB 2 LANDASAN TEORI 2.1 Sistem... 6 2.2 Sistem Kontrol... 7 2.2.1 Sistem Kontrol Lup Terbuka... 7 iv

2.2.2 Sistem Kontrol Lup Tertutup... 8 2.3 Mikrokontroler Atmel 89C52... 9 2.3.1 Arsitektur Internal... 9 2.3.2 Konfigurasi Pin... 10 2.3.3 Blok Diagram... 11 2.3.4 Kerangka Dasar... 12 2.4 Modul Pengendali Motor Langkah... 12 2.5 Motor Langkah... 12 2.6 Prinsip Kerja Motor Langkah... 15 2.7 Sensor Pengukur Ketinggian Air... 21 2.8 Sistem Persamaan Linear... 25 2.8.1 Persamaan Garis Lurus... 25 2.8.2 Sistem Persamaan Linear Dua Variabel... 25 2.9 Fuzzy Set... 26 2.9.1 Definisi Teori Fuzzy... 29 2.9.2 Operasi Fuzzy Set... 35 2.10 Fuzzy Logic... 38 2.11 Aturan Kesimpulan Fuzzy... 39 2.11.1 Pengetahuan Dasar Fuzzy... 40 2.11.2 Aturan Defuzifikasi... 42 2.11.3 Metode defuzifikasi... 44 BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Perangkat Keras... 48 v

3.1.1 Rangkaian Sistem Minimum... 50 3.1.2 Modul Pengendali Motor Langkah... 52 3.1.3 Modul Sensor Ketinggian Air... 52 3.1.4 Modul LCD... 54 3.1.5 Modul Relay... 55 3.2 Perancangan Perangkat Lunak... 56 3.2.1 Diagram Alir Pada Mikrokontroler... 56 3.3 Rancang Bangun... 62 3.3.1 Rancang Bangun Pintu Air dan Mur Baut... 62 3.3.2 Rancang Bangun Sensor Ketinggian Air... 63 3.3.3 Rancang Bangun Prototipe Akuarium... 64 3.4 Desain Fuzzy Logic... 64 3.4.1 Variabel Input... 65 3.4.2 Variabel Output... 65 3.4.3 Fungsi Keanggotaan dan Fuzzy Set... 65 3.4.4 Notasi Fuzzy Set... 71 3.4.5 Support Dari Fuzzy Set... 72 3.4.6 Crossover Point... 72 3.4.7 Ketinggian... 73 3.4.8 Scalar Cardinality... 73 3.4.9 Pendefinisian Fuzzy Rules... 73 3.4.10 Fire Strength α Dari Rules... 74 3.4.11 Defuzifikasi... 76 3.5 Spesifikasi Sistem... 81 vi

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem... 82 4.1.1 Perangkat Keras... 82 4.1.2 Perangkat Lunak... 82 4.2 Prosedur Operasional... 82 4.3 Rencana Implementasi... 83 4.4 Evaluasi/Analisis Percobaan... 84 4.4.1 Percobaan Membuka dan Menutup Pintu Air... 84 4.4.2 Percobaan Pintu Menutup penuh... 87 4.4.3 Percobaan Mempertahankan Ketinggian Air... 88 4.4.4 Analisa Pintu Menggunakan Mur dan Baut... 89 4.4.5 Percobaan Kecepatan Putaran Motor... 89 4.4.6 Percobaan Clock Motor... 90 4.4.7 Analisa Spike Pada Sistem... 92 4.4.8 Percobaan Spike Pada Sistem... 96 4.4.9 Analisa Penyempitan Pintu... 97 4.4.10 Analisa Sensitivitas Sensor... 98 4.4.11 Analisa Korosi Sensor... 98 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan... 99 5.2 Saran... 99 DAFTAR PUSTAKA...100 RIWAYAT HIDUP...101 vii

DAFTAR TABEL BAB 1 BAB 2 PENDAHULUAN LANDASAN TEORI 2.1 Eksitasi Kumparan Tunggal... 17 2.2 Eksitasi Dua Kumparan... 18 2.3 Eksitasi Setengah Langkah... 19 BAB 3 PERANCANGAN SISTEM 3.1 Data Debit Air... 66 3.2 Data Letak Sensor... 67 3.3 Kesimpulan Prototipe... 68 3.4 Fungsi Keanggotaan Fuzzy Set... 70 3.5 Hubungan Variabel Input dan Output... 80 3.6 Spesifikasi Sistem... 81 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Percobaan Membuka Pintu Air... 84 4.2 Ketelitian Membukanya Pintu Air... 85 4.3 Percobaan Menutup Pintu Air... 86 4.4 Ketelitian Menutupnya Pintu Air... 86 4.5 Percobaan Pintu Menutup Penuh... 87 4.6 Percobaan Mempertahankan Ketinggian Air... 88 viii

4.7 Pengujian kecepatan pada motor langkah... 90 4.8 Pengujian clock motor langkah terhadap keakuratan pintu... 91 4.9 Percobaan spike pada sistem... 96 4.10 Data debit air... 97 BAB 5 KESIMPULAN DAN SARAN ix

DAFTAR GAMBAR BAB 1 BAB 2 PENDAHULUAN LANDASAN TEORI 2.1 Sistem Kontrol Lup Terbuka... 8 2.2 Sistem Kontrol Lup Tertutup... 9 2.3 Konfigurasi Pin Mikrokontroler AT89C52... 10 2.4 Blok Diagram Mikrokontroler AT89C52... 11 2.5 Kerangka Dasar Mikrokontroler AT89C52... 12 2.6 Motor Langkah Dengan Magnet Permanen... 14 2.7 Sensor Pelampung... 21 2.8 Sensor Ultra Sonik... 22 2.9 Sensor Infra Merah... 23 2.10 Sensor Laser... 24 2.11 Crisp Set... 27 2.12 Fuzzy Set... 28 2.13 Tingkat Keanggotaan Fuzzy... 29 2.14 Fungsi S... 32 2.15 Fungsi π... 33 2.16 Fungsi Segitiga... 34 2.17 Fungsi Keanggotaan Fuzzy Set... 34 2.18 Rule Dengan Mamdani... 42 2.19 Rule Dengan Larsen... 43 x

2.20 Defuzifikasi Dengan Center of Area... 44 2.21 Defuzifikasi Dengan Mean of Maximum... 45 2.22 Defuzifikasi Dengan High Method... 46 2.23 Defuzifikasi Dengan First / Last Maxima... 47 BAB 3 PERANCANGAN SISTEM 3.1 Diagram Blok Sistem Pengendali Pintu Air... 48 3.2 Rangkaian Sistem Minimum... 50 3.3 Modul L297 dan L298... 52 3.4 Rangkaian Sensor Ketinggian Air... 53 3.5 Rangkaian Modul LCD... 54 3.6 Rangkaian Modul Relay... 55 3.7 Diagram Alir Utama Pada Sistem Minimum... 56 3.8 Diagram Alir Cek Sensor 1... 57 3.9 Diagram Alir Cek Sensor 2... 58 3.10 Diagram Alir Putaran Motor 1... 59 3.11 Diagram Alir Putaran Motor 2... 60 3.12 Diagram AlirPutaran Motor 3... 61 3.13 Rancang Bangun Pintu... 62 3.14 Rancang Bangun Sensor Ketinggian air... 63 3.15 Rancang Bangun Prototipe Akuarium... 64 3.16 Fungsi Keanggotaan dan Fuzzy Set... 69 3.17 Penentuan Fire Strength... 75 3.18 Proses Defuzifikasi... 76 xi

3.19 Contoh Proses Defuzifikasi... 79 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Tegangan Kejut di Pin Vcc Mikrokontroler Pada Saat Relay Aktif Skala 1 Detik Setelah Penambahan Induktor... 93 4.2 Tegangan Kejut di Pin Vcc Mikrokontroler Pada Saat Relay Aktif Skala 50 Mikro Detik Setelah Penambahan Induktor... 93 4.3 Tegangan Kejut di Pin Vcc Mikrokontroler Pada Saat Pompa Buang Skala 1 Detik Setelah Penambahan Induktor... 94 4.4 Tegangan Kejut di Pin Vcc Mikrokontroler Pada Saat Pompa Buang Skala 200 Mikro Detik Setelah Penambahan Induktor... 94 4.5 Tegangan Kejut di Pin Reset Mikrokontroler Pada Saat Relay Aktif Skala 1 Detik Setelah Penambahan Induktor... 95 4.6 Tegangan Kejut di Pin Reset Mikrokontroler Pada Saat Relay Aktif Skala 5 Detik Setelah Penambahan Induktor... 95 BAB 5 KESIMPULAN DAN SARAN xii

DAFTAR LAMPIRAN LAMPIRAN A Rangkaian modul keseluruhan... LA1 Daftar komponen... LA2 Lampiran B Listing program pada mikrokontroller... LB1 LAMPIRAN C Data Sheet AT89C52... LC1 Data Sheet L297... LC2 Data Sheet L298... LC3 LAMPIRAN D Proses Fuzifikasi Defuzifikasi Dengan COA... LD1 LAMPIRAN E Perhitungan defuzifikasi COA... LE1 LAMPIRAN F Look up Table Pada Mikrokontroler AT89C52... LF1 xiii