Assalamu’alaikum…
Dalam
pembahasan kali ini saya dan teman-teman di tugaskan dalam mata kuliah
Softskill Komputasi Modern untuk membahas tentang komputasi modern dalam bidang sains. Kami disini menggunakan jurnal yang berjudul “Sistem Pakar Untuk Identifikasi Bunga Yang
Bermanfaat Bagi Kesehatan Berbasis Mobile” karya Ibrahim Soleh, oke langsung saja ya disimak :
Pendahuluan
Alam
memberikan banyak sekali manfaat bagi kita, termasuk tanaman dan bunga-bunga yang
terdapat padanya. Allah menciptakan segala sesuatu di dunia ini tidak ada yang
sia-sia, begitu pula dengan penciptaan bunga. Bunga, tak sekedar menjadi alat
reproduksi generatif atau memperindah lingkungan saja. Lebih dari itu, bunga
juga bisa dimanfaatkan sebagai bahan obat-obatan, bahan makanan, produk
kecantikan, pewarna dan sebagainya .
Bunga
merupakan bagian dari tanaman yang biasanya indah. Umumnya bunga digunakan
sebagai penghias halaman rumah. Selain itu bunga dapat pula digunakan sebagai
bahan obat-obatan atau untuk kesehatan. Dengan banyaknya jenis bunga yang ada,
tentu kita akan kesulitan mengidentifikasi jenis bunga yang bermanfaat untuk
kesehatan. Berikut ini merupakan masalah yang ada dan berkaitan dengan tanaman
bunga, diantaranya: Bagaimana membuat aplikasi sistem pakar yang bisa
mendeteksi jenis bunga sebagai media pembelajaran untuk memberikan informasi ke
masyarakat, jenis bunga yang bermanfaat bagi kesehatan ?
Konsep Dasar
Kecerdasan Tiruan
Artificial
Intelligence /AI merupakan bagian tengah atau inti dari ilmu komputer dan
merupakan salah satu ilmu dasar dari ilmu komputer yang harus dipahami, bila
kita ingin membuat perangkat lunak dengan penerapan konsep Artificial
Intelligence dalam memecahkan persoalan yang ada di dunia ini, sehingga
keberadaannya mutlak harus ada. Karena kecerdasan tiruan adalah ilmu yang
berdasarkan proses manusia berpikir, maka penelitian bagaimana proses manusia
berpikir adalah hal yang pokok. Hasil akbar dari semua proses berpikir tersebut
disebut tujuan (goal). Berdasarkan fakta-fakta yang ada keterangan diatas, maka
komputer dapat digunakan sebagai alat bantu dalam mengambil keputusan.
Sistem Pakar
Sistem
pakar atau sistem berbasis pengetahuan adalah yang paling banyak aplikasinya
dalam membantu menyelesaikan masalah-masalah dalam dunia nyata. Perangkat lunak
ini dapat sekali dijalankan oleh perangkat komputer pribadi, sehingga untuk
aplikasi kecerdasan tiruan ini dapat dilakukan dengan mudah dan dengan biaya
yang relatif lebih murah.
Komputer
yang berbasis sistem pakar adalah program komputer yang mempunyai pengetahuan
yang berasal dari manusia yang berpengetahuan luas dalam suatu domain tertentu,
pengetahuan di sini adalah pengetahuan manusia yang sangat minim penyebarannya,
mahal dan serta susah untuk di dapatkannya.
Komponen
Sistem pakar
Bila
si pakar menemukan pengetahuan dan aturan-aturan yang baru dari pengalaman
bekerja. Sebuah sistem pakar dapat berjalan karena adanya komponen-komponen
yang saling barhubungan. Tidak adanya salah satu komponen akan menyebabkan
sistem pakar tidak dapat digunakan. Menurut Siswanto (2010) komponen-komponen sistem pakar tersebut
adalah sebagai berikut:
1) Basis Pengetahuan (Knowledge Base), Basis pengetahuan merupakan
representasi dari pengetahuan (knowledge representation) dari seorang pakar.
Basis pengetahuan tersusun atas fakta yang berupa obyek dan aturan (rule).
Daftar fakta-fakta (facts list) berisikan hasil observasi dan sesuatu kenyataan
yang dibutuhkan selama pengolahan. Basis pengetahuan ini adalah inti dari
pemrograman sistem pakar yang menyimpan informasi dan aturan-aturan bagi sistem
pakar.
2) Mesin Inferensi (Inference Engine) yaitu Mesin inferensi merupakan
bagian sistem pakar yang mengandung mekanisme fungsi berpikir dan pola pola
penalaran sistem yang digunakan oleh seorang pakar. Mekanisme ini juga berguna
untuk menguji aturan dalam urutan tertentu untuk mencari yang sesuai dengan
kondisi awal atau yang sedang berjalan. Kemudian diarahkan untuk mengendalikan
langkah-langkah yang diambil untuk menyelesaikan masalah.
Teknik
Penelusuran (Searching)
a)Teknik Depth-First Search Adalah teknik penelusuran data pada
node-node secara vertical dan sudah terdefinisi, misalnya kiri ke kanan,
keuntungan pencarian dengan teknik ini adalah bahwa penelurusan masalah dapat
di gali secara mendalam sampai di temukannya kapasitas suatu solusi yang
optimal. Kekurangan teknik penelesuran ini adalah membutuhkan waktu yang sangat
lama untuk ruang lingkup masalah yang besar
b)Teknik Breadth-First Search Adalah teknik penelusuran data pada semua
node dalam satu level atau salah satu tingkatan sebelum ke level atau tingkatan
di bawahnya. Keuntungan pencarian daengan teknik ini adalah sama dengan depth
first search, hanya saja penelusuran dengan tehnik ini mempunyai nilai tambah,
dimana semua node akan di cek secara menyeluruh pada setiap tingkatan
node. Kekurangan teknik penelusuran ini terletak pada waktu yang
dibutuhkan yang sangat lama apabila solusi berada dalam posisi node terakhir
sehingga menjadi tidak efisien.
c)Teknik Best-First Search Adalah teknik penelusuran yang menggunakan
pengetahuan akan suatu masalah untuk melakukan panduan pencarian ke arah node
tempat dimana solusi berada. Pencarian jenis ini dikenal juga sebagai
heuristic. Pendekatan yang dilakukan adalah mencari solusi yang terbaik
berdasarkan pengetahuan yang dimiliki sehingga penelusuran dapat ditentukan
harus di mulai dari mana dan bagaimana menggunakan proses terbaik untuk mencari
solusi. Keuntungan jenis pencarian ini adalah mengurangi beban komputasi karena
hanya solusi yang memberikan harapan saja yang diuji dan akan berhenti apabila
solusi sudah mendekati yang terbaik. Ini merupakan model yang menyerupai cara
manusia mengambil solusi yang dihasilkan merupakan solusi yang mutlak benar.
Analisa Masalah
Dan Rancangan Sistem
Analisa
Masalah Kuntum bunga banyak jenisnya, baik ciri ataupun bentuknya. Diantaranya
ada bunga majemuk dan tunggal. Dari bentuknya sangat beragam, mulai ari
berbentuk terompet, kecil-kecil seperti bintang dan sebagainya. Tidak kalah
beragam dengan bentuknya, warnanya pun bermacam-macam ada hijau keunguan atau
kuning muda, kuning, kunging semburat, ungu muda dan kemerahan. Hal tersebut di
atas membutuhkan keahlian seorang pakar untuk mengidentifikasi nama jenis
bunga. Keterbatasan pengetahuan tentang jenis bunga mengakibatkan sulitnya
mengidentifikasi nama bunga.
Rancangan
Sistem
Sistem
pakar untuk diagnosa bunga yang bermanfaat untuk kesehatan diusulkan ialah
berbasis mobile agar dapat memudahkan penerimaan informasi secara cepat. Sistem
ini memiliki beberapa proses sebelum mencapai sebuah keputusan yaitu proses
pertanyaan dan proses memilih jawaban yang disediakan:
Rancangan
Basis Data
Entity
Relationship Diagram (ERD)
Lihat Gambar:
Transformasi
ERD ke Logical Record Structure (LRS)
Lihat Gambar:
Transformasi
ERD ke Logical Record Structure (LRS)
Lihat Gambar:
Spesifikasi
Data
Lihat Gambar:
Rancangan Layar
Menu Utama
Pada
layar ini terdapat beberapa pilihan radio button, yaitu : Identifikasi, Kamus Bahasa, Admin dan About Me.
Button
Identifikasi untuk menuju halaman Identifikasi, button Kamus Bahasa untuk
menuju halaman Kamus Bahasa, button Admin untuk menuju halaman admin, dan button About Me untuk
menuju halaman tentang pembuat program.
Lihat Gambar:
Flowchart Layar
Identifikasi
Flowchart ini menggambarkan alur program sistem pakar
untuk identifikasi jenis bunga yang bermanfaat bagi kesehatan berbasis mobile.
Lihat Gambar:
Algoritma
Identifikasi
Menu Identifikasi
Tampikan Form Penjelasan
if
pilih = “masuk”
Then
Cari Pertanyaan Awal
Tampilkan form pertanyaan
Input pilih
If
pilih =”Ya”
Cari pertanyaan di level berikutnya pada table
jurusan
if
pilih =”ada”
Then
Cek Id_pertanyaan2=Kesimpulan
If
pilih =“id_pertanyaan2=id_kesimpulan” Then
Tampilkan Kesimpulan
if
pilih = “kembali”
then
Kembali Ke menu utama
Else
Tampilkan Kesimpulan
Else Kembali pada baris 8
Else Cari dari jawaban dari table arahan dimana
id_pertanyaan
= id_kesimpulan
Tampilkan arahan kemungkinan
If
pilih =”kembali” then
Kembali ke menu Utama
Else
tampil arahan kemungkinan
if
pilih =”tidak” then
cek level
if
pilih = “level >1” then
tampilkan pertanyaan di level sama
kembali ke baris 8
Else
Tampilkan pertanyaan tidak dapat ditentukan
If
pilih = “kembali”
then
Kembali ke menu utama
else
tampilkan pertanyaan tidak dapat ditentukan
else if
pilih = “kembali”
then
kembali ke menu utama
else
kembali ke baris 1
end if
Tampikan Form Penjelasan
if
pilih = “masuk”
Then
Cari Pertanyaan Awal
Tampilkan form pertanyaan
Input pilih
If
pilih =”Ya”
Cari pertanyaan di level berikutnya pada table
jurusan
if
pilih =”ada”
Then
Cek Id_pertanyaan2=Kesimpulan
If
pilih =“id_pertanyaan2=id_kesimpulan” Then
Tampilkan Kesimpulan
if
pilih = “kembali”
then
Kembali Ke menu utama
Else
Tampilkan Kesimpulan
Else Kembali pada baris 8
Else Cari dari jawaban dari table arahan dimana
id_pertanyaan
= id_kesimpulan
Tampilkan arahan kemungkinan
If
pilih =”kembali” then
Kembali ke menu Utama
Else
tampil arahan kemungkinan
if
pilih =”tidak” then
cek level
if
pilih = “level >1” then
tampilkan pertanyaan di level sama
kembali ke baris 8
Else
Tampilkan pertanyaan tidak dapat ditentukan
If
pilih = “kembali”
then
Kembali ke menu utama
else
tampilkan pertanyaan tidak dapat ditentukan
else if
pilih = “kembali”
then
kembali ke menu utama
else
kembali ke baris 1
end if
Tampilan Layar
Awal
Lihat Gambar:
Tampilan
Awal yang akan muncul apabila program pertama kali dijalankan. Tampilan ini
akan otomatis hilang dan diganti apabila waktu telah mencapai 2 detik.
Tampilan Layar
form Utama
Lihat Gambar:
Tampilan
menu utama yang akan muncul apabila splashscreen selesai ditampilkan oleh
aplikasi. Menu utama ini berfungsi untuk menampilkan list menu yang ada didalam
aplikasi sistem pakar mobile ini
Tampilan Layar
Form Identifikasi
Lihat Gambar:
Menu
identifikasi ini berfungsi untuk menampilkan pertanyaan dan kemudian diolah
oleh aplikasi untuk mengetahui nama jenis bunga yang bermanfaat bagi kesehatan.
Menu identifikasi akan memberikan pilihan jawaban Ya atau Tidak yang akan
diolah oleh sistem secara online.
Tampilan Layar
Form Kesimpulan
Lihat Gambar:
Form
Kesimpulan ini berfungsi untuk menampilkan nama
bunga dan khasiatnya dari bunga tersebut.
Tampilan Layar
Kamus
Lihat Gambar:
Tampilan menu kamus yang berfungsi untuk mencari arti kamus kata.
Tampilan Layar
Profil
Lihat Gambar:
Pada
tampilan profil, user dapat melihat biodata dari pembuat program sistem pakar
seperti: ”Nama”, ”Nim”, ”Email”, ”Twitter” dan ”Fakultas”.
Kesimpulannya
Dari
pembahasan mengenai sistem pakar untuk identifikasi bunga yang bermanfaat bagi
kesehatan, dapat dihasilkan beberapa kesimpulan sebagai berikut : Diharapkan
dengan adanya sistem pakar untuk mengidentifikasi bunga, dapat membantu
memberikan informasi ke masyarakat tentang jenis bunga yang bermanfaat bagi
kesehatan.
Sistem
pakar ini berguna juga bagi user yang baru mempunyai usaha dibidang pengobatan
herbal, perkebunan untuk mengetahui nama bunga yang bermanfaat bagi kesehatan. Sistem pakar ini
juga dapat digunakan oleh siapa saja yang membutuhkannya, system ini sebagai
panduan jika ingin menentukan bunga yang bermanfaat bagi kesehatan. Tetapi
tidak dianjurkan untuk dijadikan sebagai penentu diagnosa bunga yang bermanfaat
bagi kesehatan mutlak atau kesimpulan akhir.
Demikian
dari apa yang ada dalam jurnal karya Ibrahim
Soleh yang berjudul “Sistem Pakar
Untuk Identifikasi Bunga Yang Bermanfaat Bagi Kesehatan Berbasis Mobile”.
Kurang lebihnya mohon maaf, kurangnya dari saya lebihnya berasal dari jurnal.
Saya dan teman-teman mengucapkan terima kasih sebesar-besarnya kepada bang
Ibrahim Soleh untuk jurnalnya.
Wassalamu’alaikum..
Download Jurnal Sistem Pakar
Untuk Identifikasi Bunga Yang Bermanfaat Bagi Kesehatan Berbasis Mobile :
Kelompok
Softskill (Komputasi Modern)
1. Muhammad Faris Al Fatih (54411827)
2. Mochamad Fajar Budi Utomo (54411523)
3. Muhammad Fajar R (54411822)
4. Tio Pratama Agung (57411119)
5. Masandi Darajat (54411344
Tidak ada komentar:
Posting Komentar