LIQUID LEVEL INDIKATOR DAN LIQUID LEVEL CONTROLLER DENGAN PENGENDALI PC Diajukan oleh: BAYU BARATA NIM : 080821006 DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2010
PERSETUJUAN Judul : LIQUID LEVEL INDIKATOR DAN LIQUID LEVEL CONTROLLER DENGAN PENGENDALI PC Katagori : TUGAS AKHIR Nama : BAYU BARATA Nim : 080821006 Program studi : S 1 FISIKA INSTRUMENTASI Departermen : FISIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM ( FMIPA ) UNIVERSIATS SUMATERA UATARA Diluluskan Medan, November 2010 Diketahui Ketua program setudi S-1 fisika instrumentasi elektronika FMIPA USU Dosen Pembimbing Dr. Marhaposan Situmorang Dr. Marhaposan Situmorang NIP : 195510301980031003 NIP : 195510301980031003
PERYATAAN LIQUID LEVEL INDIKATOR DAN LIQUID LEVEL CONTROLLER DENGAN PENGENDALI PC SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing di sebutkan sumbernya Medan, Desember 2010 BAYU BARATA 08082100
PENGHARGAAN Puji Syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa, atas rahmat dan karunia- Nyalah sehingga perakitan dan penulisan laporan praktek proyek dengan judul LIQUID LEVEL INDIKATOR DAN LIQUID LEVEL CONTROLLER DENGAN PENGENDALI PC Proyek elektronika ini bila dikembangkan lagi diharapkan agar dapat menjadi cikal bakal alat dalam perusahaan PT.PDAM. Dalam proyek ini, penulis membuat Sistem pengisian tangki secara otomatis. Dimana sistem ini akan mengontrol ketinggian air atau cairan yang terdapat dalam tangki Dalam melakukan teori praktek ini, penulis mengucapkan terima kasih kepada : 1. Bapak Dr.Sutarman,M.sc, selaku Dekan FMIPA USU 2. Bapak Dr. Marhaposan situmorang, selaku Ketua Program Studi Fisika 3. Bapak Dr. Marhaposan situmorang, selaku Dosen Pembimbing Praktek Proyek penulis. 4. Seluruh Dosen / staf pengajar pada program studi Fisika. 5. Yang teristimewah, kedua Orang tua yang sangat penulis cintai dan keluarga yang penulis sayangi, yang telah memberikan dukungan moril dan materil pada penulis. 6. Teman teman mahsiswa stambuk 2008 ( Ellis naria pakpahan, Inne stefy tambunan, Budi pratama yani nababan, Afniza, dan lainnya) yang membantu penulis menyelesaikan laporan ini baik berupa tenaga maupun masukan - masukannya.
Dalam perancangan proyek ini masih terdapat hal hal yang perlu disempurnakan. Perancang sangat mengharapkan kritik dan saran yang konstruktif bagi rakitan proyek ini sehingga menjadi peralatan yang lebih sempurna, aplikatif, modern bagi dunia sains dan teknologi. Medan, 2010 penulis
ABSTRAK Dirancang sebuah alat yang dapat mengontrol dan memonitor ketinggian cairan di dalam sebuah tangki. Alat ini menggunakan sensor sebagai pendeeteksi ketinggian cairan dan mikrokontroller sebagai otak dari keseluruhan sistem serta PC sebagai sistem monitoring ketinggian cairan. Sedangkan sistem intrefacing antara mikrokontroller dan PC menggunakan metode pengiriman data serial. Alat ini sudah dapat mendeteksi dan memonitoring ketinggian cairan dengan baik dan mudah untuk digunakan. Kelemahan dari alat ini adalah sensor yang digunakan masih sangat sederhana dan belum menggunakan sensor yang dirancang khusus untuk sistem yang sama
ABSTRACT The designed by a appliance to able control and monitor height of dilution in a tank. This appliance use sensor as detection of height dilution and mikrokontroller as brain from overall of system and also PC as monitoring system height of dilution. While system of intrefacing between mikrokontroller and PC use method delivery of serial data This appliance can detection and monitoring height of dilution than better and easy to be used. Weakness of this appliance is used censor still very simple and not yet used special designed censor for same system
DAFTAR ISI Halaman Judul Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Gambar Daftar Tabel Daftar Lampiran Halaman BAB 1. BAB 2. PENDAHULUAN 1.1. Latar Belakang Masalah... 1 1.2. Batasan Masalah... 2 1.3. Tujuan Penelitian... 2 1.4. Manfaat Penelitian... 2 1.5. Sistematika Penulisan... 3 LANDASAN TEORI 2.1. Hardware... 5 2.1.1. Mikrokontroler AT89S51... 5 2.1.2. Kontruksi AT89S51... 6 2.1.3. Pin-pin pada Mikrikontroller AT89S51... 8 2.1.4. Relay... 10 2.1.5. RS 232... 11 2.1.6. Konfigurasi Null Modem... 14 2.1.7. Transmisi Data Pada RS232... 15 2.1.8. Keuntungan Menggunakan Komunikasi serial... 15 2.1.9. Port Serial... 16 2.1.10. Operasi Serial Port... 17 2.1.11. Baud Rate Serial... 18 2.2. Software... 22 2.2.1. Bahasa Assembly MCS-51... 22 2.2.2. Pengenalan Visual Basic 6.0... 25 2.2.3. Aplikasi Visual Basic 6.0... 25 2.2.3. Pengaksesan Port Serial Pada Visul Basic... 27
BAB. 3 BAB. 4 BAB. 5 PERANCANGAN ALAT DAN PROGRAM 3.1. Diagram Blok... 29 3.2. Flowchart... 31 3.3. Perancangan Power suplay... 32 3.4. Rangkaian Mikrokontroller AT89S51... 33 3.5. Pengkondisi Sinyal... 34 3.6. Rangkaian Pengndali Data Serial... 35 3.7. Rangkaian Pengendali Pompa air... 36 ANALISA RANGKAIAN DAN SISTEM KERJA ALAT 4.1. Pengujian Rangkaian Mikrokontroller AT89S51... 37 4.2. Pengujian Rangkaian Relay... 39 4.3. Pengujian Rangkaian Power suplay... 40 4.4. Pengujian Rangkaian Sensor Air... 41 4.5. Analisa program Pada PC... 43 KESIMPULAN DAN SARAN 5.1. Kesimpulan... 48 5.2. Saran... 48 DAFTAR PUSTAKA... 49 LAMPIRAN
DAFATAR GAMBAR Halaman: 1. Gambar 2.1. IC Mikrokontroller AT89S51... 8 2. Gambar 2.2. Simbol Relay dan Rangkaian Driver... 11 3. Gambar 2.3. Perbedaan antara level tegangan RS232 dan TTL... 12 4. Gambar 2.4. Konektor DB9... 13 5. Gambar 2.5. Konfigurasi Null Modem... 15 6. Gambar 2.6. Diagram Blok port Serial... 17 7. Gambar 2.7. Komunikasi Sinkron dan Komunikasi Asinkron... 18 8. Gambar 3.1. Diagram Blok... 30 9. Gambar 3.2. Flowchart... 31 10.Gambar 3.3. Rangkaian Power Supplay... 32 11.Gambar 3.4. Rangkaian Mikrokontroller AT89S51... 33 12.Gambar 3.5. Pengkondisi sinyal... 34 13.Gambar 3.6. Rangkaian Pengendali Data Serial... 35 14.Gambar 3.7. Rangkaian Pengendali Pompa Air... 36 15.Gambar 4.1. Pengujian Rangkaian Mikrokontrolller AT89S51... 37 16.Gambar 4.2. Rangkaian pengujian Relay... 39 17.Gambar 4.3. rangkaian pengujian relay dengan mikrokontroller....39 18.Gambar 4.4. Tampilan pada monitor PC... 47
DAFTAR TABEL Halaman : 1. Tabel 2.1. Pin-Pin pada Mikrokontroller AT89S51... 9 2. Tabel 2.2. Pin-Pin pada DB9 dan DB25... 13 3. Tabel 2.2. Pin-Pin pada DB9 dan DB25 ( sambungan )... 14 4. Table 2.3. Mode Serial vs baud rate... 20 5. Tabel 2.4. Penentuan Nilai TH1 pada Pembangkit Baud rate... 21 4. Tabel 2.5. Alamat dan Lokasi Bit pada Register USART... 27 5. Tabel 4.1. Pengujian Rangkaian Sensor air... 42 6. Tabel 4.2. Pengujian perangkat lunak pada PC... 47