PERANCANGAN DAN PEMBANGUNAN APLIKASI METODE PEMBESARAN IKAN KONSUMSI AIR TAWAR BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Setyo Nugroho 11.11.5528
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
1
PERANCANGAN DAN PEMBANGUNAN APLIKASI METODE PEMBESARAN IKAN KONSUMSI AIR TAWAR BERBASIS ANDROID
Setyo Nugroho1), Sudarmawan2), 1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
Abstract - Currently the rapid development of communications equipment and concise with the advent of mobile devices are often called smartphones, particularly smartphone with OS (Operating System) Android.
[email protected])
1.2 Rumusan Masalah Melihat dari latar belakang yang ada, maka rumusan masalahnya adalah bagaimana merancang dan mengimplementasikan aplikasi berbasis Android yang dapat menjadi panduan dan referensi bagi pengguna agar mengetahui cara membudidayakan ikan dengan baik, mengetahui harga ikan di pasaran, memperkirakan berapa hasil yang di dapat dari hasil budidaya, dan sekalian memberikan menu pencatatan kegiatan apa saja yang sudah dilakukan selama proses pembudidayaan berjalan.
Android is a Linux-based operating system designed for touch screen mobile devices such as smart phones and tablet computers. Food is a necessity so far pretty much provide business opportunities, talk about the staple foods of course not free of side dishes, one of which is a freshwater fish, while in Jogja currently meeting the needs of freshwater fish is still not optimal.
1.3 Batasan Masalah
For that application is made to help farmers freshwater fish beginner to predict and prepare for the need to breed freshwater fish, especially freshwater fish.
1.
Keywords – Education, Android, Livestock.
2.
1. Pendahuluan 3.
Ikan air tawar maupun ikan tangkap sangat baik untuk dikonsumsi, karena mempunyai kandungan gizi yang sangat banyak dan bermanfaat bagi tubuh. Dengan demikian, maka ikan perlu diperhitungkan sebagai sumber zat gizi yang penting. Sebagai bahan pangan, ikan merupakan sumber protein, lemak, vitamin, dan mineral yang sangat baik dan prospektif.
4.
Aplikasi ini menyajikan informasi panduan proses pembesaran beberapa ikan konsumsi air tawar yang sering dibudidayakan oleh kelompok Mina Rukun untuk contoh gambaran. Aplikasi ini hanya menyajikan harga ikan di pasaran wilayah DIY saja. Software yang digunakan untuk merancang aplikasi ini adalah Eclipse Luna, Android SDK, dan Android Studio. Aplikasi ini membutuhkan koneksi untuk mengakses harga ikan dipasaran.
2. Landasan Teori 2.1 Tinjauan Pustaka Mega Annisa (2014) dari STMIK AMIKOM Yogyakarta pada tulisannya yang berjudul PEMBUATAN APLIKASI PANDUAN BUDIDAYA TOMAT ORGANIK BERBASIS ANDROID. dalam tulisannya di jelaskan tentang pemanfaatan teknologi android untuk mempermudah bagaimana cara membudidayakan tomat secara organik, di samping mendapatkan informasi mengenai cara budidaya tomat secara organik, dalam aplikasi ini juga disertai gambar dan juga disertai dengan alat hitung untuk memperkirakan biaya yang dibutuhkan untuk budidaya tomat organik.[1]
Dibandingkan dengan negara-negara lain, konsumsi ikan per kapita per tahun di Indonesia saat ini masih tergolong rendah, yaitu 19,14 kg. Untuk mengatasi masalah rendahnya konsumsi ikan laut akibat harganya yang relatif mahal, perlu upaya pengembangan ikan air tawar. Dan untuk mempermudah masyarakat umum pengguna android yang ingin memulai usaha budidaya ikan konsumsi air tawar diperlukan sebuah media yang dapat memandu serta memberikan informasi dengan cepat tanpa terbatas oleh ruang dan waktu. Aplikasi dalam bentuk mobile dirasakan lebih efisien dalam penggunaannya, praktis dan mudah dipelajari karena aplikasi tersebut di implementasikan pada smartphone.
2.2 Dasar Teori 2.2.1 Budidaya Perikanan
2
Pengertian Budidaya perikanan dalam arti sempit adalah usaha memelihara ikan yang sebelumnya hidup secara liar di alam menjadi ikan peliharaan. Sementara dalam pengertian luas, budi daya perikanan adalah semua usaha membesarkan dan memperoleh ikan, baik ikan yang masih liar di alam atau sudah dibuatkan tempet tersendiri dengan adanya campur tangan manusia. Jadi, pengertian budi daya tidak hanya memelihara ikan di kolam, tambak, empang, aquarium, sawah, dan sebagainya. Namun, secara luas pengertian ini mencakup juga kegiatan mengusahakan komoditas perikanan di danau, sungai, waduk, atau laut. [2] 2.2.2 1. 2. 3. 4. 5. 6. 7.
yang telah dilakukan, maka aplikasi yang dibuat memiliki fitur-fitur sebagai berikut : 1.
2.
Ikan Air Tawar Ikan Gurame Ikan Nila Ikan Mas Ikan Lele Ikan Patin Ikan Bawal Ikan Gabus
3.
4.
2.2.3 Pengertian Informasi Defini informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaatdalam pengambilan keputusan saat ini atau mendatang (Davis, 1995). Mc Leod(1995) mengatakan bahwa informasi adalah data yang telah diproses, atau data yang memiliki arti.[3]
5.
2.2.4 Pengertian Aplikasi Menurut Lbisa (2009) aplikasi adalah alat bantu untuk mempermudah dan mempercepat proses pekerjaan dan bukan merupakan beban bagi para penggunanya. Sedangkan menurut Shelly, Cashman, dan Vermant (2009), aplikasi adalah seperangkat intruksi dalam komputer yang dirancang agar kita menyelesaikan tugastugas tertentu. Aplikasi biasanya berupa software yang berisi kesatuan perintah atau program yang dibuat untuk melaksanakan suatu fungsi bagi pengguna. Beberapa aktivitas yang dilakukan oleh manusia seperti sistem untuk software jual beli, permainan atau game online, pelaanan masyarakat dan hampir semua proses yang dilakukan oleh manusia dapat dibantu dengan menggunakan suatu aplikasi.[4]
Aplikasi akan menampilkan menu utama yaitu Menu Panduan Budidaya Ikan, Menu Cek Harga, Menu Note, Menu Kalkulasi Dalam Menu Panduan Budidaya Ikan akan menampilkan pilihan budidaya ikan apa yang akan dipilih atau digunakan untuk panduan, Setelah memilih salah satu jenis ikan yang ingin di budidayakan selanjutnya akan tampil panduan tentang cara budidaya ikan yang dipilih. Dalam menu cek harga pasar nanti akan di arahkan masuk ke browser untuk menampilkan web dengan harga ikan di dalamnya. Dalam menu Note akan di tampilkan button Tambah Catatan untuk menambah catatan, lalu akan ditampilkan catatan kosong yang bisa di isi user dengan menu simpan untuk menyimpan catatan, dan untuk melihat catatan yang telah dibuat tinggal mengklik list catatan di bawah tombol tambah catatan. Dalam menu kalkulasi akan ditampilkan kolom-kolom untuk di isi user berapa pengeluaran dan pendapatan untuk menghitung laba yang di dapat.
3.1.2. Kebutuhan Non-Fungsional Analisis kebutuhan nonfungsional dilakukan untuk mengetahui spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan non fungsional melibatkan analisis perangkat keras (hardware), analisis perangkat lunak (software), dan analisis sumber daya manusia (brainware). 3.2 Perancangan Aplikasi Proses perancangan aplikasi dilakukan secara bertahap mulai dari perancangan UML, User Interface, Pembuatan aplikasi, testing, kemudian distribusi. 3.2.1. UML 3.2.1.1 Use Case Diagram
3. Analisis dan Perancangan 3.1 Analisis Kebutuhan Analisis kebutuhan sistem digunakan untuk mempermudah analis dalam menentukan keseluruhan kebutuhan secara lengkap. Kebutuhan sistem dibagi menjadi dua jenis yaitu Kebutuhan Fungsional dan Non Fungsional. Gambar 1. Use Case Diagram
3.1.1. Kebutuhan Fungsional Analisis kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem aplikasi. Dari analisis
3.2.1.2 Actifity Diagram
3
tampil menu jenis ikan yang akan dipilih user untuk mengetahui bagaimana cara budidaya ikan yang sudah disediakan sistem.
Gambar 2. Actifity Diagram Panduan Budidaya Ikan 3.2.1.3 Squence Diagram Gambar 5. Tampilan Menu Macam Ikan Setelah itu user diberikan pilihan berbagai macam jenis ikan yang ingin dibudidayakan yang mana jika user mengklik salah satu button akan tampil detail panduan budidaya ikan yang sudah disediakan sistem.
Gambar 3. Squence Diagram Panduan Budidaya Ikan 4. Implementasi dan Pembahasan 4.1 Implementasi Case Menu Utama Pada Case ini ditampilkan menu utama pada sistem aplikasi dengan berbagai button dengan fungsi masing-masing yang sudah disediakan sistem untuk mempermudah user mendapatkan info dan membantu dalam proses budidaya ikan air tawar, seperti menu Panduan Budidaya Ikan, menu Cek Harga Pasar, menu Note, menu Kalkulasi, menu About. Gambar 6. Tampilan Detail Panduan Budidaya Ikan 4.3 Implementasi Case Cek Harga Pasar Pada Case ini dijelaskan cara kerja dan pengoperasian sistem menu button Cek Harga Pasar pada menu utama, yang mana jika diklik akan tampil harga ikan di pasaran dengan menuju ke web service yang telah dibuat developer. Gambar 4. Tampilan Menu Utama 4.2 Implementasi Case Menu Panduan Budidaya Ikan Pada Case ini dijelaskan cara kerja dan pengoperasian sistem menu button Panduan Budidaya Ikan pada menu utama, yang mana jika diklik akan 4
Gambar 7. Tampilan Menu Cek Harga Pasar Gambar 9. Tampilan Menu Tambah Catatan 4.4 Implementasi Case Note 4.5 Implementasi Case Kalkulasi Pada Case ini dijelaskan cara kerja dan pengoperasian sistem menu button Note pada menu utama, yang mana jika diklik akan tampil button Tambah Catatan dan List Catatan yang telah dibuat user yang mana jika catatan diklik maka akan tampil detail catatan yang telah dibuat.
Pada Case ini dijelaskan cara kerja dan pengoperasian sistem menu button Kalkulasi pada menu utama, yang mana jika diklik akan tampil halaman Kalkulasi dengan text box yang sudah berisi jumlah pemasukan dan pengeluaran yang sudah dimasukkan di dalam Note.
Gambar 8. Tampilan Menu Note
Gambar 10. Tampilan Menu Kalkulasi
Dan setelah itu jika user ingin menambah catatan tinggal klik button Tambah Catatan dan sistem akan menampilkan textbox yang bisa di isi user dan disimpan dengan mengklik button simpan, setelah itu sistem akan kembali ke menu Note dan list catatan akan terupdate dengan catatan yang baru saja dibuat.
4.6 Implementasi Case About Pada Case ini dijelaskan cara kerja dan pengoperasian sistem menu button About pada menu utama, yang mana jika diklik akan tampil detail aplikasi yang telah dibuat.
5
3.
4.
Pengembang dapat menambahkan gambar yang colorful agar aplikasi panduan dapat lebih menarik dan mudah dipahami oleh user. Pengembang disarankan agar menciptakan aplikasi yang lebih kompleks dan menambahkan variasi ikan yang ebih banyak sehingga suatu hari aplikasi ini dapat dijadikan referensi dan pedoman bagi pengguna dalam mempelajari budidaya ikan air tawar.
Daftar Pustaka [1] Mega Annisa, Pembuatan Aplikasi Panduan Budidaya Tomat Organik Berbasis Android. Yogyakarta : STMIK AMIKOM, 2014 [2] Penebar Swadaya. Agribisnis Perikanan (Revisi). Jakarta : Penebar Swadaya, 2008 [3] T,Sutarbi, Analisis Sistem Informasi, Yogyakarta: Graha Ilmu, 2012. [4] Lbisa, Evaluasi Paket Sistem Aplikasi “ Sistem Evaluasi dan Auditing Sistem Aplikasi Bagi Perusahaan. Yogyakarta : ANDI Offset, 2011
Gambar 11. Tampilan Menu About 5. Penutup 5.1 Kesimpulan Berdasarkan penjelasan dan pembahasan yang telah diuraikan pada bab-bab sebelumnya hingga tahap implementasi program serta berdasarkan dari rumusan masalah yang telah ada maka dapat diambil kesimpulan yaitu: 1.
2.
3.
4.
5.
6.
Aplikasi sudah bisa dijalankan setelah user mengklik ikon aplikasi budidaya ikan pada menu di Smartphonenya setelah aplikasi selesai diinstall pada Smartphonenya. Menu Panduan Budidaya Ikan dan Detail Ikan telah dapat berjalan semua setelah user mengklik menu Panduan Budidaya Ikan dan jenis ikan yang akan dibudidayakannya. Menu Cek Harga Pasar telah dapat berjalan setelah user mengklik menu Cek Harga Pasar di Menu Utama. Menu Note telah dapat berjalan semua setelah user mengklik menu Note pada Menu Utama, dan sudah berhasil juga untuk menambah dan melihat catatan yang di inputkan. Menu Kalkulasi telah dapat berjalan semua setelah user mengklik menu Kalkulasi pada Menu Utama, dan sudah berhasil juga utuk menghitung laba. Menu About telah dapat berjalan semua setelah user mengklik menu About pada Menu Utama.
Biodata Penulis Setyo Nugroho, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Sudarmawan, MT, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Elektro UGM, lulus tahun 1998. Training Instruktur CCNA Cisco Network Academy ITB, Memperoleh gelar Magister Teknik (M.T), lulus tahun 2006. Saat ini menjadi Dosen tetap di STMIK AMIKOM Yogyakarta.
5.2 Saran Dalam pembuatan suatu aplikasi terdapat kekurangan seperti halnya aplikasi budidaya ikan berbasis android. Agar aplikasi lebih sempurna, ada beberapa saran dari diantaranya yaitu: 1.
2.
tentunya panduan ini dapat penulis,
Pengembang dapat menambahkan jenis ikan yang bisa dibudidayakan pada menu panduan budidaya ikan. Pengembang dapat menambahkan langkahlangkah panduan secara lengkap dan detail.
6