• Tidak ada hasil yang ditemukan

SISTEM PAKAR MENDIAGNOSA PENYAKIT PADA IKAN ARWANA MENGGUNAKAN METODE FORWARD CHANNING DAN DEFTH FIRST SEARCH BERBASIS WEB

N/A
N/A
Tiếp nói đam mê

Academic year: 2023

Membagikan "SISTEM PAKAR MENDIAGNOSA PENYAKIT PADA IKAN ARWANA MENGGUNAKAN METODE FORWARD CHANNING DAN DEFTH FIRST SEARCH BERBASIS WEB"

Copied!
87
0
0

Teks penuh

PENDAHULUAN

Latar Belakang

Ikan arwana merupakan salah satu jenis ikan hias yang sering dipelihara oleh para pecinta memancing. Harga jual ikan arwana bervariasi tergantung jenisnya, ada yang berkisar antara 100 hingga 150 ribu rupiah untuk bibit dan 10 hingga 100 juta untuk ikan yang sudah menjadi bahan penangkaran. Berdasarkan latar belakang di atas, maka peneliti telah membangun sistem pakar untuk mendiagnosis penyakit berbasis web terkait ikan arwana sebagai targetnya, dengan tujuan untuk membantu dan memudahkan para pemelihara ikan arwana, sehingga para pemelihara dapat mencari solusi dalam memeliharanya. ikan terhadap penyakit yang terjadi pada ikan arwananya.

Identifikasi Masalah

Batasan Masalah

Rumusan Masalah

Tujuan Penelitian

Manfaat Penelitian

  • Secara Teoritis
  • Secara Praktis

Perluas dan dukung hipotesis mengenai penggunaan rantai jaring canggih dan teknik penyemaian dalam untuk diagnosis penyakit pada arwana. Mampu menerapkan ilmu yang didapat di kelas untuk pemrograman dan menambah pengetahuan perikanan khususnya ikan arwana. Bagi pengguna, bahasa pemrograman PHP digunakan dalam pengembangan sistem ini untuk membantu pemelihara mencari ahli dan mencari informasi online tentang diagnosis penyakit pada ikan arwana.

KAJIAN PUSTAKA

Teori Dasar

Kecerdasan Buatan (ArtificialI Intellegence)

Tantangan baru bagi pengembang AI dan pembuat kebijakan juga akan muncul dari penerapan dalam penegakan hukum, teknologi militer, dan pemasaran.

Sistem Pakar

  • Kelebihan dan Kekurangan Sistem Pakar
  • Struktur Sistem Pakar

Untuk mempersiapkan diri menghadapi tantangan-tantangan ini, penilaian yang akurat terhadap AI transformatif akan sangat berharga (Grace et al., 2018). Di sisi lain, lingkungan konsultasi berfungsi sebagai konsultan non-pakar yang tujuannya adalah memperoleh pengetahuan dari para ahli (Kurniadi et al., 2021).

Teknik Inferensi

Ikan Arwana

Variabel

  • Mata Berkabut ( Cloudy Eye )
  • Drop Eye
  • Kutu Jarum (Anchor Worm)
  • Infeksi Sekitar Moncong Ikan Arwana
  • Columnaris atau Fin Rot
  • White Spot
  • Penyakit Kantung Renang (SBD)
  • Penyakit Kembang Sisik Ikan Arwana

Area kulit arwana betina dewasa yang dipotong sering kali mengalami peradangan dan kemudian bengkak akibat infeksi sekunder akibat kondisi air dan akuarium yang buruk. Penyakit ekor dan sirip arwana yang dikenal dengan nama Columnaris atau busuk sirip disebabkan oleh infeksi bakteri gram negatif Flavobacterium Columnare, biasanya melalui kerusakan pada kulit atau insang.

Gambar 2. 1 Mata Berkabut (Cloudy Eye)  Sumber : https://daftarhewan.com/
Gambar 2. 1 Mata Berkabut (Cloudy Eye) Sumber : https://daftarhewan.com/

UML (Unified Modeling Language)

  • Use case diagram
  • Class Diagram
  • Activity Diagram
  • Sequence Diagram

Aktor merupakan perwakilan dari orang-orang yang terhubung erat oleh sistem informasi untuk menciptakan dirinya sendiri. Panah Menunjukkan kasus penggunaan yang saling mendukung, dan hubungan spesifik yang umum antara dua kasus penggunaan berbeda. Untuk use case lain yang memerlukan use case untuk diimplementasikan, referensi use case ini akan ditambahkan ke use case tersebut.

Asosiasi Hubungan antar kelas mempunyai arti yang sama, dan hubungan biasanya terjalin dalam banyak cara. Untuk menjelaskan diagram sequence, Anda harus terlebih dahulu memahami objek dan metode use case serta instance kelas yang digunakan sebagai objek. Bidang aktivasi adalah persegi panjang tipis pada garis hidup yang menunjukkan berapa lama suatu elemen akan melakukan suatu operasi.

Pesan panggilan atau pesan panggilan adalah pesan yang mendefinisikan komunikasi khusus antara jalur kehidupan suatu interaksi.

Tabel 2. 1 Usecase Diagram
Tabel 2. 1 Usecase Diagram

Software Pendukung

  • HTML (Hyper Text Markup Language)
  • Bahasa Pemograman PHP
  • MY SQL
  • Notepad++
  • CSS (Cascading Style Sheet)
  • XAMPP

PHP adalah singkatan dari PHP Hypertext Preprocessor, bahasa pemrograman web yang tertanam dalam skrip HTML dan berjalan di server. PHP membutuhkan perangkat lunak seperti web server (Apache, IIS, PWS), server PHP, dan server database (MySQL, Interbase, MS SQL, dll), (Gultom, 2021). Misalnya, sistem manajemen basis data (DBMS) memungkinkan pengguna untuk membuat, memantau, dan menyimpan basis data.

Basis data adalah kumpulan informasi yang biasanya disimpan di komputer Anda sehingga aplikasi dapat memeriksa dan membangunnya (Gultom, 2021). CSS adalah file web dan memiliki keuntungan karena Anda dapat menggunakan varian untuk merender dengan berbagai alat yang dapat digunakan untuk memproses elemen HTML. Banyak orang mengira CSS bukanlah bahasa pemrograman karena memiliki struktur sederhana dan seperangkat aturan untuk mengadaptasi gaya HTML (Gultom, 2021).

Sebagai alat untuk membangun aplikasi web dengan menggunakan bahasa pemrograman PHP dan MySQL, XAMPP merupakan paket PHP dan MySQL yang bersifat open source.

Gambar 2. 12 MY SQL  Sumber : https://id.wikipedia.org/
Gambar 2. 12 MY SQL Sumber : https://id.wikipedia.org/

Penelitian Terdahulu

Kesuma & Handoko, 2020) SISTEM PAKAR DETEKSI KERUSAKAN POMPA PEMADAM UTAMA LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB. Kurniadi et al., 2021) IMPLEMENTASI METODE PROGRESS PADA SISTEM AHLI UNTUK DIAGNOSIS STROKE INFARC DI RUMAH SAKIT. Pendahuluan: Salah satu permasalahan yang dibahas dalam penelitian ini adalah bagaimana mengembangkan sistem pakar untuk mendeteksi penyakit stroke dan serangan jantung dari diagnosa keperawatan.

Metode yang digunakan: Pendekatan forward sequencing dengan pencarian awal yang ekstensif digunakan dalam penelitian ini untuk mendiagnosis infark miokard berdasarkan gejala yang ada pada saat itu. Kesimpulan: Pada penelitian ini, pendekatan striker chain digunakan untuk membuat sistem pakar berbasis web yang berfokus pada diagnosis keperawatan trauma stroke. Sistem pakar yang dibuat dapat belajar dari pakar, memberikan satu atau lebih diagnosa masalah terkait stroke, dan memberikan kemudahan kepada pengguna, termasuk administrator, spesialis, dan pengguna (seperti keluarga korban stroke). Rianty & Taufiq, 2018) Penerapan metode Depth First Search (DFS) pada sistem pakar untuk mendiagnosis penyakit kulit.

Metode yang Digunakan: Pada algoritma DFS, satu node dicari pada setiap level, dimulai dari node paling kiri. Kesimpulan: Berdasarkan hasil pre-test dan post-test yang menggabungkan 50 data pengujian, dapat diperoleh 64% data presisi terbaik dan 80% data akurasi post-test untuk aplikasi sistem khusus. Partisi dibuat menggunakan Deep Initial Search (pendekatan DFS). Suhendar, 2020) IMPLEMENTASI METODE FORWARD CHAINING PADA SISTEM PAKAR UNTUK DIAGNOSA KEPERAWATAN PENYAKIT STROKE INFARC. Pendahuluan: Berdasarkan pengamatan di bagian injection molding PT Dynaplast, robot digunakan dalam proses produksi saat ini, dengan tujuan untuk mengeluarkan produk cetakan.

Kesimpulan: Teknik forward sequencing dapat digunakan dalam merancang sistem pendeteksi kegagalan robot panggilan setelah tersedia hasil observasi dan analisis jenis kegagalan robot panggilan.

Kerangka Pemikiran

Forward Chaining adalah teknik penerapan aturan untuk sampai pada suatu kebenaran baru, dimulai dengan rangkaian peristiwa yang telah ditentukan. Pencarian mendalam pertama (DFS) adalah metode untuk menemukan solusi dalam sebuah pohon dengan menelusuri satu cabang. Pada setiap tahapan, pencarian dimulai dari node paling kiri dan berpindah ke node paling kanan.

Dalam suatu penelitian, apabila masih terdapat hubungan antara dua variabel atau lebih dalam penelitian tersebut, maka sangat perlu untuk menetapkan kerangkanya. Jika masih terdapat penelitian yang membahas satu atau lebih variabel, sebaiknya penelitian tersebut juga membahas variabel yang diteliti dengan menyajikan penjelasan teoritis untuk setiap variabel (Gultom, 2021). Penyakit pada ikan arwana antara lain mata keruh, mata drop, cacing jangkar, infeksi disekitar moncong ikan arwana, Columnaris atau busuk sirip, bercak putih, penyakit kantung renang (SBD), penyakit sisik ikan arwana.

Untuk mendiagnosis dan mendapatkan solusi serta cara pengobatan yang baik terhadap penyakit ikan arwana.

Gambar 2. 16 Kerangka Pemikiran  Sumber : (Data Penelitian, 2022)
Gambar 2. 16 Kerangka Pemikiran Sumber : (Data Penelitian, 2022)

METODE PENELITIAN

Desain Penelitian

Identifikasi merupakan suatu cara yang mengharuskan peneliti untuk membatasi penelitian yang dilakukan, dengan tujuan yang semakin konsisten terfokus pada tujuan yang dicapai tergantung pada penelitian tersebut. Analisis masalah merupakan bagian penting dalam penelitian dan memungkinkan peneliti mengidentifikasi keberadaan masalah dan mencari tahu apa penyebabnya. Pendekatan ini melibatkan pengumpulan, penyusunan dan analisis data yang memberikan gambaran lengkap tentang masalah yang diselidiki.

Sistem telah dirancang sesuai dengan pedoman ilmuwan yang berdedikasi untuk memberikan hasil terbaik dalam diagnosis penyakit Arwana. Bagian terakhir dari framework adalah implementasi sistem dimana sistem direncanakan dan hasilnya dapat dievaluasi untuk melihat bagaimana kinerja sistem dan aplikasi yang dihasilkan dapat berjalan dengan baik atau tidak serta mendukung masyarakat dalam diagnosis penyakit ikan arwana berbasis web. . Pada tahap ini menunjukkan kepada ahli hasil dari sistem yang telah dibuat, menyesuaikan apa yang disampaikan pada saat wawancara sesuai dengan apa yang ada pada sistem yang telah dibuat.

Mensintesis temuan penelitian dan solusi yang tepat terhadap rumusan masalah berdasarkan data yang tersedia merupakan langkah terakhir dalam penelitian.

Teknik Pengumpulan Data

  • Metode Studi Pustaka
  • Metode Observasi

Proses yang dilakukan peneliti adalah dengan menemui langsung para ahli ikan arwana dan mengamati ukurannya sehingga memudahkan mereka dalam memahami atau memahami permasalahan ikan arwana.

Operasional Variebel

Metode Perancangan Sistem

  • Perancangan Basis Pengetahuan
  • Pengkodean
  • Data Aturan
  • Mesin Inferensi
  • Perancangan UML

Jika memungkinkan, peliharalah arwana di akuarium komunitas sejak usia dini, karena ini adalah waktu puncak untuk melihat aktivitas di sana. G015 Terdapat bintik-bintik putih kecil pada kulit atau insang ikan G016 Ikan kesulitan berenang, berenang menyamping, berenang. Dengan adanya aturan-aturan yang digunakan untuk mendeskripsikan data agregat peneliti, maka dalam penelitian ini para ahli dapat dengan mudah mengembangkan aturan-aturan untuk digunakan sebagai basis pengetahuan pada sistem.

Di bawah ini adalah penjelasan aturan IF-THEN yang diterapkan pada sistem pakar berdasarkan aturan di atas. Metode forward chaining dan DFS search merupakan teknik inferensi mesin yang digunakan dalam penelitian ini. UML (Unified Modeling Language) merupakan salah satu bahasa standar yang digunakan oleh industri dan masyarakat umum untuk mendefinisikan persyaratan, membuat analisis dan desain, serta mendeskripsikan formulir dalam pemrograman berorientasi objek.

Di bawah ini adalah diagram UML yang digunakan untuk merancang program aplikasi sistem pakar ini. Untuk mengelola data penyakit, login terlebih dahulu sebagai administrator dan masukkan nama pengguna dan kata sandi Anda terlebih dahulu. Pada penelitian ini terdapat dua jenis diagram kelas, yaitu diagram kelas pengguna dan diagram kelas administrator.

Tujuan dari diagram kelas pengguna ini adalah untuk menyederhanakan urutan yang harus diikuti pengguna untuk mengakses Sistem Pakar Penyakit Ikan Arwana. Pada gambar di atas pengguna mengakses sistem, disini pengguna dapat langsung masuk ke halaman awal sistem. Pengguna dapat melihat profil dan artikel pada website pengguna, selanjutnya pengguna harus login untuk melakukan diagnosa terlebih dahulu jika belum mempunyai akun pada menu Registrasi website, kemudian pengguna login ke sistem menggunakan nama pengguna dan kata sandi pengguna lalu memilih menu diagnosa, pengguna terlebih dahulu memilih gejalanya kemudian ketika hasil diagnosa keluar, pengguna juga dapat melihat riwayat diagnosis di menu diagnosis sistem dan kemudian keluar dari sistem. Untuk membuat array, Anda harus terlebih dahulu mengetahui elemen dan skenario yang terlibat dalam use case.

Tabel 3. 2 Perancangan Basis Pengetahuan
Tabel 3. 2 Perancangan Basis Pengetahuan

Desain Antar Muka

Ketika pengguna mengunjungi suatu sistem, pertama-tama sistem akan menampilkan menu utama, kemudian pengguna memilih menu, dan terakhir sistem menampilkan konsekuensi dari tindakan yang dipilih pengguna. Halaman beranda menampilkan informasi tentang aplikasi sistem pakar untuk mendiagnosis penyakit ikan arwana dan pilihan menu Admin. Halaman menu data gejala disini Admin dapat memasukkan gejala penyakit arwana.

Untuk menu data artikel ini berfungsi Admin untuk memberikan informasi tentang ikan arwana dan lain-lain. Pengguna dapat melihat informasi mengenai ikan arwana yang diunggah oleh Admin pada menu artikel.

Gambar 3. 11 Halaman Login Admin  Sumber : (Data Penelitian, 2022)  2.  Halaman Home Admin
Gambar 3. 11 Halaman Login Admin Sumber : (Data Penelitian, 2022) 2. Halaman Home Admin

Lokasi dan Jadwal Penelitian

  • Lokasi Penelitian
  • Jadwal Penelitian

Untuk menyelesaikan penelitian perlu disusun kalender kegiatan penelitian yang berisi program kegiatan penelitian yang akan dilakukan selama proses penelitian.

Tabel 3. 7 Jadwal Penelitian
Tabel 3. 7 Jadwal Penelitian

HASIL DAN PEMBAHASAN

Hasil Penelitian

  • Halaman Tampilan Menu Admin
  • Halaman Tampilan Menu User

Pembahasan Hasil

  • Pengunjian Black Box Analisa Dari Pakar

KESIMPULAN

Kesimpulan

Saran

Gambar

Diagram  kelas  adalah  deskripsi  keadaan  objek  (yaitu  properti  dan  propertinya)  dalam  sistem  dan  definisi  diagram  kelas  yang  memandu  pembuatan  objek yang mewakili entitas berbasis objek
Tabel 2. 4 Sequence Diagram
Gambar 3. 1 Desain Penelitian  Sumber : (Data Penelitian, 2022)
Tabel 3. 1 Operasinal Variabel
+7

Referensi

Dokumen terkait

syaraf pusat yang diderita dan terapi penyembuhannya serta informasi obat yang digunakan. Data rekomendasi yang dihasilkan dalam sistem ini dilengkapi dengan jenis penyakit,

Pada tahap ini peneliti memahami melakukan pengumpulan data dengan studi literatur informasi penelitian dari buku maupun jurnal untuk mendukung penulisan yang berkaitan

Kesimpulan yang dapat diambil dari pembuatan aplikasi penerapan sistem pakar untuk mendiagnosa penyakit gagal ginjal dengan menggunakan metode forward chaining berbasis

Untuk menambahkan daftar penyakit dan gejala pada penyakit kelinci, agar diagnosis pada penyakit kelinci dapat lebih maksimal. Dalam penelitian selanjutnya system

Laporan Tugas Akhir (TA) ini disusun untuk memenuhi salah satu syarat menyelesaikan jenjang Strata Satu (S-1) pada Program Studi Sistem Informasi Fakultas Ilmu

Kesimpulan yang dapat diambil dari pembuatan aplikasi penerapan sistem pakar untuk mendiagnosa penyakit gagal ginjal dengan menggunakan metode forward chaining

KESIMPULAN Berdasaran hasil penelitian dan setelah dilakukan pengujian fungsional pada sistem dengan menggunakan metode black box testing dapat disimpulan bahwa sistem telah berjalan

Metode yang digunakan adalah Forward Chaining dan Theorema Bayes dimana Forward Chaining memberikan hasil berupa beberapa penyakit dari gejala yang dipilih oleh pemilik ikan kemudian