PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi...

15
PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE BERBASIS ANDROID SKRIPSI Diajukan dan Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1) Pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Ponorogo ADILA MURSYID 13531904 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PONOROGO 2018/2019

Transcript of PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi...

Page 1: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE

BERBASIS ANDROID

SKRIPSI

Diajukan dan Disusun Sebagai Salah Satu Syarat

Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)

Pada Program Studi Teknik Informatika

Fakultas Teknik

Universitas Muhammadiyah Ponorogo

ADILA MURSYID

13531904

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PONOROGO

2018/2019

Page 2: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

ii

Page 3: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

iii

Page 4: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

iv

Page 5: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

v

Page 6: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

vi

Page 7: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

vii

HALAMAN PERSEMBAHAN

Assalamualaikum Wr.Wb

Alhamdulillah puji syukur penulis ucapkan kepada Allah SWT karena atas rahmat dan

kesempatannya penulis dapat menyelesaikan Skripsi ini. Penulis mengucapkan terimakasih

kepada semua pihak yang telah membantu dan terlibat dalam pelaksanaan dan penyusunan

tugas akhir ini. Skripsi ini penulis persembahkan kepada:

1. Kedua orang tuaku atas segala bantuan materi, untaian doa dan motivasi yang tiada henti

dan sangat besar yang tak ternilai harganya bagi penulis

2. Kakak dan saudara saya terimakasih atas segala motivasinya dan khoirotul yang telah

menemani selama ini

3. Sahabat-sahabatku Terimakasih atas curahan nasehat, dukungan dan pertemanannya

4. Teman-teman Program Studi Teknik Informatika, terimakasih atas segala bantuan,

kerjasama, dan kenangan yang telah kalian berikan

5. Bapak, Angga Prasetyo, ST., M.Kom selaku pembimbing I dan bapak Fauzan Masykur,

ST, M.Kom selaku pembibing II yang telah banyak memberikan ilmu, motivasi dan

bantuan dalam penyelesaian skripsi ini

6. Almamaterku tercinta Universitas Muhammadiyah Ponorogo

7. Semua pihak yang tidak dapat disebutkan satu per satu dan yang telah membantu penulis

dalam menyelesaikan Skripsi ini.

Akhirnya, penulis mengucapkan terimakasih kepada semua pihak yang tercantum

diatas atas semua bantuan dan motivasinya demi kelancaran dan terselesainya Skripsi ini.

Wassalamualaikum Wr.Wb

Page 8: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

viii

HALAMAN MOTO

“Belajar Sambil Ngopi, Ngopi Bisa Mendapatkan Inspirasi”

Page 9: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

ix

PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE BERBASIS

ANDROID

Adila Mursyid, Angga Prasetyo, ST, M.Kom, Fauzan Masykur, ST, M.Kom

Program Studi Teknik Informatika, Fakultas Teknik,

Universitas Muhammadiyah Ponorogo

E-mail: [email protected]

Abstrak

Pemberian pakan merupakan salah satu faktor permasalahan yang dihadapi oleh

budidaya ikan lele, pemberian pakan ikan kebanyakan masih menggunakan tenaga manusia

dengan cara manual. Kelemahan pemberian pakan secara manual tidak dapat memberi pakan

dengan cara teratur karena pembudidaya ikan tidak selalu berada di lokasi atau tidak di tambak

secara langsung. Pembudidaya tidak bisa terlalu fokus dalam perawatan ikan yang salah

satunya pemberian pakan dikarenakan pembudidaya mempunyai pekerjaan lain selain ternak

ikan. Banyaknya aktifitas atau kegiatan pembudidaya yang tidak bisa dikerjakan secara waktu

bersamaan. Pemberian pakan merupakan aktifitas wajib yang dilakukan dalam proses budidaya

ikan. Pemberian pakan yang tidak teratur yang akan berdampak pada pertumbuhan ikan yang

dihasilkan, selain itu dapat memicu kanibalisme terhadap pada ikan lele. Mengatasi sifat ikan

lele kanibalisme perlunya penjadwalan pemberian pakan ikan yang teratur, oleh karena itu

memerlukan sistem yang dapat mengatur waktu pemberian pakan berguna untuk penjadwalan

pemberian pakan lebih teratur dan sesuai. Pada penelitian ini penulis membuat sistem

penjadwalan pemberian pakan ikan guna mengatur jadwal pemberian pakan yang teratur.

Sistem ini berguna untuk pembudidaya tidak bisa berada dilokasi atau ditambak, pembudidaya

dapat memberi pakan dengan secara teratur. Sistem penjadwalan pemberian pakan

menggunakan aplikasi yang berbasis android berupa inputan jadwal pemberian pakan ikan.

Aplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna

memudahkan para pembudidaya untuk menggunakan aplikasi tersebut.

Kata Kunci : alat pemberi pakan ikan, aplikasi android, firebase, budidaya ikan kolam

air tawar

Page 10: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

x

KATA PENGANTAR

Alhamdulillah penulis panjatkan kehadirat Allah SWT yang senantiasa melimpahkan rahmat

dan hidayah-Nya , serta sholawat serta salam kepada Nabi Muhammad SAW sehingga penulis

dapat menyelesaikan penyusunan skripsi dengan judul “Sistem Monitoring Suhu dan

Kelembapan Tanah pada Budidaya Cacing Lumbricus Rubellus”. Tujuan penulisan skripsi ini

adalah salah satu persyaratan memperoleh gelar Sarjana Teknik, khususnya Sarjana Teknik

Informatika.

Selama proses penulisan dan penyelesaian Skripsi ini, penulis banyak memperoleh

bimbingan dan bantuan dari berbagai pihak. Untuk itu dalam sebuah karya yang sederhana ini

penulis menyampaikan terimakasih kepada:

1. Bapak Angga Prasetyo, ST., M.Kom selaku pembimbing I yang telah banyak

memberikan ilmu, motivasi dan bantuan dalam penyelesaian skripsi ini

2. Bapak Fauzan Masykur, ST, M.Kom selaku pembimbing II yang telah memberikan

bimbingan dan dorongan guna penyelesain skrispi ini

3. Bapak Dr. Ir. Aliyadi, MM, M.Kom, selaku Dekan Fakultas Teknik, dan Ibu Dyah

Mustikasari, ST, M. Eng, selaku Kepala Prodi Teknik Informatika Universitas

Muhammadiyah Ponorogo, yang telah memberikan motivasi dan dorongan dalam

penyelesain Skripsi ini

4. Bapak Yovi Litanianda, S.Pd, M.Kom dan Adi Fajaryanto C., S.Kom, M.Kom selaku

penguji yang telah memberi pengalaman.

5. Bapak / Ibu Dosen Teknik Informatika Universitas Muhammadiyah Ponorogo yang telah

banyak memberikan bekal ilmu yang bermanfaat.

6. Bapak, Ibu, dan keluarga tercinta yang dengan penuh kasih sayang telah memberikan

banyak doa dan semangat secara materiil maupun moril.

7. Dan rekan-rekan seperjuangan Teknik Informatika yang tidak dapat saya sebutkan satu

persatu.

Page 11: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

xi

8. Serta staf karyawan terminal seloaji yang telah membantu dalam mencari data sehingga

diperoleh data yang diharapkan.

Terimakasih atas bantuan dan dukungan kalian semua. Semoga amal, bantuan dan doa

yang diberikan mendapatkan balasan dari Allah SWT. Penulis menyadari bahwa skripsi ini

masih jauh dari kesempurnaan. Oleh karena itu saran dan kritik yang sifatnya membangun

sangat diharapkan. Akhirnya, penulis berharap semoga apa yang telah penulis selesaikan ini

bermanfaat bagi kita semua.

Ponorogo, 7 Agustus 2019

Penulis

Page 12: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

xii

DAFTAR ISI

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

HALAMAN PENGESAHAN ........................................................................... ii

PERNYATAAN ORISINALITAS SKRIPSI .................................................... iii

HALAMAN BERITA ACARA BIMBINGAN SKRIPSI ................................. iv

HALAMAN BERITA ACARA UJIAN SKRIPSI ............................................ v

HALAMAN PERSEMBAHAN ........................................................................ vii

HALAMAN MOTO .......................................................................................... viii

ABSTRAK ......................................................................................................... ix

KATA PENGANTAR ....................................................................................... x

DAFTAR ISI ...................................................................................................... xii

DAFTAR GAMBAR ......................................................................................... xiv

DAFTAR TABEL .............................................................................................. xv

BAB I PENDAHULUAN

1.1 Latarbelakang ......................................................................................... 1

1.2 Rumusan Masalah .................................................................................. 2

1.3 Batasan Masalah .................................................................................... 2

1.4 Tujuan .................................................................................................... 3

1.5 Manfaat .................................................................................................. 3

BAB II LANDASAN TEORI

2.1 Penelitian Terdahulu .............................................................................. 4

2.2 Dasar Teori ............................................................................................. 5

BAB III ANALISIS DAN PERANCANGAN

3.1 Metode Perancangan Perangkat Lunak .................................................. 13

3.2 Analisis Kebutuhan ................................................................................ 15

3.3 Flowchart Perangkat Lunak ................................................................... 15

3.4 Perancangan Sistem ............................................................................... 17

3.5 White Box Testing ................................................................................. 20

BAB IV PEMBAHASAN

4.1 Implementasi Sistem .............................................................................. 22

4.2 Spesifikasi Requrment ........................................................................... 22

4.3 Implementasi Perangkat ......................................................................... 22

Page 13: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

xiii

4.4 Sinkronisasi Sistem ................................................................................ 24

4.5 Interface ................................................................................................. 24

4.6 Analisis Sistem ....................................................................................... 26

BAB V PENUTUP

5.1 Kesimpulan ............................................................................................ 34

5.2 Saran ...................................................................................................... 34

DAFTAR PUSTAKA ......................................................................................... 36

Page 14: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

xiv

DAFTAR GAMBAR

Gambar 2.1 DFD ................................................................................................ 11

Gambar 3.1 Waterfall ......................................................................................... 13

Gambar 3.2 Flowchart Input Waktu .................................................................. 16

Gambar 3.3 Flowchart Input Takaran ................................................................ 17

Gambar 3.4 Perancangan Tampilan Login ........................................................ 18

Gambar 3.5 Perancangan Tampilan Utama ....................................................... 19

Gambar 4.1 Implementasi Perangkat Lunak ...................................................... 23

Gambar 4.2 Komunikasi Java dengan Firebase ................................................. 24

Gambar 4.3 Login .............................................................................................. 24

Gambar 4.4 Halaman Utama .............................................................................. 25

Gambar 4.5 Notasi Diagram Alir Proses Inputan .............................................. 27

Page 15: PERANCANGAN APLIKASI PEMBERI PAKAN IKAN LELE ...eprints.umpo.ac.id/5539/1/HALAMAN DEPAN.pdfAplikasi android penjadwalan pemberian pakan menggunakan interface user friendly guna memudahkan

xv

DAFTAR TABEL

Tabel 2.1 Penelitian Terdahulu .......................................................................... 4

Tabel 2.2 Simbol Flowchart ............................................................................... 9

Tabel 4.1 Implementasi Perangkat Lunak ......................................................... 22

Tabel 4.2 White Box Testing Fungsional Sistem .............................................. 26

Tabel 4.3 Hasil Pengujian Test Case Aplikasi ................................................... 32

Tabel 4.4 Pengujian Performa Firebase Dalam Menyimpan Data ..................... 33