PENDAHULUAN
masyarakat baik untuk skala peternakan atau skala rumahan dan ada juga
masyarakat yang memelihara hanya untuk sekedar hobi. Badan Pusat Statistik
(BPS) mencatat, jumlah populasi ayam ras pedaging di Indonesia sebanyak 3,11
miliar ekor pada 2021. Jumlah ini naik 6,43% dibanding tahun sebelumnya yang
sebanyak 2,92 miliar ekor. Dan jumlah populasi ayam di Sumatera Utara adalah
34.346.641 ekor. Salah satu jenis ayam yang banyak dipelihara adalah ayam
kampung, karena ayam kampung termasuk ayam yang mahal dan juga masyarakat
indonesia juga sering memasak ayam sebagai makanan utama dan bisa dijadikan
Ayam kampung merupakan ayam lokal asli. Konon ayam ini berasal dari
ayam hutan yang dijinakan. Jangan terkecoh dengan jenis-jenis ayam buras lain
seperti ayam katai dan ayam arab. Meskipun kini banyak dijumpai hasil silangan
didapatkan dengan membeli dalam bentuk telur, Day Old Chicken (DOC), atau
indukan. Bila membeli dalam bentuk telur, pastikan mengetahui asal-usul telur
tersebut. Kelebihan dari ayam kampung adalah kualitas daging nya yang memang
lebih unggul di bandingkan dengan daging ayam lainnya, sehingga tidak heran
jika rasa nya juga jauh lebih enak di bandingkan ayam lain dan juga mempunyai
daya tahan yang cukup kuat terhadap penyakit. Oleh karena itu banyak
masyarakat khususya didesa Ujung Labuhan memelihara ayam kampung dan ada
juga yang memelihara ayam untuk dijadikan mata pencaharian. “Bagi peternak
yang memiliki sejumlah besar populasi ayam, dapat menjadi tugas yang sulit
untuk menjaga mereka makan sepanjang waktu. Umumnya para peternak ayam
akan menghabiskan banyak waktu dan tenaga Oleh karena itu, dibutuhkan suatu
pakan hewan ternak”[2]. Dan hal yang dibutuhkan oleh peternak adalah sistem
Sistem pakan ternak adalah salah satu hal yang sangat penting dalam dunia
peternakan, begitu juga di Desa Ujung Labuhan. Di desa Ujung Labuhan sangat
babi, bebek , dan juga ayam kampung, hampir 40 % masyarakat disini memiliki
hewan ternak yaitu ayam kampung. Dan mereka masih memberi makan dengan
cara manual dan butuh waktu serta tenaga. Paling tidak butuh waktu 10 – 20
menit untuk memberikan pakan tersebut dan dilakukan 2 atau 3 kali dalam sehari.
Karena belum ada alat didesa yang bisa memberikan makan secara otomatis.
pemberian pakan ternak pada ternak ayam. Peneliti melihat, pemberian pakan
masih sangat tradisional serta manual dan bahkan ayam peliharaan dibiarkan
berkeliaran begitu saja di sekitar pekarangan rumah. Peneliti menilai, hal tersebut
akan berdampak pada perkembangan ternak ayam yang ada di desa Ujung
Labuhan.
mencari makanan mereka, saat ini sudah mulai menimbulkan dampak yang
kurang baik bagi ayam itu sendiri dan bagi penduduk sekitar. “Hal tersebut dapat
bahkan bisa mengakibatkan kematian sehingga merugikan dari hasil panen ayam
yang tidak maksimal”[3]. Sehingga, dalam penelitian ini peneliti bermaksud untuk
pengelompokan ayam dalam pemberian pakan hanya terfokus pada jenis pakan,
waktu pemberian pakan, dan jumlah pakan yang disesuaikan dengan usia ayam.
Sehingga output yang diharapkan dari penelitian ini adalah suatu alat yang dapat
disebutkan sebelumnya. Hal ini menjadi perlu karena akan memberikan efek yang
signifikan bagi ayam walaupun ayam tetap dalam kandangnya. Dan alat ini
diperuntukkan untuk anak ayam agar pertumbuhannya baik dan juga untuk ayam
Berikut ini adalah rumusan masalah yang dapat disusun berdasarkan latar
belakang diatas :
kampung agar dapat memberi pakan sesuai dengan waktu yang ditentukan?
diatas tampak jelas permasalahan yang terkait dengan di perlikaian alat yaitu
sebagai berikut :
1. Alat yang dirancang untuk pemberian pakan ayam kampung yang berumur 0
– 12 bulan.
3. Alat yang dirancang hanya dapat memberikan pakan ayam sesuai dengan
4. Alat hanya dirancang untuk pemberian pakan ayam tidak untuk pemberian
minum.
1.4. Tujuan Penelitian
Berikut ini adalah tujuan dari rumusan pada masalah penelitian diatas :
1. Untuk membuat suatu alat yang dapat memberikan pakan ayam kampung
dapat memberikan pakan ternak secara teratur dan cukup tanpa dilakukan
dengan manual.
Labuhan.
Labuhan.
ayam.
TINJAUAN PUSTAKA
2.1. Peternakan
hewan ternak untuk mendapatkan manfaat dan hasil dari kegiatan tersebut.
tujuan yang ditetapkan. Ada beberapa ciri-ciri peternakan yang harus diketahui,
yang pertama usaha peternakan biasanya memliki hasil produksi yang sedikit dan
investasi serta modal yang digunakan untuk usaha peternakan kecil dan tidak
terlalu banyak seperti jenis usaha lainnya. Yang kedua mencakup empat
komponen, yaitu manusia sebagai subjek, hewan ternak sebagai objek, lahan
maupun tanah sebagai dasar ekologi, dan teknologi digunakan sebagai alat untuk
mencapai tujuan usaha peternakan dan juga terdiri dari sistem yang intensif. Dan
yaitu, ternak non-ruminansia dan ternak ruminansia. Selain itu peternakan juga
ternak sedikit, tenaga kerja umumnya dari keluarga peternak, input teknologi
rendah, profit rendah. Yang kedua, Peternakan Bakcyard , yaitu usaha peternakan
6
7
belakang. Peternakan ini memiliki ciri-ciri yanti jumlah ternak yang sedikit karena
dan profit sedang. Dan jenis yang terakhir adalah Peternakan Modern, yaitu usaha
peternakan yang dibangun dengan teknologi modern dan biasanya ada pada
banyak, tenaga kerja spesifik dan berada di bidang peternakan, memiliki input
teknologi tinggi dan profit tinggi. Dan peternakan ayam masuk ke semua jenis
peternakan karena ayam bisa dipelihara oleh siapa saja, karena sekarang banyak
orang memelihara ayam dan sudah ada juga yang berbentuk pabrik. Peternakan
untuk mendapatkan daging dan telurnya sebagai sumber pangan serta bahan baku
industri. Bisnis ini kian menjadi sorotan banyak mata lantaran omset per
oleh masyarakat pedesaan, baik yang bersifat sambilan ataupun yang benar-benar
maksimal, karena meskipun lahan sempit tetapi bisa beternak dengan populasi
tinggi.”[4]
2.2 NodeMcu
Chip ESP8266 dari ESP8266 buatan Espressif System, juga firmware yang
ESP8266 yang merupakan SoC Wi-Fi yang terintegrasi dengan prosesor Tensilica
Xtensa LX106. Sedangkan NodeMCU dimulai pada 13 Oktober 2014 saat Hong
meng-commit file dari board ESP8266 , yang diberi nama devkit v.0.9.
utama pada saat kata sandi dimasukkan. Selain itu ESP8266 yang digunakan pada
piranti ini berperan sebagai modul WiFi yang terhubung pada sistem Internet Of
Things (IoT). ESP8266 sendiri bekerja pada range frekuensi 2400 MHz – 2483.5
node akan di set pada frekuensi 2412 MHz dengan protokol 802.11n. Kemudian
9
jenis router yang digunakan adalah TP-Link WR840n. Pada mikrokontroler pada
ESP8266 mengunakan tegangan 3 volt DC agar lebih aman dan tidak merusak
3. Menjalankan protokol jaringan yang umum digunakan seperti TCP, UDP, dan
HTTP.
4. Membaca data dari sensor seperti suhu, kelembaban, tekanan, atau deteksi
gerakan dan mengirim data ke cloud atau menyimpan data di database lokal.
5. Mengontrol perangkat eksternal seperti motor stepper atau servo motor untuk
memori.
8. Membangun aplikasi mobile atau web yang terhubung dengan perangkat IoT.
10
6. UARTs: 2
7. SPIs: 1
8. I2Cs: 1
9. Flash Memory: 4 MB
10. SRAM: 64 KB
11
Keterangan :
1. Micro-USB : Pasti semuanya sudah tau bagian ini ya. Fungsinya sebagai
power yang dapat terhubung dengan USB port. Selain itu, biasanya juga
2. 3.3V : Digunakan sebagai tegangan untuk device lainnya. ada 3 tempat untuk
3. GND : Ground. Sebagai tegangan 0 atau nilai negatif untuk mengalirkan arus.
4. Vin : Sebagai External Power yang akan mempengaruhi Output dari seluruh
7. GPIO 1 – GPIO 16 : Pin yang dapat digunakan sebagai input dan output. Pin
ini dapat melakukan pembacaan dan pengiriman data secara analog juga.
Interface) dimana kita akan menggunakan clock untuk sinkronisasi deteksi bit
pada receiver.
TXD0 dengan RXD0 dan TXD2 dengan RXD2. TXD1 digunakan untuk
upload firmware/program.
10. SDA, SCL (I2C Pins) : Digunakan untuk device yang membutuhkan I2C.
“RTC (Real time clock) adalah jam elektronik berupa chip yang dapat
menjaga/menyimpan data waktu tersebut secara real time”[5]. Jadi sesudah proses
hitung waktu dilakukan, output data pribadinya disimpan atau dikirim ke device
lain melalui sistem antarmuka. RTC bertujuan untuk menyediakan tanggal dan
waktu yang akurat. Pada dasarnya, RTC berfungsi untuk menghitung detik, menit,
jam, hari, bulan bahkan tahun ke tahun. Chip RTC sering dijumpai pada
pensuplai daya pada chip, sehingga jam akan tetap up-to-date walaupun komputer
13
dimatikan. RTC dinilai cukup akurat sebagai pewaktu (timer) alasannya memakai
osilator kristal pada rangkaiannya. Real Time Clock merupakan sirkuit terintegrasi
pada motherboard komputer yang ditenagai oleh baterai CMOS yang menyimpan
time-value. CMOS berupa memori kecil yang terdapat pada microchip RTC yang
menyimpan deskripsi sebuah sistem atau nilai set, termasuk nilai current-time.
1. Pin VCC berfungsi sebagai sumber energi listrik utama dan memiliki
external.
14
“Salah satu RTC yang sudah populer dan mudah penggunaanya adalah
informasi waktu dengan satuan detik, menit, jam, hari, tanggal, bulan, dan tahun.
chip RTC ini juga dapat menampilkan waktu dalam format 12 jam dan juga 24
jam. Komponen Real time clock adalah komponen IC penghitung yang dapat
difungsikan sebagai sumber data waktu baik berupa data jam, hari, bulan maupun
pendukung lainnya seperti crystal sebagai sumber clock dan Battery External 3,6
Volt sebagai sumber energy cadangan agar fungsi penghitung tidak berhenti.
apabila terjadi kesalahan supply dan secara otomatis mengubah pada sistem catu
daya cadangan”[8].
1. Pin Vcc (Nomor 8) berfungsi sebagai sumber energi listrik Utama. Tegangan
kerja dari komponen ini adalah 5 volt, dan ini sesuai dengan tegangan kerja
2. Pin GND (Nomor 4) Anda harus menghubungkan ground yang dimiliki oleh
external
2.4. Arduino
Arduino adalah kit elektronik atau papan rangkaian elektronik open source
dengan jenis AVR dari perusahaan Atmel. “Salah satu tokoh penciptanya adalah
yang dibuat agar mudah digunakan baik perangkat keras maupun perangkat
ATMega yang dirilis oleh Atmel, namun ada individu/perusahaan yang membuat
dengan software Arduino IDE. Hal ini bertujuan untuk fleksibilitas, program
16
langsung melalui port ISP. Layanan Platform Arduino telah menjadi sangat
kabel USB.
untuk seniman, perancang, penggemar, peretas, pemula, dan siapa pun yang
berinteraksi dengan tombol, LED, motor, speaker, unit GPS, kamera, internet, dan
bahkan ponsel pintar atau TV Anda! Fleksibilitas ini dikombinasikan dengan fakta
17
bahwa software Arduino dapat didownload secara gratis, harga boardnya atau
papan hardware cukup murah, dan Arduino cukup mudah dipelajari. Faktanya,
mengasilkan kode atau script dan library atau paket script untuk membuat
1. Modul Arduino yang tersedia sudah siap digunakan (shield) seperti modul
5. Memiliki port USB yang dapat digunakan untuk transfer data dan untuk
program ke mikrokontroler.
pribadi.
2. Beberapa tipe Arduino tidak menyediakan modul wired atau wireless secara
built-in.
18
MOSI di gunakan pada SPI, dimana data di transfer dari Master Ke Slave
MISO digunakan pada SPI, dimana data di transfer dari Slave ke master.
5. I2C
informasi
6. SCL
Jalur data yang digunakan oleh I2C untuk mengidentifikasi bahwa data sudah
siap di transfer.
7. SDA
9. VCC
10. IOREF
terjadi overvoltage
11. Vin
Pin ini berfungsi untuk mensuplay tegangan dari eksternal misal adapter.
(jangan mensuplay tegangan dari luar bila board anda sudah mendapatkan
12. GND
Jalur Ground
13. USB
Pin yang di tandai dengan "~" mendukung Signal PWM, PWM sendiri
berfungsi untuk mengatur kecepatan motor, atau kecerahan lampu dan lain
lain.
Mikrokontroller ATmega328
EEPROM/Electrically Erasable
1KB(ATmega 328)
Programmable Read-Only Memory,
2.5. Motor DC
“Motor arus searah adalah sebuah mesin arus searah yang berfungsi untuk
mengubah energi listrik menjadi energi mekanik”[10]. Jadi pada motor DC, arus
searah yang dihasilkan nantinya akan diubah menjadi energi mekanis yang berupa
putaran atau gerak. Pada umumnya, motor listrik dibedakan menjadi dua jenis
21
yaitu motor AC dan DC. Perbedaan motor AC dan DC sendiri dapat dilihat dari
jenis arus yang digunakan. Misalnya saja untuk motor AC yang tentunya memakai
tegangan dari jenis arus bolak balik (AC). Untuk sebuah motor DC, biasanya
RPM. “Motor DC banyak dipakai karena dapat disesuaikan untuk secara ideal
2. Motor DC ini juga bisa diaplikasikan pada jenis rangkaian robot sederhana.
elektronika. Misalnya saja seperti pada vibrator ponsel, baling- baling kipas,
2. Setelah terjadi torsi, komutator kemudian akan bekerja yaitu dengan cara
menjaga putaran motor listrik agar tetap menghasilkan arus yang searah.
3. Jadi pada alat ini, armature yang dihasilkan oleh medan magnet akan diputar
Dengan prinsip kerja di atas tentu tidak heran jika motor DC juga disebut
proses menghasilkan energi mekanik atau gerak yang ada pada perangkat
elektronik tertentu.
1. Rotor
rotor inilah yang menjadi alat gerak secara dinamik. Terutama ketika ada
2. Stator
3. Brush
graphite atau karbon. Fungsi utama dari brush adalah untuk menghantarkan
4. Belitan Armature
medan magnet yang bersifat statis. Jadi, listrik statis yang mengalir pada
5. Commutator
Komponen yang satu ini sebenarnya berasal dari slip ring. “Komponen ini
diketahui bahwa slip ring akan dipotong menjadi beberapa bagian. Kemudian
belitan armature.
Komponen motor DC bernama frame atau yoke ini nantinya akan difungsikan
sebagai pelindung komponen lain. Yakni pelindung rotor yang terdapat pada
motor DC. Jadi bisa disimpulkan bahwa frame ini memang komponen yang
didesain untuk melindungi semua komponen rotor. Misalnya saja mulai dari
7. Belitan Medan
Belitan medan ini menjadi salah satu komponen penyusun motor DC yang
perannya juga penting. Belitan medan disebut juga sebagai istilah field
winding. Komponen yang satu ini mempunyai fungsi utama dalam proses
8. Pole
Pole juga terdapat pada komponen di dalam stator. Jadi, pole ini merupakan
alat yang fungsinya untuk menghasilkan medan magnet. Selain itu, pole juga
mestinya.
1. Terbilang mempunyai torsi dan tingkat kecepatan yang jauh lebih mudah
untuk dikendalikan.
2. Motor DC jenis ini sengaja didesain agar mempunyai torsi awal yang besar.
3. Memiliki sistem kontrol yang lebih mudah mudah dipahami karena tergolong
cukup sederhana.
4. Motor DC juga memiliki respon yang baik. Selain itu cocok juga digunakan
ini:
1. Motor jenis tersebut nantinya akan memerlukan perawatan yang khusus dan
2. Cenderung tidak cocok jika digunakan pada tegangan dengan daya yang
sangat besar.
DC juga bisa bergerak tanpa menggunakan Driver, akan tetapi tidak dapat diatur
yang dihasilkan dariport paralel I/O komputer. Sinyal dari keluaran port komputer
kompilasi, upload hasil kompilasi dan uji coba secara terminal serial. “Arduino
diciptakan untuk para pemula bahkan yang tidak memiliki basic bahasa
1. Verify
masih ada kesalahan atau tidak. Jika masih terdapat coding yang salah
biasanya muncul keterangan di bawah yaitu error. Atau dengan kata lain
verify digunakan untuk mengecek apakah program yang dibuat bisa berjalan
atau tidak.
27
2. Upload
3. New
New digunakan unuk membuka objek baru atau membuka halaman sketch
yang baru.
4. Open
Open digunakan untuk membuka projek yang pernah dibuat, dengan catatan
5. Save
Save ditunjukan untuk menyimpan sketch atau program yang sudah dibuat.
6. Serial Monitor
Serial Monitor digunakan untuk menampilkan data yang telah dibuat setelah
2.6.2 Fritzing
“Fritzing adalah salah satu dari perangkat lunak gratis yang dapat
dipergunakan dengan baik untuk belajar elektronika. Perangkat lunak ini bisa
Windows”[13]. Perangkat lunak ini ditulis dalam bahasa pemrograman C++, dan
profesi lain yang terkait bidang 3D”[14]. Aplikasi berupa ini model 3D intuitif
teknik cara “push and Pull” yang telah dipatenkan. ini juga mencakup fitur-fitur
permukaan datar apa pun menjadi bentuk 3D. SketchUp pertama kali
dikembangkan oleh @Last Software, Boulder, Colorado yang didirikan oleh Brad
Schell dan Joe Esch pada tahun 1999. SketchUp pertama kali di-release pada
Agustus 2000 sebagai alat membuat model 3D dengan semboyan “3D for
Everyone”.
29
3. Banyak macam open source serta plugin yang mendukung kinerja sketchup.
4. Ada fungsi untuk bisa mengimpor ekstensi file seperti 3ds, dwg, pdf, jpg dan
lain lain.
2. Gangguan terjadi ketika ada banyak tambalan dan tambalan (terjadi ketika
model canggih, seperti model manusia, diimpor dari 3ds Max ke Sketchup).
2.5.4 Telegram
yang gratis dan bersifat nirlaba. Aplikasi Telegram banyak tersedia untuk
beragam sistem operasi seperti Android, iOS, Windows Phone, Ubuntu Touch,
Telegram, pengguna dapat saling berkirim pesan teks, foto, video, audio,
di Rusia oleh dua bersaudara Nikolai dan Pavel Durov. Sebelumnya, dua orang ini
telah membuat jaringan sosial Rusia VK yang telah ditinggalkan ketika diambil
alih oleh Grup Mail.ru. Nikolai Durov fokus menciptakan protokol MTProto yang
karena fitur yang dihadirkan berbeda dengan aplikasi chat lainnya. Telegram
hal keamanan dan penyimpanan berbasis cloud sehingga tidak membuat memori
internal smartphone penuh. Untuk lebih jelasnya, berikut beberapa fitur unggulan
1. Secret Chat
Secret Chat merupakan fitur chat rahasia yang dihadirkan Telegram untuk
keamanan MTProto.
2. Grup Telegram
3. BOT Telegram
(pengembang pihak ketiga) untuk membuat akun Bot. Bot adalah akun
pengguna berkirim pesan ke Bot dengan perintah yang dipahami Bot maka
2.5.5 Blynk
dari iOS dan perangkat Android.”[22] Aplikasi ini dapat digunakan untuk
2.7. Flowchart
langkah jalannya suatu program dalam sebuah bagan dengan simbol-simbol bagan
Simbol pada flowchart sangat penting dalam Menyusun suatu bagan alir.
Semua simbol flowchart memiliki arti dan fungsi yang berbeda. Berikut ini adalah
Komputer
menghasilkan beberapa
proses
diproses,dicatatan,dan disimpan.
prosedur.
METODOLOGI PENELITIAN
kuantitatif, metode yang dapat diukur atau dihitung secara langsung, yang berupa
informasi atau penjelasan yang dinyatakan dengan bilangan atau berbentuk angka.
Dalam penelitian ini digunakan microcontroller sebagai alat utama. Penelitian ini
juga gunakan untuk membantu pelaksanaan pekerjaan yang ada di Desa Ujung
Labuhan agar lebih produktif, efektif dan efisien. Dalam pengambilan data,
Pada penelitian Smart Feeding System untuk pakan ayam kampung ini
1. Percobaan Langsung
35
36
2. Studi Literatur
3. Percobaan Langsung/Experiment
Metode ini merupakan metode pengumpulan data yang dilakukan dengan cara
dibuat sehingga penelitian dapat berjalan dengan baik. Kerangka menjadi acuan
untuk membuat suatu sistem, oleh karena itu kerangka kerja sangat diperlukan.
Dari kerangka kerja juga dapat mengetahui masalah atau hambatan suatu
pekerjaan dan mengetahui apa saja proses yang sudah dilewati. Berikut adalah
kerangka kerja dalam perancangan Smart Feeding System pada ternak ayam yang
berbasis NodeMcu :
1. Mengidentifikasi Masalah.
Dalam penelitian ini masalah yang ada adalah sistem pemberian pakan pada
ternak ayam kampung masih terbilang tradisional. Maka dalam penelitian ini
akan membuat suatu sistem otomatis untuk pemberian pakan ternak ayam
37
kampung atau smart feeding system yang berupa prototype di Desa Ujung
labuhan.
2. Menganalisa Masalah.
kampung yang masih manual atau tradisional maka langkah selanjutnya yang
sistem pemberian pakan ternak ayam kampung yang masih manual untuk
3. Menentukan Tujuan.
Dalam penelitian ini bertujuan untuk membuat inovasi baru teknologi suatu
sistem otomatisasi pada sistem pemberian pakan ternak ayam kampung yang
otomatis.
4. Mempelajari Literatur
Pada penelitian ini dibutuhkan literatul yang bertujuan sebagai acuan dalam
lain buku, jurnal, artiker dan bacaan-bacaan yang berkaitan dengan judul
penelitian ini.
5. Mengumpulkan Data
dari observasi dan wawancara dengan cara tanya jawab tentang masalah
6. Mendesain Sistem.
Ketika masalah dan tujuan penelitian sudah ditetapkan, karena desain sistem
7. Pengujian Sistem.
Setelah desain dibuat perlu dilakukan sebuah pengujian agar dapat diketahui
efektivitas dari sistem yang dirancang dan mencapai sistem terhadap tujuan
yang ditentukan. Dan juga peneliti dapat mengetahui apa yang salah dan yang
8. Analisis Hasil.
Setelah data didapatkan makan peneliti melakukan analisa terhadap data yang
sudah diperoleh, hal ini bertujuan untuk membuat sistem dapat berjalan sesuai
yang diinginkan. Apabila hasil pengujian masih kurang tepat perlu dilakukan
perbaikan dan pengujian ulang sampai data yang dihasilkan sesuai dengan
9. Pengambilan Keputusan
pengambilan keputusan. Yang dimaksud dalam hal ini adalah keputusan dari
sistem yang telah dibuat, apakah sudah layak atau masih diperlukan
perbaikan.
39
Pengambilan
Pengujian Sistem Analisa Hasil
Keputusan
Beberapa alat dan bahan yang dibutuhkan untuk melakukan penelitian ini
sebagai berikut :
1. Perangkat Keras
a. Komputer
c. RTC DS 1307
d. NodeMcu
e. Motor DC
f. Driver Motor DC
g. LCD
40
2. Perangkat Lunak
a. Arduino IDE
b. Google SketchUp
c. Fritzing
d. Telegram
e. Blynk
rancangan agar dapat berjalan sesuai yang diinginkan dan perancangan sesuai
dengan apa yang telah ditentukan. Metode perancangan merupakan langkah yang
dilakukan peneliti dalam proses perancangan dan metode ini sangat penting. Pada
didalamnya menggunakan banyak angka dan pada penelitian ini juga menerapkan
PERENCANAAN
ANALISA SISTEM
41
DESAIN
IMPLEMENTASI
PENGUJIAN
PEMELIHARAAN
1. Perencanaan
Perencanaan adalah hal penting yang dilakukan diawal suatu pembuatan alat.
Pada tahap ini perencanaan pada sistem pemberian pakan otomatis atau smart
feeding system perlu dipersiapkan semua kebutuhan baik itu software maupun
2. Analisa sistem
42
peneliti perlu melakukan pengamatan dan pemahaman secara detail apa saja
3. Desain
Untuk membuat skema sistem kedalam bentuk alur kerja ataupun algoritma
SketchUp agar mirip seperti bentuk aslinya dan hasilnya juga memuaskan.
4. Implementasi
5. Pengujian
Pada proses pengujian sistem ini perlu dilakukan untuk melihat apakah sesuai
dengan data yang dikumpulkan atau tidak. Pengujian dilakukan ketika semua
sistem telah selesai dan berjalan dengan baik, dan uji coba dilakukan dengan
6. Pemeliharaan
Untuk memastikan sistem dapat berjalan dengan baik, maka akan dilakukan
pemeliharan secara berkala baik software dan hardware. Hal ini juga
bertujuan untuk mengatasi setiap permasalahan yang ada pada sistem dalam
penelitian ini.
43
Algoritma adalah proses atau serangkaian aturan yang harus diikuti dalam
Dengan kata lain, semua susunan logis yang diurutkan berdasarkan sistematika
tahapan-tahapan yang akan dilakukan dari awal sampai akhir untuk mencapai
INISIALISASI SISTEM
(Telegram)
Internet
NodeMcu
Motor Servo
44
sistem diatas :
sebuah sistem. Pada aplikasi ini dapat mengaktifkan atau menghidupkan alat
secara otomatis. Pada saat aplikasi ini mengirimkan pesan atau perintah maka
semua komponen pendukung seperti input dan output siap untuk berjalan dan
2. Pada sistem atau rancangan ini sangat memerlukan yang namanya internet.
Akses interner sangat dibutuhkan untuk menjalankan sistem otomatis ini dan
3. Sistem utama yang berupa komponen kecil dan otak dari perancangan ini
komponen lainnya.
5. Jika jadwalnya sudah ditentukan maka, output akan keluar atau hasil akan
keluar sesuai dengan yang diinginkan, dan akan berhenti jika sistem sudah
berjalan sesuai waktu yang diingikan. Berikut adalah tabel yang terdapat
Jam 06.00 -
HARI II 20
30 Detik 300 gram
17.00
Jam 06.00 -
HARI III 20
30 Detik 300 gram
17.00
Jam 06.00 -
HARI IV 20
30 Detik 300 gram
17.00
Jam 06.00 -
HARI V 20
30 Detik 300 gram
17.00
Jam 06.00 -
HARI VI 20
30 Detik 300 gram
17.00
Jam 06.00 -
HARI VII 20
30 Detik 300 gram
17.00
BAB IV
PEMODELAN SISTEM
Arsitektur sistem dan cara kerja atau sering dengan disebut blok diagram
yang berguna untuk menerangkan cara kerja dan alur kerja sistem tersebut secara
garis besar berupa gambar dengan tujuan agar sebuah sistem dapat lebih mudah
dimengerti dan dipahami. Blok diagram digambarkan dengan kotak yang diwakili
diagram dapat dipahami sebagai gambaran garis besar dari cara kerja suatu sistem
46
47
Dari gambar 4.1 dapat dijelaskan bahwa terdapat 2 komponen utama yaitu
NodeMcu dan Arduino. Telegram mengirim data ke NodeMcu dan diolah serta
arduino mengirim perintah ke RTC dan arduino juga memberi perintah ke motor
suatu sistem secara keseluruhan dan menjelaskan urutan dari prosedur pada
sistem. Berikut ini adalah flowchart sistem pada Smart Feeding System.
Dalam Perancangan sistem ini dibagi beberapa rangkaian yang akan dibuat
menjadi satu keseluruhan sistem. Adapun rangkaian prototype dari Smart Feeding
komponen utama yang memproses segala data yang telah di input. Rangkaian ini
memiliki 4 kabel dalam perancangannya yaitu yang dihubungkan dengan pin gnd,
Gambar Diatas adalah rangkaian dari Arduino, Motor DC, Motor driver
serta battery. Pada gambar tersebut terdapat arduino yang merupakan komponen
utama yang terhubung dengan motor driver dengan beberapa pin. Dan driver
motor juga terhubung dengan motor DC yang merupakan penggerak sistem ini.
Dan juga terdapat catu daya atau battery untuk menyuplai daya atau tenaga ke
motor driver dan motor dc. Komponen ini dihubungkan dengan beberapa kabel di
sistem. Di gambar terdapat seluruh komponen yang akan bekerja pada Smart
Feeding system ini. Semua komponen memiliki fungsi dan kegunaan masing-
masing. Mulai dari komponen utama yaitu NodeMcu dan Arduino, komponen
penggerak Motor DC serta Driver Motor serta battery sebagai catu daya atau
terhubung dengan beberapa kabel dan terletak di pin yang berbeda yang akan
Pada gambar 4.7 terlihat bagaimana bentuk sistem dari atas dan terlihat