joutica-press issn 2503-07103

advertisement
[JOUTICA-PRESS ISSN 2503-07103] April 1, 2016
Sistem Identifikasi Penyakit Ikan Bandeng Android
Miftachus Solikhin, Kemal Farouq M
Prodi Teknik Fakultas Teknik Informatika Universitas Islam Lamongan
Email: [email protected], [email protected]
Abstract: Di dalam program ini berisikan tentang proses penentuan penyakit ikan Bandeng yang
dirancang agar mempermudah petani tambak dalam mengidentifikasi penyakit yang terjadi sejak
dini. Sehingga untuk mempermudah petani tambak dalam melakukan budidaya ikan bandeng ini
maka penulis berpendapat untuk membuat sebuah sistem yang dapat mendukung keputusan
(Decission Support System) penilaian terhadap dokumen inputan gejala penyakit yang nantinya
akan dijadikan acuan untuk mengenali penyakit pada ikan bandeng dan melakukan
penanggulangan penyakit pada ikan bandeng tersebut.
Keywords: Android, Ikan Bandeng, Penyakit.
Pendahuluan
Dalam kehidupannya, manusia selalu
dihadapkan pada permasalahan dalam
menentukan suatu keputusan. Hal ini juga
terjadi pada pemeliharaan ikan bandeng.
Masih banyak masyarakat yang kurang
paham mengenai media atau tempat yang
lebih ekonomis dan tetap menguntungkan
untuk pemeliharaan ikan bandeng. Dalam
hal memilih media atau tempat pemeliharaan
ikan bandeng , ada beberapa kriteria-kriteria
agar menjadi ekonomis dan menguntungkan,
antara lain jenis ikan, dana, dan keadaan
lingkungan. Dalam banyaknya kriteria yang
diperlukan dalam menentukan suatu
keputusan maka diperlukan suatu metode
pengambilan
keputusan
multikreteria.
Untuk itu dibangunlah aplikasi sistem
penunjang keputusan ini.
Hal yang sering terjadi, banyak kerugian
yang diakibatkan karena adanya penyakit
ikan yang terlambat untuk didiagnosis dan
sudah mencapai tahap yang parah dan
menyebabkan terjadinya gagal panen.
Sebenarnya setiap penyakit ikan tersebut
sebelum mencapai tahap yang lebih parah
dan meluas umumnya menunjukkan gejalagejala penyakit yang diderita tetapi masih
dalam tahap yang ringan dan masih sedikit.
Tetapi petani sering mengabaikan hal ini
karena ketidaktahuannya dan menganggap
gejala tersebut sudah biasa terjadi pada masa
tanam benih, sampai suatu saat timbul gejala
yang sangat parah dan meluas, sehingga
sudah terlambat untuk dikendalikan.
Berdasarkan permasalah-permasalahan
yang terjadi, khususnya masalah kurangnya
ahli atau pakar yang tersedia. Sistem pakar
dipilih sebagai solusi terhadap permasalahan
yang terjadi karena menerapkan teknik
kecerdasan buatan, sistem pakar dapat
menirukan apa yang dikerjakan oleh seorang
ahli
atau
pakar
ketika
mengatasi
permasalahan yang terjadi berdasarkan
pengetahuan yang dimilikinya.
Adapun tujuan dari penelitian adalah
membuat sistem pendukung keputusan
identifikasi penyakit ikan bandeng berbasis
android secara efektif, efisien dan akurat
dalam pemberian identifi penyakit kepada
petani bandeng dan kemudahan dalam
penanganan penyakit.
Tinjauan Pustaka
Bandeng (Latin: Chanos chanos atau
bahasa Inggris: milkfish) adalah sebuah ikan
yang merupakan makanan penting di Asia
Tenggara. Ikan ini merupakan satu-satunya
spesies yang masih ada dalam familia
Chanidae (kurang lebih tujuh spesies punah
dalam lima genus tambahan dilaporkan
pernah ada).
Ikan bandeng memiliki nama lain yaitu
Milkfish. Ikan ini memiliki tubuh langsing
dengan sirip ekornya bercabang sehingga
mampu berenang dengan cepat. Warna
tubuhnya putih keperak-perakan, mulut tidak
bergerigi sehingga menyukai makanan
ganggang biru yang tumbuh di dasar
perairan (herbivora)
Decission Support System (DSS) adalah
sistem informasi yang membantu untuk
mengidentifikasi kesempatan pengambilan
keputusan atau menyediakan informasi
untuk membantu pengambilan keputusan.
DSS lebih ditujukan untuk mendukung
1
[JOUTICA-PRESS ISSN 2503-07103] April 1, 2016
manajemen dalam melakukan pekerjaan
yang bersifat analitis dalam situasi yang
kurang terstruktur dan dengan kriteria yang
kurang jelas. DSS tidak dimaksudkan untuk
mengotomatisasikan
keputusan,
tetapi
memberikan perangkat interaktif yang
memungkinkan pengambilan keputusan
untuk melakukan berbagai analisa untuk
melakukan analisa menggunakan modelmodel yang tersedia.
Kecerdasan buatan adalah kecerdasan
yang ditunjukkan oleh suatu entitas buatan.
Kecerdasan diciptakan dan dimasukkan ke
dalam suatu mesin (komputer) agar dapat
melakukan pekerjaan seperti yang dapat
dilakukan manusia. Kecerdasan buatan ini
merupakan cabang dari ilmu komputer yang
khusus ditujukan dalam perancangan
otomatisasi tingkah laku cerdas dalam
sistem kecerdasan komputer.
Sistem pakar harus mampu bekerja
dalam ketidakpastian. Sejumlah teori telah
ditemukan
untuk
menyelesaikan
ketidakpastian,
termasuk
diantaranya
probabilitas klasik (classical probability),
probabilitas Bayes (Bayesian probability),
teori fuzzy Zadeh (Zadeh’s fuzzy theory)
dan faktor kepastian (certainty factor).
Definisi menurut David McAllister,
certainty factor adalah suatu metode untuk
membuktikan apakah suatu fakta itu pasti
ataukah tidak pasti yang berbentuk metric
yang biasanya digunakan dalam sistem
pakar.
Java Development Kit merupakan
perangkat lunak yang digunakan untuk
melakukan proses kompilasi dari kode Java
menjadi bytecode yang dapat mengerti dan
dapat
dijalankan
Java
Runtime
Environtment, perangkat lunak yang
digunakan untuk menjalankan aplikasi yang
dibangun menggunakan Java.
Java Development Kit ter-install pada
komputer yang akan melakukanproses
pembuatan aplikasi berbasis Java. Namun
Java Development Kit tidak wajib ter-install
dikomputer yang akan menjalankan aplikasi
yang dibangun menggunakan Java.
Android SDK merupakan platform tools
yang
dapat
digunakan
untuk
mengembangkan perangkat lunak berbasis
Android. Terdapat Android SDK Manager
di dalamnya yang digunakan untuk
melakukan manajemen pustaka dan tools
Android yang akan digunakan. Bisa
ditambah maupun dikurangi sesuai dengan
kebutuhan programmer. SDK ini membuka
jalan bagi programmer untuk mengakses
Application Programming Interface (API)
Android.
Metode Penelitian
Analisis sistem didefinisikan sebagai
bagaimana
memahami
dan
menspesifikasikan sistem. Analisis sistem
merupakan tahapan paling awal dari
pengembangan sistem yang menjadi awal
untuk menentukan keberhasilan sistem yang
dihasilkan.
Secara umum, sistem ini bertugas
menentukan penyakit ikan Bandeng,
sehingga memperoleh hasil yang berupa
Jenis penyakit Ikan Bandeng. Pada sistem
ini user akan menginput jawaban-jawaban
dari gejala-gejala yang ditampilkan oleh
sistem. Sistem ini akan menghasilkan suatu
nilai keputusan yang nantinya akan dibuat
sebagai acuan dalam penentuan jenis
penyakit ikan Bandeng.
Adapun spesifikasi dari alat yang
digunakan untuk pembangunan sistem
pendukung keputusan untuk penentuan
penyakit ikan Bandeng ini adalah:
1. Sebuah komputer dengan spesifikasi di
atas atau yang setara dengan Intel
Pentium Dual Core 1 GHz dengan
kapasitas Memory RAM sebesar 1GB.
2. Hardisk 500 GB.
3. Printer
Perangkat lunak atau software yang
digunakan dalam penelitian ini:
1. Microsoft Windows 7 Operating
System.
2. Eclipe
3. MySQL
4. Xampp
5. Power Desainer 15.
Sistem yang dibuat pada studi kasus
penentuan penyakit ikan bandeng, ditujukan
untuk menangani identifikasi penyakit pada
ikan bandeng dengan gejala-gejala yang
disesuaikan dengan keterangan petani
tambak dan buku. Sehingga dapat membantu
petani tambak dalam menentukan penyakit
pada ikan bandeng sejak dini.
Untuk
memperjelaskan
bagaimana
sistem berjalan. Gambar 1 merupakan
tampilan diagram blok dari sistem
identifikasi penyakit ikan bandeng.
2
[JOUTICA-PRESS ISSN 2503-07103] April 1, 2016
Diagnosa Penyakit
SPK Bandeng
Informasi penyakit
Budidaya Bandeng
Gambar 1 Diagram Konteks
Penjelasan tentang blok diagram di atas
sebagai berikut: Sistem memberikan pilihan
menu: diagnosa penyakit,
informasi
penyakit, dan budidaya Bandeng. Menu
diagnosa penyakit menampilkan gejalagejala penyakit kemudian user harus
menginputkan jawaban dari setiap gejala
penyakit,
selanjutnya
sistem
akan
menampilkan
jenis
penyakit.
Menu
informasi penyakit dan budidaya penyakit
menjelaskan mengenai cara penanganan
penyakit
dan bagaimana melakukan
budidaya ikan bandeng.
Adapun diagram use case merupakan
Gambaran dari beberapa interaksi antara
komponen yang diperkenalkan oleh sistem
yang dibangun. Actor/pengguna dapat
mengakses menu utama yang terdiri dari tiga
menu yaitu menu diagnosa penyakit, menu
informasi penyakit, menu cara budidaya.
Gambar 2 merupakan Use Case diagram.
Tabel yang ada dalam sistem ini, yaitu tabel
gejala dan tabel penyakit. Deskripsi dari
masing-masing tabel secara beurutan. Tabel
1 deskripsi tabel gejala, dan Tabel 2 deskripi
Tabel Penyakit.
Tabel 1 Deskripsi Tabel Gejala
Nama Field
Tipe
Ket.
No
Integer
Primary key
Id
Integer
Pertanyaan
Char(250)
Tabel 2 Deskripsi Tabel Penyakit
Nama Field
Tipe
Ket.
Id
Integer
Primary key
Keterangan
Char(250)
Nilai
Double
Gambar 4 merupakan tampilan gejala dari
penyakit ikan bandeng. Dan Gambar 5
merupakan jenis-jenis penyakit.
Gambar 4 Gejala Penyakit Ikan Bandeng
Gambar 5 Jenis Penyakit Ikan Bandeng
Hasil dan Pembahasan
Gambar 2 Use Case Diagram
Gambar 3 merupakan
activity diagram dari sistem.
Berikut adalah tampilan dari program yang
sudah dibuat.
1. Tampilan Utama
rancangan
Gambar 3 Activity Diagram
3
[JOUTICA-PRESS ISSN 2503-07103] April 1, 2016
Gambar 6 Tampilan Utama
Gambar 8Menu Cara Budidaya
Keterangan: Pada Gambar 6 Menu utama
adalah menu home atau kumpulan dari
beberapa menu, seperti menu diagnosa
penyakit, informasi penyakit, dan menu cara
budidaya.
2. Tampilan Menu informasi penyakit
Keterangan: Pada Gambar 8 merupakan
Menu cara budidaya yaitu menu yang
menampilkan cara pembudidayakan ikan
bandeng
Gambar 7 Menu Utama Informasi
Penyakit
Keterangan: Pada Gambar 7 Menu informasi
penyakit yaitu menampilkan jenis-jenis
penyakit dan penanganannya.
3. Tampilan Menu cara budidaya
Kesimpulan
Kesimpulan dari sistem ini, yaitu:
1. Untuk mendiagnosa penyakit bandeng,
user harus menjawab gejala yang
dirasakan dengan memilih pilihan yang
disediakan. Setiap pilihan mempunyai
nilai, jika memilih tidak bernilai 0, jika
memilih tidak tahu bernilai 0,2, jika
memilih mungkin bernilai 0,4, jika
memilih kemungkinan besar bernilai 0,6,
jika memilih hamper pasti bernilai 0,8,
jika memilih pasti bernilai 1. Selanjutnya
nilai tersebut akan diproses sesuai gejala
dan
penyakit
Ikan
bandeng
menggunakan certainty fector.
2. Untuk meningkatkan pengetahuan para
petani
Ikan
Bandeng,
sistem
menyediakan
informasi
cara
pengendalian penyakit Ikan Bandeng
yang dianjurkan, memberikan informasi
cara budidaya Ikan Bandeng.
Peneliti menyadari bahwa sistem yang
dibangun masih terdapat kekurangan,
sehingga peneliti memberikan saran kepada
adik tingkat, yaitu:
1. Jika akan membangun sistem dengan
menggunakan certainty fector maka
harus mempunyai dasar ataupun konsep
dari certainty fector tersebut.
2. Jika akan membangun sistem diagnosa
penyakit dapat menggunakan algoritma
lainnya.
4
[JOUTICA-PRESS ISSN 2503-07103] April 1, 2016
Daftar Pustaka
[1] Penerbit Andi & Wahana Komputer,
2013,Step
by
Step
menjadi
Programmer
Android,
Wahana
Komputer,Semarang.
[2] Safaat,
Nazruddin.
2014.
Pemrograman
Aplikasi
Mobile
Smartphone dan Tablet PC Berbasis
Android
Edisi
Revisi
Kedua.
INFORMATIKA,Bandung.
[3] EMS,Tim. 2013, Android all in one,
PT Elex Media Komputindo, Jakarta.
[4] http://www.kajianpustaka.com/2013/09
/sistem-pendukung-keputusanspk.html, pengertian sistem pendukung
keputusan (di akses 22 juni 2015)
5
Download