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

dokumen-dokumen yang mirip
UNIVERSITAS BINA NUSANTARA

Aplikasi FPGA dalam Pengontrolan Ruangan

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

UNIVERSITAS BINA NUSANTARA SISTEM ABSENSI MENGGUNAKAN JARINGAN KOMPUTER DENGAN NETWORK MIKROKONTROLLER

UNIVERSITAS BINA NUSANTARA. Budi Wicaksono Sardjono Yohan Darmawan Geary

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

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

UNIVERSITAS BINA NUSANTARA SIMULASI KINEMATIKA ROBOT MOBIL DENGAN FUZZY LOGIC

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

UNIVERSITAS BINA NUSANTARA

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

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

BAB 1 PENDAHULUAN. Teknologi sekarang sangat memegang peranan penting. Teknologi yang modern harus

STANDALONE AVR PROGRAMMER

IMPLEMENTASI FSM BASED PLC SEBAGAI PENGENDALI PROTOTIPE MESIN PENCUCI MOBIL OTOMATIS

BAB 1 PENDAHULUAN. penting pada kemajuan teknologi dalam berbagai bidang. Teknologi instrumentasi

Universitas Bina Nusantara

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

PENGATUR KADAR ALKOHOL DALAM LARUTAN

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

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

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

APLIKASI MIKROKONTROLER AT89S52 SEBAGAI BASIS PADA PERANCANGAN SISTEM PENGONTROLAN SUHU RUANGAN DENGAN MENGGUNAKAN SENSOR LM35 TUGAS AKHIR

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pernyataan Keaslian...iii. Lembar Pengesahan Pengujian...

UNIVERSITAS BINA NUSANTARA MAPPING PARKING SYSTEM

BAB III. Perencanaan Alat

Oleh : Abi Nawang Gustica Pembimbing : 1. Dr. Muhammad Rivai, ST., MT. 2. Ir. Tasripan, MT.

STUDI PENGONTROL TEMPERATUR MOTOR DC UNTUK MEMPERTAHANKAN KESTABILAN KECEPATAN MOTOR BERBASIS MIKROKONTROLER AT89S52 SKRIPSI

INKUBATOR PENETAS TELUR OTOMATIS MEMAKAI LM35 BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA HARDWARE TUGAS AKHIR

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

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

PENGENDALI PENYIRAM TANAMAN STRAWBERRY BERDASARKAN KELEMBABAN BERBASIS FUZZY

UNIVERSITAS BINA NUSANTARA. Perancangan Sistem Keamanan Pada Pintu Brankas

BAB I PENDAHULUAN. Pengukuran, pemantauan dan tampilan nilai suhu adalah bagian yang sering

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

Pembuatan Program Interface Untuk Pengontrolan RVM-1

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

TUGAS AKHIR PERANCANGAN WATER BATH BERBASIS ATMEGA8

Bina Nusantara University Jurusan Sistem Komputer

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

TERMOMETER BADAN DENGAN OUTPUT SUARA BERBASIS MIKROKONTROLER ATMEGA 16 TUGAS AKHIR

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

PERANCANGAN PROTOTIPE KONTROL MOBILE ROBOT PEMINDAH BENDA

OTOMATISASI PENGATUR KELEMBAPAN DAN SUHU PADA OVEN MENGGUNAKAN ATMEGA 8535 LAPORAN TUGAS AKHIR

UNIVERSITAS BINA NUSANTARA KONTROL POSISI PADA MOTOR DC DENGAN FPGA

Kontrol Keseimbangan Robot Mobil Beroda Dua Dengan. Metode Logika Fuzzy

PERANCANGAN SISTEM PENGONTROL SUHU RUANGAN DENGAN MENGGUNAKAN SENSOR SUHU LM35 BERBASIS MIKROKONTROLER AT89S52 TUGAS AKHIR HILARIA JULYANA

BAB III PERANCANGAN. Pada bab ini akan menjelaskan perancangan alat yang akan penulis buat.

BAB III DESKRIPSI MASALAH

APLIKASI RF SEBAGAI JALUR KOMUNIKASI TOMBOL DARURAT PADA PERUMAHAN

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2003/2004

PEMBUATAN TELEMETRI SUHU NIRKABEL MENGGUNAKAN MIKROKONTROLER HALAMAN JUDUL

Bab 1. Pendahuluan. ini dapat dilihat dengan kemajuan teknologi yang sangat pesat. Seiring dengan

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

UNIVERSITAS BINA NUSANTARA

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

SISTEM KENDALI TEMPERATUR AQUSCAPE BERBASISKAN ARDUINO

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

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

BAB I PENDAHULUAN. 1.1 Latar Belakang

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

BAB III PERANCANGAN SISTEM

PERANCANGAN ALAT PENGATUR TEMPERATUR AIR PADA SHOWER MENGGUNAKAN KONTROL SUKSESSIVE BERBASIS MIKROKONTROLER

Jawaban Ujian Tengah Semester EL3096 Sistem Mikroprosesor & Lab

PENIMBANG GULA OTOMATIS BERBASIS MIKROKONTROLER AT89S52

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

Jurusan Teknik Elektro Fakultas Teknik Universitas Brawijaya Jalan MT. Haryono 167, Malang 65145, Indonesia

METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Februari Instrumen dan komponen elektronika yang terdiri atas:

APLIKASI RFID UNTUK PEMISAHAN PRODUK PADA INDUSTRI

DAFTAR ISI. Halaman Judul. Lembar Pengesahan Pembimbing. Lembar Pengesahan Penguji. Halaman Persembahan. Halaman Motto. Kata Pengantar.

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. kelembaban di dalam rumah kaca (greenhouse), dengan memonitor perubahan suhu

BAB I PENDAHULUAN 1.1 Latar Belakang

MULTI TIMER PRESISI YANG DAPAT DIPROGRAM UNTUK MULTI BEBAN LISTRIK

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

DT-51 Application Note

PERANCANGAN MODUL DENGAN PENGATURAN GRAYSCALE PADA DOT MATRIX (PROTOTYPE)

PENGONTROLAN DC CHOPPER UNTUK PEMBEBANAN BATERAI DENGAN METODE LOGIKA FUZZY MENGGUNAKAN MIKROKONTROLER ATMEGA 128 TUGAS AKHIR

ALAT PEMANTAU SUHU DAN KETINGGIAN AIR TANPAKABEL SKRIPSI OLEH: MORRIS DINANTA

Pemasangan CO 2 dan Suhu dalam Live Cell Chamber

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA DATA. sistem. Oleh karena itu, diperlukan pengujian komponen-komponen utama seperti

MEJA MONITORING DAN PENGATUR SUHU PANAS PROSESOR PADA LAPTOP SECARA OTOMATIS BERBASIS MIKROKONTROLER ATMEGA328

UNIVERSITAS BINA NUSANTARA

BAB III PERANCANGAN DAN REALISASI ALAT

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

BAB 3 METODE PENELITIAN

Universitas Bina Nusantara SISTEM NAVIGASI MOBIL ROBOT TRICYCLE

BAB IV HASIL DAN PEMBAHASAN

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA

RANCANG BANGUN WATERBATH MENGGUNAKAN MIKROKONTROLER AT89C51

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

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

BAB III METODE PENELITIAN

SISTEM KONTROL PENGOPERASIAN AC (AIR CONDITIONING) JARAK JAUH DENGAN SMS (SHORT MESAGGE SERVICE) BERBASIS MIKROKONTROLER ATMEGA8535 TUGAS AKHIR

SIMULASI PENGUKURAN TIMER PADA TERAPI INFRAMERAH DENGAN ATMega16 TUGAS AKHIR

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

UNIVERSITAS BINA NUSANTARA PERANCANGAN PLC MENGGUNAKAN FPGA

BAB III PERANCANGAN DAN REALISASI SISTEM

BAB III PERANCANGAN SISTEM

Transkripsi:

UNIVERSITAS BINA NUSANTARA Jurusan Sistem Komputer Program Studi Skripsi Sarjana Komputer Semester Genap tahun 2003/2004 Sistem Pengatur Suhu Pada Whirlpool Dengan Fuzzy Logic Berbasiskan Mikrokontroler Henry Sanada (0400529073) Riky Tanady (0400533240) Tody Hartono (0400529230) Abstrak Kebanyakan whirlpool (kolam air panas) yang ada saat ini tidak memberikan pilihan kepada pengguna untuk menentukan sendiri suhu yang diinginkan, oleh karena itu maka diadakanlah penelitian ini dengan tujuan untuk membuat suatu sistem pengatur suhu pada whirlpool dengan menggunakan logika fuzzy sehingga suhu air pada kolam dapat dijaga agar tetap stabil sesuai dengan yang diinginkan oleh pengguna. Proses dari pengontrolan dari sistem dimulai dengan meminta setpoint dari pengguna kemudian mencari selisih antara setpoint dengan suhu sekarang. Hasil selisih tersebut akan dimasukkan dalam tahap fuzzifikasi, lalu menuju tahap rule evaluation dimana disini akan disesuaikan dengan rule-rule yang telah dibuat, dan tahap terakhir adalah proses defuzzifikasi, dimana pada tahap ini akan diperoleh output kontrol. Hasil output dari sistem ini adalah berupa lamanya heater akan aktif dan jumlah heater yang aktif. Apabila terjadi gangguan sehingga air kolam bertambah, dengan catatan penambahan volume air kolam tidak lebih dari 1/9 kali volume kolam maka sistem dapat mengembalikan temperatur ke keadaan semula dalam waktu kurang dari 6 menit. Jadi dengan adanya sistem ini diharapkan dapat memberikan pelayanan yang lebih baik kepada pengguna, dimana pengguna memiliki hak yang lebih leluasa untuk menentukan sendiri tingkat panas yang diinginkan, dan sistem akan berusaha menjaga kestabilan suhu tersebut. Kata kunci : Pengatur suhu air, Fuzzifikasi, Rule Evaluation, Defuzzifikasi.

PRAKATA Puji syukur penulis pada Tuhan untuk selesainya skripsi ini yang berjudul Sistem Pengatur Suhu pada Whirlpool dengan Fuzzy Logic Berbasiskan Mikrokontroler. Tanpa adanya dukungan, skripsi ini mungkin tidak akan pernah ada. Karena itu penulis ingin menyampaikan terima kasih kepada semua yang telah membantu, yaitu : 1. Tuhan Yang Maha Esa yang selalu melimpahkan segala rahmat dan hidayahnya kepada penulis sehingga skripsi ini dapat terselasaikan. 2. Bapak Ario Witjakso, MT selaku dosen pembimbing yang telah memberikan ide dan saran dalam pengembangan alat kami ini serta yang selalu membantu kami mencari solusi dalam setiap kesulitan yang kami hadapi. 3. Ibu Dr. Ir. Th. Widia S., MM, selaku Rektor Universitas Bina Nusantara yang sudah memberikan kami kesempatan untuk berkarya dalam tugas akhir ini dan menyediakan fasilitas-fasilitasnya. 4. Bapak Iman H. Kartowisastro, PhD., selaku Ketua Jurusan Sistem Komputer, Bapak Satrio Dewanto selaku Dosen KBI Sistem Digital, dan Bapak Roby. Saleh, S. Kom., selaku Sekretaris Jurusan Sistem Komputer yang telah memberikan ide, saran, dan bimbingan kepada kami 5. Seluruh anggota keluarga dan orang tua yang telah memberikan dorongan dan memberikan dana untuk skripsi ini. 6. Semua Staff Asisten Laboratorium Hardware yang telah memberikan saran dan meminjamkan alat yang mendukung skripsi kami.

7. Semua teman-teman yang tidak dapat disebutkan satu persatu, serta kerja sama kelompok yang kompak, bersabar dalam setiap kesulitan yang kami hadapi, dan saling mendukung satu sama lain. Penulis sangat menyadari bahwa masih begitu banyaknya hal-hal yang belum sempurna dalam skripsi ini baik dalam bahasa yang digunakan maupun cara penyampaian kata-kata, dan penyajian skripsi ini. Penulis sangat berterima kasih atas setiap saran dan kritik yang diberikan guna memperbaiki skripsi ini menjadi lebih baik dari sekarang. Akhir kata, penulis sangat bersyukur apabila skripsi ini bermanfaat bagi kepentingan orang banyak khususnya bagi mahasiswa Bina Nusantara yang akan mengembangkan skripsi ini sebagai bahan untuk menyelesaikan tugas akhirnya. Jakarta, 28 Juni 2004 Penulis

DAFTAR ISI Halaman Judul Dalam i Halaman Persetujuan...ii Halaman Pernyataan Dewan Penguji...iii Abstrak.vi Prakata.vii Daftar Isi... ix Daftar Tabel.xii Daftar Gambar...xiii BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Ruang Lingkup Penelitian. 2 1.3 Tujuan dan Manfaat... 2 1.4 Metodologi Penelitian... 3 1.5 Sistematika Penulisan....4 BAB 2 LANDASAN TEORI 2.1 Fuzzy Logic...5 2.1.1 Perbedaan Fuzzy Logic dan Boolean Logic..5 2.1.2 Fuzzy Control....6 2.2 Mikrokontroler MCS-51..11 2.2.1 Address Space MCS-51... 13 2.2.2 Konfigurasi Pin 89C51...14

2.2.3 Modus Pengalamatan...16 2.2.4 Interupsi...18 2.2.5 Pewaktu (Timer)..21 2.3 Perangkat Input 24 2.3.1 Sensor..24 2.3.1.1 Sensor Suhu.28 2.3.2 Keypad.28 2.4 Perangkat Output.29 2.5 Sinyal Konversi...38 2.6 System Bus I²C...40 2.6.1 Karakteristik Hardware I²C....41 2.6.2 Karakteristik Protocol I²C...41 2.6.3 Proses Receive.42 2.6.4 Proses Transmit...43 BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras....44 3.1.1 Diagram Blok Sistem.. 44 3.1.2 Modul Rancangan Perangkat Keras....45 3.1.2.1 Modul Rangkaian Utama..46 3.1.2.1.1 DT-51 Minimum Sistem..47 3.1.2.1.2 Perancangan Sistem Fuzzy..50 3.1.2.1.3 Modul DT51 I²C ADDA.54 3.1.2.1.4 Modul Perancangan Aktuator Heater..58

3.1.2.1.5 Modul Keypad.59 3.1.2.1.6 Modul LCD. 61 3.1.2.1.7 Modul Sensor Suhu...62 3.2 Rancangan Piranti Lunak....63 3.3 Rancang Bangun Sistem..66 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem 67 4.1.1 Perangkat Keras... 67 4.1.2 Perangkat Lunak..68 4.2 Implementasi...68 4.2.1 Prosedur Penggunaan.. 68 4.3 Evaluasi... 69 BAB 5 KESIMPULAN DAN SARAN 5.1 Simpulan.78 5.2 Saran 78 DAFTAR PUSTAKA 80 RIWAYAT HIDUP...81 LAMPIRAN : A. Listing Program.....L1 B. AT89C51.L14 C. PCF8591.. L22

DAFTAR TABEL Tabel 2.1 Tabel 2.2 Tabel 2.3 Tabel 2.4 Tabel 2.5 Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Fungsi Khusus dari Port 3 pada MCS-51 15 Interrupt Vector...19 Pemilihan Modus Timer.. 22 LCD 40x2 Karakter...33 LCD 20x4 Karakter...33 Daftar Fuzzy Rule...54 Keterangan Konektor DT-51 I²C ADDA...56 Hubungan Antara DT-51 dan DT51 ADDA... 57 Posisi Jumper pada DT51 ADDA...58 Keterangan Pin pada Port LCD... 61 Perbandingan Hasil Konversi ADC dengan Termometer...70 Data Hasil Percobaan Secara Manual..71 Data Hasil Percobaan dengan Menggunakan Mikrokontroler...73 Data Hasil Percobaan 1 dan 2 Dengan Diberi Ganggu...77

DAFTAR GAMBAR Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 2.8 Gambar 2.9 Boolean Logic...6 Fuzzy Logic...6 Blok Diagram Fuzzification..7 Proses Perubahan dari Crisp Input menjadi Fuzzy Input..8 Blok Diagram Rule Evaluation.9 Proses Defuzzification...9 Bentuk Fuzzy Output...10 Konfigurasi Pin 89C51 14 Keluaran dari Tanggapan Linier..25 Gambar 2.10 Keluaran dari Tanggapan Non Linier..25 Gambar 2.11 Temperatur yang Berubah Secara Kontiniu...26 Gambar 2.12 Control Byte....39 Gambar 2.13 System I²C Bus Master/Slave.41 Gambar 2.14 Frame Transfer Data I²C Protocol.. 42 Gambar 2.15 Data Transfer I²C Secara Lengkap.42 Gambar 2.16 Diagram State Receive 42 Gambar 2.17 Diagram State Transmit.. 43 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Diagram Blok Sistem.. 45 Skematik DT-51..46 Tata Letak DT-51 47 Konektor Pada DT-51..48

Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Posisi Jumper pada DT-51... 48 Grafik Crisp Input dan Crisp Output...52 Skematik DT-51 I²C ADDA...55 Tata Letak DT-51 I²C ADDA. 56 Keterangan Konektor DT-51 ADDA..57 Gambar 3.10 Koneksi Hubungan Relay dan Heater.59 Gambar 3.11 Rangkaian Modul Keypad...60 Gambar 3.12 Port LCD.....61 Gambar 3.13 Hubungan antara LCD dengan Sistem Minimum...62 Gambar 3.14 Sensor Suhu LM35..63 Gambar 3.15 Diagram Alir Program Utama.....64 Gambar 3.16 Diagram Alir Menu Setpoint...65 Gambar 3.17 Rancang Bangun Sistem..66 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Grafik Hasil Percobaan secara Manual...72 Grafik Hasil Percobaan 1 dengan Mikrokontroler..74 Grafik Hasil Percobaan 2 dengan Mikrokontroler..74 Grafik Hasil Percobaan 3 dengan Mikrokontroler.. 74 Gambar 4.5 Perbandingan Hasil 3 Percobaan dengan Volume Air yang Berbeda 75 Gambar 4.5 Grafik Hasil Perbandingan 2 percobaan..76