PROYEK AKHIR MINIATUR PINTU GESER OTOMATIS BERBASIS ARDUINO Disusun Oleh: ADITAMA NUR HUSEIN NIM : 133310011 JURUSAN : Teknik Komputer JENJANG : Diploma Tiga (D3) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017 PROYEK AKHIR MINIATUR PINTU GESER OTOMATIS BERBASIS ARDUINO Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan studi jenjang Diploma III (D3) Jurusan Teknik Komputer dan untuk memperoleh Gelar Ahli Madya Komputer Pada Sekolah Tinggi Manajemen Informatika dan Komputer Disusun Oleh: ADITAMA NUR HUSEIN NIM : 133310011 JURUSAN : Teknik Komputer JENJANG : Diploma Tiga (D3) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOMYOGYAKARTA 2017 i ii HALAMAN PERSEMBAHAN Puji syukur kehadirat Alloh SWT Yang Maha Pengasih Lagi Maha Penyayang, sholawat serta salam yang selalu terucap kepada Rasulullah Muhammad SAW yang senantiasa menuntun kita hingga akhir kelak. Penyusunan Laporan Proyek Akhir ini dengan tulus dan penuh rasa syukur penulis persembahkan untuk : 1. Kedua orang tua saya Bapak Saryadi dan Ibu Sri Hartini yang telah mengajarkan hal-hal yang baik untuk masa depan saya dan menyekolahkan saya hingga sejauh ini. Selalu mendoakan dan mengusahakan yang terbaik untuk saya dan mengajarkan arti sebuah hidup yang sebarnya dan mengajarkan berbagi dengan sesama. Terima kasih atas bimbinganmu selama ini. 2. Bapak Yudhi Kusnanto, S.T, M.T. yang selalu memberikan bimbingan dan masukan saran kepada saya. Dan alhamdllah atas bimbingan bapak saya menjadi lebih siap dan paham dengan seluk beluk perancangan Proyek Akhir ini. 3. Untuk Teman dan Sahabat dimanapun kalian berada terimakasih untuk kesetiaan dan kepercayaan kepada saya selama ini, dan terimakasih dukungan yang telah menyemangati saya dan memberikan motivasi agar saya dapat menyelesaikan Proyek Akhir ini. 4. Terima kasih untuk TK 2013 yang menjadi teman dari pertama masuk kampus STMIK AKAKOM sampai sekarang yang telah memberikan dukungan dan hiburan disaat saya pusing untuk menyelesaikan Proyek Akhir ini. Terimakasih untuk semunya, kalian teman hebat yang pernah saya temui. 5. Terimakasih untuk teman insomnia saya yang selalu memberikan semangat dan motivasi dikala saya susah dan seneng. Dan mau berjuang bersama-sama dengan saya dan teman-teman lainnya untuk menyelesaikan Proyek Akhir ini. iii MOTTO “Pendidikan merupakan perlengkapan paling baik untuk hari tua.” ~Aristoteles~ “Hanya kebodohan meremehkan pendidikan. ” ~P.Syrus~ ‘’Barang siapa keluar untuk mencari ilmu maka dia berada di jalan Allah ‘’ (HR.Turmudzi) “Setiap kesuksesan selalu disertai dengan kegagalan” ~Aditama~ “I am not failed, I just tried thousand executions that haven’t succeeded yet” ~FakePeople~ “jangan pernah lupakan masa lalu. Karena dia adalah guru yang paling hebat” ~Aditama~ “Success is simple, do whats’s right, the right way, at the right time” ~Fake People~ iv INTI SARI Seiring dengan perkembangan zaman yang semakin pesat, kebutuhan akan efektifitas dan efisiensi sangat diutamanakan dalam berbagai bidang. Hal tersebut telah mendorong manusia untuk berkreasi dan berinovasi dalam bidang teknologi untuk menciptakan suatu alat yang lebih efektif dan efisien. Perkembangan teknologi saat ini dapat dilihat dari sudah banyaknya alat alat yang diciptakan untuk memberikan kemudahan pada masyarakat dalam melaksanakan pekerjaan. Dalam kehidupan sehari-hari banyak hal yang harus dilakukan baik didalam maupung diluar ruangan, bahkan segala aktifitas tersebut tidak lepas dari keberadaan suatu pintu, dimana kita harus membuka dan menutup pintu yang membuat kita terasa enggan untuk melakukannya, berulang-ulang kali keluar masuk pintu dengan menarik ataupun mendorong pintu. Apalagi pintu yang terpasang sudah mengeluarkan bunyi yang keras ataupun susah bergerak, disamping kurang sopan juga kurang praktis. Lebih lagi pada tempat yang sangat sibuk seperti perkantoran ataupun pusat perbelanjaan. Pada proyek akhir ini penulis memberikan pemecahan solusi untuk membuat pintu geser otomatis berbasis arduino. Kata Kunci : arduino, sensor, embedded system v KATA PENGANTAR Bismillahirrahmanirrahim Assalamu ‘alaikum wr. Wb. Alhamdulillah Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan hidayahNya penulis dapat menyelesaikan Proyek Akhir “MINIATUR PINTU GESER OTOMATIS BERBASIS ARDUINO” ini dengan lancar. Dalam penyusunan Proyek Akhir ini penulis banyak mendapat saran, dorongan, bimbingan serta keterangan-keterangan dari berbagai pihak yang merupakan pengalaman yang tidak dapat diukur secara materi. Oleh karena itu dengan segala hormat dan kerendahan hati perkenankanlah penulis mengucapkan terimakasih kepada : 1. Bapak Cuk Subiyantoro, S. Kom., M. Kom. selaku ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta. 2. Ibu LN.Harnaningrum,S.Si., M.T. selaku Ketua Jurusan Teknik Komputer. 3. Bapak Yudhi Kusnanto, S.T, M.T. selaku Dosen Pembimbing Proyek Akhir. 4. Kedua orang tua serta kakak dan adik yang selalu memberikan dukungan dan doanya. 5. Seseorang yang terkasih yang selalu membangkitkan semangat jiwa dan ragaku untuk lebih maju dengan jalan positif. 6. Seluruh teman–teman seangkatan jurusan Teknik Komputer yang telah memberikan motivasi khususnya TK 13. 7. Seluruh dosen dan staf karyawan Sekolah Tinggi Manajemen Informatika Dan Komputer AKAKOM Yogyakarta. vi 8. Semua teman saya dimana pun kalian berada. 9. Semua pihak yang tidak mungkin penulis sebutkan satu persatu yang telah terlibat banyak membantu sehingga tugas akhir ini dapat diselesaikan. Dalam penyusunan Proyek Akhir ini, penulis menyadari masih terdapat banyak kekurangan baik sengaja maupun tidak sengaja, dikarenakan keterbatasan ilmu pengetahuan dan wawasan serta pengalaman yang penulis miliki. Untuk itu penulis mohon maaf atas segala kekurangan tersebut tidak menutup diri terhadap segala saran dan kritik serta masukan yang bersifat konstruktif bagi diri penulis. Akhir kata semoga dapat bermanfaat bagi penulis sendiri, institusi pendidikan dan masyarakat luas. Aamiin! Wassalamu ‘alaikumWr. Wb Yogyakarta, 12 Januari 2017 Penulis vii DAFTAR ISI HALAMAN HALAMAN JUDUL ..................................................................................... i HALAMAN PENGESAHAN ........................................................................ ii HALAMAN PERSEMBAHAN ..................................................................... iii HALAMAN MOTTO.................................................................................... v INTISARI .................................................................................................... vi KATA PENGANTAR .................................................................................. viii DAFTAR ISI ............................................................................................... x DAFTAR GAMBAR .................................................................................... x DAFTAR TABEL ........................................................................................ xi BAB I PENDAHULUAN .............................................................................. 1 1.1 LATAR BELAKANG ........................................................................ 1 1.2 TUJUAN .......................................................................................... 2 1.3 BATASAN MASALAH ..................................................................... 2 BAB II DASAR TEORI ............................................................................... 3 2.1 ARDUINO ....................................................................................... 3 2.2 SENSOR INFRARED OBSTACLE ................................................. 5 2.3 MOTOR DC .................................................................................... 7 2.4 DRIVER MOTOR DC ...................................................................... 8 2.5 IDE Arduino..................................................................................... 10 2.6 LCD ( Liquid Crystal Display ) ......................................................... 11 BAB III IMPLEMENTASI ............................................................................ 11 3.1 Rancangan Perangkat Keras( Hardware ) ...................................... 14 3.2 Rancangan Perangkat Lunak ( Software ) ...................................... 16 3.3 Implementasi Perangkat Keras ( Hardware ) .................................. 17 3.4 Implementasi Perangkat Lunak ( Software ) ................................... 20 3.5 Pengujian Alat ( Hardware ) ............................................................ 23 viii BAB IV PENUTUP ..................................................................................... 27 4.1 KESIMPULAN ................................................................................. 27 4.2 SARAN............................................................................................ 27 DAFTAR PUSTAKA ................................................................................... 28 LAMPIRAN................................................................................................. 29 ix DAFTAR GAMBAR HALAMAN Gambar 2.1 Arduino................................................................................... 4 Gambar 2.2 Spesifikasi Atmega328........................................................... 4 Gambar 2.3 Sensor Infrared Obstacle ....................................................... 7 Gambar 2.4 Motor DC ................................................................................ 8 Gambar 2.5 Driver Motor DC ..................................................................... 9 Gambar 2.6 IC Motor DC L293D................................................................ 9 Gambar 2.7 IDE Arduino ............................................................................ 10 Gambar 2.8 LCD 16x2 ............................................................................... 12 Gambar 3.1 Diagram Blok Hardware keseluruhan..................................... 14 Gambar 3.2 Diagram Alir (Flowchart) ........................................................ 16 Gambar 3.3 Interface modul sensor infrared obstacle ............................... 17 Gambar 3.4 Interface L293D dan Motor DC .............................................. 18 Gambar 3.5 Interface modul LCD 16x2 ..................................................... 19 Gambar 3.6 Bentuk Miniatur Pintu Geser .................................................. 26 x DAFTAR TABEL HALAMAN Tabel 2.1 Spesifikasi Arduino..................................................................... 4 Tabel 2.2 Spesifikasi LCD 16x2 ................................................................. 12 Tabel 3.1 Pengujian Sensor Infrared Obstacle .......................................... 24 Tabel 3.2 Hasil Pengujian IC Motor DC ..................................................... 25 Tabel 3.3 Hasil Pengujian Sistem .............................................................. 26 xi