pemberi pakan ikan otomatis dan notifikasi melalui …

15
PROYEK AKHIR PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI SMS BERBASIS ARDUINO Oleh : Fahrizal vesdiyanto 163310016 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2019

Upload: others

Post on 30-Nov-2021

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

PROYEK AKHIR

PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI

MELALUI SMS BERBASIS ARDUINO

Oleh :

Fahrizal vesdiyanto

163310016

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2019

Page 2: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

i

PROYEK AKHIR

PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI

SMS BERBASIS ARDUINO

Karya Tulis Diajukan Sebagai Salah Satu Syarat

untuk Memperoleh Gelar Ahli Madya Komputer

Oleh :

Fahrizal Vesdiyanto

163310016

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2019

Page 3: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

ii

Page 4: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

iii

Page 5: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

iv

HALAMAN PERSEMBAHAN

Dengan selesainya tugas akhir ini, saya persembahkan untuk:

1. Kedua orang tua saya yang selalu mendukung saya dalam penyelesaian

tugas akhir dan terima kasih untuk doa yang selalu dipanjatkan agar saya

diberi kemudahan mengerjakan tugas akhir.

2. Kepada dosen pembimbing saya Pak Totok Budioko, S.T., M.T.,

Terimakasih atas bimbingan dan arahannya agar tugas akhir ini dapat

selesai dengan baik.

3. Teman-teman seperjuangan Teknik Komputer 2016 yang telah menjadi

teman solid saya dalam urusan tugas-tugas kuliah maupun di tugas akhir .

Terimakasih telah menjadi kelas yang hebat.

4. Terimakasih untuk pihak pihak yang tidak disebutkan. Karena bantuan dan

dukungan kalian juga membantu saya dalam menyelesaikan tugas akhir

ini.

Page 6: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

v

MOTTO

“Teruslah berusaha walaupun dunia sedang tidak berpihak kepadamu’’

Page 7: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

vi

INTISARI

Pemberi Pakan Ikan Otomatis Dan Notifikasi Melalui SMS Berbasis

Arduino

Oleh

Fahrizal Vesdiyanto

163310016

Program Studi Teknik Komputer

Sekolah Tinggi Manajemen Informatika dan Komputer

AKAKOM Yogyakarta

Budidaya ikan bisa menjadi pekerjaan sampingan tetapi dalam

implementasinya masih terkendala dengan pemberian pakan yang menyita waktu

Proyek akhir ini dimaksudkan untuk membuat alat pemberi pakan ikan otomatis.

Prototype yang di implementasikan pertama kali menjalankan program

akan membaca berat awal pakan yang telah diatur setelah itu membaca jam yang

telah diatur setelah berjalan membaca kembali beratsekarang kemudian

beratawal-berat sekarang dijadikan sebagai takaran pakan jika sudah memberikan

pakan akan mengirimkan notifikasi ke sms.

Kesimpulan dari proyek akhir ini adalah terciptanya alat pemberi pakan

otomatis untuk menghemat waktu saat pemberiaan pakan dan meringankan

pekerjaan bagi pemelihara ikan.

Kata kunci : Arduino uno,load cell,sim800

Page 8: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

vii

ABSTRACT

Automatic Fish Feed And Notification Via SMS Based On Arduino

By

Fahrizal vesdiyanto

163310016

Computer Enggineering Study Program

Sekolah Tinggi Manajemen Informatika dan Komputer

Akakom Yogyakarta

Fish farming can be a side job but in its implementation it is still

constrained by time-consuming feeding. The final project is intended to make an

automatic fish feeder.

The prototype which was implemented for the first time running the

program will read the initial weight of the feed that has been set after that, read the

hours that have been set after running read again now then the weight of the

weight is now used as a dose of feed if it has provided feed will send notifications

to SMS.

The conclusion of this final project is the creation of an automatic feeder

to save time when providing feed, and ease the work for fish keepers.

Keywords: Arduino uno, load cell, sim800l

Page 9: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

viii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT yang telah

melimpahkan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan

penyusunan laporan Proyek Akhir yang berjudul “Pemberi Pakan Ikan Otomatis

Dan Notifikasi Melalui SMS Berbasis Arduino’’ ini dapat diselesaikan.

Penyusunan Laporan Proyek Akhir dari awal hingga akhir tentu tidak

lepas dari bantuan berbagai pihak .Dengan adanya bantuan tersebut ,penulis

hendak menyampaikan terima kasih kepada beberapa pihak diantara lain sebagai

berikut :

1. Bapak Ir. Totok Suprawoto, M.M., M.T., selaku Ketua Sekolah Tinggi

Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

2. Bapak Ir. M Guntara, M.T., selaku Wakil Ketua Sekolah Tinggi

Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

3. Bapak Adi Kusjani, S.T., M.Eng., selaku Ketua Program Studi Teknik

Komputer Diploma 3 Sekolah Tinggi Manajemen Informatika dan

Komputer AKAKOM Yogyakarta.

4. Bapak Totok Budioko, S.T., M.T., selaku dosen pembimbing Proyek

Akhir yang tidak pernah jenuh dalam membimbing dan mengarahkan

penulis ketika mengalami permasalahan setiap saat.

5. Kedua orang tua beserta seluruh keluarga yang telah memberikan

semangat dan dukungan berupa doa dan restu sehingga Proyek Akhir ini

dapat terselesaikan.

6. Seluruh dosen dan karyawan Sekolah Tinggi Manajemen Informatika dan

Komputer AKAKOM Yogyakarta.

Laporan ini penulis susun sebagai salah satu syarat untuk menyelesaikan

studi jenjang Diploma Tiga (D3) Program Studi Teknik Komputer dan untuk

memperoleh gelar Ahli Madya Komputer pada Sekolah Tinggi Manajemen

Informatika dan Komputer AKAKOM Yogyakarta. Penulis menyadari bahwa

Laporan Proyek Akhir ini tentu terdapat banyak kekurangan. Oleh karena itu,

penulis mengharapkan kritik dan saran sehingga dapat menjadi lebih baik lagi.

Page 10: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

ix

Semoga Laporan Proyek Akhir ini memberikan manfaat bagi penulis dan bagi

pembaca.

Yogyakarta ,11 juli 2019

Penulis

Page 11: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

x

DAFTAR ISI

HALAMAN JUDUL ........................................................................................ i

HALAMAN PERSETUJUAN PEMBIMBING .............................................. ii

HALAMAN PENGESAHAN .......................................................................... iii

HALAMAN PERSEMBAHAN ...................................................................... iv

MOTTO ........................................................................................................... v

HALAMAN INTISARI ................................................................................... vi

KATA PENGANTAR ..................................................................................... viii

DAFTAR ISI .................................................................................................... x

DAFTAR GAMBAR ....................................................................................... xiii

BAB 1 PENDAHULUAN ............................................................................... 1

1.1. Latar Belakang .................................................................................. 1

1.2. Tujuan ............................................................................................... 1

1.3. Batasan Masalah................................................................................ 1

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA ................................. 2

2.1. Sensor load cell ................................................................................. 2

2.2. Modul penguat Hx711....................................................................... 6

2.3. Arduino ............................................................................................. 9

2.4. Library arduino.................................................................................. 10

2.5. RTC(real time clock)......................................................................... 10

2.6. Motor Servo ...................................................................................... 11

2.7. SIM800L .......................................................................................... 13

2.8. Modul Regulator XL4005 ................................................................ 14

BAB III RANCANGAN SISTEM .................................................................. 15

3.1. Rancangan sistem keseluruhan ........................................................ 15

3.2. Rancangan Hardware ....................................................................... 16

3.3. Rancangan Software......................................................................... 16

3.4. DiagramAlir ..................................................................................... 18

BAB IV IMPLEMENTASI DAN PEMBAHASAN ....................................... 19

4.1. Implementasi Arduino sebagai mesin pakan ikan otomatis ............ 19

4.1.1. ImplementasiHardware ......................................................... 19

Page 12: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

xi

4.1.2. Implementasi Software........................................................... 20

BAB V KESIMPULAN DAN SARAN ........................................................... 25

5.1. Kesimpulan ...................................................................................... 25

5.2. Saran .................................................................................................. 25

Daftar Pustaka .................................................................................................. 26

Lampiran .......................................................................................................... 27

Page 13: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

xii

DAFTAR GAMBAR

Gambar 2.1. bentuk fisik load cell .................................................................. 2

Gambar 2.2. Rangkaian Jembatan Wheatstone tanpa beban………………….3

Gambar 2.3. Rangkaian Jembatan Wheatstone dengan beban………………..3

Gambar 2.4. hx711 .......................................................................................... 7

Gambar 2.5. Arduino....................................................................................... 9

Gambar 2.6. arduino ide .................................................................................. 10

Gambar 2.7. library arduino ............................................................................ 10

Gambar 2.8. Rtc ds32317 ................................................................................ 11

Gambar 2.9. Motor Servo................................................................................ 11

Gambar 2.10. Mekanik Motor Servo .............................................................. 12

Gambar 2.11. PWM ........................................................................................ 12

Gambar 2.12. SIM800L ................................................................................... 13

Gambar 2.13. Module Regulator xl4005.......................................................... 14

Gambar 3.1. Diagram blok sistem .................................................................. 15

Gambar 3.2. Diagram blok Hardware ............................................................. 16

Gambar 4.1. Gambar Rangkaian Hardware ..................................................... 19

Gambar 4.2. Gambar SMS ............................................................................... 24

Gambar 5.1. Rangkaian lengkap ...................................................................... 30

Page 14: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …

xiii

DAFTAR TABEL

TABEL 2.1. Hasil surve di mina sembada .......................................................................... 6

TABEL 4.1. Hasil pengujian ............................................................................................... 24

Page 15: PEMBERI PAKAN IKAN OTOMATIS DAN NOTIFIKASI MELALUI …