SISTEM OTOMATIS ALAT PEMBERI PAKAN IKAN
MENGGUNAKAN
REAL TIME CLOCK
(RTC) DS1307
BERBASIS ARDUINO
TUGAS AKHIR
Diajukan oleh :
MHD FAUZI REZKI
NIM : 132411057
PROGRAM STUDI D-3 METROLOGI DAN INSTRUMENTASI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
SISTEM OTOMATIS ALAT PEMBERI PAKAN IKAN
MENGGUNAKAN
REAL TIME CLOCK
(RTC) DS1307
BERBASIS ARDUINO
Diajukan sebagai syarat memenuhi Tugas Akhir dan menyelesaikan Pendidikan Program Studi D3 Metrologi dan Instrumentasi Fakultas Matematika dan Ilmu
Pengetahuan Alam
TUGAS AKHIR
MHD FAUZI REZKI
132411057
PROGRAM STUDI D-3 METROLOGI DAN INSTRUMENTASI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
LEMBAR PERSETUJUAN
Judul : Sistem Otomatis Alat Pemberi Pakan Ikan
Menggunakan Real Time Clock (RTC) DS1307 Berbasis Arduino
Kategori : Tugas Akhir
Nomor Induk Mahasiswa : 132411057
Program Studi : D-3 Metrologi dan Instrumentasi
Fakultas : Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
Medan, 22 Juli 2016
Mengetahui Menyetujui
Ketua Program Studi Dosen Pembimbing
Metrologi dan Instrumentasi, Projek Akhir II
Dr. Diana A. Barus, M.Sc Dr. Diana A. Barus, M.Sc
ii
PERNYATAAN
SISTEM OTOMATIS PEMBERI PAKAN IKAN MENGGUNAKAN
REAL TIME CLOCK
(RTC) DS1307 BERBASIS ARDUINO
TUGAS AKHIR
Saya menyatakan bahwa laporan Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya
Medan, 22 Juli 2016
MHD FAUZI REZKI
132411057
KATA PENGANTAR
Segala puji dan syukur kepada Tuhan Yang Maha Esa yang telah melimpahkan berkat, rahmat-Nya dan menganugerahkan kemudahan serta kelancaran sehingga penulis dapat menyelesaikan penulisan laporan Tugas Akhir ini sesuai waktu yang telah ditetapkan.
Adapun judul Tugas Akhir ini adalah
SISTEM OTOMATIS PEMBERI PAKAN IKAN MENGGUNAKAN
REAL TIME CLOCK
(RTC) DS1307 BERBASIS ARDUINO
Penulis menyadari bahwa tersusunnya Laporan Projek Akhir II (dua) ini dari do’a, perhatian, bimbingan, motivasi dan dukungan berbagai pihak, sehingga dengan keikhlasan dan kerendahan hati pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr. Kerista Sebayang, MS, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
2. Bapak Dr, Marhaposan Situmorang selaku Ketua Departemen Fisika Fakultas Matematika Dan Ilmu Pengetahuan Alam.
3. Ibu Dr. Diana A. Barus, M.Sc, selaku Ketua Program Studi Metrologi dan Instrumentasi Fakultas Matematika Dan Ilmu Pengetahuan Alam dan juga selaku dosen pembimbing, yang telah banyak membantu dan mendukung penulis dalam menyelesaikan Tugas Akhir ini.
4. Yang Teristimewa Kedua Orang Tua, penulis yang telah memberikan bantuan moril
maupun materil, semangat dan do’a yang begitu besar kepada penulis.
5. Seluruh Dosen dan Karyawan Program Studi D-3 Metrologi dan Instrumentasi Departemen Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
iv Penulis menyadari sepenuhnya bahwa dalam pembuatan Tugas Akhir ini masih jauh dari kesempurnaan, untuk itu penulis mengharapkan kritik dan saran dari pembaca yang bersifat membangun dalam penyempurnaan laporan Tugas Akhir ini.
Semoga laporan ini menjadi ibadah yang baik bagi penulis dan menjadi ilmu yang bermanfaat bagi pembaca.
Medan, 22 Juli 2016 Hormat Saya,
MHD FAUZI REZKI
ABSTRAK
Tujuan pembuatan alat yang berjudul “Sistem Otomatis Pemberi Pakan Ikan Menggunakan Real Time Clock (RTC) DS1307 Berbasis Arduino” adalah untuk mempermudah dalam perawatan ikan terutama pada pemberian pakannya, sehingga ketika peternak atau pemelihara ikan memiliki kesibukan atau mendapakan kendala ketika meninggalkan ikan dalam jangka waktu lama, ikan akan tetap terjaga dalam proses pemberian pakannya. Selain itu alat ini juga mampu mengatur penjadwalan pemberian pakan sehingga akan meningkatkan kualitas hidup ikan. Metode penelitian yang digunakan adalah deskriptif kuantitatif dengan melakukan pengukuran lapangan pada periode waktu tertentu dan analisa deskriptif dengan membandingkan data statistik dari hasil pengukuran dengan standar yang berlaku. Sistem yang dirancang terdiri dari 3 bagian yaitu : sistem minimum, rangkaian driver dan program. Sistem minimum berupa rangkaian elektronik yang didesain sedemikian rupa menggunakan Real Time Clock (RTC) DS1307 sehingga dapat berfungsi sebagai pengolah data dengan Arduino sebagai pusat kendalinya. Sistem ketiga yaitu rangkaian driver yang berfungsi untuk mengatur buka tutup katup pada alat pemberi pakan. Sistem yang terakhir adalah berupa program yang berfungsi untuk mengatur sistem pemberi pakan ikan sehingga dapat bekerja sesuai dengan fitur yang diberikan. Berdasarkan hasil pengujian alat pemberi pakan ikan ini telah menunjukkan hasil yang sesuai dengan perencanaan yaitu alat dapat memberikan pakan ikan secara otomatis pada waktu yang telah ditentukan.
vi
DAFTAR ISI
Persetujuan... i
Pernyataan ... ii
Kata pengantar ... iii
Abstrak ... v
Daftar Isi ... vi
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Penulisan ... 2
1.4 Batasan Masalah ... 2
1.5 Sistematika Penulisan ... 2
BAB 2 LANDASAN TEORI... ... 4
2.1 Real Time Clock (RTC)... 4
2.1.1 RTC Parallel (DS1307) ... 4
2.1.2 RTC SERI DS12C887 ... 5
2.2 Hardware Arduino ... 6
2.3 Software Arduino ... 7
2.4 Masing-masing Sumber Daya dan Pin Tegangan Arduino ... 9
2.5 Servo... 9
2.5.1 Keunggulan dan Kelemahan Motor Sevo ... 11
2.5.2 Aplikasi Motor Servo ... 11
2.5.3 Komponen Penyusun Motor Servo ... 12
2.6 Driver Motor ... 12
2.7 Driver Motor DH Bridge dengan Motor ... 13
2.8 LCD (Liquid Crystal Display)... 14
2.9 Switch ... 16
BAB 3 METODOLOGI PENELITIAN ... 17
3.1 Gambaran Umum Sistem ... 17
3.2 Flowchart Perancangan Sistem ….. ... 18
BAB 4 ANALISIS PENGUJIAN……… ... 20
BAB 5 KESIMPULAN DAN SARAN……… ... 21
5.1 Kesimpulan... 21
5.2 Saran ... 21
DAFTAR PUSTAKA……… ... 22
LAMPIRAN:
Lampiran 1 : Program Code Arduino
viii
DAFTAR GAMBAR
Gambar 2. 1 Diagram Pin ... 4
Gambar 2. 2 Pemetaan alamat pada RTC DS12C887 ... 6
Gambar 2. 3 Hardware Arduino ... 6
Gambar 2. 4 Pemberian Pulsa Untuk Perputaran Motor Servo ... 10
Gambar 2. 5 Motor Servo ... 10
Gambar 2. 6 motor servo 180 ˚ yang sering digunakan untuk kaki robot ... 11
Gambar 2. 7 Komponen Penyusun Motor Servo ... 12
Gambar 2. 8 Driver Motor DC ... Error! Bookmark not defined. Gambar 2. 9 Motor Control Circuit ... Error! Bookmark not defined. Gambar 2. 10 LCD (Liquid Crystal Display) ... 13
Gambar 2. 11 Switch ... 14
Gambar 2. 12 Kondisi Pada Switch ... 15
Gambar 3. 1 Diagram Blog Sistem ... 16
Gambar 3. 2 Flowchart Sistem ... 17 Gambar 4. 1 Tampilan LCD ... Error! Bookmark not defined.