Perancangan Sistem Perangkap Hewan Pengerat Otomatis Menggunakan Modul Mikrokontroler Arduino
PERANCANGAN SISTEM PERANGKAP HEWAN PENGERAT
OTOMATIS MENGGUNAKAN MODUL
MIKROKONTROLER ARDUINO
SKRIPSI
FADLI DWIANTO
141421065
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERANCANGAN SISTEM PERANGKAP HEWAN
PENGERAT OTOMATIS MENGGUNAKAN
MODUL MIKROKONTROLER ARDUINO
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Ilmu Komputer
FADLI DWIANTO
141421065
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERSETUJUAN
Judul
: PERANCANGAN SISTEM PERANGKAP HEWAN
PENGERAT OTOMATIS MENGGUNAKAN
MODUL MIKROKONTROLER ARDUINO
Kategori
: SKRIPSI
Nama
: FADLI DWIANTO
Nomor Induk Mahasiswa
: 141421065
Program Studi
: EKSTENSI S1 ILMU KOMPUTER
Fakultas
: ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, April 2017
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Seniman, S.Kom.,M.Kom.
Dr. Poltak Sihombing, M.Kom
NIP. 198705252014041 001
NIP. 196203171991031001
Diketahui/disetujui oleh
Program Studi Ekstensi Ilmu Komputer
Ketua,
Dr. Poltak Sihombing, M.Kom
NIP. 196203171991031001
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM PERANGKAP HEWAN PENGERAT OTOMATIS
MENGGUNAKAN MODUL MIKROKONTROLER ARDUINO
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan,
April 2017
Fadli Dwianto
141421065
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillahirrabbil’alamin,
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan
rahmat dan karunia-Nya kepada penulis serta tidak lupa, shalawat dan salam penulis
ucapkan juga kepada baginda Rasulullah Muhammad Shallallahu’alaihi Wa-Sallam.
sehingga penulis dapat menyelesaikan skripsi ini, sebagai syarat untuk memperoleh
gelar Sarjana Komputer di Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Sumatera Utara.
Penulis mengucapkan banyak terimakasih kepada semua pihak yang telah
membantu penulis untuk menyelesaikan skripsi. Penulis ingin mengucapkan
terimakasih kepada:
1. Bapak Prof. Dr. Runtung Sitepu, SH, M.Hum sebagai rektor Universitas Sumatera
Utara.
2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc. sebagai Dekan Fakultas Ilmu
Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr.Poltak Sihombing, M.Kom sebagai Ketua Program Studi S1 Ilmu
Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera
Utara dan segaligus sebagai Dosen Pembimbing I.
4. Bapak Heeriyance, ST., M.kom., sebagai Sekertaris Program Studi S1 Ilmu
Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera
Utara.
5. Bapak Seniman, S.Kom.,M.Kom selaku Dosen Pembimbing II yang telah
memberikan arahan dan masukan kepada penulis dalam pengerjaan skripsi ini.
6. Bapak Prof. Dr. Iryanto, M.Si. dan Bapak Sajadin Sembiring, S.Si.,M.Comp.,Sc
sebagai Dosen Penguji yang telah memberikan saran dan masukan kepada penulis
dalam penyempurnaan skripsi ini.
7. Seluruh Dosen dan Staf Pegawai di Program Studi S1 Ilmu Komputer Fakultas
Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
8. Kepada kedua Orangtua tersayang penulis Ayahanda H. Slamet Haryanto dan
Ibunda Hj. Malihah, abangda dr. Akbar Eka Putra, adik-adik Rizqina Haniyah dan
Universitas Sumatera Utara
Muhammad Fauzan yang telah memberikan do’a, dukungan serta perhatian yang
tulus kepada penulis agar dapat menyelesaikan skripsi ini.
9. Teman-teman mahasiswa ekstensi Ilmu Komputer stambuk 2014, yang telah
memberikan motovasi dan arahan kepada penulis.
10. Semua pihak yang terlibat yang tidak dapat penulis ucapkan satu persatu yang telah
membantu penulis menyelesaikan skripsi ini.
Penulis menyadari bawa skripsi ini masih jauh dari kata sempurna, karna
kesempurnaan hanya milik Allah SWT. Oleh karena itu penulis menerima seluruh
kritik dan saran yang diberikan untuk menyempurnakan skripsi ini. Penulis berharap
semoga skripsi ini bermanfaat bagi penulis sendiri dan khususnya para pembaca pada
umumnya.
Medan,
April 2017
Fadli Dwianto
Universitas Sumatera Utara
ABSTRAK
Perkembangan dunia teknologi memberi kemajuan yang sangat pesat, Hal ini dapat
dilihat dari banyaknya orang yang menggunakan teknologi terbarukan yang dapat
membantu pengguna dalam menyelesaikan pekerjaan mereka. Penerapan teknologi itu
sendiri bisa dilakukan di mana saja termasuk di bidang pertanian, pengontrolan hama.
Penggunaan alat manual yang umumnya langsung membyunuh hewan tersebut masih
penulis rasa kurang efektif untuk digunakan Skripsi ini bertujuan untuk membuat
sebuah prototipe perangkap hewan pengerat (hama) berbasis mikrokontroler Arduino
Uno. Diharapkan alat ini dapat digunakan untuk membantu pengguna, sehingga bisa
menghemat waktu dan efisiensi tenaga yang digunakan. Perancangan alat ini
menggunakian metodologi pengujian terhadap sensor-sensor yang digunakan dan
pemrograman dengan fungsi IF-ELSE. Perangkap ini dirancang agar dapat
memberikan informasi kepada pengguna bahwa hewan telah masuk kedalam alat yang
telah melewati beberapa sensor sebagai pendeteksi situasi. Sinyal informasi akan
dikirim dari mikrokontroler arduino ke perangkat yang telah terhubung. Saat
perangkap sedang bekerja dan menangkap hasil, maka informasi akan dikirim dari
modul arduino keperangkat yang telah ditentukan (handphone pengguna), sehingga
user tahu bahwasannya perangkap berhasil bekerja, dan user pun tahu berapa jumlah
hasil tangkapan dengan mudah.
Kata kunci: Teknologi, Prototipe Perangkap, Arduino Uno, Sensor
Universitas Sumatera Utara
AUTOMATIC RODENT ANIMAL TRAP SYSTEM DESIGN USING
MICROCONTROLLER ARDUINO MODULE
ABSTRACT
The development of technologies gave a very rapid progress. It can be seen from the
number of people using renewable technologies that can helps users in completing
their work. Application of the technology itself can be done anywhere, including in
agriculture, pest control. The use of manual tools are generally directly kills the target,
authors think they still lack effective to use. This thesis aims to create a prototype of
rodent traps (pest) microcontroller-based Arduino Uno. It is expected this tool can be
used to assist users, so they can save time and energy use efficiency. The design of
this tool used testing methodology to that used sensors and programming with IFELSE function. The trap is designed to provide information to the user that the animal
had entered into a tool that has passed through several sensor as a detector of the
situation. Information signal will be sent from the microcontroller arduino to a device
that has been connected. When the trap was working and capture the results, then the
information will be sent from the module arduino keperangkat predetermined (mobile
users), so the user knows that the trap is successfully work, and the user knows how
many catches with ease.
Keywords: Technology, Arduino Uno, Animal Trap Prototupe, Sensor.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
ii
iii
iv
vi
vii
viii
xi
xii
PERSETUJUAN
PERNYATAAN
PENGHARGAAN
ABSTRAK
ABSTRACT
DAFTAR ISI
DAFTAR TABEL
DAFTAR GAMBAR
BAB 1 PENDAHULUAN
1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian
1.6 Metodologi Penelitian
1.7 Sistematika Penulisan
1
1
2
2
3
3
3
4
BAB 2 LANDASAN TEORI
2.1 Mikrokontroler
2.2 Arduino
2.2.1. Arduino Uno
2.2.2. Pin Masukan Dan KeluaranArduino Uno
2.2.3. Sumber Daya Dan Pin Arduino Uno
2.2.4. Memori Program
2.2.5. Memori Data
2.3 Aktuator
2.3.1 Motor DC
2.3.2 Driver Motor
2.3.2.1 IC (Integrated Circuit) L298D
2.4 Sensor Berat Load Cell
2.4.1 Driver HX711
2.5 Sensor Passive Infra Red (PIR)
2.6 Sensor Light Dependent Resistor (LDR)
2.7 Light Emitting Diode (LED)
2.8 Modul SIM800L
2.9 Pernyataan IF-ELSE
6
6
7
8
9
10
11
11
12
12
13
13
13
14
15
16
18
19
19
Universitas Sumatera Utara
2.10 Proteus 8
2.10.1 Proteus ISIS (Intelligent Sgchematic Input System)
2.10.2 Proteus ARES
2.11 Arduino Development Enviroment
2.12 Hewan Pengerat
21
21
22
22
23
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1. Analisis Masalah
3.1.2. Analisis Kebutuhan (Requirement Analyst)
3.1.2.1. Analisis Fungsional
3.1.2.2. Analisis Nonfungsional
3.2 Perancangan Sistem
3.2.1 Diagram Ishikawa
3.2.2 Blok Diagram
3.2.3 Penentuan Komponen Perangkap Otomatis
3.2.4 Rangkaian Sensor PIR
3.2.5 Rangkaian Sensor LDR
3.2.6 Rngakaian Sensor Loadcell dan Driver HX711
3.2.7 Rangkaian Motor DC dengan Driver L298
3.2.8 Rangkaian Modul SIM800L
3.2.9 Rangkaian Sirkuit Utama
3.2.10 Perancangan PCB (Printed Circuit Board)
3.2.11 Flowchart
24
24
24
25
25
25
25
25
26
27
28
29
29
30
30
31
32
33
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Perancangan Perangkap
4.1.1. Konstruksi Perangkap
4.1.1.2. Kerangka Badan Perangkap
4.1.1.3. Penampung Perangkap
4.1.1.4. Dinding Geser Perangkap
4.1.1.5. Perancangan Penimbang Target
4.1.2. Perangkat Pendukung
4.1.2.2. Rangkaian Elektronika Perangkap
4.1.2.3. Mikrokontroler ATMEGA328 Arduino UNO
4.1.2.4. Program Mikrokontroler Arduino
4.1.3. Hasil Akhir Alat
4.2 Pengujian Sistem
4.2.1 Pengujian Sensor PIR
4.2.2 Pengujian Sensor LDR
4.2.3 Pengujian Sensor Load Cell
4.2.4 Pengujian Motor DC
4.2.5 Pengujian Modul SIM800L
35
35
35
35
36
37
38
38
38
40
41
42
43
43
44
44
45
46
Universitas Sumatera Utara
4.2.6 Pengujian Tahap Akhir
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran
47
48
48
48
DAFTAR PUSTAKA
LAMPIRAN
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 3.1
Tabel 3.2
Tabel 3.3
Tabel 4.1
Tabel 4.2
Tabel 4.3
Tabel Peralatan
Tabel Komponen Fisik
Tabel Komponen Elektronik
Pengujian Sensor PIR
Pengujian Sensor LDR
Pengujian Sensor Load Cell
Halaman
27
28
28
43
44
45
Universitas Sumatera Utara
DAFTAR GAMBAR
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 2.4
Gambar 2.5
Gambar 2.6
Gambar 2.7
Gambar 2.8
Gambar 2.9
Gambar 2.10
Gambar 2.11
Gambar 2.12
Gambar 2.13
Gambar 2.14
Gambar 2.15
Gambar 2.16
Gambar 2.17
Gambar 2.18
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Blok Diagram Arduino Board
Arduino Uno
Peta Memori Program ATMega 328
Peta Memori Data ATMega 328
Motor DC
IC L298D
Sensor Berat (Load Cell)
Modul Driver HX711
Diagram Internal Rangkaian Sensor PIR
Arah Jangkauan Gelombang Sensor PIR
Sensor LDR dan Simbolnya
Lampu LED
Modul SIM800L
Diagram Alur Pernyataan IF
Sintaks Pernyataan IF-ELSE
Software Proteus ISIS
Software Proteus ARES
Software IDE Arduino
Diagram Ishikawa
Blok Diagram
Rangkaian Sensor PIR
Rangkaian Sensor LDR
Rangkaian Sensor Loadcell
Rangkaian Motor DC dengan Driver L298
Rangkaian Modul SIM800L
Rangkaian Sirkuit Utama
Tata Letak Jalur PCB
Tata Letak Komponen PCB
Flowchart Perangkap Hewan Otomatis Menggunakan
Mikrokontroler Arduino
Kerangka Perangkap
Penampung Perangkap
Dinding Geser Perangkap
Perancangan Penimbang Target
Pembuatan Skematik Rangkaian dan Layout PCB
Hasil Pencetakan Layout PCB
Peletakan Komponen
Halaman
8
9
11
12
12
13
14
14
15
16
17
18
19
20
20
22
22
23
26
26
28
29
29
30
30
31
32
32
33
36
36
37
38
39
39
40
Universitas Sumatera Utara
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15
Gambar 4.16
Editor dan Compiler Arduino
Tampilan Akhir Perangkap Hewan Otomatis
Skema Perangkap Hewan Otomatis
Source Code Sensor PIR
Source Code Sensor LDR
Source Code Sensor Load Cell
Source Code Sensor Motor DC
Source Code Sensor Modul SIM800L
Pengujian Tahap Akhir
41
42
42
43
44
45
46
46
47
Universitas Sumatera Utara
OTOMATIS MENGGUNAKAN MODUL
MIKROKONTROLER ARDUINO
SKRIPSI
FADLI DWIANTO
141421065
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERANCANGAN SISTEM PERANGKAP HEWAN
PENGERAT OTOMATIS MENGGUNAKAN
MODUL MIKROKONTROLER ARDUINO
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Ilmu Komputer
FADLI DWIANTO
141421065
PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERSETUJUAN
Judul
: PERANCANGAN SISTEM PERANGKAP HEWAN
PENGERAT OTOMATIS MENGGUNAKAN
MODUL MIKROKONTROLER ARDUINO
Kategori
: SKRIPSI
Nama
: FADLI DWIANTO
Nomor Induk Mahasiswa
: 141421065
Program Studi
: EKSTENSI S1 ILMU KOMPUTER
Fakultas
: ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, April 2017
Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Seniman, S.Kom.,M.Kom.
Dr. Poltak Sihombing, M.Kom
NIP. 198705252014041 001
NIP. 196203171991031001
Diketahui/disetujui oleh
Program Studi Ekstensi Ilmu Komputer
Ketua,
Dr. Poltak Sihombing, M.Kom
NIP. 196203171991031001
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM PERANGKAP HEWAN PENGERAT OTOMATIS
MENGGUNAKAN MODUL MIKROKONTROLER ARDUINO
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan,
April 2017
Fadli Dwianto
141421065
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillahirrabbil’alamin,
Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan
rahmat dan karunia-Nya kepada penulis serta tidak lupa, shalawat dan salam penulis
ucapkan juga kepada baginda Rasulullah Muhammad Shallallahu’alaihi Wa-Sallam.
sehingga penulis dapat menyelesaikan skripsi ini, sebagai syarat untuk memperoleh
gelar Sarjana Komputer di Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Sumatera Utara.
Penulis mengucapkan banyak terimakasih kepada semua pihak yang telah
membantu penulis untuk menyelesaikan skripsi. Penulis ingin mengucapkan
terimakasih kepada:
1. Bapak Prof. Dr. Runtung Sitepu, SH, M.Hum sebagai rektor Universitas Sumatera
Utara.
2. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc. sebagai Dekan Fakultas Ilmu
Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr.Poltak Sihombing, M.Kom sebagai Ketua Program Studi S1 Ilmu
Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera
Utara dan segaligus sebagai Dosen Pembimbing I.
4. Bapak Heeriyance, ST., M.kom., sebagai Sekertaris Program Studi S1 Ilmu
Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera
Utara.
5. Bapak Seniman, S.Kom.,M.Kom selaku Dosen Pembimbing II yang telah
memberikan arahan dan masukan kepada penulis dalam pengerjaan skripsi ini.
6. Bapak Prof. Dr. Iryanto, M.Si. dan Bapak Sajadin Sembiring, S.Si.,M.Comp.,Sc
sebagai Dosen Penguji yang telah memberikan saran dan masukan kepada penulis
dalam penyempurnaan skripsi ini.
7. Seluruh Dosen dan Staf Pegawai di Program Studi S1 Ilmu Komputer Fakultas
Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
8. Kepada kedua Orangtua tersayang penulis Ayahanda H. Slamet Haryanto dan
Ibunda Hj. Malihah, abangda dr. Akbar Eka Putra, adik-adik Rizqina Haniyah dan
Universitas Sumatera Utara
Muhammad Fauzan yang telah memberikan do’a, dukungan serta perhatian yang
tulus kepada penulis agar dapat menyelesaikan skripsi ini.
9. Teman-teman mahasiswa ekstensi Ilmu Komputer stambuk 2014, yang telah
memberikan motovasi dan arahan kepada penulis.
10. Semua pihak yang terlibat yang tidak dapat penulis ucapkan satu persatu yang telah
membantu penulis menyelesaikan skripsi ini.
Penulis menyadari bawa skripsi ini masih jauh dari kata sempurna, karna
kesempurnaan hanya milik Allah SWT. Oleh karena itu penulis menerima seluruh
kritik dan saran yang diberikan untuk menyempurnakan skripsi ini. Penulis berharap
semoga skripsi ini bermanfaat bagi penulis sendiri dan khususnya para pembaca pada
umumnya.
Medan,
April 2017
Fadli Dwianto
Universitas Sumatera Utara
ABSTRAK
Perkembangan dunia teknologi memberi kemajuan yang sangat pesat, Hal ini dapat
dilihat dari banyaknya orang yang menggunakan teknologi terbarukan yang dapat
membantu pengguna dalam menyelesaikan pekerjaan mereka. Penerapan teknologi itu
sendiri bisa dilakukan di mana saja termasuk di bidang pertanian, pengontrolan hama.
Penggunaan alat manual yang umumnya langsung membyunuh hewan tersebut masih
penulis rasa kurang efektif untuk digunakan Skripsi ini bertujuan untuk membuat
sebuah prototipe perangkap hewan pengerat (hama) berbasis mikrokontroler Arduino
Uno. Diharapkan alat ini dapat digunakan untuk membantu pengguna, sehingga bisa
menghemat waktu dan efisiensi tenaga yang digunakan. Perancangan alat ini
menggunakian metodologi pengujian terhadap sensor-sensor yang digunakan dan
pemrograman dengan fungsi IF-ELSE. Perangkap ini dirancang agar dapat
memberikan informasi kepada pengguna bahwa hewan telah masuk kedalam alat yang
telah melewati beberapa sensor sebagai pendeteksi situasi. Sinyal informasi akan
dikirim dari mikrokontroler arduino ke perangkat yang telah terhubung. Saat
perangkap sedang bekerja dan menangkap hasil, maka informasi akan dikirim dari
modul arduino keperangkat yang telah ditentukan (handphone pengguna), sehingga
user tahu bahwasannya perangkap berhasil bekerja, dan user pun tahu berapa jumlah
hasil tangkapan dengan mudah.
Kata kunci: Teknologi, Prototipe Perangkap, Arduino Uno, Sensor
Universitas Sumatera Utara
AUTOMATIC RODENT ANIMAL TRAP SYSTEM DESIGN USING
MICROCONTROLLER ARDUINO MODULE
ABSTRACT
The development of technologies gave a very rapid progress. It can be seen from the
number of people using renewable technologies that can helps users in completing
their work. Application of the technology itself can be done anywhere, including in
agriculture, pest control. The use of manual tools are generally directly kills the target,
authors think they still lack effective to use. This thesis aims to create a prototype of
rodent traps (pest) microcontroller-based Arduino Uno. It is expected this tool can be
used to assist users, so they can save time and energy use efficiency. The design of
this tool used testing methodology to that used sensors and programming with IFELSE function. The trap is designed to provide information to the user that the animal
had entered into a tool that has passed through several sensor as a detector of the
situation. Information signal will be sent from the microcontroller arduino to a device
that has been connected. When the trap was working and capture the results, then the
information will be sent from the module arduino keperangkat predetermined (mobile
users), so the user knows that the trap is successfully work, and the user knows how
many catches with ease.
Keywords: Technology, Arduino Uno, Animal Trap Prototupe, Sensor.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
ii
iii
iv
vi
vii
viii
xi
xii
PERSETUJUAN
PERNYATAAN
PENGHARGAAN
ABSTRAK
ABSTRACT
DAFTAR ISI
DAFTAR TABEL
DAFTAR GAMBAR
BAB 1 PENDAHULUAN
1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian
1.6 Metodologi Penelitian
1.7 Sistematika Penulisan
1
1
2
2
3
3
3
4
BAB 2 LANDASAN TEORI
2.1 Mikrokontroler
2.2 Arduino
2.2.1. Arduino Uno
2.2.2. Pin Masukan Dan KeluaranArduino Uno
2.2.3. Sumber Daya Dan Pin Arduino Uno
2.2.4. Memori Program
2.2.5. Memori Data
2.3 Aktuator
2.3.1 Motor DC
2.3.2 Driver Motor
2.3.2.1 IC (Integrated Circuit) L298D
2.4 Sensor Berat Load Cell
2.4.1 Driver HX711
2.5 Sensor Passive Infra Red (PIR)
2.6 Sensor Light Dependent Resistor (LDR)
2.7 Light Emitting Diode (LED)
2.8 Modul SIM800L
2.9 Pernyataan IF-ELSE
6
6
7
8
9
10
11
11
12
12
13
13
13
14
15
16
18
19
19
Universitas Sumatera Utara
2.10 Proteus 8
2.10.1 Proteus ISIS (Intelligent Sgchematic Input System)
2.10.2 Proteus ARES
2.11 Arduino Development Enviroment
2.12 Hewan Pengerat
21
21
22
22
23
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1. Analisis Masalah
3.1.2. Analisis Kebutuhan (Requirement Analyst)
3.1.2.1. Analisis Fungsional
3.1.2.2. Analisis Nonfungsional
3.2 Perancangan Sistem
3.2.1 Diagram Ishikawa
3.2.2 Blok Diagram
3.2.3 Penentuan Komponen Perangkap Otomatis
3.2.4 Rangkaian Sensor PIR
3.2.5 Rangkaian Sensor LDR
3.2.6 Rngakaian Sensor Loadcell dan Driver HX711
3.2.7 Rangkaian Motor DC dengan Driver L298
3.2.8 Rangkaian Modul SIM800L
3.2.9 Rangkaian Sirkuit Utama
3.2.10 Perancangan PCB (Printed Circuit Board)
3.2.11 Flowchart
24
24
24
25
25
25
25
25
26
27
28
29
29
30
30
31
32
33
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Perancangan Perangkap
4.1.1. Konstruksi Perangkap
4.1.1.2. Kerangka Badan Perangkap
4.1.1.3. Penampung Perangkap
4.1.1.4. Dinding Geser Perangkap
4.1.1.5. Perancangan Penimbang Target
4.1.2. Perangkat Pendukung
4.1.2.2. Rangkaian Elektronika Perangkap
4.1.2.3. Mikrokontroler ATMEGA328 Arduino UNO
4.1.2.4. Program Mikrokontroler Arduino
4.1.3. Hasil Akhir Alat
4.2 Pengujian Sistem
4.2.1 Pengujian Sensor PIR
4.2.2 Pengujian Sensor LDR
4.2.3 Pengujian Sensor Load Cell
4.2.4 Pengujian Motor DC
4.2.5 Pengujian Modul SIM800L
35
35
35
35
36
37
38
38
38
40
41
42
43
43
44
44
45
46
Universitas Sumatera Utara
4.2.6 Pengujian Tahap Akhir
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran
47
48
48
48
DAFTAR PUSTAKA
LAMPIRAN
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 3.1
Tabel 3.2
Tabel 3.3
Tabel 4.1
Tabel 4.2
Tabel 4.3
Tabel Peralatan
Tabel Komponen Fisik
Tabel Komponen Elektronik
Pengujian Sensor PIR
Pengujian Sensor LDR
Pengujian Sensor Load Cell
Halaman
27
28
28
43
44
45
Universitas Sumatera Utara
DAFTAR GAMBAR
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 2.4
Gambar 2.5
Gambar 2.6
Gambar 2.7
Gambar 2.8
Gambar 2.9
Gambar 2.10
Gambar 2.11
Gambar 2.12
Gambar 2.13
Gambar 2.14
Gambar 2.15
Gambar 2.16
Gambar 2.17
Gambar 2.18
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Blok Diagram Arduino Board
Arduino Uno
Peta Memori Program ATMega 328
Peta Memori Data ATMega 328
Motor DC
IC L298D
Sensor Berat (Load Cell)
Modul Driver HX711
Diagram Internal Rangkaian Sensor PIR
Arah Jangkauan Gelombang Sensor PIR
Sensor LDR dan Simbolnya
Lampu LED
Modul SIM800L
Diagram Alur Pernyataan IF
Sintaks Pernyataan IF-ELSE
Software Proteus ISIS
Software Proteus ARES
Software IDE Arduino
Diagram Ishikawa
Blok Diagram
Rangkaian Sensor PIR
Rangkaian Sensor LDR
Rangkaian Sensor Loadcell
Rangkaian Motor DC dengan Driver L298
Rangkaian Modul SIM800L
Rangkaian Sirkuit Utama
Tata Letak Jalur PCB
Tata Letak Komponen PCB
Flowchart Perangkap Hewan Otomatis Menggunakan
Mikrokontroler Arduino
Kerangka Perangkap
Penampung Perangkap
Dinding Geser Perangkap
Perancangan Penimbang Target
Pembuatan Skematik Rangkaian dan Layout PCB
Hasil Pencetakan Layout PCB
Peletakan Komponen
Halaman
8
9
11
12
12
13
14
14
15
16
17
18
19
20
20
22
22
23
26
26
28
29
29
30
30
31
32
32
33
36
36
37
38
39
39
40
Universitas Sumatera Utara
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15
Gambar 4.16
Editor dan Compiler Arduino
Tampilan Akhir Perangkap Hewan Otomatis
Skema Perangkap Hewan Otomatis
Source Code Sensor PIR
Source Code Sensor LDR
Source Code Sensor Load Cell
Source Code Sensor Motor DC
Source Code Sensor Modul SIM800L
Pengujian Tahap Akhir
41
42
42
43
44
45
46
46
47
Universitas Sumatera Utara