PROYEK AKHIR ALAT DISPENSER OTOMATIS BERBASIS ARDUINO DISUSUN OLEH : NAMA : LISTYAWAN HANAFI NIM : 133310014 JURUSAN JENJANG : TEKNIK KOMPUTER : DIPLOMA TIGA (D3) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017
PROYEK AKHIR ALAT DISPENSER OTOMATIS BERBASIS ARDUINO Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Ahli Madya Komputer Pada Sekolah Tinggi Manajemen Informatika dan Komputer DISUSUN OLEH : NAMA : LISTYAWAN HANAFI NIM : 133310014 JURUSAN JENJANG : TEKNIK KOMPUTER : DIPLOMA TIGA (D3)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017
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 Agus Purwanto dan Ibu Isdiyati 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. Adikku satu-satunya Dwi Anton Hanafi yang selalu memberikan dukungan saya untuk menyelesaikan studi ini. 4. Terima kasih untuk teman main Ferdika, Jumadi,Sigit Nugroho, Pradipta Ari kurniawan,andi Dwi Haryanto, Ego yuniantoro, Aditama Nur Husein,Joko Purwanto 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.
MOTTO "Pendidikan merupakan senjata paling ampuh yang bisa kamu gunakan untuk merubah dunia" Hidup itu harus terus melangkah maju,jika tidak maka anda akan tetap berada ditempat Dan modal untuk melangkah maju adalah ilmu Semangat,Sabar dan Berdoa adalah kunci kesuksesan dan menjadi yang terbaik dengan selamat penuh kehadiran Allah SWT Berfikir sebelum bicara,karena dengan begitu kamu akan mengurangi kesalahan maupun masalah yang mungkin akan terjadi
INTI SARI Air merupakan kebutuhan utama manusia karena sekitar 70% tubuh manusia terdiri air. Selain lebih praktis, penyimpanan air di dalam galon dan dispenser dianggap lebih higienis dan dapat menyediakan air dalam kondisi panas, biasa (netral). Meskipun dianggap lebih mudah dan praktis penggunaan dispenser masih menyisakan beberapa keterbatasan,selain itu, pengguna juga masih harus memusatkan perhatiannya agar air yang dikucurkan ke dalam gelas tidak melimpah. Keran akan terbuka ketika tombol pushbutton di tekan maka servo akan menekan tuas keran sehingga Air akan mengalir ke dalam gelas melalui keran dan akan berhenti secara otomatis ketika jarak antara permukaan air yang dideteksi oleh sensor ultrasonik dengan jarak lebih dari 12cm. maka bila tinggi gelas tidak sesuai dengan ketinggian sensor ultrasonic, maka air tidak akan berhenti pada jarak 12cm. Selain itu, air yang beriak pada proses pengisian, menjadi penyebab pembacaan sensor ultrasonik kurang akurat. Kata Kunci : Arduino, Sensor ultrasonic, motor servo
KATA PENGANTAR Assalamu alaikum Wr. Wb. Dengan mengucap puji syukur atas kehadirat Allah SWT, atas limpahan rahmat dan hidayah-nya sehingga dapat terselesaikannya kegiatan Proyek Akhir ini dengan judul DISPENSER OTOMATIS BERBASIS ARDUINO Keberhasilan Proyek Akhir ini tidak lepas dari semua pihak yang banyak memberikan bantuan, dorongan, dan bimbingan yang telah diterima dengan baik secara langsung maupun tidak langsung. Untuk itu dalam kesempatan ini penulis ingin menyampaikan rasa terima kasih kepada : 1. Bapak Cuk subiyantoro, S.Kom., M.Kom. selaku ketua STMIK AKAKOM Yogyakarta. 2. Ibu L.N Harnaningrum, S.Si., M.T. selaku ketua jurusan Teknik Komputer STMIK AKAKOM Yogyakarta. 3. Bapak Yudhi Kusnanto, S.T., M.T. selaku Dosen Pembimbing Proyek Akhir yang telah membimbing penulis dalam menyelesaiakan kegiatan Proyek Akhir ini.
4. Bapak dan Ibu Dosen serta seluruh staf dan karyawan/karyawati STMIK AKAKOM Yogyakarta yang telah banyak menyumbang ilmunya kepada penulis. 5. Orang tua dan keluarga tercinta serta teman-teman semuanya yang senantiasa memberikan dorongan semangat, doa restu, bimbingan, pengorbanan serta bantuannya yang tidak pernah mengenal lelah. Penulis menyadari sepenuhnya, bahwa laporan Proyek Akhir ini masih jauh dari sempurna, baik dalam hal isi maupun cara penyajian materinya. Untuk itu dengan rendah hati penulis mohon saran dan kritik yang membangun dari pembaca. Akhir kata semoga karya tulis ini dapat memberikan manfaat dan berguna bagi para pembaca. Wassalamu alaikum Wr. Wb. Yogyakarta,16 Januari 2017 LISTYAWAN HANAFI
DAFTAR ISI Halaman judul... i Halaman pengesahan... ii Kata pengantar... iii Intisari... v Halaman Motto... vi Halaman Persembahan... vii Daftar isi... viii Daftar gambar... xi Daftar tabel... xii... BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Tujuan... 2 1.3 Batasan Masalah... 2 BAB II DASAR TEORI... 3 2.1 Arduino Uno R3... 3 2.2 IDE Arduino... 5 2.3 Modul Sensor Ultrasonik... 7 2.4 Motor servo... 11 2.5 LCD( Liquid Crystal Display)... 12 2.6 Modul Sensor Suhu LM35... 16 BAB III IMPLEMENTASI... 18 3.1 Rancangan Perangkat Keras (Hardware)... 20
3.2 Rancangan Perangkat Lunak (Software)... 20 3.3 Implementasi Perangkat Keras (Hardware)... 22 3.3.1 Interface modul Ultrasonik... 22 3.3.2 Interface pada modul LCD 16x2... 23 3.3.3 Interface pada modul sensor suhu... 24 3.3.4 Interface pada motor servo... 25 3.4 Implementasi Perangkat Lunak (Software)... 26 3.4.1 Inisialisasi... 26 3.4.2 Void Setup... 27 3.4.3 Void Loop... 28 3.4.3 Membaca tombol PBdingin... 29 3.4.4 Membaca tombol PBpanas... 30 3.5 Pengujian Perangkat Keras (Hardware)... 32 3.5.1 Pengujian motor servo... 32 3.5.2 Pengujian Sensor suhu... 33 3.5.3 Pengujian Modul Sensor ultrasonik... 33 3.6 Pengujian Perangkat Lunak (Software)... 34 BAB IV PENUTUP... 37 4.1 Kesimpulan... 37 4.2 Saran... 37 DAFTAR PUSTAKA... xiii LAMPIRAN...
DAFTAR GAMBAR Gambar 2.1Arduino Uno R3... 4 Gambar 2.2 IDE Arduino... 5 Gambar 2.3 Arah Pancaran Gelombang Ultrasonik... 8 Gambar 2.4 Sinyal ultrasonik... 10 Gambar 2.5 Modul Sensor Ultrasonik... 10 Gambar 2.6 Motor servo... 12 Gambar 2.7 LCD (Liquid Crystal Display)... 14 Gambar 2.8 Sensor suhu... 17 Gambar 3.1 Diagram Blok Sistem Hardware... 18 Gambar 3.2 Flowchart... 21 Gambar 3.3 Interface modul sensor ultrasonik dengan arduino... 22 Gambar 3.4 interface modul LCD 16x2 dengan arduino... 23 Gambar 3.5Interface modul sensor suhu... 24 Gambar 3.6 Interface pada Motor servo... 25 Gambar 3.7 Dispenser otomatis... 35
DAFTAR TABEL Tabel 2.1 Spesifikasi Arduino Uno R3... 3 Tabel 2.2 Fungsi Pin Modul Sensor Ultrasonik... 9 Tabel 2.3 Fungsi Pin Motor servo... 11 Tabel 2.4 Spesifikasi LCD 16x2... 13 Tabel 2.5 Fungsi pin sensor suhu LM35... 17 Tabel 3.1 Pengujian Motor servo... 32 Tabel 3.2 Pengujian Sensor suhu... 33 Tabel 3.3 Pengujian sensor ultrasonik... 34