PERANCANGAN DAN PEMBUATAN ALAT PEMANTAU KEADAAN RUANGAN JARAK JAUH BERBASIS MIKROKONTROLER AT89S52 MENGGUNAKAN SMARTPHONE LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 oleh : ERWIN YOHANES SITUMORANG NIM :1105061017 AHMAD SYUKRI SIREGAR NIM : 1105062052 PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN 2014
KATA PENGANTAR Puji dan syukur penulis sampaikan kepada Tuhan Yang Maha Esa, yang telah memberikan rahmat-nya kepada penulis, sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. Laporan Tugas Akhir dengan judul Perancangan Dan Pembuatan Alat Pemantau Keadaan Ruangan Jarak Jauh Berbasis Mikrokontroller AT89S52 Menggunakan Smartphone ditulis guna memenuhi salah satu syarat untuk menyelesaikan Program Studi D3 Teknik Telekomunikasi Jurusan teknik Elektro Politeknik Negeri Medan. Selama penulisan laporan ini, penulis banyak memperoleh bimbingan, nasehat dan bantuan dari berbagai pihak. Pada kesempatan ini penulis menyampaikan terima kasih kepada: 1. M. Syahruddin, ST, MT, selaku Direktur Politeknik Negeri Medan. 2. Junaidi, ST, MT, selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Ir. Suhaili Alifuddin, M.Eng, selaku Ketua Program Studi Teknik Telekomunikasi Politeknik Negeri Medan. 4. M. Rusdi, ST, MT, selaku Dosen Pembimbing yang telah banyak meluangkan waktunya untuk memberikan saran dalam penulisan Tugas Akhir ini. 5. M. Rusdi, ST, MT, selaku Dosen Wali Kelas TK-6A yang telah banyak memberikan bimbingan dan arahan kepada seluruh anak didiknya. 6. Seluruh Dosen dan Staf Pengajar yang berada di Politeknik Negeri Medan. iii
7. Orang Tua penulis yang telah memberikan dukungan moril dan material serta doa dalam menyelesaikan laporan ini. 8. Sarido Sitanggang dan Rainhard Gabriel Simangunsong yang telah banyak membantu selama ini. 9. Teman-teman satu seperjuangan TK-6A, TK-6B, TK-6C dan TK-6D. Penulis menyadari bahwa pembuatan Laporan Tugas Akhir ini memiliki kekurangan. Untuk itu penulis mengharapkan kritik dan saran yang bersifat membangun dari pembaca untuk penyempurnaan Laporan Tugas Akhir ini. Semoga dapat bermanfaat bagi penulis dan semua pihak yang membaca. Medan, 25 Agustus 2014 Hormat kami, Penulis iv
ABSTRAK Dalam perkembangan teknologi saat ini sudah sangat banyak yang bisa kita lakukan. Segala sesuatunya sekarang sudah mulai terpenuhi. Apapun sudah bisa kita lakukan hanya dengan memanfaatkan layanan dan gadget yang kita punya. Permasalahan awal yang timbul mungkinkah dengan perkembangan teknologi yang begitu pesat ini semua begitu instan dilakukan. Ada banyak memang gadget yang terlahir sekarang dan terlahir dengan beberapa fungi yang berbeda juga. Ide pembuatan judul ini bermula dari bagaimana sebuah gadget dapat dimaksimalkan untuk keperluan keamanan dengan penggunaan layanan yang ada. Dalam proses penelitian yang sudah dilakukan diambil sebuah aplikasi bernama skype. Sesuai dengan prinsip kerjanya aplikasi ini mampu memberikan informasi secara real time baik itu akses perpesanan maupun video confrence. Dengan menambahkan beberapa elemen elektronika dibangunlah sebuah sistem keamanan yang handal. Sistem tersebut dibangun dengan sebuah PC sebagai kontrol pusat. Dan terhubung dengan mikrikontroler yang akan mengatur kinerja rangkaian dan gerakan kamera. Diselipkan juga sebuah sensor yang akan mengaktifkan semua sistem. Agar sistem hanya berjalan pada saat sensor mendeteksi. PC atau laptop juga harus terkoneksi dengan internet agar terhubung ke smartphone dari jarak jauh. Karena dari smartphone sistem dapat dikontrol sepenuhnya layaknya di PC dengan menginstall aplikasi remote. Berdasarkan ulasan di atas, diharapkan dapat di aplikasikan sebagai alat yang mempermudah dalam memantau ruangan dari jarak jauh. Untuk itulah kami merancang dan membuat tugas akhir ini. v
DAFTAR ISI Halaman LEMBAR PERSETUJUAN... i LEMBAR PENGESAHAN... ii KATA PENGANTAR... iii ABSTRAK... v DAFTAR ISI... vi DAFTAR GAMBAR... x DAFTAR TABEL... xii BAB 1 PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Perumusan masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penulisan Laporan Tugas Akhir... 3 1.5 Manfaat Laporan Tugas Akhir... 3 1.6 Metode Penulisan Laporan Tugas Akhir... 4 BAB 2 DASAR TEORI 2.1 Smartphone... 5 2.2 Skype... 9 2.2.1 Keunggulan Skype... 10 2.2.2 Kekurangan Skype... 11 2.3 Team Viewer... 12 vi
2.4 Visual Basic... 13 2.5 Mikrokontroler AT89S52... 14 2.5.1 Bahasa Assembly... 18 2.5.2 Konstruksi Program Assembly... 19 2.5.3 Instruksi yang digunakan... 19 2.5.4 IE (Interupt Enable)... 24 2.5.5 Prioritas Interupsi... 26 2.5.6 SFR (Special Function Register)... 27 2.5.7 PSW (Program Status Word)... 28 2.5.8 Timer / Counter... 30 2.6 Sensor Cahaya LDR... 32 2.7 Driver... 36 2.7.1 Transistor... 36 2.8 Motor Stepper... 39 2.8.1 Motor Stepper tipe Hybrid (HB)... 41 2.9 Kamera Webcam... 42 2.10 Komunikasi Serial RS232... 45 2.11 Modem... 47 BAB 3 PERANCANGAN DAN REALISASI SISTEM 3.1 Diagram Blok... 50 3.2 Perancangan Perangkat Keras (Hardware)... 53 3.2.1 Motor Stepper... 53 3.2.1.1 Rangkaian Driver Motor Stepper... 55 vii
3.2.1.2 Interface Motor Stepper... 56 3.3 Perancangan Perangkat Lunak (Software)... 57 3.3.1 Program Mikrokontroler... 57 3.3.1.1 Sensor Cahaya... 57 3.3.1.2 Motor Stepper... 60 3.3.1.3 Delay... 63 3.3.2 Program Visual Basic... 65 3.3.2.1 Kamera... 66 3.3.2.2 Alarm Sound... 68 3.3.2.3 Skype Tools... 68 3.3.2.4 Port Comm... 69 3.3.2.5 Gerak Motor Stepper... 69 BAB 4 PENGUJIAN DAN ANALISA 4.1 Pengujian Hardware... 70 4.1.1 Mikrokontroler AT89S52... 70 4.1.2 Sensor Cahaya (LDR)... 73 4.1.3 Driver Motor Stepper... 75 4.2 Pengujian Software... 76 4.2.1 Kamera... 77 4.2.2 Alarm Sound... 82 4.2.3 Skype Mini Tools... 82 4.2.4 Program Kendali Motor Stepper... 87 viii
4.2.5 Pengujian koneksi PC dengan Smartphone dengan aplikasi Team Viewer... 88 BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan... 92 5.2 Saran... 92 DAFTAR PUSTAKA... 94 LAMPIRAN... 96 ix
DAFTAR GAMBAR Gambar Halaman 2.1 Contoh Model Smartphone... 7 2.2 Contoh Aplikasi Team Viewer pada Gadget... 12 2.3 Susunan Pin-pin Mikrokontroler AT89S52... 16 2.4 Simbol dan Fisik Sensor Cahaya LDR (Light Dependent Resistor)... 33 2.5 Kurva Karakteristik Transistor... 38 2.6 Konfigurasi Transistor pada Kondisi Saturasi... 38 2.7 Penampang Melintang dari Motor Stepper tipe Hybrid (HB)... 41 2.8 Motor Stepper dengan Lilitan Unipolar... 42 2.9 Kamera Webcam... 43 2.10 Format Pengiriman Data Serial... 47 2.11 Modem Eksternal... 49 3.1 Diagram Blok... 50 3.2 Diagram Rangkaian... 52 3.3 Skematik Motor Stepper... 53 3.4 Rangkaian Driver Motor Stepper... 56 3.5 Interface Mikroprosesor ke Motor Stepper... 57 3.6 Diagram Alir Sensor Cahaya... 58 3.7 Diagram Alir Motor Stepper... 60 3.8 Diagram Alir Sensor Cahaya pada Visual Basic... 65 4.1 Set Up Pengujian Rangkaian Mikrokontroller AT89S52... 72 4.2 Pengujian Rangkaian Driver Motor Stepper... 76 x
4.3 Tampilan sistem secara keseluruhan... 77 4.4 Program Kamera ketika pertama kali dijalankan... 79 4.5 Layout kamera ketika tombol Start diklik... 80 4.6 Layout kamera ketika tombol Save diklik... 81 4.7 Kotak dialog yang muncul ketika tombol Stop diklik... 82 4.8 Layout Program Skype Mini Tools... 83 4.9 Tampilan pada saat tombol Start Skype diklik... 84 4.10 Halaman Sign In pada Aplikasi Skype... 85 4.11 Beranda Aplikasi Skype... 85 4.12 Program mulai memanggil kontak... 86 4.13 Tampilan pada Smartphone yang dituju saat menerima panggilan... 86 4.14 Tampilan program saat mengirim pesan... 87 4.15 Tampilan Smartphone saat menerima pesan... 87 4.16 Kamera bergerak ke kiri... 88 4.17 Kamera bergerak ke kanan... 89 4.18 Tampilan Aplikasi Team Viewer pada PC... 90 4.19 Tampilan Aplikasi Team Viewer pada Smartphone... 90 4.20 Tampilan Layar PC pada Smartphone... 91 4.21 Tampilan PC dan Smartphone pada saat terkoneksi satu sama lain... 92 xi
DAFTAR TABEL Tabel Halaman 2.1 Fungsi dari masing masing bit pada register IE... 25 2.2 Fungsi dari masing masing bit pada register IP... 26 2.3 Special Function Register... 27 2.4 Fungsi dari masing-masing bit pada register PSW... 28 2.5 Register Bank... 29 2.6 Fungsi dari masing-masing bit pada register TCON... 30 2.7 Mode Operasi pada Timer dan Counter... 32 3.1 Urutan logika masukan Motor Stepper 1 phasa... 54 3.2 Urutan logika masukan Motor Stepper 2 phasa... 54 3.3 Urutan logika masukan Motor Stepper campuran... 55 4.1 Hasil Pengukuran Tegangan pada Pin-pin Mikrokontroler... 71 4.2 Hasil Pengukuran Tegangan pada Sensor LDR... 74 4.3 Hasil Pengukuran Rangkaian Driver Relay... 76 xii
2 1.2 Perumusan Masalah Bagaimana merancang alat pemantau keadaan ruangan jarak jauh berbasis mikrokontroler AT89S52 menggunakan smartphone? Bagaimana membuat alat pemantau keadaan ruangan jarak jauh berbasis mikrokontroler AT89S52 menggunakan smartphone? 1.3 Batasan Masalah Beberapa batasan masalah yang digunakan sebagai acuan dalam perancangan sistem keamanan ini adalah: Sistem dirancang dalam sebuah PC dengan bantuan mikrokontroller. Di dalam PC sistem dibangun dengan aplikasi Visual Basic yang akan menjadi kendali utama, mulai dari Alarm, Interface input output ke komponen sampai dengan koneksi internet. Dan mikrokontroller yang akan mengambil bagian sebagai media penghubung antara sensor dan motor stepper. Pembuatan sistem dilakukan dengan beberapa tahap : 1. Pembuatan Sistem Kamera : dilakukan dengan membuat sistem agar dapat mengambil gambar, menyimpannya dan menghentikan proses pengambilannya. 2. Pembuatan Sistem Skype : dilakukan dengan membuat sistem agar dapat memberikan panggilan kontak dan pengiriman sms. 3. Pembuatan sistem Motor Stepper : dilakukan dengan menghubungkan interface komponen dengan mikrokontroller agar motor dapat menggerkan kamera ke kiri atau ke kanan.
3 4. Menghubungkan perangkat PC dengan Smartphone agar terhubung satu sama lain dengan bantuan aplikasi Team Viewer. 1.4 Tujuan Penulisan Laporan Tugas Akhir Tujuan pembuatan alat sistem keamanan ini adalah: Untuk membuat alat pemantau keadaan ruangan jarak jauh berbasis mikrokontroler AT89S52 menggunakan smartphone. Untuk merancang alat pemantau keadaan ruangan jarak jauh berbasis mikrokontroler AT89S52 menggunakan smartphone. 1. 5 Manfaat Laporan Tugas Akhir Dalam pembuatan alat ini diharapkan dapat memberi banyak manfaat, diantaranya: Teoritis Bermanfaat untuk mengaplikasikan teori tentang cara kerja sensor cahaya LDR (Light Dependent Resistor). Aplikasi : Manfaat bagi dunia akademik : Menjadi sarana bagi pengembangan kemampuan mahasiswa dalam proses pengembangan teknologi sensor cahaya LDR (Light Dependent Resistor). Manfaat bagi industri dan masyarakat : Menjadi salah satu sistem pengaman yang dapat digunakan untuk mengurangi kebobolan sistem keamanan.
4 Manfaat bagi Perguruan Tinggi : Menambah jurnal atau referensi dalam pembuatan sistem pengamanan. 1.6 Metode Penulisan Laporan Tugas Akhir Metode yang digunakan pada penelitian ini adalah : Pengujian dan analisis sistem Menguji sistem/perangkat lunak yang telah dibuat apakah sesuai dengan yang diharapkan. Penyusunan laporan Ini adalah langkah terakhir dalam penelitian ini.