STUDI WIRELESS NURSE CALL SYSTEM DENGAN MENGGUNAKAN MICROCONTROLLER AT89S51 DILENGKAPI DENGAN SENSOR BASAH OLEH : T A U F I K NIM. 040 422 026 DEPARTEMEN TEKNIK ELEKTRO PROGRAM PENDIDIKAN SARJANA EKSTENSI FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2009
LEMBAR PENGESAHAN STUDI WIRELESS NURSE CALL SYSTEM DENGAN MENGGUNAKAN MICROCONTROLLER AT89S51 DILENGKAPI DENGAN SENSOR BASAH Disusun Oleh : T A U F I K NIM. 040 422 026 Disetujui Oleh Pembimbing, Ir. ZULKARNAEN PANE NIP. 131 288 519 Diketahui Oleh, Ketua Departemen Teknik Elektro Fakultas Teknik USU Ir. Nasrul Abdi, MT NIP. 131 459 554 DEPARTEMEN TEKNIK ELEKTRO PROGRAM PENDIDIKAN SARJANA EKSTENSI FAKULTAS TEKNIK UNIVERSITAS SUMATERA UTARA MEDAN 2009
KATA PENGANTAR Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Kuasa, karena berkat-nyalah penulis dapat menyelesaikan laporan Tugas Akhir ini. Laporan ini berjudul STUDI WIRELESS NURSE CALL SYSTEM DENGAN MENGGUNAKAN MICROCONTROLLER AT89S51 DILENGKAPI DENGAN SENSOR BASAH adalah sebagai salah satu syarat untuk menyelesaikan Program S1 Ekstensi, Jurusan Teknik Elektro Universitas Sumatera Utara. Dalam menyelesaikan laporan ini, penulis mendapat bimbingn dan bentuan dari berbagai pihak, baik berupa materi, spritual, maupun informasi. Oleh karena itu, pada kesempatan ini penulis mengucapkan terima kasih kepada: 1. Bapak Ir. Nasrul Abdi,MT Selaku Ketua Departemen T.Elektro ; 2. Bapak Ir. Zulkarnaen Pane selaku Dosen Pembimbing Tugas Akhir ; 3. Bapak Soeharwinto ST, MT Selaku Dosen wali di Program S1 Ekstensi jurusan Teknik Elektro ; 4. Ayahanda dan Ibunda tercinta serta adik-adikku semuanya yang telah memberikan dorongan dan bimbingn moril maupun materil serta memberikan doa restunya untuk penulis; 5. Seluruh rekan-rekan Program S1 Ekstensi jurusan Teknik Elektro 6. Dan semua pihak yang telah membantu penulis dalam pembuatan proyek dan Laporan Tugas Akhir ini.
Penulis menyadari bahwa laporan ini masih kurang sempurna dikarenakan oleh keterbatasan ilmu yang dimiliki penulis, maka penulis mengharapkan saran dan kritik yang bersifat membangun untuk kesempurnaan laporan tugas akhir ini. Dan Akhirnya penulis mengharapkan semoga laporan ini dapat bermanfaat bagi kita semua yang membacanya. Medan, November 2008 Penulis, TAUFIK NIM: 040422026
ABSTRAK Perkembangan dunia elektronik saat ini semakin pesat di setiap kehidupan dengan segala kemudahan yang ditawarkan sehingga membuat manusia semakin terbantu. Salah satunya adalah pengontrolan dan pengaturan peralatan yang menjadikan manusia serba mudah dan efisian sehigga perlu kita ketahui sistem apa dan bagaimana proses pengendalian dari sistemnya. Pada Dunia Medis atau rumah sakit sering dijumpai adanya keterlambatan dalam proses pemanggilan perawat, apakah untuk melakukan pertolongan darurat ataupun untuk melakukan keperluan-keperluan kecil yang sangat membantu pasien. Untuk itulah maka dibutuhkan suatu alat yang dapat menjadi indikasi ataupun tanda bagi perawat, agar si perawat dapat dengan segera mengetahui di kamar/pasien mana yang sedang membutuhkan pertolongan segera. Berdasarkan alasan di atas, dengan harapan alat ini dapat diaplikasikan sebagai suatu sistem yang dapat bekerja lebih efisien, kami merancang dan membuat suatu alat yang diangkat sebagai tugas akhir dengan judul STUDI WIRELESS NURSE CALL SYSTEM DENGAN MENGGUNAKAN MICROCONTROLLER AT89S51 DILENGKAPI DENGAN SENSOR BASAH. Alat yang dibuat pemasangannya dipermudah karena antara tomboltombol call dan reset dipasang sistem wireless dengan display di ruangan perawat. Dalam aplikasinya rangkaian ini berfungsi sebagai indikator bagi perawat bahwa ia dibutuhkan pasien yang sedang membutuhkan pertolongan.
DAFTAR ISI KATA PENGANTAR....... i ABSTRAK....... iii DAFTAR ISI........ iv DAFTAR GAMBAR.......vii DAFTAR TABEL.............viii BAB I PENDAHULUAN 1.1 Latar Belakang Masalah.. 1 1.2 Tujuan Pembuatan... 2 1.3 Batasan Masalah.. 3 1.4 Metodologi.. 4 1.5 Gambaran Umum.... 4 1.6 Sistematika Penulisan Tugas Akhir. 5 BAB II LANDASAN TEORI 2.1Mikrocontroller AT89S51...7 2.1.1 Arsitektur Mikrocontroller AT89S51....8 2.1.2 Struktur Memori.......13 2.1.3 Reset...........15 2.1.4 Instruksi Transfer Data....17 2.1.5 Instruksi Aretmatika 18 2.1.6 Instruksi logika.... 18
2.1.7 Instruksi transfer Kendali.....19 2.2 Seven Segment.......21 2.3 Transistor Sebagai Saklar....22 2.4 Switch Push On.......23 2.5 Buzzer......25 2.6 Amplitudo Shift Keying (ASK)..........25 2.7 Catu Daya.......27 BAB III PERANCANGAN DAN REALISASI 3.1 Perancangan Hardware.........28 3.1.1 Diagram Blok Sistem....28 3.1.2 Rangkaian Tombol Call dan Reset....30 3.1.3 Rangkaian sensor Basah....32 3.1.4 Rangkaian Modul Pemancar ASK....33 3.1.5 Rangkaian Modul Penerima ASK.....33 3.1.6 Rangkaian Mikrocontroller AT89S51...35 3.1.7 Rangkaian Driver Beep.....37 3.1.8 Rangkaian Seven Segment....39 3.1.9 Rangkaian LED....39 3.2 Perancangan Software.....41 3.2.1 Program Pemancar.....44 3.2.2 Program Penerima....44
BAB IV PENGUJIAN DAN ANALISA 4.1 Analisa Hardware......46 4.1.1 Pengujian Sistem Mikrocontroller AT89S51....46 4.1.2 Pengujian Rangkaian Sensor Basah...48 4.1.3 Pengujian Rangkaian Tombol... 50 4.1.4 Pengujian Rangkaian Display LED....51 4.2 Analisa Program.......51 4.2.1 Analisa Program Pemencar...51 4.2.2 Analisa Program Penerima..... 56 BAB V PENUTUP 5.1 Kesimpulan.. 60 5.2 Saran...61 DAFTAR PUSAKA LAMPIRAN
DAFTAR GAMBAR Gambar Halaman 2.1 Deskripsi PIN.... 7 2.2 Aliran Arus dan Perubahan Tegangan pada Reset Otomatis...14 2.3 Display Seven Segment... 19 2.4 Transistor sebagai Saklar...20 3.1. Diagram Blok Sistem Pemancar...25 3.2. Diagram Blok Sistem Penerima...25 3.3. Rangkaian Call dan Reset.......27 3.4. Rangkaian Deteksi Basah...28 3.5 Rangkaian Modul Pemancar ASK...29 3.6 Rangkaian Modul Penerima ASK.......30 3.7 Rangkaian Minimum Sistem Mikrokontroler AT89S51...31 3.8 Rangkaian Alarm...33 3.9 Rangkaian LED...34 3.10 Flowchart Pemancar...35 3.11 Flowchart Penerima...36 4.1 Titik Pengukuran Kondisi Power On Reset........40 4.2 Titik Pengukuran Basah Kering.... 42 4.3 Data Hasil Pengujian Rangkaian Tombol....43 4.4 Hasil Pengukuran Beep........44
DAFTAR TABEL Tabel Halaman 2.5 Deskripsi PIN.... 8 2.6 Isi Data pada regesiter setelah Reset.........13 4.5 Titik Pengukuran Kondisi Power On Reset.....40 4.6 Titik Pengukuran Basah Kering.... 41 4.7 Data Hasil Pengujian Rangkaian Tombol.....43 4.8 Hasil Pengukuran Beep.....44