pembangunan sistem pakar an investigas pencemaran lingkungan kawasan pantai

104
Pembangunan Sistem Pakar Investigasi Pencemaran Lingkungan Kawasan Pantai LAPORAN TUGAS AKHIR Oleh: Ivan Sugiarto Widodo / 13504149 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG 2009

Upload: ivan-sugiarto

Post on 13-Jun-2015

1.443 views

Category:

Documents


0 download

DESCRIPTION

TA gw, kalo ada yang maw ambil disini aja :D, happy researching :)

TRANSCRIPT

Page 1: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

Pembangunan Sistem Pakar Investigasi

Pencemaran Lingkungan Kawasan Pantai

LAPORAN TUGAS AKHIR

Oleh:

Ivan Sugiarto Widodo / 13504149

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA

INSTITUT TEKNOLOGI BANDUNG

2009

Page 2: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

Lembar Pengesahan

Program Studi Sarjana Informatika

Pembangunan Sistem Pakar Investigasi

Pencemaran Lingkungan Kawasan Pantai

Tugas Akhir

Program Studi Sarjana Informatika ITB

Oleh

Nama : Ivan Sugiarto Widodo / NIM 13504149

Telah disetujui dan disahkan sebagai laporan tugas akhir

di Bandung, pada tanggal 5 Maret 2009

Pembimbing

Dr. Priana Sudjono Masayu Leylia Khodra, ST, MT

NIP. 131353686 NIP.99023508

Page 3: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

i

RINGKASAN

Sistem pakar investigasi pencemaran pantai diperlukan karena adanya kebutuhan masyarakat

untuk dapat melakukan advokasi mengenai permasalahan lingkungan di daerah pantai. Hal

ini diperlukan mengingat rendahnya pengetahuan masyarakat tentang metode investigasi,

cara-cara mitigasi, penyakit lingkungan yang ada dan pengetahuan mengenai industri dan

prosesnya. Selain itu, sedikitnya ketersediaan ahli lingkungan terutama ahli masalah air yang

ada di Indonesia.

Agar memudahkan akses penggunaan untuk masyarakat, maka dikembangkan sistem pakar

berbasis web menggunakan webclips, server apache, basis data mySQL. Metode iterative and

incremental dan representasi pengetahuan semantic network sebagai upaya mengatasi

masalah tersebut di atas. karena alasan kemudahan, digunakan sistem pakar berbasis web,.

Setelah sistem pakar tersebut telah berhasil dikembangkan, masyarakat sangat berharap agar

sistem pakar tersebut dapat diimplementasikan pada lingkungannya.

Sistem pakar telaj diuji dengan kepada calon user dan didapatkan hasil bahwa hasil sistem

pakar ini dapat digunakan untuk investigasi. Program berhasil memberikan jawaban yang

konsisten, tidak memberikan hasil yang kontradiktif dan redundan dan memiliki tampilan

yang intuitif.

Sebagai kesimpulan pengembangan sistem pakar dengan menggunakan semantic network

memudahkan akuisisi pengetahuan dan pengembangan lebih lanjut. Pengembangan dengan

metode iterative and incremental memberikan kerangka kerja yang terstruktur dalam

mengembangkan sistem pakar. Dari segi domain-nya sendiri ternyata belum semua

kemampuan dari semantic network digunakan karena terkait dengan fitur CLIPS yang

digunakan hanya pattern matching saja.

Kata kunci : sistem pakar, semantic network, investigasi pencemaran pantai

Page 4: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

ii

KATA PENGANTAR

Puji syukur kehadirat Allah yang telah menuliskan takdir yang baik kepada penulis untuk

membuatan tugas akhir dengan tujuan untuk membantu masyarakat tertindas di daerah pantai

yang terkena pencemaran untuk dapat melawan dengan lebih terarah dan lebih ilmiah. Selain

itu, penulis ingin mengucapkan terima kasih kepada :

a. Allah SWT, karena menciptakan alam semesta

b. Bambang Widodo dan Edi Widyati karena, telah memelihara dan mendidik saya

sejak dari makhluk bersel satu sampai berumur 22 tahun

c. Masayu Leylia Khodra. ST. MT, karena telah menjadi dosen pembimbing satu saya

d. Dr Priana Sudjono, karena telah menjadi dosen pembimbing dua saya dan pakar

dalam pembangunan sistem pakar kali ini

e. Ibu Ayu Purwanti, Pak Windy Gambetta dan Bu Nur Ulfa Maulidevi karena telah

bersedia untuk menjadi penguji pada preproposal, seminar, prasidang dan sidang

f. Arfah, Mas Eko, Mbak Fitri dan teman-teman di memteq karena telah memberikan

masukan yang berharga masalah lingkungan

g. Machiavelli dan Napoleon, karena perkataan mereka selalu menjadi inspirasi saya

selama ini

h. Adinda Nurul Febrianti Wirakoesoemah, karena memberikan gangguan yang

menyenangkan

i. Sawung dan teman-teman di Walhi Bandung, karena memberikan masukan dalam

pengembangan sistem pakar ini

j. Dikdik dan teman-teman se kamarnya, karena memberikan tempat menumpang

sementara dan memberikan masukan dalam pengembangan sistem pakar ini

k. Teja dan teman-temak PSIK, karena telah memberikan masukan dan pihak-pihak lain

yang membantu dan memberikan masukan namun terkadang saya lupakan dan tidak

dapat ditulis

Akhir kata, semoga karya saya kali ini dapat memberikan bantuan bagi rakyat dan birokrat,

kemudian di masa lain dapat dikembangkan sehingga menjadi lebih sempurna. Hidup

Rakyat!

Page 5: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

iii

DAFTAR ISI

RINGKASAN ............................................................................................................................ i

KATA PENGANTAR .............................................................................................................. ii

DAFTAR ISI ........................................................................................................................... iii

DAFTAR GAMBAR ................................................................................................................ v

DAFTAR TABEL................................................................................................................... vii

DAFTAR ISTILAH ............................................................................................................... viii

Bab I Pendahuluan .................................................................................................................. I-1

1.1 Latar Belakang ........................................................................................................ I-1

1.2 Rumusan Masalah ................................................................................................... I-3

1.3 Tujuan ..................................................................................................................... I-3

1.4 Batasan Masalah ..................................................................................................... I-3

1.5 Metodologi .............................................................................................................. I-4

1.6 Sistematika Pembahasan ......................................................................................... I-5

BAB II Dasar Teori............................................................................................................... II-1

2.1 Metodologi Pengembangan Sistem Pakar ............................................................ II-1

2.2 Semantic network .................................................................................................. II-3

2.3 Pencemaran Lingkungan ....................................................................................... II-5

BAB III Analisis dan Perancangan ...................................................................................... III-1

3.1 Analisis Masalah Investigasi Pencemaran Lingkungan ....................................... III-1

3.2 Pengembangan Sistem Pakar ............................................................................... III-2

3.2.1 Pemilihan Permasalahan dan Pembangunan Prototype ............................... III-2

3.2.2 Formalisasi ................................................................................................... III-6

3.3 Pembandingan Semantic Network dengan Konvensional dan Pohon N-ary ...... III-32

3.4 Rules dan Query ................................................................................................. III-33

BAB IV Implementasi dan Pengujian.................................................................................. IV-1

4.1 Lingkungan Implementasi ................................................................................... IV-1

4.2 Hasil Implementasi Semantic network Pada CLIPS ............................................ IV-1

4.2.1 Fakta............................................................................................................. IV-1

Page 6: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

iv

4.2.2 Kontrol ......................................................................................................... IV-2

4.2.3 Batasan Implementasi .................................................................................. IV-3

4.3 Fakta Domain ....................................................................................................... IV-3

4.4 Hasil Implementasi Aplikasi ................................................................................ IV-5

4.5 Pengujian ............................................................................................................. IV-7

BAB V Kesimpulan dan Saran ............................................................................................. V-1

5.1 Kesimpulan ........................................................................................................... V-1

5.2 Saran ..................................................................................................................... V-2

DAFTAR REFERENSI ....................................................................................................... ix

LAMPIRAN A ...................................................................................................................... A-1

LAMPIRAN B ...................................................................................................................... B-1

LAMPIRAN C ...................................................................................................................... C-1

LAMPIRAN D ...................................................................................................................... D-1

LAMPIRAN E ....................................................................................................................... E-1

Page 7: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

v

DAFTAR GAMBAR

Gambar III- 1 Penjelasan Pengembangan ............................................................................ III-4

Gambar III- 2 Template Semantic network dari Sistem Pakar Investigasi Pantai ............... III-7

Gambar III- 3 Arsitektur Sistem Pakar ................................................................................ III-8

Gambar III- 4 Semantic network untuk Aktifitas Pencemar PLTU .................................. III-10

Gambar III- 5 Semantic network untuk Proses Pencemar PLTU ....................................... III-11

Gambar III- 6 Rancangan Pencemar Pengalengan Ikan .................................................... III-11

Gambar III- 7 rancangan semantic network proses pengalengan ikan ............................... III-12

Gambar III- 8 Rancangan Instansiasi Galangan Kapal ..................................................... III-13

Gambar III- 9 Rancangan proses galangan kapal .............................................................. III-14

Gambar III- 10 Rancangan Instansiasi Kilang BBM......................................................... III-15

Gambar III- 11 Rancangan Proses Kilang BBM Bagian Hirdokarbon .............................. III-16

Gambar III- 12 Rancangan Instansiasi Marina .................................................................. III-17

Gambar III- 13 Rancangan Proses Marina Bagian Sanitasi ............................................... III-17

Gambar III- 14 Rancangan Instansiasi Wisata Air ............................................................ III-18

Gambar III- 15 Rancangan Proses Wisata Air Bagian Sanitasi ......................................... III-18

Gambar III- 16 Rancangan Mitigasi Pencemar BOD ........................................................ III-19

Gambar III- 17 Rancangan Mitigasi Pencemar COD ........................................................ III-20

Gambar III- 18 Rancangan Mitigasi Pencemar DO ........................................................... III-20

Gambar III- 19 Rancangan Mitigasi Pencemar Temperatur .............................................. III-21

Gambar III- 20 Rancangan Mitigasi Pencemar pH ............................................................ III-22

Gambar III- 21 Rancangan Mitigasi Pencemar SS ............................................................ III-22

Gambar III- 22 Rancangan Mitigasi Pencemar Hg ............................................................ III-23

Gambar III- 23 Pencemar Cu dan mitigasinya .................................................................. III-24

Gambar III- 24 Rancangan Pencemar dan Penyakit BOD ................................................. III-25

Gambar III- 25 Rancangan Pencemar dan Penyakit COD ................................................. III-25

Gambar III- 26 Rancangan Pencemar dan Penyakit DO ................................................... III-26

Gambar III- 27 Rancangan Pencemar dan Penyakit Temperatur ...................................... III-26

Gambar III- 28 Rancangan Pencemar dan Penyakit pH .................................................... III-27

Gambar III- 29 Rancangan Penyakit yang Disebabkan Oleh Pencemar SS ...................... III-27

Page 8: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

vi

Gambar III- 30 Rancangan Penyakit yang Disebabkan Oleh Pencemar Hg ...................... III-28

Gambar III- 31 Rancangan Penyakit yang Disebabkan Oleh Pencemar Cu ...................... III-29

Gambar III- 32 Rancangan Properties dari Pencemar BOD .............................................. III-29

Gambar III- 33 Rancangan Properties dari Pencemar COD .............................................. III-29

Gambar III- 34 Rancangan Properties dari Pencemar Temperatur .................................... III-29

Gambar III- 35 Rancangan Properties dari Pencemar pH .................................................. III-30

Gambar III- 36 Rancangan Properties dari Pencemar DO ................................................. III-30

Gambar III- 37 Rancangan Properties dari Pencemar SS .................................................. III-30

Gambar III- 38 Rancangan Properties dari Pencemar Hg.................................................. III-30

Gambar III- 39 Rancangan Properties dari Pencemar Cu .................................................. III-31

Gambar III- 40 Rancangan Zonasi ..................................................................................... III-31

Page 9: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

vii

DAFTAR TABEL

Tabel II- 1 jenis industri, proses, buangan dan baku mutu [POT94] .................................... II-6

Tabel II- 2 Pencemar, baku mutu global, efek dan mitigasi [JUL94] ................................... II-8

Tabel III- 1 hasil perbandingan semantic network dengan metode lain ............................ III-32

Tabel IV- 4 Penjelasan file yang diimplementasi ................................................................ IV-5

Tabel IV- 5 Pengujian Internal ............................................................................................ IV-7

Tabel IV- 6 Pengujian Eksternal dengan Pakar ................................................................... IV-8

Tabel IV- 7 Pengunjian Eksternal dengan Pengguna........................................................... IV-8

Page 10: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

viii

DAFTAR ISTILAH

No Nama Arti

a Heat Exchange Proses pendinginan air dengan menara pendingin sebelum

masuk boiler

b Water Treatment Proses penghilangan zat-zat terlarut yang membahayakan

saluran boiler

c Fraksionasi Proses pemecahan rantai karbon untuk penyulingan minyak

d Air limpasan Air hasil pencucian barang-barang seperti meja dan kursi

e Filter biologis Proses penyaringan air dari makhluk hidup kecil

f BOD Kebutuhan oksigen yang diperlukan oleh makhluk hidup di

daerah tersebut

g COD Kebutuhan oksigen untuk memecah rantai kimia di perairan

tersebut

h DO Oksigen terlarut yang ada di perairan

i SS Total padatan terlarut yang ada di perairan

j Reverse Osmosis Proses penyaringan air secara osmosis, tapi kebalikannya

k Kolam Aerasi Proses pengayaan oksigen di air dengan gelembung-

gelembung udara

l Ion exchange Proses pemberian ion untuk mengurangi ion-ion diair

m Anion Resin Proses pengendapan ion-ion logam berat

n Gastero Intestinal Penyakit yang berhubungan dengan perut dan pencernaan

o mitigasi Langkah-langkah yang harus diambil untuk mengatasi

masalah

p mitigasi institusional mitigasi dengan jalan lembaga-lembaga baik pemerintah

maupun LSM

q mitigasi teknologis mitigasi dengan menggunakan institusi yang ada

Page 11: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

I-1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pantai merupakan daerah pertemuan antara darat dan laut, biasanya dipantai juga merupakan

muara berbagai sungai yang terkadang membawa zat-zat berbahaya dari sungai. Daerah

pantai merupakan salah satu habitat yang baik bagi banyak flora dan fauna. Selain flora dan

fauna, manusia pun banyak yang tinggal di sana karena perdagangan daerah pantai biasanya

lebih maju. Oleh karena itu, pantai merupakan daerah yang rentan terhadap pencemaran

sehingga membuat pengawasan terhadap pencemaran pada kawasan pantai menjadi sangat

krusial.

Kesulitan akan pengawasan dan pelaksanaan undang-undang lingkungan hidup yang ada di

Indonesia sangat tinggi. Hal ini disebabkan oleh kesadaran masyarakat rendah, peraturan

belum lengkap, kemampuan badan penyelenggara undang-undang rendah dan dana kurang.

Hal ini, dipertegas dengan penelitian dari Djanus Djamin yang ditulis dalam bukunya

“Pengawasan dan Pelaksanaan UU Lingkungan Hidup”[DJA07], diperlukan sosialisasi

terhadap masyarakat untuk lebih aktif dalam memperjuangkan permasalahan lingkungan

yang ada disekitarnya [DJA07]. Jika terdapat sengketa lingkungan hidup, masyarakat dapat

menggunakan kerangka kerja untuk melakukan peninjauan terhadap sengketa lingkungan

hidup yang telah diteliti oleh para ahli lingkungan dan didefinis dengan baik. Proses

pengambilan data terhadap suatu pencemaran lingkungan telah dipelajari di Teknik

Lingkungan. Prinsip-prinsip penyelesaian baik melalui pengadilan dan di luar pengadilan pun

secara umum telah dijelaskan dengan UU no.23 tahun 1997 beserta hukumannya [RHI06].

Untuk melakukan investigasi terhadap permasalahan lingkungan sendiri, diperlukan

pengamatan yang mendalam mengenai tiga faktor, yaitu :

1. fisik yang berarti keadaan fisik dari lingkungan sekitar seperti kontur, warna air dan

tanah,

2. biologi yaitu keadaan flora dan fauna yang ada di lingkungan tersebut

3. kimia yaitu bahan-bahan kimia yang ada di lingkungan sekitar.

Page 12: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

I-2

Untuk melakukan investigasi terkait dengan tiga faktor diperlukan banyak pakar dari multi

disiplin ilmu seperti biologi, lingkungan dan kimia untuk melakukan investigasi terhadap

pencemaran lingkungan. Namun, ketersediaan dari pakar lingkungan yang khusus menangani

permasalahan sangatlah sedikit dan memakan biaya mahal apalagi di daerah terpencil.

Diperlukan waktu yang lama agar faktor-faktor seperti biologi dan fisika untuk dapat

berubah, maka untuk pendeteksian dini biasanya dilakukan dengan memperhitungkan faktor

kimia saja. Bila faktor biologis atau fisika telah berubah, dapat dikatakan bahwa pada daerah

tersebut telah terpapar pencemaran dalam waktu yang lama dan telah masuk kedalam rantai

makanan dan sangat membahayakan. Bila dipaksakan untuk menggunakan faktor biologi dan

kimia ditakutkan permasalahan lingkungan tersebut terlanjur menjadi besar sebelum bisa

diidentifikasi, seperti yang terjadi dalam kasus Buyat yang terjadi para tahun 2004 padahal

PT Newmont Minahasa Raya telah membuang merkuri sejak 1996 [NOD04].

Untuk menghitung faktor kimia tersebut, biasanya para ahli melakukan pengambilan sampel

pada titik tertentu dalam sebuah daerah yang dapat ditentukan berapa luasan pencemaran bila

suatu jenis pencemar telah memasuki daerah tersebut (misal, daerah 1 tercemar maka luas

pencemaran kecil). Sampel tersebut kemudian akan dibawa ke lab untuk diuji dengan bahan-

bahan kimia dan dicocokkan dengan baku mutu apakah masih sesuai atau tidak. Kemudian,

dilihat siapa saja industri yang berpotensi dapat mencemari lingkungan tersebut dan proses-

proses yang kira-kira menjadi penyebabnya dan baru dapat ditentukan bagaimana

mitigasinya. Mitigasi sendiri berarti cara untuk menanggulangi pencemaran tersebut.

Mengingat sulitnya untuk mengingat semua baku mutu bahan-bahan, nama dan jenis industri

yang ada disatu lokasi, proses-proses yang terkait dan mitigasinya, beberapa tim peneliti telah

membangun sistem pakar yang mirip, seperti :

1. An Expert System for Troubleshooting in Wastewater Treatment Plant yang

dikembangkan oleh Nur Ilyana bt Mohd.Zukki dan Latifah Abd Manaf.[SEY 08]

2. ECOSAR yang dikembangkan oleh Tala Henry dari Enviromental Protection Agency,

Amerika Serikat.[TAL 07]

3. Oil Spill Management Supporting System In Malaysian Marine Environments yang

dikembangkan oleh Pourvakhsouri, Seyedeh Zahra.[NUR 07]

Detail mengenai sistem pakar di atas dapat dilihat pada lampiran A.

Page 13: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

I-3

Oleh karena itu untuk masalah ini, diperlukan sebuah sistem pakar yang mampu melakukan

prediksi bahan pencemaran dari data observasi kasar baik fisik, kimia maupun biologis dari

lingkungan sekitar. Dari prediksi bahan pencemar tersebut, sistem dapat memberikan saran-

saran untuk melakukan investigasi dan mitigasi pencemaran tersebut kepada pakar

lingkungan dan masyarakat lokal. Dengan cara ini, diharapkan masyarakat dapat melakukan

perjuangan terhadap permasalahan lingkungan sekitarnya. Sistem ini, memiliki target

pengguna yaitu, pengguna umum yang memiliki ketertarikan terhadap kondisi lingkungan

sekitar, seperti aktifis lingkungan, pengamat lingkungan dan kalangan akademisi.

1.2 Rumusan Masalah

1. Bagaimana memodelkan pengetahuan pakar lingkungan tentang pencemaran, tahapan

investigasi pencemaran lingkungan pantai, mitigasi dan pengaruh terhadap lingkungan

dan manusia ke dalam semantic network

2. Bagaimana mengimplementasikan semantic network ke dalam sistem pakar berbasis web

3. Bagaimana performansi sistem pakar berbasis web tersebut.

1.3 Tujuan

Tujuan yang ingin dicapai dalam pelaksanaan penelitian ini adalah membangun sistem pakar

berbasis web untuk melakukan investigasi dan perencanaan mitigasi lebih lanjut pencemaran

lingkungan kawasan pantai yang meliputi : pendekatan kualitas lingkungan atau sumber

pencemar dengan target pengguna adalah masyarakat umum.

1.4 Batasan Masalah

Dalam pengerjaan Tugas Akhir ini, ditetapkan beberapa batasan masalah yaitu sebagai

berikut :

1. Domain yang digunakan hanya pencemaran lingkungan pada wilayah pantai daerah teluk

jakarta

Page 14: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

I-4

2. Pengetahuan pakar akan dimodelkan dengan semantic network untuk memudahkan

proses pengembangan dan akuisisi pengetahuan

3. Jenis Industri yang dimasukkan kedalam domain adalah : Pengalengan ikan, Kilang

BBM, Galangan Kapal, PLTU, Marina, dan Wisata Air dari total 32 jenis industri umum

yang telah dibakukan prosesnya di Bappeda [POT94] dan lokasi pantai adalah teluk

jakarta

1.5 Metodologi

1. Studi Literatur

Eksplorasi dan studi literatur dilakukan dengan mempelajari cara kerja expert system,

cara untuk melakukan pemodelan terhadap pengetahuan dengan semantic network, dan

peraturan-peraturan yang terkait dengan permasalahan lingkungan melalui literatur yang

berupa buku, paper dan sumber ilmiah lain seperti situs Internet

2. Akuisisi Pengetahuan

Pengambilan pengetahuan dilakukan dengan cara mewawancarai pakar yang

berkecimpung dalam bidang investigasi pencemaran lingkungan. Pakar tersebut juga

harus mengetahui tentang perundang-undangan yang ada di Indonesia

3. Pemodelan Pengetahuan

Pengetahuan yang didapatkan dari akuisisi pengetahuan akan dimodelkan kedalam

semantic network

4. Analisis dan Perancangan Perangkat Lunak

Analisis dan perancangan perangkat lunak dilakukan untuk menentukan permasalahan

mengenai bahasa pemrograman apa yang digunakan, struktur data, struktur pengetahuan,

input/output dari program, dan permasalahan teknik bagaimana algoritma akan

diimplementasikan

5. Implementasi Program

Detail mengenai implementasi program dilakukan sesuai hasil analisis pada tahap

sebelumnya

6. Pengujian Performansi

Pengujian performansi sistem pakar dilakukan dengan menggunakan tes pada masalah

yang sebenarnya telah terjadi untuk menemukan bug. Kemudian, dengan pakar untuk

Page 15: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

I-5

menentukan efisiensi dari sistem pakar dengan memanfaatkan contoh kasus yang pernah

terjadi

1.6 Sistematika Pembahasan

1. Bab I Pendahuluan, berisi tentang penjelasan mengenai latar belakang, rumusan

masalah, tujuan, batasan masalah, dan metodologi pelaksanaan tugas akhir.

2. Bab II Landasan Teori, berisi tentang dasar teori mengenai pengembangan sistem

pakar, semantic network dan metode investigasi lingkungan

3. Bab III Analisis Masalah dan Perancangan, berisi tentang analisis masalah melalui

tahapan-tahapan yang telah disebutkan pada pengembangan sistem akar, yaitu :

pemilihan masalah, pembangunan protipe dan formalisasi.

4. Bab IV Implementasi dan Pengujian, berisi tentang cara-cara implementasi semantic

network ke dalam webclips dan pengujian webclips apakah sudah sesuai dengan

domain pengetahuan pakar.

5. Bab V Kesimpulan dan Saran, berisi hasil-hasil yang didapat dari Tugas Akhir ini

dan saran pengembangan selanjutnya

Page 16: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-1

BAB II

DASAR TEORI

Bab dua akan membahas dasar-dasar teori tentang pengembangan sistem pakar, semantic

network dan metode investigasi pencemaran lingkungan.

2.1 Metodologi Pengembangan Sistem Pakar

Dalam melakukan pengembangan sistem pakar ini, metode yang digunakan adalah metode

iteratif dan incremental yang merupakan revisi dari metode pengembangan sistem pakar jenis

waterfall [ROL 88]. Gambar II-1 menunjukkan skema dari pengembangan tersebut

Problem Selection

Prototype Construction

Formalization

Implementation

Evaluation

Long-Term Evolution

Problem Revision

Formalism Revision

Evolutionary Revision

Gambar II- 1 Skema Iteratif dan Incremental [ROL 88]

Page 17: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-2

Metode iteratif dan Incremental melewati tahap-tahap yaitu :

1. problem selection,

Pada bagian problem selection Knowledge Engineer (KE) melakukan empat tahap, yaitu

melakukan pemilihan permasalahan dari sebuah domain yang luas dengan melakukan

survei permasalahan, pemilihan kandidat permasalahan, melakukan analisa kandidat

dengan memperhitungkan apakah domain tidak terlalu luas, bagaimana keadaan

pakarnya, lingkup dari pekerjaan dan perhitungan kasar mengenai keuntungan dari

pembuatan sistem pakar, setelah melakukan analisa kandidat tahap terakhir adalah

melakukan finalisasi dari pemilihan kandidat.

2. prototype construction,

Konstruksi prototipe untuk dari data yang didapatkan dari analisa kandidat pada tahap

problem selection dengan mengambil satu atau lebih kandidat dari problem selection.

Prototipe yang dibangun ini didasarkan pada pemahaman dari KE tentang permasalahan.

Kemudian, prototipe tersebut akan dikritisi oleh pakar. Tujuan dari pembangunan

prototipe ini adalah untuk lebih memahami bagaimana cara kerja dari pakar untuk

menjawab persoalan dari domain. Setelah itu, pembangunan prototipe untuk dari data

yang didapatkan dari analisa kandidat pada tahap problem selection dengan mengambil

satu atau lebih kandidat dari problem selection. Prototipe yang dibangun ini didasarkan

pada pemahaman dari KE tentang permasalahan. Kemudian, prototipe tersebut akan

dikritisi oleh pakar. Tujuan dari pembangunan prototipe ini adalah untuk lebih

memahami bagaimana cara kerja dari pakar untuk menjawab persoalan dari domain.

3. formalization,

formalisasi yaitu proses untuk mendesain arsitektur sistem pakar, bagaimana pemodelan

pengetahuan, rencana implementasi, kakas implementasi, pengetesan, jadwal dari proyek,

tim-tim pengembang, tujuan dari sistem pakar, dan pengembangan lanjut dari sistem

pakar.

4. implementation,

Tahap implementasi adalah tahapan untuk melakukan pembangunan dari sistem pakar

yang telah didefinisikan pada tahap formalisasi, dengan memanfaatkan prototipe yang

sudah disetujui, membangun kerangka kerja dan mengintegrasikan modul-modul dan

melakukan verifikasi internal dalam tim dengan rancangan pada tahap formalisasi.

Page 18: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-3

5. evaluation,

Tahap selanjutnya adalah tahapan evaluasi dari sistem pakar yang dibangun. Tahap ini

berisi tentang verifikasi dan validasi data eksternal antara tim pengembang dengan pakar

dan pengguna, dan perbandingan waktu yang dibutuhkan antara pakar untuk menemukan

solusi dan dengan sistem pakar ini. Tahap ini juga menghitung apakah perancangan antar

muka telah memudahkan pengguna untuk mendapatkankan informasi.

6. long-term evolution,

Tahap terakhir adalah evolusi jangka panjang yang berisi tentang saran-saran dari

pengguna, koreksi dengan kenyataan di lapangan dan tambahan yang akan

diimplementasikan untuk tahapan pengembangan selanjutnya.

2.2 Semantic network

Semantic network memfokuskan pada representasi gambar dari relasi-relasi antara elemen di

dalam domain. Komponen dasar dari semantic network adalah simpul dan garis. Simpul

digunakan untuk merepresentasikan elemen domain, mereka digambarkan sebagai kotak dan

dilabeli dengan nama dari elemen yang direpresentasikan. Garis (disebut juga lengkung)

merepresentasikan relasi antara element. Sebuah garis digambarkan sebagai vektor dari satu

simpul ke simpulyang lain dan dilabeli dengan nama dari relasi yang direpresentasikan. Garis

dapat di lihat sebagai sesuatu yang dimasukkan adalah benar tentang sebuah elemen relatif

dengan elemen yang lain [ROL 88]. Keterbatasan dari semantic network, adalah ia hanya bisa

merepresentasikan relasi biner saja[ROL88]. Gambar II-2 menunjukkan contoh

penggambaran simpul dan garis pada semantic network.

Horse Has-a Tail

simpul

garis

Gambar II- 2 Penggambaran node dan arc pada semantic nework

Untuk melakukan reasoning, semantic net melakukan inferensi dari skema dengan

memanfaatkan arcs yang disebut dengan teknik matching.

Page 19: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-4

Karena masukan hanya dapat bernilai salah atau benar, maka link secara fundamental adalah

relasi biner. Dalam semantic network, dapat dilakukan property inheritance mirip seperti

pada konsep Object Oriented Programming. Gambar II-3 menunjukkan inheritance pada

semantic network.

Horse

Has-a

Tail

Makibao Is-a AnimalIs-a

skin

Covered_by

Gambar II- 3 inheritance pada semantic network

Dari gambar di atas, dapat diketahui bahwa makibao memiliki Tail karena instansiasi dari

Horse dan covered_By Skin karena Horse adalah instansiasi dari Animal.

Mesin akan mencari apakah ada informasi tentang Covered_By pada Horse, karena tidak ada,

mesin inferensi akan mencari pada Animal. Jika pada Animal terdapat relasi Covered_By,

maka akan didapatkan informasi bahwa Makibao is Covered_By Skin.

Menurut Nick Milton [NM 08], dalam semantic network informasi didapatkan dengan

berbagai cara, yaitu :

1. Inheritance, Semua properti dari kelas di atasnya akan diturunkan kepada kelas di

bawahnya. Pada gambar di atas direpresentasikan dengan relasi is-a. Dalam contoh pada

gambar II-3, Makibao akan memiliki semua properti dari horse yaitu has-a tail dan

covered_by skin.

2. Transitive relations, adalah sebuah relasi yang merupakan gabugan dari banyak relasi.

Contoh A - lebih cepat dari - B dan B - lebih cepat dari – C. Dari relasi tersebut dapat

dilakukan transitive relation bahwa A – lebih cepat dari – C.

3. Class Definitions, adalah hubungan logika yang mendefinisikan apa yang bisa menjadi

member dan apa yang tidak bisa menjadi member suatu kelas. Sebagai contoh anggota

dari kelas pencemar_industri didefinisikan dengan rule „member = pencemar AND baku-

mutu-industri‟. Sehingga setiap pencemar yang memiliki baku-mutu-industri tertentu

akan menjadi member dari kelas pencemar industri.

Page 20: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-5

4. Production Rules, adalah tipe rule yang paling banyak digunakan pada banyak

knowledge based systems. Mereka memungkinkan informasi baru diciptakan dari

matching IF-THEN rules pada basis pengetahuan atau working memory.

Menurut Rolston [ROL88]. Semantic network memiliki kelebihan yaitu, kemudahan

melakukan akuisisi pengetahuan karena sifatnya yang dapat langsung memodelkan secara

simbolik bahasa asli manusia dibandingkan dengan pohon n-ary yang memerlukan

pendalaman lebih lanjut untuk menemukan syarat-syarat pengklasifikasian dan kemudahan

untuk melakukan perubahan pada basis pengetahuan karena sifatnya yang relasi biner.

Sehingga apa bila ada penambahan yang harus dilakukan adalah penambahan penambahan

deklarasi fakta saja tidak seperti frame yang mengharuskan melakukan perubahan pada

template fakta.

2.3 Pencemaran Lingkungan

Untuk melakukan investigasi dalam rangka menemukan sumber pencemaran, ahli lingkungan

biasanya menggunakan dua cara yaitu pendekatan sumber pencemaran dan pendekatan

kualitas lingkungan dengan langkah-langkah :

1. pendekatan sumber pencemaran, langkah-langkah pada metode ini adalah :

a. ahli lingkungan melakukan indentifikasi jenis kegiatan manusia apa saja yang berada

disekitar pantai

b. ahli lingkungan memilih kegiatan dan mempelajari proses-proses dalam industri tersebut

(dengan memanfaatkan tabel II-1)

c. ahli mempelajari apa yang dikeluarkan dari proses-proses tersebut

d. ahli mencocokan limbah dari proses tersebut dengan standar baku-mutu pencemaran

yang dikeluarkan oleh departemen lingkungan hidup (dengan tabel II-2)

e. ahli memikirkan mitigasi teknologis dan instutional dan memperingatkan penduduk

sekitar tentang bahaya dari zat pencemar tersebut (dengan tabel II-2)

2. pendekatan kualitas lingkungan, langkah-langkah pada metode ini adalah:

a. ahli melakukan pengukuran terhadap satu jenis pencemar tertentu pada suatu titik di zona

tertentu

b. ahli melakukan pencocokan dengan baku mutu secara global terhadap suatu jenis

pencemar (tabel II-2)

Page 21: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-6

c. ahli melakukan penarikan kesimpulan terhadap kondisi pencemaran pada zona tersebut

dan pada keseluruhan pantai

d. ahli melakukan pencarian kepada industri yang sekiranya mencemari lingkungan tersebut

(tabel II-1)

e. ahli mempelajari proses pada industri yang kira-kira mencemari dan baku mutu air

buangannya (tabel II-1)

f. ahli melakukan langkah-langkah mitigasi teknologis dan mitigasi institusional dan

dampaknya terhadap warga dan lingkungan sekitar (tabel II-2)

Tabel II- 1 jenis industri, proses, buangan dan baku mutu [POT94]

No Jenis Industri Proses Industri Pencemar Baku mutu

1 PLTU

1. Heat Exchange Temperatur 38

oC

Cu 0,0001 mg/l

2. Water Treatment

Temperatur 38oC

pH 6,0-9,0

SS 200 mg/l

Hg 0,002 mg/l

2 Pengalengan ikan

1. Pembuangan isi

Perut

BOD 50 mg/l

COD 100 mg/l

DO None

SS 200 mg/l

2. Pencairan ikan

BOD 50 mg/l

COD 100 mg/l

DO None

SS 200 mg/l

3. Pencucian ikan

BOD 50 mg/l

COD 100 mg/l

DO None

SS 200 mg/l

4. Pengalengan Ikan

BOD 50 mg/l

COD 100 mg/l

DO None

SS 200 mg/l

Page 22: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-7

Tabel II- 2 jenis industri, proses, buangan dan baku mutu [POT94](lanjutan)

No Jenis Industri Proses Industri Pencemar Baku mutu

3 Galangan Kapal

1. Penghilangan Lemak

BOD 50 mg/l

COD 100 mg/l

DO none

SS 200 mg/l

2. Pembilasan SS 200 mg/l

3. Pengasaman pH 6,0-9,0

4. Pelapisan

Hg 0,002 mg/l

pH 6,0-9,0

SS 200 mg/l

4 Kilang BBM

1. Penyimpanan SS None

2. Penghilangan Garam SS None

3. Fraksionasi

BOD 50 mg/l

COD 100 mg/l

DO None

4. Proses hidrokarbon

BOD 50 mg/l

COD 100 mg/l

DO None

pH 6,0-9,0

SS None

5 Marina 1. Sanitasi

BOD 30 mg/l

COD 50 mg/l

DO None

SS 50 mg/l

6 Wisata air 1. Sanitasi

BOD 30 mg/l

COD 50 mg/l

DO None

SS 50 mg/l

Page 23: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

II-8

Tabel II- 3 Pencemar, baku mutu global, efek dan mitigasi [JUL94]

No Nama

Pencemar

Baku

mutu

efek pada

manusia

efek pada

lingkungan

Mitigasi

teknologi

Mitigasi

Institusional

1 BOD 50 mg/l Gastero

intestinal

Kekurangan

oksigen

Filter

biologis

BPLHD

2 COD 100 mg/l Gastero

intestinal

Kekurangan

oksigen

Reverse

osmosis

BPLHD

3 DO 0 mg/l Gastero

intestinal

Kekurangan

oksigen

Kolam

aerasi

BPLHD

4 SS 2000 mg/l Gastero

intestinal

Kekurangan

oksigen

Klorinasi BPLHD

5 Temperatur 5oC dari

suhu

normal

None Kekurangan

oksigen

Kolam

pendingin

BPLHD

6 pH 6,0-9,0 Gastero

intestinal

Kerang

busuk

Ion

exchange

BPLHD

Gangguan

syaraf

pusat

7 Hg 0,002 mg/l Gangguan

syaraf

pusat

Kerang

busuk

None BPLHD

Walhi

8 Cu 0,0001

mg/l

Gangguan

syaraf

pusat

Kerang

busuk

None BPLHD

Walhi

Page 24: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-1

BAB III

ANALISIS DAN PERANCANGAN

Bab tiga memiliki dua bahasan yaitu analisis masalah dan pengembangan sistem pakar yang

menggunakan metode iteratif dan incremental. Dalam analisis masalah akan dijelaskan

mengenai proses global dari sistem pakar ini dan penjelasan mengenai jenis sistem pakar

yang dikembangkan, kemudian pada bagian selanjutnya akan dijelaskan mengenai tahapan

pengembangan sistem pakar yang menggunakan pengembangan iteratif dan inkremental.

3.1 Analisis Masalah Investigasi Pencemaran Lingkungan

Sistem pakar ini dikembangkan dengan dasar pada metodologi standar dari pakar lingkungan

dalam melakukan investigasi pencemaran yaitu berdasar pada metodologi pendekatan sumber

pencemaran dan pendekatan lingkungan. Kedua pendekatan ini, merupakan proses klasifikasi

yaitu pemetaan dari data input berupa :

1. jenis industri,

2. pencemar,

3. proses industri,

ke dalam ruang solusi yaitu :

1. mitigasi

2. efek

Pada pendekatan sumber pencemaran sistem pakar akan melakukan :

1. Penampilan semua jenis industri yang ada di suatu daerah untuk dipilih oleh pengguna

2. Setelah pengguna memilih jenis industri yang akan dikaji, sistem pakar akan

menampilkan proses dari industri tersebut untuk dipilih oleh pengguna

3. Setelah pengguna memilih proses industri, sistem pakar akan melakukan penampilan

terhadap pencemar yang dikeluarkan dan baku mutu pencemar industri yang kemudian

dipilih oleh pengguna

4. Sistem pakar kemudian akan mengeluarkan semua informasi yang terkait dengan

pencemaran tersebut, mulai dari mitigasi yang terdiri atas syarat dan kemampuan untuk

mitigasi teknologis dan tugas dan alamat untuk mitigasi institusional, efeknya terhadap

Page 25: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-2

manusia dan lingkungan yang terdiri atas gejala dan baku mutu global dari pencemar

tersebut.

Pendekatan lingkungan sistem pakar akan melakukan :

1. Penampilan semua jenis pencemar yang ada beserta baku mutu globalnya untuk dipilih

2. Penampilan peta sekitar yang diberi zona untuk pemilihan lokasi sampling

3. Penampilan industri yang mengeluarkan pencemar tersebut untuk dipilih

4. Sistem pakar kemudian menampilkan semua proses industri dari industri yang telah

dipilih, mitigasi teknolgis yang terdiri atas syarat, kemampuan, mitigasi instusional yang

berisi tentang tugas dan nomor kontak, efeknya terhadap manusia dan lingkungan yang

terdiri atas gejala dan baku mutu industri dari pencemar tersebut, dan prediksi mengenai

luas sebaran pencemaran.

3.2 Pengembangan Sistem Pakar

Pengembangan sistem pakar ini mengikuti metode iteratif dan incremental yang telah

dijelaskan pada sub-bab 2.1. secara umum, tahapan pengembangan dalam sistem pakar, dapat

digambarkan dengan gambar III-1

3.2.1 Pemilihan Permasalahan dan Pembangunan Prototype

Bagian ini sudah diiterasikan sesuai dengan metode iteratif dan incremental sebanyak tiga

kali, yaitu :

1. dilakukan seleksi permasalahan dengan metode investigasi pendekatan efek lingkungan

seperti kematian ikan secara tiba-tiba, penyakit yang mewabah pada masyarakat. Namun,

setelah di buat prototipenya baru disadari bahwa metode ini hanya dapat dipakai ketika

permasalahan lingkungan sudah menjadi besar.

2. Dilakukan dengan metode pendekatan kualitas lingkungan dengan metode stream

standart dan effluent standart. Namun, disadari bahwa terlalu rumit untuk melakukan

pengembangan dari sistem pakar.

3. Baru diperoleh prototipe yang disepakati seperti sekarang, yaitu dengan pendekatan

kualitas lingkungan dan pendekatan sumber pencemaran.

Pada bagian ini dilakukan pengamatan terhadap permasalahan dari domain yang ada yaitu

jenis-jenis industri berserta prosesnya yang telah dibakukan, jenis pencemar yang terdapat

Page 26: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-3

dalam undang-undang (PP No 82 tahun 2001 tentang kualitas air) berserta efeknya dan cara

penanganannya. Domain pada permasalahan ini, memiliki karakteristik:

1. Klasifikasi jenis industri maupun pencemar akan terus berkembang mengingat

pertumbuhan teknologi yang akan menghasilkan jenis industri baru dan kimia-kimia

baru.

2. Mitigasi dan efeknya akan terus berkembang seiring dengan penelitian dalam bidang

lingkungan.

3. Untuk melakukan investigasi tidak dapat berlaku umum, mengingat karakteristik aliran

air pada tiap pantai tidak berlaku umum dan jenis industri pada daerah tersebut juga

sangat mempengaruhi aliran airnya.

4. Pengetahuan tentang industri, pencemaran, solusi dan efeknya sangat tergantung pada

pengetahuan dan pengalaman pakar, terutama pada penentuan zonasi pengukuran.

Kemudian, dilakukan pemilihan kandidat awal yaitu, jenis-jenis industri yang umum ada

didaerah sekitar pelabuhan yang biasanya tercemar dan pemilihan terhadap bahan-bahan

pencemar yang biasanya menjadi masalah di Indonesia.

Langkah selanjutnya adalah studi kelayakan sisetm pakar dengan memberi bobot kepada

domain yang telah dipilih, ketersedian sistem pakar, lingkup sistem pakar dan nilai tambah

dari pengembangan sistem pakar menurut Puppe. Setiap komponen dari penilaian diberi

bobot kelayakan dari semua kriteria, yang terdiri dari angka 0, 5, 10 atau angka tertentu dan

diberi nilai dari 1 sampai dengan 10. Nilai final dari kandidat yang dipilih adalah 7,5, dengan

batasan sistem pakar layak untuk dikembangkan adalah di atas nilai 7. Detil dapat dilihat

pada lampiran B.

Kemudian Dilakukan finalisasi pemilihan dari seleksi kandidat yaitu :

a. Jenis Industri :

Pengalengan Ikan, PLTU, Galangan Kapal, Kilang BBM, Marina, Wisata Air

b. Jenis Pencemar :

BOD, COD, DO, SS, pH, Temperatur, Hg, Cu

Dengan merujuk pada industri dan jenis pencemaran yang ada di Teluk Jakarta. Maka

digunakan peta zonasi Jakarta.

Page 27: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-4

Problem Selection

Prototype Construction

Formalization

Implementation

Evaluation

Long-Term Evolution

Problem Revision

Formalism Revision

Evolutionary Revision

3 X

2 X

Gambar III- 1 Penjelasan Pengembangan

Page 28: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-5

Diharapkan dengan menggunakan data dari seleksi kandidat, sistem pakar ini dapat

dikembangkan lebih lanjut untuk jenis industri yang lebih lengkap, jenis pencemar yang lebih

lengkap dan di daerah pantai lain di mana pun, namun sistem pakar ini masih dapat

diselesaikan dalam waktu kurang dari setahun.

Pada tahapan pembangunan prototipe, dibangun sebuah prototipe sederhana merujuk dari

metodologi investigasi dari ahli lingkungan dengan tujuan untuk mendapatkan pemahaham

dan kerangka kerja yang benar dari sistem pakar. Dan dihasilkan sebuah template dari basis

pengetahuan dalam bentuk semantic network (gambar III-1).

Semantic network yang akan dibangun harus dapat mengakomodasi dua metodologi untuk

melakukan investigasi terhadap permasalahan lingkungan yang ada, yaitu metodologi

pendekatan sumber pencemaran dan pendekatan kualitas lingkungan. Selain itu, semantic

network tersebut juga dapat memberikan informasi terkait dengan saran-saran mengenai

mitigasi pencemaran yang ada di lingkungan sekitar, dampaknya dan informasi- informasi

lainnya yang dapat membantu pakar untuk mengambil keputusan terkait dengan

permasalahan lingkungan yang terjadi di daerah tersebut.

Pada tugas akhir ini diusulkan semantik net yang memiliki node utama yaitu jenis industri

nama proses industri, nama pencemar, luas sebaran dan zona sampling. Kemudian,

diperlukan informasi yang ditampilkan setelah diketahui jenis pencemarnya, sehingga

diperlukan node mitigasi institusional, mitigasi teknologis, penyakit pada manusia dan

penyakit pada lingkungan. Untuk memberikan informasi tambahan mengenai nama-nama

industri, penjelasan mengenai efek dan penjelasan mitigasi diberikan informasi tambahan

seperti nama perusahaan dengan informasi yang terkait, yaitu kualitas buangan, besar

buangan dan kapasitas produksi. Kemudian, pada setiap jenis industri diberikan informasi

tambahan seperti baku-mutu industri dan nama pencemar. Pada setiap nama pencemar,

diberikan informasi tambahan seperti baku mutu global. Kemudian, pada node efek terdapat

informasi tambahan, yaitu gejala dan pada node mitigasi terdapat informasi tambahan yaitu

syarat dan kemampuan untuk node mitigasi teknologis dan pada node mitigasi institusi

terdapat informasi alamat dan tugas institusi. Gambar dari semantic network yang

mengakomodasi hal-hal yang disebutkan di atas dapat dilihat pada gambar III-1.

Page 29: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-6

Gambar III-1, merupakan template dari semantic network yang diimplementasikan ke dalam

sistem pakar. Garis merah menggambarkan proses pengklasifikasian dari metode pendekatan

sumber pencemar, sementara garis biru menggambarkan pendekatan kualitas lingkungan.

Jenis industri memiliki proses, baku mutu pencemar tiap industri dan memiliki instansiasi

nama industri dengan properti kualitas air buangan, kapasitas produksi dan besar buangan.

Tiap proses industri mengeluarkan pencemar, Tiap pencemar memiliki baku mutu global dan

memiliki luas sebaran yang ditandai oleh zona sampling, semakin jauh zona sampling

mencatat adanya pencemaran semakin luas pula sebarannya. Setiap pencemar juga memiliki

cara penanganan atau mitigasi yang dibagi menjadi dua yaitu mitigasi teknologis dan mitigasi

institusional. Setiap pencemar memiliki efek yang terbagi menjadi dua penyakit pada

manusia dan penyakit pada ikan.

3.2.2 Formalisasi

Bagian ini diiterasi sebanyak dua kali, yaitu :

1. Menambahkan sebuah pencemar yaitu Cu,

2. Menambahkan proses pencucian kapal pada marina dan proses air limpasan pada

wisata air

Pada bagian ini, dilakukan pendefinisian dari sistem pakar yang meliputi batasan, dan tujuan

utama dari sistem pakar, perancangan aristekur dari program, pemilihan tool yang akan

dilakukan untuk pengembangan, perencanaan aturan inferensi, perepresentasian dari

pengetahuan yang ada, pembuatan aturan inferensi dan menuliskan representasi pengetahuan

menjadi rules.

Dari diskusi dengan pakar, disepakati bahwa sistem pakar yang dibangun kali ini memiliki

batasan kandidat domain yang disepakati pada bagian finalisasi pemilihan kandidat.

Kemudian ditetapkan tujuan dari sistem pakar ini adalah membantu pengambil keputusan

pada daerah setempat, masyarakat umum pemerhati lingkungan dan ahli untuk menangani

permasalahan lingkungan yang ada didaerahnya, memberikan pengetahuan tentang

dampaknya dan memahami keadaan lingkungan.

Page 30: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-7

Legenda

Node Mitigasi

Node Akibat

Node Penting

Efek

Cara penanganan

Jenis Industri Proses IndustriBerproses Pencemar

Baku-Mutu

Industri

Berbaku-mutu

mengeluarkan

Nama Instansi

Nama Industri

Bermitigasi-Institusional

Baku Mutu

Global

Berbaku-mutu-global

Nama-

penyakit-

manusia

Nama-

penyakit-

lingkungan

Nama Mitigasi

Teknologis

Menyebabkan-penyakit-pada-lingkungan

Bermitigasi-teknologis

Menyebabkan-penyakit-pada-manusia

Is-A

KapasitasBesar-

Buangan

Kualitas

Berkapasitas

Berbesar-buangan

Berkualitas

Penjelasan-gejala

bergejalabergejala

Tugas-instansi

bertugas

syaratkemampuan

berkemampuan

bersyarat

Nomor-kontak

Bernomor-kontak

Luas sebaran

dimiliki

Zona Sampling

menandai

dihasilkan

memiliki

Node Penjelasan

Menggunakan Pendekatan Sumber Pencemaran

Menggunakan Pendekatan Kualitas Lingkungan

Gambar III- 2 Template Semantic network dari Sistem Pakar Investigasi Pantai

Page 31: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-8

Pantai

Mesin Inferensi

(CLIPS)

Komponen WawancaraKomponen Penjelasan

dan Hasil Penelusuran

user

Fakta Jenis Industri

Domain

Aturan dan Fakta

spesifik

Fakta umum

Mesin Inferensi

Aplikasi Web

Kontrol Semantic Net

Fakta Proses

Industri

Fakta Mitigasi

Teknologis

Fakta Penemar

Fakta Dampak

Fakta Nama

IndustriFakta mitigasi

InstitusionalAturan Zonasi

Fakta

sementara

Gambar III- 3 Arsitektur Sistem Pakar

Page 32: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-9

3.2.2.1 Perancangan Arsitektur

Untuk memenuhi tujuan tersebut, maka dibuatlah sistem pakar berbasis web dengan

aristektur seperti pada gambar III-2. Dengan komponen utama, yaitu :

1. Aplikasi web yang merupakan penghubung antara user dan mesin inferensi yang meliputi

komponen wawancara yang berisi tentang pertanyaan-pertanyaan yang harus dijawab

untuk mendapatkan hasil dan komponen hasil penelusuran dan penjelasan yang

merupakan komponen untuk memberikan hasil dari klasifikasi dan penjelasan tambahan

mengenai pilihan-pilihan seperti apa nama dari jenis industri yang ada di lingkungan

tersebut, syarat-syarat dan kemampuan dari mitigasi teknologis, alamat dan tugas-tugas

dari institusional, efek pada manusia dan lingkungan berikut gejalanya dan efek dari

gejala tersebut, dan khusus untuk pendekatan kualitas lingkungan, prediksi mengenai luas

sebaran.

2. Mesin inferensi berisi dua bagian yaitu mesin inferensi, fakta sementara dan kontrol

semantic net. Mesin inferensi dibuat menggunakan CLIPS, sedangkan kontrol semantic

network menggunakan aturan inferensi dari semantic network yang telah dibahasakan

menggunakan CLIPS dan fakta sementara adalah, fakta-fakta penting yang harus

disimpan untuk pemrosesan berikutnya.

3. Fakta umum berisi fakta-fakta yang tidak spesifik terhadap lokasi, seperti jenis industri

beserta pencemar dan baku mutu industrinya, proses industri, jenis pencemar dan baku

mutu globalnya, fakta mitigasi teknologisnya dan dampaknya terhadap lingkungan.

4. Aturan dan fakta spesifik berisi tentang aturan-aturan dan fakta yang spesifik terhadap

lokasi tertentu seperti nama industri beserta kapasitas industrinya, besar buangannya dan

kelas dari airnya, kemudian mitigasi institusional yang berisi tentang tugas dan alamatnya

dan aturan zonasi.

5. Domain berisi keadaan lapangan, yaitu pantai

3.2.2.2 Perencanaan Implementasi Semantic network pada CLIPS

Dalam mengimplementasikan Semantic network pada CLIPS cara yang paling mudah untuk

digunakan adalah dengan mencocokan informasi pada arch, node dan inheritance pada

sebuah semantic network. Pada pengembangan kali ini, hanya digunakan satu jenis

penyimpanan informasi saja, yaitu production rules saja, yang dalam CLIPS

diimplementasikan sebagai berikut :

Page 33: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-10

(defrule production-rules ""

?q <- (variable ?object1 ?relation1 ?object2)

?p <- (variable ?object2 ?relation2 ?object3)

=>

(assert (variable ?object1 ?relation2 ?object3))

)

Tabel III- 1 implementasi production rules pada CLIPS

3.2.2.3 Representasi Pengetahuan Dengan Semantic net

3.2.2.3.1 Rancangan Semantic network PLTU

3.2.2.3.1.1 Rancangan Pencemar PLTU

Muara Karang PLTUIs-a

500 Mw

Air Kelas 44000 meter

kubik/hari

Berkapasitas

berkualitas

Berbesar-buangan

Gambar III- 4 Semantic network untuk Aktifitas Pencemar PLTU

Pada gambar III-3, Muara Karang merupakan contoh instansiasi dari PLTU yang memiliki

kapasitas produksi 500 Mw listrik dan mengeluarkan air kualitas kelas empat dan memiliki

besar buangan 4000 meter kubik/hari.

3.2.2.3.1.2 Rancangan Proses PLTU

Dari gambar III-4, PLTU memiliki dua proses yaitu Heat Exchange dan Water Treatment.

Heat Exchage mengeluarkan pencemar Cu temperatur water treatment mengeluarkan

pencemar temperatur, pH, SS dan Hg. Temperatur memiliki suhu baku mutu 38 0C, Cu

berbaku mutu 0,0001 mg/l sedangkan pH memiliki baku mutu antara 6,0 sampai 9,0, SS

Page 34: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-11

memiliki baku mutu 200 mg/l dan Hg memiliki baku mutu 0,002 mg/l, sehingga temperatur,

Cu, pH, SS dan Hg, dikeluarkan oleh PLTU.

PLTU

Heat ExchangeBerproses

Water TreatmentBerproses

Temperatur

mengeluarkan

SS

pH

Mengeluarkan

Mengeluarkan

HgMengeluarkan38 C 6,0-9,0

200

mg/l

0,002

mg/l

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

memiliki

memiliki

memiliki

memiliki

dikeluarkan

Cu

0,002

mg/l

Berbaku-mutu

memiliki

Gambar III- 5 Semantic network untuk Proses Pencemar PLTU

3.2.2.3.2 Rancangan Semantic network Pengalengan Ikan

3.2.2.3.2.1 Rancangan Pencemar Pengalengan Ikan

ABC SardenPengalengan ikan Is-a

1000 meter

kubik/hariAir kelas 4

5000 ton/

hari

berkualitas

Berbesar-buangan

berkapasitas

Gambar III- 6 Rancangan Pencemar Pengalengan Ikan

Page 35: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-12

Pengalengan ikan memiliki instansiasi yaitu ABC Sarden, dan memiliki kualitas buangan Air

Kelas empat, dengan besar buangan 1000 meter kubik/hari dan berkapasitas 5000 ton/hari

(gambar III-6).

3.2.2.3.2.2 Rancangan Proses Pengalengan Ikan

Pada gambar III-7, Pengalengan ikan memiliki empat proses utama yaitu pembuangan isi

perut, pencairan ikan, pencucian ikan dan pengalengan ikan. Keempatnya mengeluarkan

pencemar yang sama yaitu BOD, COD, DO dan SS. BOD berbaku mutu 50 mg/l, COD

memiliki baku mutu 100 mg/l, DO tidak memiliki baku mutu, dan SS memiliki baku mutu

200 mg/l. Jadi, BOD, COD, DO dan SS dikeluarkan oleh jenis industri pengalengan ikan.

Pengalengan ikan

Pembuangan isi perut

Pencairan ikan

Pencucian ikan

Pengalengan ikan

BOD

COD

DO

SS

Berproses

Berproses

Berproses

Berproses

50 mg/l100 mg/lnone200 mg/l

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

dimiliki

dimiliki

dimiliki

dimiliki

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

dihasilkan

Gambar III- 7 rancangan semantic network proses pengalengan ikan

Page 36: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-13

3.2.2.3.3 Rancangan Semantic network Galangan Kapal

3.2.2.3.3.1 Rancangan Instansiasi Galangan Kapal

marunda adalah contoh instansiasi dari galangan kapal yang memiliki kapasitas 20000 metrik

ton kapal dengan kualitas air buangan kelas empat dan memiliki besar buangan 500 meter

kubik/hari.

marunda

Galangan Kapal

Is-a

20000 metrik

ton kapal

Air kelas 4500 meter

kubik/hari

berkapasitas

berkualitasBerbesar-buangan

Gambar III- 8 Rancangan Instansiasi Galangan Kapal

3.2.2.3.3.2 Rancangan Proses Galangan Kapal

Galangan kapal memiliki empat proses yaitu penghilangan lemak, pembilasan, pelapisan dan

pengasaman. Penghilangan lemak mengeluarkan BOD, COD, DO dan SS. Pembilasan

mengeluarkan SS. Pelapisan mengeluarkan SS, Hg dan pH. Pengasaman mengeluarkan pH.

BOD memiliki baku mutu 50 mg/l, COD memiliki baku mutu 100 mg/l, DO tidak memiliki

baku mutu, SS memiliki baku mutu 200 mg/l, Hg memiliki baku mutu 0,002 mg/l, pH

memiliki baku mutu 6,0-9,0. BOD, COD, DO, SS, Hg dan pH dikeluarkan oleh galangan

kapal (gambar III-9).

Page 37: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-14

Galangan Kapal

penghilangan

lemak

pengasaman

pelapisan

pembilasan

BOD

COD

SS

pH

DO

Hg

Berproses

Berproses

Berproses

Berproses

200 mg/l

6,0-9,0

none

100 mg/l

50 mg/l

0,002 mg/l

Berbaku-mutu

Berbaku-mutu

dimiliki

dimiliki

dimiliki

dimiliki

dimiliki

dimiliki

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

dihasilkan

Gambar III- 9 Rancangan proses galangan kapal

3.2.2.3.4 Rancangan Semantic network Kilang BBM

3.2.2.3.4.1 Rancangan Instansiasi Kilang BBM

Pertamina merupakan contoh instansiasi dari kilang BBM dan berkapasitas 6000 barel/hari

dengan buangan air kelas empat dan mengeluarkan 1500 meter kubik air buangan per hari

(gambar III-10).

Page 38: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-15

kilang BBMpertamina

6000 barel/

hari

1500 meter

kubik

Air kelas 4

Berbesar-buangan

berkualitas

berkapasitas

Is-a

Gambar III- 10 Rancangan Instansiasi Kilang BBM

3.2.2.3.4.2 Rancangan Proses Kilang BBM

Kilang BBM memiliki empat proses yaitu fraksionasi, proses hidrokarbon, penyimpanan dan

penghilangan garam. Fraksionasi mengeluarkan BOD, COD dan DO, proses hidro karbon

mengeluarkan BOD, COD, DO, pH dan SS, penyimpanan mengeluarkan SS, penghilangan

garam mengeluarkan SS. BOD memiliki baku mutu 50 mg/l, COD memiliki baku mutu

sebesar 100 mg/l, DO tidak memiliki baku mutu, pH memiliki baku mutu dengan rentang

antara 6,0-9,0 dan SS tidak memiliki baku mutu.

3.2.2.3.5 Rancangan Semantic network Marina

3.2.2.3.5.1 Rancangan Instansiasi Marina

Ancol merupakan contoh instansiasi dari jenis industri marina dengan kapasitas 150 kapal,

memiliki besar buangan sebesar 800 meter kubik dan memiliki kualitas air buangan kelas 2

(gambar III-12).

3.2.2.3.5.2 Rancangan Proses Sanitasi

Dari gambar III-13, marina memiliki satu proses yaitu sanitasi yang mengeluarkan limbah

BOD, COD, DO dan SS. BOD memiliki baku mutu sebesar 30 mg/l, COD memiliki baku

mutu sebesar 50 mg/l, DO tidak memiliki baku mutu dan SS memiliki baku mutu sebesar 50

mg/l. BOD, COD, DO dan SS dihasilkan oleh jenis industri marina (gambar III-13).

Page 39: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-16

kilang BBM

penyimpanan

proses

hidrokarbon

fraksionasi

penghilangan

garam

BOD

COD

DO

SS

100 mg/l

none

50 mg/l

none

dimiliki

dimiliki

dimiliki

dimiliki

Ph 6,0-9,0dimiliki

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan

Berproses

Berproses

Berproses

Berproses

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

dihasilkan

Gambar III- 11 Rancangan Proses Kilang BBM Bagian Hirdokarbon

Page 40: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-17

marinaAncol

150 kapal

800 meter

kubik

Air kelas 2

Berbesar-buanganberkualitas

berkapasitas

Is-a

Gambar III- 12 Rancangan Instansiasi Marina

3.2.2.3.6 Rancangan Semantic network Wisata Air

3.2.2.3.6.1 Rancangan Instansiasi Wisata Air

Pada gambar III-14, Dufan merupakan contoh instansiasi dari jenis industri wisata air yang

berkapasitas 1500 orang dan memiliki besar buangan 500 meter kubuk dan memiliki kualitas

air buangan kelas dua.

marina Sanitasi-kapal

BOD

COD

DO

SS

30 mg/l

50 mg/l

none

50 mg/l

Berproses

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan dimiliki

dimiliki

dimiliki

dimiliki

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

dihasilkan

Pencucian kapal

Gambar III- 13 Rancangan Proses Marina Bagian Sanitasi

Page 41: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-18

wisata air

Dufan

1500 orang

500 meter

kubik

Air kelas 2

Berbesar-buangan

berkualitas

berkapasitas

Is-a

Gambar III- 14 Rancangan Instansiasi Wisata Air

3.2.2.3.7 Rancangan Proses Wisata Air

3.2.2.3.7.1 Rancangan Proses Sanitasi

Wisata air sanitasi

BOD

COD

DO

SS

30 mg/l

50 mg/l

none

50 mg/l

Berproses

Mengeluarkan

Mengeluarkan

Mengeluarkan

Mengeluarkan dimiliki

dimiliki

dimiliki

dimiliki

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

Berbaku-mutu

dihasilkan

air limpasan

Gambar III- 15 Rancangan Proses Wisata Air Bagian Sanitasi

Page 42: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-19

Wisata memiliki satu proses yaitu sanitasi dn air limpasan yang keduanya mengeluarkan

empat pencemar yaitu BOD, COD, DO dan SS. BOD memiliki baku mutu industri sebesar 30

mg/l. COD memiliki baku mutu industri sebesar 50 mg/l, DO tidak memiliki baku mutu

industri dan SS memiliki baku mutu industri sebesar 50 mg/l. BOD, COD, DO dan SS

dihasilkan oleh jenis industri wisata air (gambar III-15).

3.2.2.4 Rancangan Bahan Pencemar

3.2.2.4.1 Rancangan Pencemar dan mitigasinya

3.2.2.4.1.1 BOD

BOD memiliki mitigasi teknologis yaitu filter biologis dan bersyarat memiliki kolam biologis

dan berkemampuan untuk menghilangkan pencemaran biologis sampai dengan 60% dan

memiliki mitigasi institusional yaitu BPLHD yang bertugas menyelesaikan permasalahan

lingkungan di daerah propinsi dan beralamat di Jl. HR. Rasuna Said Kav C 22, Gedung Nyi

Ageng Serang Lantai 10, Jakarta Selatan telepon 021-5228435 (gambar III-16).

BOD

filter biologis

BPLHD

memiliki

kolam

biologis

menghilangkan

pencemaran

biologis sebesar

250 meter kubik

perjammenyelesaikan

permasalahan

lingkungan di

daerah propinsi

Jl. HR. Rasuna Said Kav C 22,

Gedung Nyi Ageng Serang Lantai

10, Jakarta Selatan telepon 021-

5228435

Bermitigasi-

institusional

Bermitigasi-teknologis

bersyarat

berkemampuan

bertugas

beralamat

Gambar III- 16 Rancangan Mitigasi Pencemar BOD

3.2.2.4.1.2 COD

COD memiliki mitigasi teknologis berupa reverse osmosis yang memiliki syarat memiliki

tangki filtrasi dan berkemampuan menghilangkan pencemaran kimia organik sampai dengan

70% dan memiliki mitigasi institusional yaitu BPLHD yang bertugas menyelesaikan

Page 43: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-20

permasalahan lingkungan di daerah propinsi dan beralamat di Jl. HR. Rasuna Said Kav C 22,

Gedung Nyi Ageng Serang Lantai 10, Jakarta Selatan telepon 021-5228435.

COD

Reverse osmosis

BPLHD

Memiliki

tangki filtrasi

menghilangkan

pencemaran kimia

organik sebesar 150

meter kubik perjammenyelesaikan

permasalahan

lingkungan di

daerah propinsi

Jl. HR. Rasuna Said Kav C 22, Gedung Nyi

Ageng Serang Lantai 10, Jakarta Selatan

telepon 021-5228435

Bermitigasi-

institusional

Bermitigasi-teknologis

bersyarat

berkemampuan

bertugas

beralamat

Gambar III- 17 Rancangan Mitigasi Pencemar COD

3.2.2.4.1.3 DO

DO

Kolam aerasi

BPLHD

memiliki

pompa angin

eningkatkan

oksigen

terlarut

sebesar 200

meter kubik

perjam

menyelesaikan

permasalahan

lingkungan di

daerah propinsi

Jl. HR. Rasuna Said Kav C 22, Gedung Nyi Ageng Serang

Lantai 10, Jakarta Selatan telepon 021-5228435

Bermitigasi-institusional

Bermitigasi-teknologis

bersyarat

berkemampuan

bertugas

beralamat

Gambar III- 18 Rancangan Mitigasi Pencemar DO

DO memiliki mitigasi teknologis berupa kolam aerasi yang memiliki syarat memiliki pompa

angin dan memiliki kemampuan untuk meningkatkan oksigen terlarut sampai 150% dan

memiliki mitigasi institusional yaitu BPLHD yang bertugas menyelesaikan permasalahan

Page 44: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-21

lingkungan di daerah propinsi dan beralamat di Jl. HR. Rasuna Said Kav C 22, Gedung Nyi

Ageng Serang Lantai 10, Jakarta Selatan telepon 021-5228435 (gambar III-18).

3.2.2.4.1.4 Temperatur

Temperatur memiliki mitigasi teknologis yaitu kolam pendingin dengan syarat memiliki

tanah yang luas dan berkemampuan mengurangi panas sampai dengan suhu baku mutu dan

memiliki mitigasi institusional yaitu BPLHD yang bertugas menyelesaikan permasalahan

lingkungan di daerah propinsi dan beralamat di Jl. HR. Rasuna Said Kav C 22, Gedung Nyi

Ageng Serang Lantai 10, Jakarta Selatan telepon 021-5228435 (gambar III-19).

temperaturkolam pendingin

BPLHD

memiliki

tanah yang

luas

mengurangi

panas sampai

dengan suhu

baku mutu

sebesar 30

meter kubik

perjam

menyelesaikan

permasalahan

lingkungan di

daerah propinsi

Jl. HR. Rasuna Said Kav C 22, Gedung

Nyi Ageng Serang Lantai 10, Jakarta

Selatan telepon 021-5228435

Bermitigasi-institusional

Bermitigasi-teknologis

bersyarat

berkemampuan

bertugas

beralamat

Gambar III- 19 Rancangan Mitigasi Pencemar Temperatur

3.2.2.4.1.5 pH

pH memiliki mitigasi teknologis yaitu ion exchange dengan syarat memiliki dana yang besar

dan memiliki kemampuan untuk menetralkan pH dan memiliki mitigasi institusional yaitu

BPLHD yang bertugas menyelesaikan permasalahan lingkungan di daerah propinsi dan

beralamat Jl. HR. Rasuna Said Kav C 22, Gedung Nyi Ageng Serang Lantai 10, Jakarta

Selatan telepon 021-5228435 (gambar III-20).

Page 45: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-22

pHIon exchange

BPLHD

menetralkan

pH sebesar

10 meter

kubik perjam

Menyelesaikan

permasalahan

lingkungan provinsi

Jl. HR. Rasuna Said Kav C 22,

Gedung Nyi Ageng Serang Lantai 10,

Jakarta Selatan telepon 021-5228435

Bermitigasi-teknologis

bersyarat

berkemampuan

bertugas

beralamat

memiliki dana

yang besar

Gambar III- 20 Rancangan Mitigasi Pencemar pH

3.2.2.4.1.6 SS

SS

pengendapan

BPLHD

memiliki

kolam

pengendapan

mengurangi

SS sebesar

100 meter

kubik perjam

Jl. HR. Rasuna Said Kav C

22, Gedung Nyi Ageng

Serang Lantai 10, Jakarta

Selatan telepon 021-

5228435

Menyelesaikan

permasalahan

lingkungan di provinsi

Bermitigasi-teknologis

bersyarat

berkemampuan

beralamat

bertugas

Gambar III- 21 Rancangan Mitigasi Pencemar SS

Page 46: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-23

SS memiliki mitigasi teknologis yaitu klorinasi dengan syarat memiliki kolam pengendapan

dan berkemampuan menghilangkan SS sampai dengan 80 dan memiliki mitigasi institusional

yaitu BPLHD yang bertugas menyelesaikan permasalahan lingkungan di daerah propinsi dan

beralamat di jalan Jl. HR. Rasuna Said Kav C 22, Gedung Nyi Ageng Serang Lantai 10,

Jakarta Selatan telepon 021-5228435 (gambar III-21).

3.2.2.4.1.7 Hg

HgBPLHD

Jl. HR. Rasuna Said Kav

C 22, Gedung Nyi Ageng

Serang Lantai 10,

Jakarta Selatan telepon

021-5228435

menyelesaikan

permasalahan

lingkungan di daerah

propinsi

Bermitigasi-Institusional

Anion resinmengurangi logam berat sebesar 20

meter kubik perjam

Memiliki kolam

kimia

Bermitigasi-teknologis

berkemampuanbersyarat

beralamat

bertugas

Walhi

Jl. Tegal Parang Utara

No. 14 Jakarta 12790,

INDONESIA Tlp :

+62(0)21-791 93 363 |

Fax : +62(0)21-794 1673

| E-mail : [email protected]

Membantu advokasi

masyarakatberalamat

bertugas

Bermitigasi-Institusional

Gambar III- 22 Rancangan Mitigasi Pencemar Hg

Hg memiliki mitigasi teknologis anion resin dengan syarat memiliki kolam kima dan

berkemampuan mengurangi logam berat 20 meter kubik perjam dan memiliki mitigasi

institusional yaitu BPLHD yang bertugas menyelesaikan permasalahan lingkungan di daerah

propinsi dan beralamat di jalan Jl. HR. Rasuna Said Kav C 22, Gedung Nyi Ageng Serang

Lantai 10, Jakarta Selatan telepon 021-5228435 dan Walhi yang bertugas membantu

advokasi masyarakat dan beralamat di Jl. Tegal Parang Utara No. 14 Jakarta 12790,

INDONESIA Tlp : +62(0)21-791 93 363 | Fax : +62(0)21-794 1673 | E-mail :

[email protected].

3.2.2.4.1.8 Cu

Cu memiliki mitigasi teknologis anion resin dengan syarat memiliki kolam kimia dan

berkemampuan mengurangi logam berat 20 meter kubik perjam dan memiliki mitigasi

institusional yaitu BPLHD yang bertugas menyelesaikan permasalahan lingkungan di daerah

Page 47: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-24

propinsi dan beralamat di jalan Jl. HR. Rasuna Said Kav C 22, Gedung Nyi Ageng Serang

Lantai 10, Jakarta Selatan telepon 021-5228435.

CuBPLHD

Jl. HR. Rasuna Said Kav

C 22, Gedung Nyi Ageng

Serang Lantai 10,

Jakarta Selatan telepon

021-5228435

menyelesaikan

permasalahan

lingkungan di daerah

propinsi

Bermitigasi-Institusional

Anion resinmengurangi logam berat sebesar 20

meter kubik perjam

Memiliki kolam

kimia

Bermitigasi-teknologis

berkemampuanbersyarat

beralamat

bertugas

Walhi

Jl. Tegal Parang Utara

No. 14 Jakarta 12790,

INDONESIA Tlp :

+62(0)21-791 93 363 |

Fax : +62(0)21-794 1673

| E-mail : [email protected]

Membantu advokasi

masyarakatberalamat

bertugas

Bermitigasi-Institusional

Gambar III- 23 Pencemar Cu dan mitigasinya

3.2.2.4.2 Rancangan Pencemar dan penyakit

3.2.2.4.2.1 BOD

BOD menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipersalivasi, colitis, sakit sewaktu mengunyah dan gingivitis dan menyebabkan penyakit

pada lingkungan yaitu kekurangan oksigen di air yang menyebabkan ikan mati mendadak dan

alga blooming. Dapat dilihat pada gambar III-24.

3.2.2.4.2.2 COD

COD menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipesalivasi, colitis, sakit sewaktu mengunyah dan gingivitis dan menyebabkan penyakit pada

lingkungan yaitu kekurangan oksigen di air dengan gejala ikan mati mendadak dan alga

blooming. Dapat dilihat pada gambar III-25.

Page 48: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-25

BOD

gastero intestinal

kekurangan

oksigen di air

stomatitis,

hipersalivasi,

colitis, sakit

sewaktu

mengunyah dan

gingivitis

ikan mati

mendadak, alga

blooming

bergejala

bergejala

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 24 Rancangan Pencemar dan Penyakit BOD

COD

gastero intestinal

kekurangan

oksigen di air

stomatitis,

hipersalivasi,

colitis, sakit

sewaktu

mengunyah dan

gingivitis

ikan mati

mendadak, alga

blooming

bergejala

bergejala

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 25 Rancangan Pencemar dan Penyakit COD

3.2.2.4.2.3 DO

DO menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipesalivasi, colitis, sakit sewaktu mengunyah dan gingivitis dan menyebabkan penyakit pada

lingkungan yaitu kekurangan oksigen di air dengan gejala ikan mati mendadak dan alga

blooming. Dapat dilihat pada gambar III-26.

Page 49: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-26

DO

gastero intestinal

kekurangan

oksigen di air

stomatitis,

hipersalivasi,

colitis, sakit

sewaktu

mengunyah dan

gingivitis

ikan mati

mendadak, alga

blooming

bergejala

bergejala

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 26 Rancangan Pencemar dan Penyakit DO

3.2.2.4.2.4 Temperatur

temperatur

kekurangan

oksigen di air

ikan mati

mendadak, alga

blooming

bergejala

noneMenyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 27 Rancangan Pencemar dan Penyakit Temperatur

temperatur menyebabkan penyakit pada lingkungan yaitu kekurangan oksigen di air dengan

gejala ikan mati mendadak dan alga blooming.

3.2.2.4.2.5 pH

pH menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipesalivasi, colitis, sakit sewaktu mengunyah dan gingivitis, juga menyebabkan gangguan

syaraf pusat dengan gejala kelainan kepribadian, tremor, convolusi, pikun, insomnia,

kehilangan kepercayaan diri, iritasi dan depresi, dan menyebabkan penyakit pada lingkungan

yaitu kerang busuk dengan gejala populasi kerang bertambah pesat dan kerang berbau busuk.

Page 50: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-27

pH

gangguan

susunan syaraf

pusat

gastero intestinal

kerang busuk

kelainan

kepribadian,

tremor, convolusi,

pikun, insomnia,

kehilangan

kepercayaan diri,

iritasi dan depresi

stomatitis,

hipersalivasi,

colitis, sakit

sewaktu

mengunyah dan

gingivitis

populasi

bertambah pesat,

kerang berbau

busuk

bergejala

bergejala

bergejala

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 28 Rancangan Pencemar dan Penyakit pH

3.2.2.4.2.6 SS

SS

gastero intestinal

kekurangan

oksigen di air

stomatitis,

hipersalivasi,

colitis, sakit

sewaktu

mengunyah dan

gingivitis

ikan mati

mendadak, alga

blooming

bergejala

bergejalaMenyebabkan-penyakit-

pada-lingkungan

Menyebabkan-penyakit-

pada-manusia

Gambar III- 29 Rancangan Penyakit yang Disebabkan Oleh Pencemar SS

SS menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipesalivasi, colitis, sakit sewaktu mengunyah dan gingivitis dan menyebabkan penyakit pada

lingkungan yaitu kekurangan oksigen di air dengan gejala ikan mati mendadak dan alga

blooming.

Page 51: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-28

3.2.2.4.2.7 Hg

Hg menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipesalivasi, colitis, sakit sewaktu mengunyah dan gingivitis dan menyebabkan penyakit pada

lingkungan yaitu kerang busuk dengan gejala populasi kerang bertambah pesat dan kerang

berbau busuk.

Hg

gangguan

susunan syaraf

pusat

kerang busuk

kelainan

kepribadian,

tremor, convolusi,

pikun, insomnia,

kehilangan

kepercayaan diri,

iritasi dan depresi

populasi kerang

bertambah pesat,

kerang berbau

busuk

bergejala

bergejala

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 30 Rancangan Penyakit yang Disebabkan Oleh Pencemar Hg

3.2.2.4.2.8 Cu

Hg menyebabkan penyakit pada manusia yaitu gastero intestinal dengan gejala stomatitis,

hipesalivasi, colitis, sakit sewaktu mengunyah dan gingivitis dan menyebabkan penyakit pada

lingkungan yaitu kerang busuk dengan gejala populasi kerang bertambah pesat dan kerang

berbau busuk

Page 52: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-29

Cu

gangguan

susunan syaraf

pusat

kerang busuk

kelainan

kepribadian,

tremor, convolusi,

pikun, insomnia,

kehilangan

kepercayaan diri,

iritasi dan depresi

populasi kerang

bertambah pesat,

kerang berbau

busuk

bergejala

bergejala

Menyebabkan-penyakit-

pada-manusia

Menyebabkan-penyakit-

pada-lingkungan

Gambar III- 31 Rancangan Penyakit yang Disebabkan Oleh Pencemar Cu

3.2.2.4.3 Rancangan Properties dari Pencemar

3.2.2.4.3.1 BOD

BOD 50 mg/lBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 32 Rancangan Properties dari Pencemar BOD

BOD berbaku mutu global 50 mg/l dan memiliki luas sebaran yang ditandai dengan zona

pengukuran.

3.2.2.4.3.2 COD

COD 100 mg/lBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 33 Rancangan Properties dari Pencemar COD

COD berbaku mutu global 100 mg/l dan memiliki luas sebaran yang ditandai dengan zona

pengukuran.

3.2.2.4.3.3 Temperatur

TemperaturBeda 5 derajat dari

suhu normalBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 34 Rancangan Properties dari Pencemar Temperatur

Page 53: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-30

Temperatur berbaku mutu global berbeda 5 derajat celcius dan suhu normal dan memiliki

luas sebaran yang ditandai dengan zona pengukuran.

3.2.2.4.3.4 pH

pH Antara 6-9Berbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 35 Rancangan Properties dari Pencemar pH

BOD berbaku mutu global antara 6-9 dan memiliki luas sebaran yang ditandai dengan zona

pengukuran.

3.2.2.4.3.5 DO

DO 0 mg/lBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 36 Rancangan Properties dari Pencemar DO

DO berbaku mutu global antara 0mg/l dan memiliki luas sebaran yang ditandai dengan zona

pengukuran.

3.2.2.4.3.6 SS

SS 2000 mg/lBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 37 Rancangan Properties dari Pencemar SS

BOD berbaku mutu global 2000 mg/l dan memiliki luas sebaran yang ditandai dengan zona

pengukuran.

3.2.2.4.3.7 Hg

Hg 0,002 mg/lBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 38 Rancangan Properties dari Pencemar Hg

Page 54: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-31

Hg berbaku mutu global 0,002 mg/l dan memiliki luas sebaran yang ditandai dengan zona

pengukuran

3.2.2.4.3.8 Cu

Cu 0,0001 mg/lBerbaku-mutu-globalLuas sebaran dimilikiZona menandai

Gambar III- 39 Rancangan Properties dari Pencemar Cu

Cu berbaku mutu global 0,0001 mg/l dan memiliki luas sebaran yang ditandai dengan zona

pengukuran

3.2.2.4.3.9 Rancangan Zonasi

kecil1 menandai

sedang2 menandai

besar3 menandai

Gambar III- 40 Rancangan Zonasi

Zona pengukuran satu menandai luas sebaran kecil, zona pengukuran dua menandai luas

sebaran sedang dan zona pengukuran tiga menandai luas sebaran besar. Rancangan zonasi ini

dibangkitkan sewaktu pertanyaan mengenai zonasi telah dijawab.

Page 55: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-32

3.3 Pembandingan Semantic Network dengan Metode

Konvensional dan Pohon N-ary

Perbandingan semantic network dengan metode konvensional dan pohon N-ary dilakukan

agar mendapatkan alasan yang kuat mengapa semantic network dipergunakan. Dari hasil

pembandingan tersebut didapatkan hasil bahwa baik semantic network, konvensional dan

pohon N-ary dapat memodelkan pengetahuan tentang pantai, namun ketika diuji komponen

tingkat kesulitan untuk dikembangkan lebih lanjut, didapati hasil bahwa konvensional sangat

sulit untuk dikembangkan lebih lanjut karena terkait dengan template basis data yang

menggunakan diagram entitas apabila dikembangkan dikhawatirkan terjadi kesalahan

penempatan key dalam skema basis data sedangkan pada semantic network dan pohoh N-ary,

kesulitan dikembangkan lebih lanjutnya sangat rendah. Proses Akuisisi Pengetahuan dengan

semantic network dapat langsung memodelkan dari bahasa sehari-hari kedalam basis

pengetahuan, sedangkan dengan konvensional diharuskan untuk melakukan penyesuaian dari

pengetahuan asli kedalam diagram entitas, namun tidak diperlukan banyak usaha sedangkan

dengan pohon N-ary diperlukan banyak perubahan untuk merubah dari bahasa sehari-hari

menjadi dalam bentuk pohon.

Tabel III- 1 hasil perbandingan semantic network dengan metode lain

No Komponen Uji Semantic

Network

Konvensional N-ary

1 Kemampuan untuk

memodelkan

pengetahuan

Bisa

dimodelkan

Bisa dimodelkan Bisa dimodelkan

2 Kesulitan untuk

dikembangkan

lebih lanjut

Rendah Tinggi, karena

terkait dengan

template database

dan diagram

relasi entitas

Rendah

Page 56: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-33

Tabel III- 2 hasil perbandingan semantic network dengan metode lain (lanjutan)

No Komponen Uji Semantic

Network

Konvensional N-ary

3 Proses Akuisisi

Pengetahuan

Dapat

langsung

dimodelkan

Dapat langsung

dimodelkan

dengan

penyesuaian pada

diagram relasi

dan entitas

Tidak dapat digunakan

langsung karena harus

diubah menjadi dalam

bentuk pohon

3.4 Rules dan Query

Berikut ini, adalah rules dan query yang akan diimplementasikan pada sistem pakar kali ini.

Tabel III- 2 rules dan query pencemar dan proses

IF THEN

atribut nilai atribut nilai

jenis

industri PLTU proses heat exchange

water treatment

is-a muara karang

pengalengan

ikan proses pembuangan isi perut

pencarian ikan

pencucian ikan

pengalengan ikan

is-a ABC sarden

galangan kapal proses penghilangan lemak

pembilaksan

pelapisan

pengasaman

is-a Samudra Indonesia

kilang BBM proses fraksionasi

proses hidrokarbon

penyimpanan

penghilangan garam

is-a pertamina

marina proses sanitasi

is-a Ancol

Page 57: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-34

IF THEN

atribut nilai atribut nilai

wisata air proses sanitasi

is-a dufan

Tabel III- 3 rules dan query proses

IF THEN

atribut nilai atribut nilai

proses heat exchange mengeluarkan temperatur

water treatment

Mengeluarkan

Tempratur, pH, SS,

Hg

pembuangan isi

perut

mengeluarkan

BOD, COD, DO, SS

pencairan ikan mengeluarkan BOD, COD, DO, SS

pencucian ikan mengeluarkan BOD, COD, DO, SS

pengalengan ikan mengeluarkan BOD, COD, DO, SS

penghilangan

lemak mengeluarkan BOD, COD, DO, SS

pembilasan mengeluarkan SS

pelapisan mengeluarkan SS, Hg, pH

pengasaman mengeluarkan pH

fraksionasi mengeluarkan BOD, COD, DO

hidrokarbon mengeluarkan

BOD, COD, DO, pH,

SS

penyimpanan mengeluarkan SS

penghilangan

garam mengeluarkan SS

sanitasi mengeluarkan BOD, COD, DO, SS

Tabel III- 4 rules dan query zonasi

IF THEN

atribut nilai atribut nilai

zona 1 menandai sebaran dekat

2 menandai sebaran sedang

3 menandai sebaran jauh

Page 58: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-35

Tabel III- 5 rules dan query pencemar

IF THEN

atribut nilai atribut nilai

pencemar BOD industri pengalengan ikan

galangan kapal

kilang bbm

wisata air

industri marina

baku mutu global 50 mg/l

mitigasi

teknologis filter biologis

mitigasi

institusional BPLHD

penyakit manusia gastero intestinal

penyakit

lingkungan kekurangan oksigen

COD industri pengalengan ikan

galangan kapal

kilang bbm

wisata air

industri marina

baku mutu global 100 mg/l

mitigasi

teknologis reverse osmosis

mitigasi

institusional BPLHD

penyakit manusia gastero intestinal

penyakit

lingkungan kekurangan oksigen

DO industri pengalengan ikan

galangan kapal

kilang bbm

wisata air

industri marina

baku mutu global 0 mh/l

mitigasi

teknologis kolam aerasi

mitigasi

institusional BPLHD

penyakit manusia gastero intestinal

penyakit

lingkungan kekurangan oksigen

Page 59: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-36

IF THEN

atribut nilai atribut nilai

SS industri pengalengan ikan

galangan kapal

kilang bbm

wisata air

industri marina

baku mutu global 2000mg/l

mitigasi

teknologis

Klorinasi

mitigasi

institusional BPLHD

penyakit manusia gastero intestinal

penyakit

lingkungan kekurangan oksigen

Temperatur industri PLTU

baku mutu global

5 derajat C dari

normal

mitigasi

teknologis kolam pendingin

mitigasi

institusional BPLHD

penyakit manusia none

penyakit

lingkungan

kekurangan oksigen

pH industri PLTU

galangan kapal

kilang bbm

baku mutu global 6,0-9,0

mitigasi

teknologis ion exchange

mitigasi

institusional BPLHD

penyakit manusia

gangguan syaraf

pusat

penyakit

lingkungan kerang busuk

Hg industri galangan kapal

baku mutu global

0,002mg/l

Page 60: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-37

IF THEN

atribut nilai atribut nilai

mitigasi

teknologis none

mitigasi

institusional BPLHD

penyakit manusia none

penyakit

lingkungan kerang busuk

Tabel III- 6 rules dan query pencemar dan industri

IF THEN

atribut nilai atribut nilai

Pencemar BOD proses

pembuangan isi

perut

And And pencairan ikan

Industri

pengalengan

ikan pencucian ikan

pengalengan ikan

baku mutu

industri 50 mg/l

COD proses

pembuangan isi

perut

And pencairan ikan

pengalengan

ikan pencucian ikan

pengalengan ikan

baku mutu

industri 100mg/l

DO proses

pembuangan isi

perut

And pencairan ikan

pengalengan

ikan pencucian ikan

pengalengan ikan

baku mutu

industri none

SS proses

pembuangan isi

perut

And pencairan ikan

pengalengan

ikan pencucian ikan

pengalengan ikan

Page 61: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-38

IF THEN

atribut nilai atribut nilai

baku mutu

industri

200mg/l

BOD proses penghilangan lemak

and

galangan kapal

baku mutu

industri 50 mg/l

COD proses penghilangan lemak

and

galangan kapal

baku mutu

industri

100mg/l

DO proses penghilangan lemak

and

galangan kapal

baku mutu

industri none

SS proses penghilangan lemak

and pembilasan

galangan kapal pelapisan

baku mutu

industri 200 mg/l

BOD proses fraksionasi

and hidorkarbon

kilang BBM

baku mutu

industri 50 mg/l

COD proses fraksionasi

and hidorkarbon

kilang BBM

baku mutu

industri 100 mg/l

DO proses fraksionasi

and hidorkarbon

kilang BBM

baku mutu

industri none

SS proses penghilangan garam

and penyimpanan

kilang BBM

Hidorkarbon

Page 62: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-39

IF THEN

atribut nilai atribut nilai

baku mutu

industri 200 mg/l

BOD proses sanitasi

and

marina

baku mutu

industri 30mg/l

COD proses sanitasi

and

marina

baku mutu

industri 50mg/l

DO proses sanitasi

and

Marina

baku mutu

industri

None

SS proses sanitasi

and

marina

baku mutu

industri 200mg/l

BOD proses sanitasi

and

wisata air

baku mutu

industri 30mg/l

COD proses sanitasi

and

wisata air

baku mutu

industri 50 mg/l

DO proses sanitasi

and

wisata air

baku mutu

industri None

SS proses sanitasi

and

wisata air

baku mutu

industri 200mg/l

Temperatur proses heat exchange

and water treatment

PLTU

baku mutu

industry

38 C

Page 63: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

III-40

IF THEN

atribut nilai atribut nilai

pH proses water treatment

And

PLTU

baku mutu

industri 6,0-9,0

SS proses water treatment

And

PLTU

baku mutu

industri 200 mg/l

pH proses pengasaman

And pelapisan

galangan kapal

baku mutu

industri 6,0-9,0

pH proses proses hidrokarbon

And

kilang BBM

baku mutu

industri 6,0-9,0

Hg proses pelapisan

And

galangan kapal

baku mutu

industri 0,002 mg/l

Page 64: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-1

BAB IV

IMPLEMENTASI DAN PENGUJIAN

4.1 Lingkungan Implementasi

Sistem pakar ini diimplementasikan pada server dengan spesifikasi :

Perangkat Lunak :

1. Sistem Operasi : Windows XP Service Pack III

2. Server : Apache Server 2.2

3. Mesin Inferensi : WebCLIPS 2.0.3

4. Browser : Mozilla Firefox

Perangkat Keras :

1. Prosesor : Centrino Duo T7100

2. RAM : 1 GB

4.2 Hasil Implementasi Semantic network Pada CLIPS

Semantic network menggunakan relasi biner, sehingga terdapat banyak penyesuaian

dalam implementasinya, seperti penyesuaian pada bagian fakta dan kontrol.

Penjelasan mengenai kedua bagian tersebut, dapat dilihat pada penjelasan berkut.

4.2.1 Fakta

Dalam melakukan implementasi semantic network pada CLIPS. Diperlukan sebuah

template fakta seperti berikut :

(deftemplate fakta (multislot “ objek1”) (multislot “

hubungan”) (multislot “ objek2”))

Multislot digunakan sebagai sarana agar objek-objek dapat ditampilkan dengan

menggunakan spasi. Jika tanpa multislot, fakta dengan spasi akan dianggap sebagai

beberapa fakta. Jika menggunakan string, akan menyulitkan bila dilakukan passing

fakta kedalam bahasa HTML.

Page 65: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-2

4.2.2 Kontrol

Untuk melakukan penelusuran fakta, diperlukan sebuah production rules yang dikodekan sebagai

berikut :

(defrule production-rules-sumber""

(declare (salience -500))

?o <- (fakta-penting (jenis pencemar) (penanda

?penanda))

?p <- (fakta (objek1 ?penanda) (hubungan ?hubungan)

(objek2 ?objek2))

?q <- (fakta (objek1 ?objek2) (hubungan ?hubungan2)

(objek2 ?objek3))

(not (fakta (objek1 ?penanda) (hubungan " dimiliki")

(objek2 ?objek2)))

(not (fakta (objek1 ?penanda) (hubungan " dihasilkan")

(objek2 ?objek2)))

(not (fakta (objek1 ?objek2) (hubungan " dimiliki")

(objek2 ?objek3)))

(not (fakta (objek1 ?objek2) (hubungan " dihasilkan")

(objek2 ?objek3)))

=>

(assert (fakta (objek1 ?penanda) (hubungan ?hubungan2)

(objek2 ?objek3)))

)

Production rules diaktifikan setelah diketahui pencemarnya, karena pada penelusuran

informasi pertanyaan tidak diperlukan production rules. Penelusuran Production Rules juga

tidak boleh menyertakan hubungan dimiliki dan dihasilkan. Penelusuran tersebut akan

menghasilkan fakta-fakta yang tidak penting dan akan menyebabkan infinite loop pada

penelusuran. Hal tersebut terjadi karena ada hubungan bolak-balik pada bagian tersebut.

Sejatinya semantic network, merupakan relasi biner, namun untuk menghasilkan inferensi

mengenai baku mutu industri diperlukan dua attribut sehingga dibutuhkan penyesuaian

seperti potongan kode berikut :

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2

" 30mg/l" " marina"))

(fakta (objek1 " 30mg/l" " marina") (hubungan " dimiliki")

(objek2 " BOD"))

Sebenarnya, masalah inferensi non-biner dalam sebuah semantic network baru terjadi ketika

terdapat banyak fakta untuk satu jenis yang sama (contoh: dalan satu waktu terdapat fakta

pengalengan ikan dan water treatment untuk proses) proses pencarian.

Page 66: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-3

4.2.3 Batasan Implementasi

Pada tiap baris setelah tanda petik “ diberikan spasi agar dapat dibaca oleh CLISP, seperti

yang ada pada kode (fakta (objek1 “ kekurangan oksigen pada air”)

(hubungan “ bergejala-lingkungan”) (objek2 “ ikan mati mendadak,alga

blooming”)), agar dapat menghasilkan tampilan yang bagus dan tanpa spasi

4.3 Fakta Domain

Fakta dalam sistem pakar ini, dibuat berdasarkan template yang telah dibuat pada bagian

formalisasi dan menghasilkan basis pengetahuan seperti yang terlihat pada tabel dibawah ini :

;fakta dari gambar III-13 mengenai industri marina bagian

proses sanitasi kapal

(fakta (objek1 " marina") (hubungan " berproses") (objek2 "

sanitasi kapal"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 "

30mg/l" " marina"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 "

60mg/l" " marina"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 "

none" " marina"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 "

100mg/l" " marina"))

(fakta (objek1 " 30mg/l" " marina") (hubungan " dimiliki")

(objek2 " BOD"))

(fakta (objek1 " 60mg/l" " marina") (hubungan " dimiliki")

(objek2 " COD"))

(fakta (objek1 " none" " marina") (hubungan " dimiliki")

(objek2 " DO"))

(fakta (objek1 " 100mg/l" " marina") (hubungan " dimiliki")

(objek2 " SS"))

(fakta (objek1 “ BOD”) (hubungan “ dihasilkan”) (objek2 “

marina”))

(fakta (objek1 “ COD”) (hubungan “ dihasilkan”) (objek2 “

marina”))

(fakta (objek1 “ DO”) (hubungan “ dihasilkan”) (objek2 “

marina”))

(fakta (objek1 “ SS”) (hubungan “ dihasilkan”) (objek2 “

marina”))

;fakta dari gambar III-12 mengenai industri marina pada lokasi

(fakta (objek1 " ancol") (hubungan " is a") (objek2 "

marina"))

(fakta (objek1 " ancol") (hubungan " berkualitas buangan")

(objek2 " air kelas 2"))

(fakta (objek1 " ancol") (hubungan " berbesar buangan")

(objek2 " 500 meter kubik/hari"))

(fakta (objek1 " ancol") (hubungan " berkapasitas") (objek2 "

Page 67: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-4

150 kapal"))

;fakta dari gambar III-13 mengenai proses marina dan buangan

pencemarnya

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan")

(objek2 " BOD"))

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan")

(objek2 " COD"))

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan")

(objek2 " DO"))

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan")

(objek2 " SS"))

;fakta dari gambar III-16 mengenai mitigasi pencemar yang

dihasilkan oleh proses sanitasi yaitu BOD

;(objek1 BOD)

(fakta (objek1 “ BOD”) (hubungan “ bermitigasi teknologis”)

(objek2 “ filter biologis”))

(fakta (objek1 “ filter biologis”) (hubungan “ bersyarat”)

(objek2 “ memiliki kolam biologis”))

(fakta (objek1 “ filter biologis”) (hubungan “ berkemampuan”)

(objek2 “ menghilangkan pencemaran biologis sebesar 250 meter

kubik perjam”))

(fakta (objek1 “ BOD”) (hubungan “ bermitigasi institusional”)

(objek2 “ BPLHD”))

(fakta (objek1 “ BPLHD”) (hubungan “ bertugas”) (objek2 “

menyelesaikan permasalahan lingkungan di daerah propinsi”))

(fakta (objek1 “ BPLHD”) (hubungan “ beralamat”) (objek2 “ Jl.

HR. Rasuna Said Kav C 22, Gedung Nyi Ageng Serang Lantai 10,

Jakarta Selatan telepon 021-5228435”))

;fakta dari gambar III-24 mengenai penyakit yang disebabkan

pencemar yang dihasilkan oleh proses sanitasi yaitu BOD

(fakta (objek1 “ BOD”) (hubungan “ menyebabkan penyakit pada

manusia”) (objek2 “ gastero intestinal”))

(fakta (objek1 “ gastero intestinal”) (hubungan “ bergejala”)

(objek2 “ stomatitis, hipersalivasi, colitis, sakit sewaktu

mengunyah dan ginggivitis”))

(fakta (objek1 “ BOD”) (hubungan “ menyebabkan penyakit pada

lingkungan”) (objek2 “ kekurangan oksigen pada air”))

(fakta (objek1 “ kekurangan oksigen pada air”) (hubungan “

bergejala-lingkungan”) (objek2 “ ikan mati mendadak,alga

blooming”))

;fakta dari gambar III-32 mengenai penyakit yang disebabkan

Page 68: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-5

pencemar yang dihasilkan oleh proses sanitasi yaitu BOD

(fakta (objek1 “ BOD”) (hubungan “ berbaku mutu global”)

(objek2 “ 50mg/l”))

4.4 Hasil Implementasi Aplikasi

Dalam sistem pakar ini, hanya terdapat delapan file, yang merupakan perwujudan dari

arsitekturnya. Penjelasan kedelapan file tersebut dapat dilihat sebagai berikut :

Tabel IV- 3 Penjelasan file yang diimplementasi

No Nama Penjelasan

1 Lingkungan.clp Kontrol dari fakta yang harus diinferensi, pertanyaan

yang harus ditampilkan dan fakta yang harus ditampilkan

2 Mitigasi.clp Knowledge base fakta mengenai mitigasi teknologis dan

mitigasi institusional

3 Pencemar.clp Knowledge base fakta mengenai bahan pencemar dan

baku mutunya

4 Proses.clp Knowledge base fakta mengenai proses-proses industri

dan pencemarnya

5 Zona.clp Knowledge base fakta mengenai zona dan luas wilayah

pencemaran

6 Industri.clp Knowledge base fakta mengenai industri-industri beserta

baku mutu industrinya

7 Dampak.clp Knowledge base fakta mengenai dampak dari sebuah

pencemaran

8 Industri-

lokasi.clp

Knowledge base fakta mengenai nama industri, besar

buangan, kapasitas dan kualitas buangan dari sebuah

industri

9 Index.htm Halaman pertama dari web, untuk memilih metoda

10 Main.htm Template css

11 Editor/index.php Halaman login editor

12 connection.php Halaman untuk koneksi dengan database

Page 69: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-6

13 pilihMetode.php Halaman untuk melakukan pemilihan jenis entitas dan

relasi yang ingin diubah

14 bacaFile.php Halaman untuk melakukan pemilihan entitas dan relasi

yang ingin diubah

15 edit-industri1

sampai 3.php

Halaman antar muka edit industri

16 editClass.php Kelas php yang berisi metode perubahan

17 showForm.php Kelas php yang berisi penampilan form

18 edit-

pencemar.php

Halaman antar muka edit pencemar

19 edit-zona.php Halaman antar muka edit zona

Sistem pakar ini juga mengimplementasikan skenario program sebagai berikut :

a. Pendekatan Sumber Pencemar

- Pengguna memilih industri yang akan dicek

- Program akan menampilkan proses yang sesuai dengan industri yang dipilih,

pengguna memilih proses yang ia akan cari

- Program menampilkan pencemar sesuai dengan industri dan proses yang dipilih,

pengguna memilih pencemar

- Program menampilkan mitigasi, efek, informasi mengenai aktifitas industri dan baku

mutu dari pencemar sesuai dengan proses dan industri yang dipilih.

b. Pendekatan Kualitas Lingkungan

- Pengguna memilih daerah yang telah diukur

- Program akan menampilkan pencemar yang ada dalam basis pengetahuannya,

Pengguna memilih pencemar yang ingin dia ketahui

- Program akan menampilkan industri yang mengeluarkan pencemar tersebut dan

pengguna memilih industri yang ingin dia pelajari

- Program akan menampilkan proses yang mengeluarkan pencemar tersebut,

mitigasinya, efeknya, informasi aktifitas industri yang ada disanna dan baku mutu

dari pencemar sesuai dengan pencemar dan industri yang dipilih

Page 70: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-7

4.5 Pengujian

Dalam pengujian kali ini ada tiga bagian, yaitu pengujian internal, pengujian dengan pakar

dan pengujian dengan sepuluh orang masyarakat yang berasal dari walhi, ITB dan

Perkumpulan Studi Ilmu Kemasyarakatan. Pada semua bagian, dilakukan pengujian sebagai

berikut :

a. Pendekatan Sumber Pencemar

- Pengguna memilih industri yang akan dicek

- Program akan menampilkan proses yang sesuai dengan industri yang dipilih,

pengguna memilih proses yang ia akan cari

- Program menampilkan pencemar sesuai dengan industri dan proses yang dipilih,

pengguna memilih pencemar

- Program menampilkan mitigasi, efek, informasi mengenai aktifitas industri dan baku

mutu dari pencemar sesuai dengan proses dan industri yang dipilih.

b. Pendekatan Kualitas Lingkungan

- Pengguna memilih daerah yang telah diukur

- Program akan menampilkan pencemar yang ada dalam basis pengetahuannya,

Pengguna memilih pencemar yang ingin dia ketahui

- Program akan menampilkan industri yang mengeluarkan pencemar tersebut dan

pengguna memilih industri yang ingin dia pelajari

- Program akan menampilkan proses yang mengeluarkan pencemar tersebut,

mitigasinya, efeknya, informasi aktifitas industri yang ada disanna dan baku mutu

dari pencemar sesuai dengan pencemar dan industri yang dipilih

dan menghasilkan hasil sebagai berikut :

Tabel IV- 4 Pengujian Internal

No Bagian yang Diuji Hasil

1 Menghasilkan hasil yang konsisten Berhasil

2 Program tidak menampilkan informasi redundan

dan kontradiktif

Berhasil

3 Semantic network diimplementasikan Berhasil

Page 71: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

IV-8

Sedangkan sewaktu melakukan pengujian dengan pakar mendapati hasil sebagai berikut :

Tabel IV- 5 Pengujian Eksternal dengan Pakar

No Bagian yang Diuji Hasil

1 Menghasilkan hasil yang konsisten Berhasil

2 Program tidak menampilkan informasi redundan

dan kontradiktif

Berhasil

3 Semantic network diimplementasikan Berhasil

4 Program memudahkan pengguna untuk

mendapatkan jawaban lebih cepat jika harus

mencari di buku

Berhasil

Sedangkan sewaktu melakukan pengujian dengan masyarakat umum mendapati hasil sebagai

berikut :

Tabel IV- 6 Pengunjian Eksternal dengan Pengguna

No Bagian yang Diuji Hasil

1 Informasi yang diberikan berguna Berhasil

2 Menghasilkan hasil yang sama untuk

permasalahan yang sama

Berhasil

3 Program memudahkan pengguna untuk

mendapatkan jawaban lebih cepat jika harus

mencari di buku

Berhasil

Page 72: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

V-1

BAB V

KESIMPULAN DAN SARAN

Setelah melakukan pengembangan tugas akhir ini didapatkan kesimpulan sebagai berikut :

5.1 Kesimpulan

1. Kelebihan pembangunan sistem pakar dengan menggunakan semantic network

a. sangat memudahkan proses akuisisi pengetahuan karena perkataan dari pakar dapat

langung dimodelkan tanpa proses lain terlebih dahulu,

b. memudahkan proses pengembangan dan perawatan sistem pakar karena sifatnya

yang biner,

c. pengetahuan dapat ditambahkan sewaktu-waktu tanpa merusak seluruh skema

pengetahuan yang ada.

2. Kekurangan dari Semantic network menyulitkan proses inferensi pada CLIPS

pengetahuan karena sifat wajib dari semantic network yang hanya dapat memodelkan

relasi biner. Sementara pada sistem pakar ini, terdapat beberapa relasi yang secara logika

non-biner.

3. Tahapan pengujian prototipe pada pengembangan dengan metode iteratif dan inkremental

membuat pakar dapat melihat bentuk sistem pakar yang akan dibuat menyebabkan

perekayasa pengetahuan mendapatkan umpan balik sebelum versi yang utuh

dikembangkan.

4. Domain pada permasalahan pantai, dapat dimodelkan dengan baik dengan menggunakan

semantic network. Namun karena domainnya yang sangat sederhana, hanya kemampuan

production rules dari semantic network yang digunakan untuk mendapatkan kesimpulan.

Setelah dilakukan perbandingan dengan metode konvensional dan pohon N-ary

disimpulkan bahwa domain tugas akhir kali ini dapat diimplementasikan dengan metode

tersebut, namun sangat menyulitkan proses pengembangan lebih lanjut karena terkait

dengan entitas dan relasi yang sudah baku dan tidak bisa secara fleksibel berubah.

Page 73: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

V-2

5.2 Saran

1. Tanggapan yang bagus dari masyarakat pemerhati lingkungan membuat sistem pakar ini

mungkin untuk dikembangkan untuk domain yang lebih luas dan mendalam. Serta

dikembangkan untuk daerah-daerah lain di luar Teluk Jakarta.

2. Pengembangan untuk daerah di luar Teluk Jakarta dapat menggunakan basis pengetahuan

yang ada apabila pada daerah tersebut sangat mirip dengan Teluk Jakarta dari segi fisik

dan jenis industri yang ada, namun bila diinginkan untuk dikembangkan ke daerah lain

dan karakteristik daerah tersebut sangat berbeda, diperlukan perubahan langsung pada

basis pengetahuan.

Page 74: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

ix

DAFTAR REFERENSI

[PUP93] Puppe, Frank (1993). Systematic Introduction to Expert System. Springer-Verlag

[NM 08] Milton Nick (2008), Knowledge Technologies. Polimertrica

[RHI06] Rhiti, Hyronimus S.H. LLM (2006). Hukum Penyelesaian Sengketa Lingkungan

Hidup. Universitas Atma Jaya Jogjakarta

[DJA07] Djamin, Djanius (2007). Pengawasan Dan Pelaksanaan Undang-Undang

Lingkungan Hidup (Suatu Analisis Sosial). Yayasan Obor Indonesia

[ROL88] Rolston, David W (1988). Artificial Intelligence and Expert System

Development.Springer-Verlag

[POT94] Potter, Clifton. dkk (1994). Limbah Cair Berbagai Industri Di Indonesia.

Kementrian Lingkungan Hidup Republik Indonesia dan Dalhousie University Canada

[JUL94] Prof.dr. Slamet, Juli Soemirat, MPH,Ph.D (1994). Kesehatan Lingkungan. Gadjah

Mada University Press

[SEY 08 ]Seyedeh Zahra Pourvakhshouri. dkk (2008).Oil Spill Management Supporting

System In Malaysian Marine Environments. Universiti Putra Malaysia

[TAL 07]Henry, Tala (2007).U.S. EPA QSAR and Expert System Tools for Predicting

Toxicity. U.S Enviromental Protection Agency

[NUR 07]bt Mohd.Zukki, Nur Ilyana dkk (2007). An Expert System For Troubleshooting In

Wastewater Treatment Plant. Universiti Putra Malaysia.

[NOD04] http://www.nodirtygold.org/buyat_bay_indonesia.cfm

Page 75: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

A-1

LAMPIRAN A

1. An Expert System For Troubleshooting in Wastewater Treatment Plant

Sistem pakar ini, menangani pencarian masalah dan pemecahannya pada instalasi

pengolahan limbah (IPAL). Sistem ini dibangun dengan menggunakan shell yaitu Kappa

PC dengan representasi pengetahuan yaitu, berbasis rule, berbasis frame dan berorientasi

objek. Tahapan untuk melakukan pencarian masalah dan pemecahannya, adalah :

1. Pengguna memilih untuk melakukan investigasi pada jalur air atau jalur lumpur.

2. Pengguna memasukkan data.

3. Rekomendasi dan saran untuk penanganan permasalahan pada jalur air dan jalur

lumpur.

Untuk melakukan verifikasi pada program ini dilakukan pengujian pada IPAL Toshiba

Electronics yang teradapat pada Teluk Panglima dengan parameter pengujian pH,

Dissolved Oxygen (DO), BOD, COD dan Total Sustepended Solid (TSS) dan mendapati

hasil yang sesuai dengan prediksi dari pakar.

Perbedaan dengan sistem pakar yang sedang dibuat adalah pada ruang lingkup, bila

sistem pakar yang sedang dibuat mengambil ruang lingkup yaitu daerah pantai,

sementara sistem pakar ini mengambil ruang lingkup hanya pada instalasi pengolahan

limbah.

2. ECOSAR

ECOSAR adalah sebuah sistem pakar yang melakukan estimasi terhadap tingkat racun

dalam air dengan metoda Structure Activity Relationship. Relasi yang dibuat adalah

racun yang akut dan kronis berhubungan dengan ikan, invertebrata air, dan alga. Domain

dari kimia yang dimasukkan ke dalam library-nya adalah kimia organik, surfactans,

polimer, penyamak, anorganik, organometalik dan kelas kimia lain yang berbahaya.

Perbedaan dengan yang sedang dibuat adalah, Ecosar hanya melakukan prediksi tingkat

keberbahayaan atas pencemar baru yang ada dilingkungan sementara sistem pakar yang

dibuat tidak dapat melakukan prediksi terhadap zat pencemar yang baru.

Page 76: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

A-2

3. Oil Spill Manajement Supporting System In Malaysian Marine Environments

Sistem ini ditujukan untuk dapat memberikan bantuan dalam mengambil keputusan

mengenai cara mitigasi yang tercepat dengan memperhitungkan faktor lingkungan pantai,

parameter yang mempengaruhi pergerakan minyak, efek lingkungan dan melakukan

monitoring dan langkah-langkah pembersihan.

Sistem ini menggunakan informasi pantai yang terdiri dari tiga bagian, yaitu

fisik,biologis dan sumberdaya manusia. Sumberdaya manusia ini meliputi, keahlian,

peralatan, aturan nasional, jalur transportasi dan lain-lain. Sedangkan fisik meliputi :

kecepatan angin, tempat tumpahan dan penyebarannya. Biologi meliputi tingkat kematian

satwa liar, keberadaan habitat dan kerusakan keindahan pantai.

Perbedaan antara sistem pakar ini dan sistem pakar yang sedang dikembangkan adalah

sistem pakar ini sudah mengimplementasikan Geographical Information Sistem

sementara sistem pakar yang sedang dikembangkan belum.

Page 77: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

B-1

LAMPIRAN B

No Item Penilaian Bobot Nilai (Bobot

*Nilai) Keterangan

Usar dan Management

1 Pengguna

mengharapkan

keuntungan yang

besar dari sistem

10 10 100

2 Pengguna

mempunyai harapan

yang realistis

mengenai ukuran

dan batasan sistem

10 10 100

3 Proyek mempunyai

tanggung jawab

manajemen yang

banyak

10 10 100 KE bertanggung jawab

penuh

4 Manajemen akan

mendukung proyek

setelah selesai

8 10 80 Tim pengembangan

selanjutnya telah ada

5 Pengenalan sistem

tidak membutuhka

banyak reorganisasi

4 10 40 Sistem menggunakan

metode yang biasa

dipakai, namun

dengan lingkup

diperkecil

6 Pengguna dapat

berinteraksi dengan

sistem

4 10 40

7 Sistem dapat

menjelaskan jalan

pemikirannya pada

pengguna

4 0 0 Sistem hanya

menampilkan hasil

akhir

8 Sistem tidak terlalu

banyak bertanya dan

tidak ada pertanyaan

yang tidak perlu

4 10 40

Task

9 Task tidak

membutuhkan NLP 10 10 100

10 Task adalah

pengetahuan yang

intensif, tetapi tidak

terlalu luas

7 10 70

Page 78: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

B-2

No Item Penilaian Bobot Nilai (Bobot

*Nilai) Keterangan

Task

11 Pada dasarnya task

adalah heuristik

8 10 80

12 Kasus uji untuk

semua tingkat

kesulitan tersedia 10 10 100

13 Sistem dapat

berkembang 7 10 70

Terdapat beberapa

pendekatan dan

lingkup domain yang

dapat diperluas

14

Task tidak atau

sedikit

membutuhkan

pengertian umum

10 10 100 Semua cara tentang

investigasi sudah

distandarisasi

15 Tidak

membutuhkan

solusi optimum 8 10 80

Tidak ada alternatif

solusi

16 Task masih akan

relevan dimasa

mendatang 10 10 100

17 Sistem tidak perlu

jadi dalam waktu

singkat 7 10 70

18 Task mudah tapi

tidak terlalu mudah

untuk sistem pakar 8 0 0

Inferensi yang

dibutuhkan hanya

production rules

semantic network

19 Task diketahui dari

awal akan menjadi

masalah 4 10 40

20 Solusi permasalahan

pada task dapat

dijelaskan 4 10 40

21

Task tidak

membutuhkan

respon waktu yang

terlalu singkat

10 10 100

22

Ada sistem pakar

yang sukses, yang

mirip dengan sistem

yang direncanakan

8 0 0 Tidak pernah ada

sistem pakar seperti ini

di Indonesia

23

Sistem yang

direncanakan dapat

digunakan di

beberapa tempat

5 0 0 Sistem memiliki

lingkup spesifik terkait

lokasi Teluk Jakarta

24 Task berbahaya atau

kurang menarik bagi

manusia 3 0 0

Mengetahui tingkat

pencemaran hanya

menarik bagi ahli

Page 79: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

B-3

No Item Penilaian Bobot Nilai (Bobot

*Nilai) Keterangan

Task

25 Task berisi

pengetahuan

subjektif 4 10 40

Penentuan zonasi

menggunakan

pengetahuan subjektif

Expert

26 Pakar tersedia 10 10 100

27 Pakar adalah

seorang pakar yang

tulen 10 10 100

Pakar adalah ahli

lingkungan perairan,

dan dosen tetap ITB

28 Pakar dimasukkan

dalam keseluruhan

durasi 10 10 100

Dimasukkan sebagai

pembimbimg TA

29 Pakar mau dan

dapat diajak kerja

sama 8 10 80

30 Pakar pandai

mengeluarkan

pikirannya 8 10 80

31

Pakar dapat

dipercaya dan

memiliki

pengalaman

8 10 80

32 Pakar menggunakan

jalan pemikiran

simbolik 8 10 80

Pakar berkomunikasi

dengan semantic

network

33

Sulit, tetapi tidak

terlalu sulit untuk

memindahkan

pengetahuan pakar

7 5 35 Pengetahuan tentang

zonasi sulit untuk

dipindahkan

34

Pakar

menyelesaikan

masalah dengan

keahlian kognitif,

bukan dengan

motorik atau

sensorik

10 10 100

35 Pakar yang berbeda

sependapat pada

solusi yang bagus 10 0 0

Pengetahuan pakar

tidak dikonfirmasi

kepada pakar lainnya

36

Pakar tidak perlu

kreatif untuk

menyelesaikan

masalah

10 10 100

Pakar sering

menggunakan

pengalamannya

dilapangan sehingga

tidak membutuhkan

kreatifitas lagi.

Page 80: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

B-4

No Item Penilaian Bobot Nilai (Bobot

*Nilai) Keterangan

Expert

37 Pakar tidak akan

tersedia di masa

yang akan datang 3 0 0

Pakar dapat tersedia di

masa yang akan

datang

38

Pakar dapat

mengenali

intelektualnya

dengan proyek

4 10 40

39 Pakar tidak merasa

terancam 4 10 40

40

Pengetahuan

menyelesaikan

masalah yang

digunakan pakar

terstruktur,

sekurang-kurangnya

longgar

2 10 20

Total 289 325 2445

Nilai evaluasi total (bobot*nilai)/bobot 7,52

Page 81: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-1

LAMPIRAN C

Source Code sistem pakar

File lingkungan.clp

(defmodule MAIN (export ?ALL)

(import WebCLIPSTemplates deftemplate ?ALL))

(deftemplate fakta (multislot objek1) (multislot hubungan) (multislot

objek2))

(deftemplate fakta-penting (multislot jenis) (multislot penanda))

(deftemplate pencemar (multislot pencemar))

(deftemplate pendekatan (multislot metode))

; production rules

(defrule production-rules-sumber""

(declare (salience -500))

?o <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?p <- (fakta (objek1 ?penanda) (hubungan ?hubungan) (objek2 ?objek2))

?q <- (fakta (objek1 ?objek2) (hubungan ?hubungan2) (objek2 ?objek3))

(not (fakta (objek1 ?penanda) (hubungan " dimiliki") (objek2

?objek2)))

(not (fakta (objek1 ?penanda) (hubungan " dihasilkan") (objek2

?objek2)))

(not (fakta (objek1 ?objek2) (hubungan " dimiliki") (objek2

?objek3)))

(not (fakta (objek1 ?objek2) (hubungan " dihasilkan") (objek2

?objek3)))

=>

;(bind ?fakta-objek1 (create$ objek1 ?penanda))

;(bind ?fakta-hubungan2 (create$ hubungan ?hubungan2))

;(bind ?fakta-objek2 (create$ objek2 ?objek3))

(assert (fakta (objek1 ?penanda) (hubungan ?hubungan2) (objek2

?objek3)))

;(printout t "hubungan 1"$?penanda" "$?hubungan" "$?objek2"" <br>)

;(printout t "hubungan 2"$?objek2" "$?hubungan2" "$?objek3"" <br>)

;(retract ?q)

)

;Penggenerasian Pertanyaan HTML

;;header HTML

(defrule pertanyaan-header ""

(declare (salience 999))

?o <- (submit pertanyaan)

(not (sudah-diprint-header))

=>

(printout t " <form action='../../cgi-bin/WebCLIPS.EXE'

method='post'>" crlf)

(printout t "<table width='600' border='1' cellspacing='0'

cellpadding='10' align='center'>" crlf)

(printout t "<tr>" crlf)

(printout t "<td valign='bottom' background='../lingkungan-

deploy/header-green.jpg' width='600' height='100'>" crlf)

(printout t "<h3 align='right'>Sistem Pakar Investigasi Pencemaran

Page 82: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-2

Kawasan Pantai</h3>" crlf)

(printout t "</td>" crlf)

(printout t "</tr>" crlf)

(printout t " </tr></table><br>" crlf)

(printout t "<table width='600' border='1' cellspacing='0'

cellpadding='10' align='center'>" crlf)

(printout t " <tr height='90%' valign='baseline'>" crlf)

(printout t " <td valign='middle'><h2>" crlf)

(printout t " Pilih Yang Anda Ingin Investigasi"

crlf)

(printout t " </h2>" crlf)

(retract ?o)

)

;; body pertanyaan

;; hanya test

(defrule test-pertanyaan

(declare (salience 998))

?q <- (pendekatan (metode enter test))

=>

(printout t " <INPUT TYPE= Checkbox name='fact'

value='(any &quot test 1 &quot)'> "test 1"" crlf)

(printout t " <br> hoi" crlf)

(printout t " <INPUT TYPE= Checkbox name='fact'

value='(any &quot test 2 &quot)'> "test 2"" crlf)

(printout t " <br>" crlf)

)

(defrule test-pertanyaan-2

(declare (salience 998))

?q <- (pendekatan (metode enter test))

?r <- (any ?any)

=>

(printout t " "?any"<br>" crlf)

)

;;; sumber pencemaran

;;;;pertanyaan pertama jenis industri

(defrule pertanyaan-mulai-sumber ""

(declare (salience 998))

?q <- (pendekatan (metode enter sumber))

?p <- (fakta (objek1 " enter sumber") (hubungan " industri") (objek2

?objek2))

(not (fakta-penting (jenis industri) (penanda ?penanda)))

=>

(printout t " <INPUT TYPE= Checkbox name='fact'

value='(fakta-penting (jenis industri) (penanda &quot"?objek2"&quot))'>

"?objek2"" crlf)

(printout t " <br>" crlf)

)

;;;;pertanyaan kedua proses industri

(defrule print-header-proses-sumber ""

(declare (salience 999))

?q <- (pendekatan (metode enter sumber))

?r <- (fakta-penting (jenis industri) (penanda ?penanda))

(not (fakta-penting (jenis proses) (penanda ?any)))

Page 83: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-3

=>

(printout t " <h3>"?penanda" :</h3>" crlf)

(assert (sudah-ditulis ?penanda))

)

(defrule pertanyaan-proses-sumber ""

(declare (salience 999))

?q <- (pendekatan (metode enter sumber))

?r <- (fakta-penting (jenis industri) (penanda ?penanda))

?p <- (fakta (objek1 ?penanda) (hubungan " berproses") (objek2

?objek2))

?s <- (sudah-ditulis ?penanda)

(not (fakta-penting (jenis proses) (penanda ?any)))

=>

(printout t " <INPUT TYPE= Checkbox name='fact'

value='(fakta-penting (jenis proses) (penanda &quot"?objek2"&quot))'>

"?objek2"" crlf)

(printout t " <br>" crlf)

)

(defrule print-header-pencemar-sumber ""

(declare (salience 998))

?q <- (pendekatan (metode enter sumber))

?r <- (fakta-penting (jenis proses) (penanda ?penanda))

?p <- (fakta (objek1 ?penanda) (hubungan " mengeluarkan") (objek2

?objek2))

(not (fakta-penting (jenis pencemar) (penanda ?any)))

(not (sudah-ditulis ?objek2))

=>

(printout t " <br><br><h3><INPUT TYPE= Checkbox

name='fact' value='(fakta-penting (jenis pencemar) (penanda

&quot"?objek2"&quot))'> pencemar "?objek2" : </h3> <br>" crlf)

(printout t " proses yang dihasilkan oleh "?objek2" adalah :")

(assert (sudah-ditulis ?objek2))

)

(defrule pertanyaan-pencemar-sumber ""

(declare (salience 998))

?q <- (pendekatan (metode enter sumber))

?r <- (fakta-penting (jenis proses) (penanda ?penanda))

?p <- (fakta (objek1 ?penanda) (hubungan " mengeluarkan") (objek2

?objek2))

?s <- (sudah-ditulis ?objek2)

(not (fakta-penting (jenis pencemar) (penanda ?any)))

;(not (fakta-penting (jenis industri) (penanda ?industri)))

=>

(printout t " "?penanda"" crlf)

)

(defrule pertanyaan-mulai-kualitas-print-gambar ""

(declare (salience 998))

?p <- (pendekatan (metode enter kualitas))

(not (fakta-penting (jenis zona) (penanda $?any)))

=>

(printout t "<h3>Dimana Pengukurannya?</h3>" crlf)

(printout t "<img src='../lingkungan-deploy/peta.gif'> <br>" crlf)

)

(defrule pertanyaan-mulai-kualitas-print-zona ""

(declare (salience 900))

?p <- (pendekatan (metode enter kualitas))

Page 84: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-4

?q <- (variable prezona ?prezona)

(not (fakta-penting (jenis zona) (penanda ?any)))

=>

(printout t " <INPUT TYPE= radio name='fact'

value='(fakta-penting (jenis zona) (penanda "?prezona"))'> zona "?prezona""

crlf)

(printout t " <br>" crlf)

(retract ?q)

)

(defrule pertanyaan-pencemar-print ""

(declare (salience 900))

?p <- (pendekatan (metode enter kualitas))

?q <- (fakta-penting (jenis zona) (penanda ?penanda))

?r <- (fakta (objek1 " enter kualitas") (hubungan " pencemar")

(objek2 ?pencemar))

?s <- (fakta (objek1 ?pencemar) (hubungan " berbaku mutu global")

(objek2 ?objek2))

(not (fakta-penting (jenis pencemar) (penanda ?any)))

=>

(printout t " <INPUT TYPE= checkbox name='fact'

value='(fakta-penting (jenis pencemar) (penanda &quot"?pencemar"&quot))'>

pencemar "?pencemar" <br>"crlf)

(printout t " <h3>berbaku mutu global

"?objek2"</h3><br>" crlf)

)

(defrule print-header-kualitas-sumber ""

(declare (salience 998))

?q <- (pendekatan (metode enter kualitas))

?r <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?s <- (fakta (objek1 ?penanda) (hubungan " dihasilkan") (objek2

?objek2))

(not (fakta-penting (jenis industri) (penanda ?any)))

(not (sudah-ditulis ?objek2))

=>

(bind ?send (create$ penanda $?objek2))

(printout t " <br><INPUT TYPE= checkbox

name='fact' value='(fakta-penting (jenis industri) (penanda

&quot"?objek2"&quot))'> <b> "?objek2" </b> <br>"crlf)

(assert (sudah-ditulis $?objek2))

)

(defrule pertanyaan-sumber-kualitas ""

(declare (salience 998))

?p <- (pendekatan (metode enter kualitas))

?q <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?s <- (fakta (objek1 ?penanda) (hubungan " dihasilkan") (objek2

?objek2))

?r <- (sudah-ditulis ?objek2)

(not (fakta-penting (jenis industri) (penanda ?any)))

=>

(bind ?send (create$ penanda ?objek2))

(printout t " &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp

mengeluarkan "?penanda" <br> " crlf)

)

;sending useful information

(defrule send-useful ""

Page 85: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-5

(declare (salience 920))

?q <- (fakta-penting (jenis $?jenis) (penanda $?penanda))

=>

(bind ?send-jenis (create$ jenis $?jenis))

(bind ?send-penanda (create$ penanda $?penanda))

(printout t " <input type= 'hidden' name = 'fact' value = '(fakta-

penting "?send-jenis" "?send-penanda")'> ")

)

(defrule send-useful-2 ""

(declare (salience 920))

?q <- (pendekatan (metode $?metode))

=>

(bind ?send-metode (create$ metode $?metode))

(printout t " <input type= 'hidden' name = 'fact' value =

'(pendekatan "?send-metode")'> ")

)

(defrule pertanyaan-tombol ""

(declare (salience 900))

?o <- (submit button)

(not (sudah-diprint-header))

=>

(printout t " <input type= 'hidden' name = 'fact' value = '(submit

pertanyaan)'> ")

(printout t " <input type= 'hidden' name = 'fact' value = '(submit

button)'> ")

(printout t " <font color = 'red'><b> Harus

Dipilih Salah Satu Jawaban! </b> </font>" crlf)

(printout t " <h5 align='center'><input

type='submit' value='Pertanyaan berikut' class='submit'></h5>" crlf)

(printout t " </td>" crlf)

(printout t " </tr>" crlf)

(printout t " </table>" crlf)

(retract ?o)

)

(defrule show-info-header ""

(declare (salience 1000))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

(not (sudah-diprint-header))

=>

(printout t " <table width='600' border='1' cellspacing='0'

cellpadding='10' align='center'>" crlf)

(printout t " <tr>" crlf)

(printout t " <td valign='bottom'

background='../lingkungan-deploy/header-green.jpg' width='600'

height='100'>" crlf)

(printout t " <h3 align='right'>Sistem Pakar

Investigasi Pencemaran Kawasan Pantai</h3>" crlf)

(printout t " </td>" crlf)

(printout t " </tr></table><br>" crlf)

(printout t " <table width='600' border='1' cellspacing='0'

cellpadding='10' align='center'>" crlf)

(printout t " <tr valign='baseline'>" crlf)

(printout t " <td>" crlf)

(assert (sudah-diprint-header))

Page 86: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-6

)

(defrule show-info-body-header-mitigasi-teknologis ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " bermitigasi teknologis")

(objek2 ?objek2))

(not (sudah-print-info-header-mitigasi-teknologis))

=>

(printout t " <br><h2><b><i> Mitigasi

Teknologis:</i></b></h2><br>" crlf)

(assert (sudah-print-info-header-mitigasi-teknologis))

)

(defrule show-info-body-mitigasi-teknologis ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " bermitigasi teknologis")

(objek2 ?objek2))

?s <- (fakta (objek1 ?penanda) (hubungan " bersyarat") (objek2

?objek3))

?t <- (fakta (objek1 ?penanda) (hubungan " berkemampuan") (objek2

?objek4))

?u <- (sudah-print-info-header-mitigasi-teknologis)

=>

(printout t " <h3>"?penanda" bermitigasi

teknologis : </h3> " ?objek2 "<br>" crlf)

(printout t " <h3>"?objek2" bersyarat : </h3> "

?objek3 "<br>" crlf)

(printout t " <h3>"?objek2" berkemampuan : </h3> "

?objek4 "<br>" crlf)

(retract ?r)

(retract ?s)

(retract ?t)

)

(defrule show-info-body-header-mitigasi-institusional ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " bermitigasi

institusional") (objek2 ?objek2))

(not (sudah-print-info-header-mitigasi-institusional))

=>

(printout t " <br><h2><b><i> Mitigasi

Institusional:</i></b></h2><br>" crlf)

(assert (sudah-print-info-header-mitigasi-institusional))

)

(defrule show-info-body-mitigasi-institusional ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " bermitigasi

institusional") (objek2 ?objek2))

?s <- (fakta (objek1 ?penanda) (hubungan " bertugas") (objek2

?objek3))

Page 87: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-7

?t <- (fakta (objek1 ?penanda) (hubungan " beralamat") (objek2

?objek4))

?u <- (sudah-print-info-header-mitigasi-institusional)

=>

(printout t " <h3>"?penanda" bermitigasi

institusional : </h3> " ?objek2 "<br>" crlf)

(printout t " <h3>"?objek2" bertugas : </h3> "

?objek3 "<br>" crlf)

(printout t " <h3>"?objek2" beralamat : </h3> "

?objek4 "<br>" crlf)

(retract ?r)

(retract ?s)

(retract ?t)

)

(defrule show-info-body-header-penyakit-manusia ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " menyebabkan penyakit pada

manusia") (objek2 ?objek2))

(not (sudah-print-info-header-penyakit-manusia))

=>

(printout t " <br><h2><b><i> Penyakit

Manusia:</i></b></h2><br>" crlf)

(assert (sudah-print-info-header-penyakit-manusia))

)

(defrule show-info-body-gejala-manusia ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " menyebabkan penyakit pada

manusia") (objek2 ?objek2))

?s <- (fakta (objek1 ?penanda) (hubungan " bergejala") (objek2

?objek3))

?u <- (sudah-print-info-header-penyakit-manusia)

=>

(printout t " <h3>"?penanda" menyebabkan penyakit

pada manusia</h3> : " ?objek2 "<br>" crlf)

(printout t " <h3>"?objek2" bergejala </h3> : "

?objek3 "<br>" crlf)

(retract ?r)

(retract ?s)

)

(defrule show-info-body-header-penyakit-lingkungan ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " menyebabkan penyakit pada

lingkungan") (objek2 ?objek2))

(not (sudah-print-info-header-penyakit-lingkungan))

=>

(printout t " <br><h2><b><i> Penyakit

Lingkungan:</i></b></h2><br>" crlf)

(assert (sudah-print-info-header-penyakit-lingkungan))

)

(defrule show-info-body-gejala-lingkungan ""

Page 88: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-8

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?penanda) (hubungan " menyebabkan penyakit pada

lingkungan") (objek2 ?objek2))

?s <- (fakta (objek1 ?penanda) (hubungan " bergejala-lingkungan")

(objek2 ?objek3))

?u <- (sudah-print-info-header-penyakit-lingkungan)

=>

(printout t " <h3>"?penanda" menyebabkan penyakit

pada lingkungan : </h3> " ?objek2 "<br>" crlf)

(printout t " <h3>"?objek2" bergejala : </h3> "

?objek3 "<br>" crlf)

(retract ?r)

(retract ?s)

)

(defrule show-info-body-header-sumber""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

(not (sudah-print-info-header-sumber ?industri))

=>

(printout t " <br><h2><b><i> Informasi mengenai

"?industri" :</i></b></h2><br>" crlf)

(assert (sudah-print-info-header-sumber ?industri))

)

(defrule show-info-body-sumber ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?instance-industri) (hubungan " is a") (objek2

?industri))

?s <- (fakta (objek1 ?instance-industri) (hubungan " berkualitas

buangan") (objek2 ?objek1))

?t <- (fakta (objek1 ?instance-industri) (hubungan " berbesar

buangan") (objek2 ?objek2))

?u <- (fakta (objek1 ?instance-industri) (hubungan " berkapasitas")

(objek2 ?objek3))

?v <- (sudah-print-info-header-sumber ?industri)

=>

(printout t " <h3>"?instance-industri" adalah nama

dari: </h3> " ?industri "<br>" crlf)

(printout t " <h3>"?instance-industri" berkualitas

buangan : </h3> " ?objek1 "<br>" crlf)

(printout t " <h3>"?instance-industri" berbesar

buangan : </h3> " ?objek2 "<br>" crlf)

(printout t " <h3>"?instance-industri"

berkapasitas : </h3> " ?objek3 "<br>" crlf)

(retract ?r)

(retract ?s)

)

(defrule show-info-body-sumber-baku-mutu ""

(declare (salience -700))

?p <- (fakta-penting (jenis pencemar) (penanda ?penanda))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta (objek1 ?industri) (hubungan " berbaku mutu") (objek2

?baku ?ind))

Page 89: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-9

?s <- (fakta (objek1 ?baku ?ind) (hubungan " dimiliki") (objek2

?penanda))

?v <- (sudah-print-info-header-sumber ?industri)

=>

(printout t " <h3>"?penanda" berbaku mutu industri

untuk "?industri" : </h3> " ?baku "<br>" crlf)

(retract ?r)

(retract ?s)

)

(defrule show-info-body-kualitas-lingkungan ""

(declare (salience -650))

?p <- (fakta-penting (jenis pencemar) (penanda ?pencemar))

?q <- (fakta-penting (jenis industri) (penanda ?industri))

?r <- (fakta-penting (jenis zona) (penanda ?penanda))

?s <- (fakta (objek1 ?penanda) (hubungan " menandai sebaran") (objek2

?luas))

?t <- (pendekatan (metode enter kualitas))

(not (sudah-print-info-kualitas-lingkungan ?pencemar))

=>

(printout t " <h2>luas sebaran "?pencemar" : </h2>

" ?luas "<br>" crlf)

(assert (sudah-print-info-kualitas-lingkungan ?pencemar))

;(retract ?s)

)

(defrule close ""

(declare (salience -800))

?p <- (fakta-penting (jenis pencemar) (penanda $?penanda))

?q <- (fakta-penting (jenis industri) (penanda $?industri))

(not(sudah-diprint-close))

=>

(printout t " <h5 align='center'><INPUT TYPE=button

class='submit' value='menu utama'

onClick=\"window.location.href='../lingkungan-deploy/';\"></h5>" crlf)

(printout t " </td>" crlf)

(printout t " </tr>" crlf)

(printout t " </table>" crlf)

(assert (sudah-diprint-close))

)

File industri-lokasi.clp

(fakta (objek1 muara karang) (hubungan is a) (objek2 PLTU))

(fakta (objek1 muara karang) (hubungan berkualitas buangan) (objek2 air

kelas 4))

(fakta (objek1 muara karang) (hubungan berbesar buangan) (objek2 4000 meter

kubik/hari))

(fakta (objek1 muara karang) (hubungan berkapasitas) (objek2 500 MW))

(fakta (objek1 ABC sarden) (hubungan is a) (objek2 pengalengan ikan))

(fakta (objek1 ABC sarden) (hubungan berkualitas buangan) (objek2 air kelas

4))

(fakta (objek1 ABC sarden) (hubungan berbesar buangan) (objek2 500 meter

kubik/hari))

(fakta (objek1 ABC sarden) (hubungan berkapasitas) (objek2 500 ton))

(fakta (objek1 marunda) (hubungan is a) (objek2 galangan kapal))

Page 90: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-10

(fakta (objek1 marunda) (hubungan berkualitas buangan) (objek2 air kelas 4))

(fakta (objek1 marunda) (hubungan berbesar buangan) (objek2 500 meter

kubik/hari))

(fakta (objek1 marunda) (hubungan berkapasitas) (objek2 20000 metrik ton))

(fakta (objek1 pertamina) (hubungan is a) (objek2 kilang bbm))

(fakta (objek1 pertamina) (hubungan berkualitas buangan) (objek2 air kelas

4))

(fakta (objek1 pertamina) (hubungan berbesar buangan) (objek2 1500 meter

kubik/hari))

(fakta (objek1 pertamina) (hubungan berkapasitas) (objek2 6000 barel/hari))

(fakta (objek1 ancol) (hubungan is a) (objek2 marina))

(fakta (objek1 ancol) (hubungan berkualitas buangan) (objek2 air kelas 2))

(fakta (objek1 ancol) (hubungan berbesar buangan) (objek2 500 meter

kubik/hari))

(fakta (objek1 ancol) (hubungan berkapasitas) (objek2 150 kapal))

(fakta (objek1 dufan) (hubungan is a) (objek2 wisata air))

(fakta (objek1 dufan) (hubungan berkualitas buangan) (objek2 air kelas 2))

(fakta (objek1 dufan) (hubungan berbesar buangan) (objek2 500 meter

kubik/hari))

(fakta (objek1 dufan) (hubungan berkapasitas) (objek2 1500 orang))

File pencemar.clp

(pencemar (pencemar " BOD"))

(pencemar (pencemar " COD"))

(pencemar (pencemar " DO"))

(pencemar (pencemar " SS"))

(pencemar (pencemar " pH"))

(pencemar (pencemar " Hg"))

(pencemar (pencemar " temperatur"))

(pencemar (pencemar " Cu"))

;(objek1 " BOD")

(fakta (objek1 " BOD") (hubungan " bermitigasi teknologis") (objek2 " filter

biologis"))

(fakta (objek1 " BOD") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " BOD") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gastero intestinal"))

(fakta (objek1 " BOD") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kekurangan oksigen pada air"))

(fakta (objek1 " BOD") (hubungan " berbaku mutu global") (objek2 " 20

mg/l"))

(fakta (objek1 " BOD") (hubungan " dihasilkan") (objek2 " marina"))

(fakta (objek1 " BOD") (hubungan " dihasilkan") (objek2 " wisata air"))

(fakta (objek1 " BOD") (hubungan " dihasilkan") (objek2 " kilang bbm"))

(fakta (objek1 " BOD") (hubungan " dihasilkan") (objek2 " galangan kapal"))

(fakta (objek1 " BOD") (hubungan " dihasilkan") (objek2 " pengalengan

ikan"))

;(objek1 " COD")

(fakta (objek1 " COD") (hubungan " bermitigasi teknologis") (objek2 "

reverse osmosis"))

(fakta (objek1 " COD") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " COD") (hubungan " menyebabkan penyakit pada manusia")

Page 91: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-11

(objek2 " gastero intestinal"))

(fakta (objek1 " COD") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kekurangan oksigen pada air"))

(fakta (objek1 " COD") (hubungan " berbaku mutu global") (objek2 "

100mg/l"))

(fakta (objek1 " COD") (hubungan " dihasilkan") (objek2 " marina"))

(fakta (objek1 " COD") (hubungan " dihasilkan") (objek2 " wisata air"))

(fakta (objek1 " COD") (hubungan " dihasilkan") (objek2 " kilang bbm"))

(fakta (objek1 " COD") (hubungan " dihasilkan") (objek2 " galangan kapal"))

(fakta (objek1 " COD") (hubungan " dihasilkan") (objek2 " pengalengan

ikan"))

;(objek1 " DO")

(fakta (objek1 " DO") (hubungan " bermitigasi teknologis") (objek2 " kolam

aerasi"))

(fakta (objek1 " DO") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " DO") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gastero intestinal"))

(fakta (objek1 " DO") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kekurangan oksigen pada air"))

(fakta (objek1 " DO") (hubungan " berbaku mutu global") (objek2 " 0mg/l"))

(fakta (objek1 " DO") (hubungan " dihasilkan") (objek2 " marina"))

(fakta (objek1 " DO") (hubungan " dihasilkan") (objek2 " wisata air"))

(fakta (objek1 " DO") (hubungan " dihasilkan") (objek2 " kilang bbm"))

(fakta (objek1 " DO") (hubungan " dihasilkan") (objek2 " galangan kapal"))

(fakta (objek1 " DO") (hubungan " dihasilkan") (objek2 " pengalengan ikan"))

;(objek1 " SS")

(fakta (objek1 " SS") (hubungan " bermitigasi teknologis") (objek2 "

pengendapan"))

(fakta (objek1 " SS") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " SS") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gastero intestinal"))

(fakta (objek1 " SS") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kekurangan oksigen pada air"))

(fakta (objek1 " SS") (hubungan " berbaku mutu global") (objek2 "

2000mg/l"))

(fakta (objek1 " SS") (hubungan " dihasilkan") (objek2 " marina"))

(fakta (objek1 " SS") (hubungan " dihasilkan") (objek2 " wisata air"))

(fakta (objek1 " SS") (hubungan " dihasilkan") (objek2 " kilang bbm"))

(fakta (objek1 " SS") (hubungan " dihasilkan") (objek2 " galangan kapal"))

(fakta (objek1 " SS") (hubungan " dihasilkan") (objek2 " pengalengan ikan"))

;(objek1 " temperatur")

(fakta (objek1 " temperatur") (hubungan " bermitigasi teknologis") (objek2 "

kolam pendingin"))

(fakta (objek1 " temperatur") (hubungan " bermitigasi institusional")

(objek2 " BPLHD"))

(fakta (objek1 " temperatur") (hubungan " menyebabkan penyakit pada

manusia") (objek2 " none"))

(fakta (objek1 " temperatur") (hubungan " menyebabkan penyakit pada

lingkungan") (objek2 " kekurangan oksigen pada air"))

(fakta (objek1 " temperatur") (hubungan " berbaku mutu global") (objek2 "

beda 5 C dari suhu normal"))

(fakta (objek1 " temperatur") (hubungan " dihasilkan") (objek2 " PLTU"))

;(objek1 " Hg")

(fakta (objek1 " Hg") (hubungan " bermitigasi teknologis") (objek2 " anion

Page 92: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-12

resin"))

(fakta (objek1 " Hg") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " Hg") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gangguan syaraf pusat"))

(fakta (objek1 " Hg") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kerang busuk"))

(fakta (objek1 " Hg") (hubungan " berbaku mutu global") (objek2 "

0,002mg/l"))

(fakta (objek1 " Hg") (hubungan " dihasilkan") (objek2 " galangan kapal"))

(fakta (objek1 " Hg") (hubungan " dihasilkan") (objek2 " PLTU"))

;Cu

(fakta (objek1 " Cu") (hubungan " bermitigasi teknologis") (objek2 " anion

resin"))

(fakta (objek1 " Cu") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " Cu") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gangguan syaraf pusat"))

(fakta (objek1 " Cu") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kerang busuk"))

(fakta (objek1 " Cu") (hubungan " berbaku mutu global") (objek2 " 0,0001

mg/l"))

(fakta (objek1 " Cu") (hubungan " dihasilkan") (objek2 " PLTU"))

;(objek1 " pH")

(fakta (objek1 " pH") (hubungan " bermitigasi teknologis") (objek2 " ion

exchange"))

(fakta (objek1 " pH") (hubungan " bermitigasi institusional") (objek2 "

BPLHD"))

(fakta (objek1 " pH") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gangguan syaraf pusat"))

(fakta (objek1 " pH") (hubungan " menyebabkan penyakit pada manusia")

(objek2 " gastero intestinal"))

(fakta (objek1 " pH") (hubungan " menyebabkan penyakit pada lingkungan")

(objek2 " kerang busuk"))

(fakta (objek1 " pH") (hubungan " berbaku mutu global") (objek2 " antara

6,0-9,0"))

(fakta (objek1 " pH") (hubungan " dihasilkan") (objek2 " galangan kapal"))

File proses.clp

;(objek1 " heat exchange")

(fakta (objek1 " heat exchange") (hubungan " mengeluarkan") (objek2 "

temperatur"))

(fakta (objek1 " heat exchange") (hubungan " mengeluarkan") (objek2 " Cu"))

;(objek1 " water treatment")

(fakta (objek1 " water treatment") (hubungan " mengeluarkan") (objek2 "

temperatur"))

(fakta (objek1 " water treatment") (hubungan " mengeluarkan") (objek2 "

pH"))

(fakta (objek1 " water treatment") (hubungan " mengeluarkan") (objek2 "

SS"))

(fakta (objek1 " water treatment") (hubungan " mengeluarkan") (objek2 "

Hg"))

;(objek1 " pembuangan isi perut")

(fakta (objek1 " pembuangan isi perut") (hubungan " mengeluarkan") (objek2 "

Page 93: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-13

BOD"))

(fakta (objek1 " pembuangan isi perut") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " pembuangan isi perut") (hubungan " mengeluarkan") (objek2 "

DO"))

(fakta (objek1 " pembuangan isi perut") (hubungan " mengeluarkan") (objek2 "

SS"))

;(objek1 pencairan ikan)

(fakta (objek1 " pencairan ikan") (hubungan " mengeluarkan") (objek2 "

BOD"))

(fakta (objek1 " pencairan ikan") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " pencairan ikan") (hubungan " mengeluarkan") (objek2 " DO"))

(fakta (objek1 " pencairan ikan") (hubungan " mengeluarkan") (objek2 " SS"))

;(objek1 pencucian ikan)

(fakta (objek1 pencucian ikan) (hubungan " mengeluarkan") (objek2 " BOD"))

(fakta (objek1 pencucian ikan) (hubungan " mengeluarkan") (objek2 " COD"))

(fakta (objek1 pencucian ikan) (hubungan " mengeluarkan") (objek2 " DO"))

(fakta (objek1 pencucian ikan) (hubungan " mengeluarkan") (objek2 " SS"))

;" pengalengan ikan"

(fakta (objek1 " pengalengan ikan") (hubungan " mengeluarkan") (objek2 "

BOD"))

(fakta (objek1 " pengalengan ikan") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " pengalengan ikan") (hubungan " mengeluarkan") (objek2 "

DO"))

(fakta (objek1 " pengalengan ikan") (hubungan " mengeluarkan") (objek2 "

SS"))

;fraksionasi

(fakta (objek1 " fraksionasi") (hubungan " mengeluarkan") (objek2 " BOD"))

(fakta (objek1 " fraksionasi") (hubungan " mengeluarkan") (objek2 " COD"))

(fakta (objek1 " fraksionasi") (hubungan " mengeluarkan") (objek2 " DO"))

;proses hidrokarbon

(fakta (objek1 " proses hidrokarbon") (hubungan " mengeluarkan") (objek2 "

BOD"))

(fakta (objek1 " proses hidrokarbon") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " proses hidrokarbon") (hubungan " mengeluarkan") (objek2 "

DO"))

(fakta (objek1 " proses hidrokarbon") (hubungan " mengeluarkan") (objek2 "

SS"))

;penyimpanan

(fakta (objek1 " penyimpanan") (hubungan " mengeluarkan") (objek2 " SS"))

;penghilangan garam

(fakta (objek1 " penghilangan garam") (hubungan " mengeluarkan") (objek2 "

SS"))

;sanitasi

(fakta (objek1 " sanitasi") (hubungan " mengeluarkan") (objek2 " BOD"))

(fakta (objek1 " sanitasi") (hubungan " mengeluarkan") (objek2 " COD"))

(fakta (objek1 " sanitasi") (hubungan " mengeluarkan") (objek2 " DO"))

(fakta (objek1 " sanitasi") (hubungan " mengeluarkan") (objek2 " SS"))

;sanitasi kapal

Page 94: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-14

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan") (objek2 "

BOD"))

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan") (objek2 " DO"))

(fakta (objek1 " sanitasi kapal") (hubungan " mengeluarkan") (objek2 " SS"))

;pencucian kapal

(fakta (objek1 " pencucian kapal") (hubungan " mengeluarkan") (objek2 "

BOD"))

(fakta (objek1 " pencucian kapal") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " pencucian kapal") (hubungan " mengeluarkan") (objek2 "

DO"))

(fakta (objek1 " pencucian kapal") (hubungan " mengeluarkan") (objek2 "

SS"))

;air limpasan

(fakta (objek1 " air limpasan") (hubungan " mengeluarkan") (objek2 " BOD"))

(fakta (objek1 " air limpasan") (hubungan " mengeluarkan") (objek2 " COD"))

(fakta (objek1 " air limpasan") (hubungan " mengeluarkan") (objek2 " DO"))

(fakta (objek1 " air limpasan") (hubungan " mengeluarkan") (objek2 " SS"))

;penghilangan lemak

(fakta (objek1 " penghilangan lemak") (hubungan " mengeluarkan") (objek2 "

BOD"))

(fakta (objek1 " penghilangan lemak") (hubungan " mengeluarkan") (objek2 "

COD"))

(fakta (objek1 " penghilangan lemak") (hubungan " mengeluarkan") (objek2 "

DO"))

(fakta (objek1 " penghilangan lemak") (hubungan " mengeluarkan") (objek2 "

SS"))

;pembilasan

(fakta (objek1 " pembilasan") (hubungan " mengeluarkan") (objek2 " SS"))

;pelapisan

(fakta (objek1 " pelapisan") (hubungan " mengeluarkan") (objek2 " SS"))

(fakta (objek1 " pelapisan") (hubungan " mengeluarkan") (objek2 " Hg"))

(fakta (objek1 " pelapisan") (hubungan " mengeluarkan") (objek2 " pH"))

;pengasaman

(fakta (objek1 " pengasaman") (hubungan " mengeluarkan") (objek2 " pH"))

(fakta (objek1 " pengasaman") (hubungan " mengeluarkan") (objek2 " Cu"))

File industri.clp

(fakta (objek1 " enter sumber") (hubungan " industri") (objek2 " kilang

bbm"))

(fakta (objek1 " enter sumber") (hubungan " industri") (objek2 " marina"))

(fakta (objek1 " enter sumber") (hubungan " industri") (objek2 " wisata

air"))

(fakta (objek1 " enter sumber") (hubungan " industri") (objek2 " PLTU"))

(fakta (objek1 " enter sumber") (hubungan " industri") (objek2 " pengalengan

ikan"))

(fakta (objek1 " enter sumber") (hubungan " industri") (objek2 " galangan

kapal"))

(fakta (objek1 " PLTU") (hubungan " berproses") (objek2 " heat exchange"))

Page 95: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-15

(fakta (objek1 " PLTU") (hubungan " berproses") (objek2 " water treatment"))

(fakta (objek1 " PLTU") (hubungan " berbaku mutu") (objek2 " 0,002mg/l" "

PLTU"))

(fakta (objek1 " PLTU") (hubungan " berbaku mutu") (objek2 " 200mg/l" "

PLTU"))

(fakta (objek1 " PLTU") (hubungan " berbaku mutu") (objek2 " 6,0 9,0" "

PLTU"))

(fakta (objek1 " PLTU") (hubungan " berbaku mutu") (objek2 " 38 C" "

PLTU"))

(fakta (objek1 " PLTU") (hubungan " berbaku mutu") (objek2 "0,0001 mg/l" "

PLTU"))

(fakta (objek1 " 0,002mg/l" " PLTU") (hubungan " dimiliki") (objek2 " Hg"))

(fakta (objek1 " 200mg/l" " PLTU") (hubungan " dimiliki") (objek2 " SS"))

(fakta (objek1 " 6,0 9,0" " PLTU") (hubungan " dimiliki") (objek2 " pH"))

(fakta (objek1 " 38 C" " PLTU") (hubungan " dimiliki") (objek2 "

temperatur"))

(fakta (objek1 " 0,0001 mg/l" " PLTU") (hubungan " dimiliki") (objek2 "

Cu"))

(fakta (objek1 " pengalengan ikan") (hubungan " berproses") (objek2 "

pembuangan isi perut"))

(fakta (objek1 " pengalengan ikan") (hubungan " berproses") (objek2 "

pencairan ikan"))

(fakta (objek1 " pengalengan ikan") (hubungan " berproses") (objek2 "

pencucian ikan"))

(fakta (objek1 " pengalengan ikan") (hubungan " berproses") (objek2 "

pengalengan ikan"))

(fakta (objek1 " pengalengan ikan") (hubungan " berbaku mutu") (objek2 "

200mg/l" " pengalengan ikan"))

(fakta (objek1 " pengalengan ikan") (hubungan " berbaku mutu") (objek2 "

none" " pengalengan ikan"))

(fakta (objek1 " pengalengan ikan") (hubungan " berbaku mutu") (objek2 "

100mg/l" " pengalengan ikan"))

(fakta (objek1 " pengalengan ikan") (hubungan " berbaku mutu") (objek2 "

50mg/l" " pengalengan ikan"))

(fakta (objek1 " 200mg/l" " pengalengan ikan") (hubungan " dimiliki")

(objek2 " SS"))

(fakta (objek1 " none" " pengalengan ikan") (hubungan " dimiliki") (objek2

" DO"))

(fakta (objek1 " 100mg/l" " pengalengan ikan") (hubungan " dimiliki")

(objek2 " COD"))

(fakta (objek1 " 50mg/l" " pengalengan ikan") (hubungan " dimiliki") (objek2

BOD))

(fakta (objek1 " galangan kapal") (hubungan " berproses") (objek2 "

penghilangan lemak"))

(fakta (objek1 " galangan kapal") (hubungan " berproses") (objek2 "

pembilasan"))

(fakta (objek1 " galangan kapal") (hubungan " berproses") (objek2 "

pelapisan"))

(fakta (objek1 " galangan kapal") (hubungan " berproses") (objek2 "

pengasaman"))

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 "

50mg/l" " galangan kapal"))

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 "

100mg/l" " galangan kapal"))

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 " none"

" galangan kapal"))

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 "

200mg/l" " galangan kapal"))

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 "

0,002mg/l" " galangan kapal"))

Page 96: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-16

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 " 6,0

9,0" " galangan kapal"))

(fakta (objek1 " 50mg/l" " galangan kapal") (hubungan " dimiliki") (objek2 "

BOD"))

(fakta (objek1 " 100mg/l" " galangan kapal") (hubungan " dimiliki") (objek2

" COD"))

(fakta (objek1 " none" " galangan kapal") (hubungan " dimiliki") (objek2 "

DO"))

(fakta (objek1 " 200mg/l" " galangan kapal") (hubungan " dimiliki") (objek2

" SS"))

(fakta (objek1 " 0,002mg/l" " galangan kapal") (hubungan " dimiliki")

(objek2 " Hg"))

(fakta (objek1 " 6,0 9,0" " galangan kapal") (hubungan " dimiliki") (objek2

" pH"))

(fakta (objek1 " kilang bbm") (hubungan " berproses") (objek2 "

fraksionasi"))

(fakta (objek1 " kilang bbm") (hubungan " berproses") (objek2 " proses

hidrokarbon"))

(fakta (objek1 " kilang bbm") (hubungan " berproses") (objek2 "

penyimpanan"))

(fakta (objek1 " kilang bbm") (hubungan " berproses") (objek2 " penghilangan

garam"))

(fakta (objek1 " kilang bbm") (hubungan " berbaku mutu") (objek2 " 50mg/l"

" kilang bbm"))

(fakta (objek1 " kilang bbm") (hubungan " berbaku mutu") (objek2 " 100mg/l"

" kilang bbm"))

(fakta (objek1 " kilang bbm") (hubungan " berbaku mutu") (objek2 " none" "

kilang bbm"))

(fakta (objek1 " kilang bbm") (hubungan " berbaku mutu") (objek2 " 6,0 9,0"

" kilang bbm"))

(fakta (objek1 " kilang bbm") (hubungan " berbaku mutu") (objek2 " none" "

kilang bbm"))

(fakta (objek1 " 50mg/l" " kilang bbm") (hubungan " dimiliki") (objek2 "

BOD"))

(fakta (objek1 " 100mg/l" " kilang bbm") (hubungan " dimiliki") (objek2 "

COD"))

(fakta (objek1 " none" " kilang bbm") (hubungan " dimiliki") (objek2 "

DO"))

(fakta (objek1 " none" " kilang bbm") (hubungan " dimiliki") (objek2 "

SS"))

(fakta (objek1 " 6,0 9,0" " kilang bbm") (hubungan " dimiliki") (objek2 "

pH"))

(fakta (objek1 " marina") (hubungan " berproses") (objek2 " sanitasi

kapal"))

(fakta (objek1 " marina") (hubungan " berproses") (objek2 " pencucian

kapal"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 " 30mg/l" "

marina"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 " 60mg/l" "

marina"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 " none" "

marina"))

(fakta (objek1 " marina") (hubungan " berbaku mutu") (objek2 " 100mg/l" "

marina"))

(fakta (objek1 " 30mg/l" " marina") (hubungan " dimiliki") (objek2 " BOD"))

(fakta (objek1 " 60mg/l" " marina") (hubungan " dimiliki") (objek2 " COD"))

(fakta (objek1 " none" " marina") (hubungan " dimiliki") (objek2 " DO"))

(fakta (objek1 " 100mg/l" " marina") (hubungan " dimiliki") (objek2 " SS"))

(fakta (objek1 " pop") (hubungan " berproses") (objek2 " test"))

(fakta (objek1 " wisata air") (hubungan " berproses") (objek2 " sanitasi"))

Page 97: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-17

(fakta (objek1 " wisata air") (hubungan " berproses") (objek2 " air

limpasan"))

(fakta (objek1 " wisata air") (hubungan " berbaku mutu") (objek2 " 30mg/l"

" wisata air"))

(fakta (objek1 " wisata air") (hubungan " berbaku mutu") (objek2 " 70mg/l"

" wisata air"))

(fakta (objek1 " wisata air") (hubungan " berbaku mutu") (objek2 " none" "

wisata air"))

(fakta (objek1 " wisata air") (hubungan " berbaku mutu") (objek2 " 100mg/l"

" wisata air"))

(fakta (objek1 " 30mg/l" " wisata air") (hubungan " dimiliki") (objek2 "

BOD"))

(fakta (objek1 " 70mg/l" " wisata air") (hubungan " dimiliki") (objek2 "

COD"))

(fakta (objek1 " 100mg/l" " wisata air") (hubungan " dimiliki") (objek2 "

SS"))

(fakta (objek1 " none" " wisata air") (hubungan " dimiliki") (objek2 "

DO"))

(fakta (objek1 " galangan kapal") (hubungan " berbaku mutu") (objek2 "

300g/l" " galangan kapal"))

(fakta (objek1 " 300g/l" " galangan kapal") (hubungan " dimiliki") (objek2 "

Cu"))

File mitigasi.clp

;mitigasi teknologis

(fakta (objek1 " filter biologis") (hubungan " bersyarat") (objek2 "

memiliki kolam biologis"))

(fakta (objek1 " filter biologis") (hubungan " berkemampuan") (objek2 "

menghilangkan pencemaran biologis sebesar 250 meter kubik perjam"))

(fakta (objek1 " reverse osmosis") (hubungan " bersyarat") (objek2 "

memiliki tangki filtrasi"))

(fakta (objek1 " reverse osmosis") (hubungan " berkemampuan") (objek2 "

menghilangkan pencemaran kimia organik sebesar 150 meter kubik perjam"))

(fakta (objek1 " kolam aerasi") (hubungan " bersyarat") (objek2 " memiliki

pompa angin"))

(fakta (objek1 " kolam aerasi") (hubungan " berkemampuan") (objek2 "

meningkatkan oksigen terlarut sebesar 200 meter kubik perjam"))

(fakta (objek1 " kolam pendingin") (hubungan " bersyarat") (objek2 "

memiliki tanah yang luas"))

(fakta (objek1 " kolam pendingin") (hubungan " berkemampuan") (objek2 "

mengurangi panas sampai dengan suhu baku mutu sebesar 30 meter kubik

perjam"))

(fakta (objek1 " ion exchange") (hubungan " bersyarat") (objek2 " memiliki

dana yang besar"))

(fakta (objek1 " ion exchange") (hubungan " berkemampuan") (objek2 "

menetralkan pH sebesar 10 meter kubik perjam"))

(fakta (objek1 " pengendapan") (hubungan " bersyarat") (objek2 " memiliki

kolam pengendapan"))

(fakta (objek1 " pengendapan") (hubungan " berkemampuan") (objek2 "

mengurangi SS sebesar 100 meter kubik perjam"))

;(fakta (objek1 " none") (hubungan " bersyarat") (objek2 " none"))

;(fakta (objek1 " none") (hubungan " berkemampuan") (objek2 " none"))

Page 98: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

C-18

(fakta (objek1 " anion resin") (hubungan " bersyarat") (objek2 " memiliki

kolam kimia"))

(fakta (objek1 " anion resin") (hubungan " berkemampuan") (objek2 "

mengurangi logam berat sebesar 20 meter kubik perjam"))

(fakta (objek1 " BPLHD") (hubungan " bertugas") (objek2 " menyelesaikan

permasalahan lingkungan di daerah propinsi"))

(fakta (objek1 " BPLHD") (hubungan " beralamat") (objek2 " Jl. HR. Rasuna

Said Kav C 22, Gedung Nyi Ageng Serang Lantai 10, Jakarta Selatan telepon

021-5228435"))

File dampak.clp

;dampak pada manusia

(fakta (objek1 " none") (hubungan " bergejala") (objek2 " none"))

(fakta (objek1 " gastero intestinal") (hubungan " bergejala") (objek2 "

stomatitis, hipersalivasi, colitis, sakit sewaktu mengunyah dan

ginggivitis"))

(fakta (objek1 " gangguan syaraf pusat") (hubungan " bergejala") (objek2 "

kelainan kepribadian, tremor, convolusi, pikun, insomnia, kehilangan

kepercayaan diri,iritasi dan depresi"))

;dampak pada lingkungan

(fakta (objek1 " kekurangan oksigen pada air") (hubungan " bergejala-

lingkungan") (objek2 " ikan mati mendadak,alga blooming"))

(fakta (objek1 " kerang busuk") (hubungan " bergejala-lingkungan") (objek2 "

populasi kerang bertambah pesat,kerang berbau busuk"))

(fakta (objek1 " ikan mati") (hubungan " bergejala-lingkungan") (objek2 "

ikan mengambang semua"))

Page 99: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

D-1

LAMPIRAN D

Lampiran ini berisi dokumen persetujuan pengujian dengan pakar.

No Bagian yang Diuji Hasil

1 Menghasilkan hasil yang konsisten Berhasil

2 Program tidak menampilkan informasi redundan

dan kontradiktif

Berhasil

3 Semantic network diimplementasikan Berhasil

4 Program memudahkan pengguna untuk

mendapatkan jawaban secara cepat

Berhasil

Disetujui oleh

Dr. Priana Sudjono

Pakar dari Sistem Pakar dan Pembimbing II

Page 100: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

E-1

LAMPIRAN E

Lampiran E ini berisi tentang penjelasan antar muka

1. Halaman Index

Halaman ini digunakan untuk memilih metode, maka digunakan tampilan dropdown

untuk pemilihan metodenya

2. Metode pendekatan sumber pencemaran

a. Pemilihan jenis industri yang akan diinvestigasi

Page 101: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

E-2

Pemilihan jenis industri menggunakan checkbox agar dapat dipilih lebih dari satu jenis

industri yang ingin dipelajari

b. Penampilan proses

Tampilan seperti ini, sama dengan alasan penampilan industri

c. Pemilihan proses pilih pencemar

Page 102: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

E-3

Dipilih pengelompokan seperti ini agar tidak ada redudansi fakta yang dimasukkan

3. Pendekatan kualitas pengukuran pencemaran

a. Pemilihan lokasi pengukuran

Dipilih agar memudahkan pengguna untuk melihat lokasi pengukuran

b. Pemilihan jenis pencemar

Page 103: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

E-4

Pemilihan antar muka ini dipilih agar pengguna mendapatkan informasi

mengenai pencemar dan baku mutu globalnya

c. Pemilihan industri

Pemilihan tampilan seperti ini, digunakan untuk mencegah redudansi data

Page 104: Pembangunan Sistem Pakar an Investigas Pencemaran Lingkungan Kawasan Pantai

E-5

Tampilan jawaban dikelompokkan agar lebih mudah dimengerti