EDISI JANUARI2002, Votume VII, No. I ISSN
.0854-9524
PENERAPAN SISTEM PAKAR UNTUK
MENENTUKAN HEWAN
LAUT
Oleh
:Widiyanto Tri
Handoko
Kondisi
dunia
di
eraini
seakan menuju kearahpraktis
dimana orang-orang mulai menghitung setiapmenit
dandetik
dengannilai
keuntungan tertentu. Dengankondisi ini
mungkinkah seorang awam yang ingin menambah pengetahuanya tentang hewan-hewan laut akan tetap bersikeras
bila nereka
disodorkanbertumpuk-tumpuk buku untuk di pelajari,
Untuk itulah
di
cari
suatu solusi dimana suatukondisi
tetap dapat menguntungkan dan berguna bagi banyak orang dengan membuat sebuah expert system untuk hewan-hewan laut yang apat menyimpan informasi-informasi tentang hewan-hewan tersebut.Expert
systemyang
dirancangdi
berinama
THE sEA CREATLRE
INDENTIFI-CATION PROGRAM.
Yang
berfungsi untuk
mengidentifikasikan
hewan-hewanlaut dengan memberi beberapa fakta tentang suatu hewan, sistem akan memberitahu hewan
apa :tu.
The Sea Creature
Identification
Program, dirancang untuk mengatasi kendala dalam mendapatkaninformasi tentang makhluk
laut
secara
cepat
dan
mudah,
yang
dapat :rengatasi masalah yang dihadapi,yaitu
:';'
Keangganan seseoranguntuk
mencari dan membukabuku-buku untuk
men-dapatkaninformasi
tentangjenis
seekormakhluk laut.
Karena
waktu
yang dibutuhkan
untuk mencarijenis
mahluk laut
tidak
seimbang dengan pengetahuanyang didapat terutama
bila
hanya untuk mengetahui 1 (satu)jenis
mahluklaut.
Terlebihbila ia
seorang pakarBiologi,
yangingin
mencari suatu nama hewan lautbila
dilakukansecara manual tanpa bantuan expert system waktu para pakar dapat lebih bermanfaat.
'i
Bagaimana memperoleh dan memanfaat-kan pengetahuan yangdimiliki
oleh para pakar secara cepat dan mudah.Mencari informasi
tentangjenis
seekor
mahluk hidup
yangEDISI JANUARI 2002, Volume
VlI,
No. IISSN
24854-9524lebih
baik
dari
membongkar-bongkarbuku
dapatdilakukan
dengan seorang pakarlaut.
Tetapihal itu juga tidak
mudah, karena dimana kita seorang pakar dalam waktu yang singkat.Sistem
ini
mengidentifikasi 29 jenis mahluk laut yang berbeda. Berdasarkan penelitian 32 jenis hewan laut dapat dibagi dalam :.
2 (dua)kategori
I
-
Bertulang belakang-
Tak bertulang belakang.
7 (tujuh) kelas-
CETACEAE
-
ARGULUS
-
CRUSTACEAE
-
MOLLUSCA
-
ECHINODE,RMATA
-
PORiFERA
-
COLENTERATA
.
3 (tiga) sub-kelas-
BTVALVIA
-
CEPHALOPODA
-
LILIA
LAUT
Pemecahannya seperti bentuk outline di bawah
ini:
1.
Mahluk laut lautjenis
Cetaceae 1.1. Paus1.2. Dolphine
2.
Mahluk lautjenis
Argulus2.1. Hiu
2.2.
Flounder2.3.
Salembertanya pada harus mencari
EDISI JANUARI2002, Volume VII, No.
I
ISSN
10854-9524J.
Mahluk
lautjenis
Crustaceae3.1.
Lobster3.2.
Shrimp3.3.
Prawn3.4.
Crab3.5.
Udang belalangMahluk
laut jenis Mollusca4.1.
Bivalvia
4.I.1.
TirangMutiara
4,1.2.
Kerang4.1.3.
Chima4.2.
Cephalopoda4.2.1.
Cumi-cumi4.2.2.
Suntung4.2.3.
GuritaMahluk laut
jenis
Echinodermata5.1.
Bintang laut5.2.
Bulu babi5.3.
Bintang ular laut5.4.
Lilia
laut5.4.L
Anteoon5.4.2.
MeJacrinus5.5.
TeripangMahluk
lauljenis
Porifera6.I.
Cak:area6.2.
Hexatnellida6.3.
demospongisMa\luk
lautjenis
ColenterataA +.
5.
6.
7.
EDISI JANUARI2002, Volume VII, No. 1
ISSN
|
0854-95247.I.
Hydrozoa7.2.
Skyphozoa7.3.
AnthozoaASPEK MARKET
Exspert sYstem dapat berguna bagi :r
PERPUSTAKAA}{
Dikatakan berguna
bagi
perpustakaan karena perpustakaan merupakantempat
orangmencari
informasi
apapun,bila
dilengkapi expert
system
The
Sea Creature
akan membantu orang yang mencariinformasi
tentang halitu
sehinggatidak perlu
membeli buku-buku tentang mahluk laut, dimanahargabuku-buku tersebut tidak murah dan tidak sedikit yang dibutuhkan untuk melengkapi koleksi perpustakaan..
MUSELM
Selama
ini
museumtidak
terlalu
disukai karena s ebagian orang menganggap museummembosankan
dan monoton. Expert
SystemThe
Sea Creature dapat membuat suatu nuansabaru
sehingga dapatmenarik
minat
pendatanglebih
banyak
terutama untuk museum tentangbiologi
laut, keuntungan yanglain
adalah apabila museum memungut bayaran masuk,maka
dengan peningkatan pendatang secara langsung meningkatkan pendapatan museunl..
SEAWORLD
Salah satu hiburan yang sedang menjadi trend saat
ini,
expert system The Sea Creatureyang dilengkapi
animasimulti-media,
sounddan
gamarvideo
akan'menarik
banyakpengunjung terutama anak-anak sehingga
anak-anaktersebut iebih tertarik
untuk rnempelajari tentang hewan-hewan terutama hewan laut dan kalau memungkinkan akan mengajarkan rnerekauntuk iebih
menghargaidan
menyayangi hewa-hewm tersebut, sedangkan bagipemilik
SeaWorld,
bertambah banyaknya pengunjung akan rhenambah pendapatan dari biaya masuk SeaWorld'
The Sea Creature Identification Program yang dirancang diharapkan
!
EDISI JANUARI2002, Volume VII, No. I ISSN
:0854-9524
ASPEK
TEKNIS
Walaupun
telah ada
generator/
paket
software
yang dibuat untuk
membantu pembuatanexpert
system
seperti Shell, Expert
Ease
dan
sebagainya,soffware
yang disarankanuntuk
perancangan expert systemini
adalah bahasapemrograman
PROLOGagar
lebih mudah
dikombinasikan
dengansoftware
Multi-Media yang memiliki
basis perfotmance icon sepertiMicrosft
Windows. Menguasai bahasa pemrograman Prolog yang lebih banyak daripada yang menguasai paket Software experl system.Bahasa pemrograman Prolog akan digunakan untuk rnenrbuat main program Expert System The SEA
CREATURE IDENTIFICATION PROGRAM,
sedangkan softwareMulti-Media merupakan feature tambahan dari experl system
ini
seperti bentuk-bentuk hewan laut yangditampilkan
dengan gambar3
Dimensi untuk
hewanyang
sudah musnah sedangkan menggunakan gambarhasil dari video
untuk hewan yang masih ada, clan dilengkapi suara agar lebih hidup.I{ardwarc yang dipcrlul<an untul< mernbuat expert systcnr irri, clisarankan konfigurasi sebagai berikut:
.
PC 80486DX2-66
atau lebih.
Dengan 16MB RAM
atau lebihVGA Monitor
1024x
768 resolution atau lebihVGA
Card 1M
atau lebih Harddisk 120M
atau lebihASPEK
FINANCE
Walaupun
expert
systemmemiliki
banyak keuntungan,tetapi expert
system juga memerlukan investasiyang
tidak
sedikit. Begitu halnya
denganexpert
systemThe
Seacreature Identification Program memerlukan biaya-biaya yang tidak sedikit.
Pada paper
ini
akan memperlihatkan biaya-biaya apa sajayang
akan dikeluarkan,tetapi biaya
ini
tidak diberikan secara detail per angka, hanya secara garis besar saja.EDISI JANUARI2002, Volume VII, No. 1
ISSN t0854-9524
Biaya Tangible
o
Biaya pembuatanmeliputi
-
Waktu yang dipergunakan programmer.-
Waktu yang diperlukan untuk rekayasa pengetahuan.-
Waktu yang dipergunakan oleh karyawan untuk menguji software.-
Waktu yang dipergunakan untuk debugging untuk pemeliharaan.i
-
Biaya untuk konsultan luar..
Biaya pengembangan teknis.
Biaya software PROLOG..
Biaya software multimedia.-
Satu paket atau lebih PC-
Alat
hardware tambahan seperti :'
CD-ROM
.
Dan sebagainya.Algorithma untuk menyeleksi jenis hewan laut :
1.
IF Mahluk hidup laut bertulang belakang.AND
Bernapas dengan paru-paruAND
Binatangmenlusui
AND
Hidupdi
laut luasTHEN
Makhluk
hidup laut tersebut sejenisCETACEAE
2.
IF makhluk hidup sejenisCETACEAE
AND
Memiliki
lapisan lemak yang tebalAND
Berdarah panasAND
Seluruh hidupnyadi
lautOR
Memiliki
gigi
OR
Memiliki
rumbaiEDISI JANUARI 2002, Volume VII, No. 1
ISSN
t0854-95243.
AND
Tidakmemiliki
bulu/
sisikAND
Memiliki
ekor datarTHEN
Makhluk
hidup laut tersebut sejenis PAUS IFMakhluk
hidup sejenis CETACEAEAND
Memiliki
panjang dua meter.AND
Memiliki
sirip verlikal.AND
Memiliki
moncong panjang.AND
Hidupnya dilaut.THEN
Mahluk
hidup laut tersebut sejenisDOLPHINE
iF
Mahluk hidup laut bertulang belakang.AND
Memiliki
sirip vertikal.AND
Bernafas melalui insang.THEN
Mahluk
hidup laut tersebut sejenisARGULUS.
IF
Mahluk hidup laut sejenis ARGULUS.AND
Memiliki
sirip tegak.AND
Bentuksirip
segitiga.AND
Memiliki
mulut di bawah kepala.AND
Memiliki
gigi
beberapa baris.THEN
Mahluk
hidup laut tersebut sejenisHIU.
IF
Mahluk hidup laut sejenis ARGULUS.AND
Memilik-i-dua mata pada satu sisi kepala,AND
Hidup di
dasar laut.THEN
Mahluk
hidup laut tersebut sejenisFLOLI{DER.
IF
Mahluk hidup laut sejenis ARGULUS.AND
Hidup di
dalam laut Pasifik Utara.AND
Bertelur pada air tawar.AND
Bertelur hanya pada musim Semi.THEN
Mahluk
hidup laut tersebut sejenis SALEM.4.
5.
6.
7.
EDISI JANUARI 2002, Volume VII, No.
I
ISSN|
0854-95248. IF
Mahluk hidup laut tidak bertulang belakang.AND
Memiliki
mata di bawah kepala.AND
Memiliki
4 pasang kaki.OR
Memiliki
lebih dari 4 pasang kaki.AND
Memiliki kulit
relatif
keras. Bertelur.Memiliki
sepasangcapit.
:Tidak
memiliki kaki
gunting atau capit.Memiliki
alat keseimbangan.Memiliki
mata berupa antena mata.Kulit
sebagai alat perlindungan. Bernafas melalui insang.Tubuh
terdiri
dari segmen-segmen.Mahluk hidup laut tersebut sejenis CRUSTACEAE.
9.
IF
Mahluk hidup laut sejenis CRUSTACEAE.Memiliki
kaki
gunting atau capit.Memiliki
4 pasang kaki.Memiliki
mulut.Memiliki
ukuran tubuhrelatif
besar.Mahluk hidup laut tersebut sejenis LOBSTER. 10.
IF
Mahluk hidup laut sejenis CRUSTACEAE.Tidak
memiliki kaki
gunting atau capit.Memiliki
5 pasang kaki.Kulitnya
agak lunak.Memiliki
ukuran tubuhrelatif
kecil.Mahluk hidup laut tersebut sejenis SHRIMP. I
i.
IF
Mahluk hidup laut sejenis CRUSTACEAE.Tidak
memiliki kaki
gunting atau capit.AND
OR ORAND
AND
AND
AND
AND
THENAND
AND
AND
AND
THENAND
AND
AND
AND
THENEDISI JANUARI2002, Volume VII, No. I
ISSN:0854-9524
Memiliki
5 pasang kaki.Memiliki
ukuran tubuh tidak sekecil SHRIMP.Memiliki
ukuran tubuh tidak sebesar LOBSTER,Memiliki kulit
tidak selunak SHRIMP.Memiliki kulit
tidak sekeras LOBSTER.Mahluk
hidup laut tersebut sejenis PRAWN.12.
IF
Mahluk hidup laut sejenis CRUSTACEAE.Memiliki
sepasang capit.Memiliki kulit
tunggal.Memiliki
5 pasang kaki dan bersendi Mahluk hidup laut tersebut sejenis CRAB.13.
IF
Mahluk
hidup laut sejenis CRUSTACEAE.Memiliki
kaki
yang besar dan kuat,Memiliki
insang pada kaki.Memiliki
5 pasang kaki dan bersendiMahluk hidup laut tersebut sejenis
UDANG
BELALANG.
14.
IF
Mahluk hidup laut tidak berlulang belakang. Memiliki" tubuh tidak bersegmen.Memiliki
tubuh yang lunak. Bernafas melalui insang.Memiliki
cangkok untuk perlindungandiri.
Mahluk
hidup laut tersebut sejenis CRAB. 15.IF
Mahluk hidup laut sejenisMOLLUSCA.
AND
AND
AND
AND
AND
THEN
AND
AND
AND
THEN
AND
AND
AND
THEN
AND
AND
AND
AND
THEN
AND
AND
AND
AND
AND
Memiliki
tubuh simetris bilateral.Memiliki
sepasang cangkok.Engsel pada cangkok agar dapat membuka dan menutup.
Memiliki
kaki pipih.Bagian tubuh yang
pipih
melekat pada cangkok.EDISI JANUARI2002, Volume VII, No. 1
ISSN
|
0854-9524AND
THEN
16.IF
MahlukAND
AND
AND
THEN
17.IF
MahlukAND
AND
THEN
18.IF
MahlukAND
AND
AND
AND
AND
THEN 19.IF
MahlukAND
AND
ORAND
AND
AND
AND
AND
AND
Kaki
menempel pada perut.Mahluk hidup laut tersebut sejenis
BIVALVIA.
hidup laut sejenisBIVALVIA.
Memiliki kulit
lonjong tidak beraturan. Hidup di dasar laut.Menghasilkan mutiara.
Mahluk hidup laut tersebut sejenis
TIRAM MUTIARA.
hidup laut sejenis
BIVALVIA.
Memiliki
mata y ang melingkarikulit.
Penjelajah laut.Mahluk hidup iaut tersebut sejenis
KERANG.
hidup laut sejenisBIVALVIA.
Memiliki
tabung berbentuk kurva dan bengkok. Hidup di dasar laut.Memiliki
permukaankulit
halus melingkar.Memiliki
ukuran tubuh yang besar.Memiliki
cangkok dengan warna yang indah. Mahluk hidup laut tersebut sejenisCHIMA.
hidup laut sejenisMOLLUSCA.
Memiliki
tentakel dan tangandi
sekeliling mulut.Memiliki
tentakeldi
sekeliling mulut.Memiliki
tangandi
sekeliling mulut. Bemafas dengan insang.Memiliki
kantong tinta.Tentakel berfungsi sebagai pengisap. Tangan berfungsi sebagai alat bergerak.
Memiliki
mata seperti mahluk bertulang belakang .Mampu mengubah warna tubuh.
EDISI JANUARI2002, Volume VII, No.
I
ISSN:A854-9524
AND
Memiliki
bentuk tubuh seperti bintang.THEN
Mahluk hidup laut tersebut sejenisBINTANG
LAUT-25.IF
Mahluk hidup laut sejenisECHINODERMATA.
AND
Memiliki
bentuk tubuh bulat.AND
Tidakmemiliki
lengan.AND
Memilliki
5 buahgigi.
!
AND
Memiliki
duri yang dapatberputar.AND
Hidupdi
laut yang dalam.THEN
Mahluk hidup laut tersebut sejenisBULU BABI.
26.\F
Mahluk hidup laut sejenisECHINODERMATA.
AND
Memiliki
bentuk tubuh seperti tapi lengan lebih panjang.AND
Lengan mudah patah.AND
Bergerak dengan menggunakan lengan.AND
Hidup diantara batu-batu karang.AND
Hidupdi
dalam laut.THEN
Mahluk
hidup laut tersebut sejenisBINTANG ULAR LAUT.
27.IF
Mahluk hidup laut sejenisECHINODERMATA.
AND
Memiliki
bentuk tubuh seperti tumbuhan.AND
Bertangkai. OR Tidak bertangkai.THEN
Mahluk
hidup laut tersebut sejenisLILIA
LAUT.
28.
IF
Mahluk hidup laut sejenisLILIA LAUT.
AND
Tidak bertangkai.AND
Dapat bergerak bebas / berenangdi
dalam laut.THEN
Mahluk
hidup laut tersebut sejenisANTEDON.
29.IF
Mahluk hidup laut sejenisLILIA
LAUT.
AND
Bertangkai.AND
Tidak dapat bergerak bebas / berenangdi
dalam laut.EDISI JANUARI2002, Volume VII, No. 1
ISSN:A854-9524
Memiliki
mulut yang terarah ke atas.Mahluk hidup laut tersebut sejenis
MELACRINUS.
30.IF
Mahluk hidup laut sejenisECHiNODERMATA.
Memiliki
kakiAMBULAKRAL
pada seluruh tubuh.Memiliki
bentuk tubuh menyerupai mentimun.Memiliki kulit
yang lunak.Memiliki
mulut
yangdikelilingi
tentakel.Memiliki
wama beranekaragam.Mahluk
hidup laut tersebut sejenis TERIPANG. 31.IF
Mahluk hidup laut tidak bertulang belakang.Memiliki
bentuk tubuh seperti bebatuan.Memiliki
bentuk tubuh menyerupai tumbuhan.Memiliki
pori
(lubang) pada sisi/
dinding sebelah luar,Memiliki
rongga tubuh.THEN
Mahluk
hidup laut tersebut sejenis PORIFERA. 32.IF
Mahluk hidup laut sejenis PORIFERA.AND
Memiliki
pori
yang besar-besar.AND
Memiliki
bentuk tubuh seperti bebatuan.AND
Hidup
di perairan laut yang dangkal.THEN
Mahluk
hidup laut tersebut sejenisCALCAREA.
33.IF
Mahluk hidup laut sejenis PORIFERA.AND
Hidup di
laut dalam.THEN
Mahluk
hidup laut tersebut sejenisHEXATINELLIDA.
34.
IF
Mahluk hidup laut sejenis PORIFERA.AND
Memiliki
tubuh yang lunak.AND
Memiliki
bentuk tubuh yang menyerupai tumbuhan.AND
Tidakmemiliki
rangka luar.THEN
Mahluk
hidup laut tersebut sejenis DEMOSPONGIS.AND
THEN
AND
AND
AND
AND
AND
THENAND
ORAND
AND
EDISI JANUARI 2002, Volume
VII'
No.I
ISSN:0854-9524
35.IF
Mahluk hidup laut tidak bertulang belakang.AND
Memiliki
tentakeldi
sekitar mulut.AND
Memiliki
bentuk tubuh radial simetris'AND
Memiliki
ronggaGASTROVASKULER.
Dapat bergerak.Mulut
dan anusmenYatu.
i
Mahluk
hidup laut tersebut sejenisCOLENTERATA.
36.IF
Mahluk hidup laut sejenisCOLENTERATA.
Memiliki
permukaan dua permukaan .Dapat bergerak. Tidak dapat bergerak.
Mahluk
hidup laut tersebut sejenisHYDROZOA.
37.IF
Mahluk hidup laut sejenisCOLENTERATA.
Memiliki
tubuh tembus cahaya / transparant. Dapat bergerak bebas.Mahluk
hidup laut tersebut sejenisSKYPHOZOA.
38.IF
Mahluk hidup laut sejenisCOLENTERATA.
Hidup dalam