BAB 3 METODOLOGI PENELITIAN
3.1 Alat Dan Bahan Penelitian 3.1.1 Alat Penelitian Pada penelitian ini menggunakan beberapa perangkat keras dan perangkat lunak, diantaranya adalah : a. Perangkat keras 1. Processor Intel Celeron 1,86 Ghz; 2. RAM 1 Gb; 3. Hard Disk 80 Gb; 4. Monitor 14” resolusi 1024 x 768 pixel, 32 bit color; 5. Keyboard dan Mouse; 6. Sistem operasi Microsoft Windows XP professional Service Pack 2, Sistem operasi Microsoft Windows versi yang lebih tinggi atau LINUX Ubuntu 8.10 yang mendukung aplikasi XAMPP 1.5.4 maupun MYSQL dan PHP. b. Perangkat lunak untuk pembuatan web 1. Wamp server XAMPP versi 1.6.6 (PhpMyAdmin); 2.
Database MYSQL;
3. Desain dreamweaver.
35
36
3.1.2 Bahan Penelitian Himpunan informasi tentang penyakit anemia dan metode Sistem Pakar yang digunakan diperoleh dari rumah sakit maupun dari studi literatur, meliputi: 1. Data gejala penyakit anemia; 2. Data jenis penyakit anemia; 3. Metode Sistem Pakar Forward Chaining. 3.2
Desain Penelitian
Studi Sistem Pakar Forward Chaining
Studi Anemia
Daftar Rule/ Kaidah
Data Gejala
Daftar Pertanyaan
Analisis Inference Berdasar Forward Chaining
Komputasi
Pengembangan Perangkat Lunak
Membangun website
Verifikasi &Validasi
Gambar 3.1 Desain Penelitian
Dokumen Teknis
Kesimpulan
37
3.3
Metode Penelitian
3.3.1 Metode Pengumpulan Data a. Metode Studi Literatur Yaitu dengan mempelajari literatur yang berkaitan dengan teori Sistem Pakar, model Sistem Pakar diagnosis penyakit, teori pengembangan Sistem Pakar menggunakan metode Forward Chaining, jenis penyakit anemia, dan gejala yang menyertainya. Informasi-informasi ini dihimpun dari berbagai sumber literatur yang telah disusun dalam daftar pustaka. b. Metode Wawancara Yaitu dengan melakukan wawancara dengan pihak terkait, yakni untuk mendapatkan data atau informasi yang diperlukan untuk penelitian dan pembangunan perangkat lunak. Dalam hal ini dilakukan tanya jawab secara langsung kepada dokter mengenai topik yang diambil. 3.1.2 Model Pengembangan Perangkat Lunak Metode pengembangan sistem yang digunakan adalah model perangkat lunak sekuensial linier atau biasa disebut model waterfall. Model ini mengusulkan sebuah pendekatan pada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian dan pemeliharaan.
38
Pemodelan sistem Analisis
Desain
Coding
Test
Gambar 3.2 Pemodelan Sistem Sekuensial Linear Aktivitas- aktivitas yang ada pada metode pengembangan perangkat lunak diatas adalah: 1. Analisis Menentukan perangkat lunak seperti apa yang akan dibuat. Hal ini membutuhkan waktu yang tidak sebentar serta komunikasi antara pengembang dan user agar perangkat lunak yang dibuat dapat tepat sasaran. 2. Desain sistem dan perangkat lunak Proses desain sistem membagi kebutuhan-kebutuhan menjadi sistem perangkat lunak. Proses tersebut menghasilkan sebuah arsitektur sistem keseluruhan. Dimana desain tersebut dapat berupa fungsi dari sistem perangkat lunak yang dibangun. 3. Coding Implementasi dari tahapan desain. Menerapkan modul-modul yang sudah dirancang agar desain perangkat lunak dapat menjadi sistem utuh.
39
4. Testing Unit program diintegrasikan dan diuji menjadi sistem lengkap untuk meyakinkan bahwa persyaratan perangkat lunak telah dipenuhi. 3.4 Deskripsi Umum Sistem Untuk membuat Sistem Pakar diagnosa penyakit anemia, diperlukan datadata mengenai gejala penyakit tersebut. Data gejala tersebut diperoleh dari hasil studi literatur dan wawancara dengan dokter Erisanti. Setelah data gejala didapatkan maka dibuat sebuah daftar pertanyaan dan pengklasifikasian penyakit anemia. Dalam penelitian ini, penyakit anemia terbagi atas 2 jenis yaitu anemia defisiensi besi dan anemia hemolitik. Metode yang digunakan dalam penelitian Sistem Pakar ini adalah metode Forward Chaining dan menggunakan metode penelusuran Depth First Search. Dimana penelusuran data dimulai secara vertikal dari kiri ke kanan. Gejala anemia dibuat sebagai data awal dalam melakukan penelusuran sebelum diperoleh kesimpulan. Sebuah pohon pelacakan anemia digunakan untuk memperlihatkan hubungan yang terkait antara gejala yang satu dan lainnya. Alur gejala anemia pada gambar pohon pelacakan di bawah ini dimulai dengan pembagian gejala anemia menjadi dua yaitu gejala gejala umum anemia dan gejala khusus anemia yang digabung menjadi 11 gejala anemia, serta memiliki 33 gejala klarifikasi. Simbol dari gejala anemia adalah G, dan gejala klarifikasi adalah K. Pelacakan dimulai dari pertanyaan gejala umum pertama anemia. User diberi 2 pilihan jawaban yaitu “yes” atau “no”. Jika user menjawab yes maka
40
masuk kepada pertanyaan gejala umum selanjutnya sampai dapat dibuat kesimpulan, tetapi apabila user menjawab no maka masuk kepada pertanyaan gejala klarifikasi anemia yang masing- masing memiliki tiga pertanyaan klarifikasi untuk satu gejala anemia. Pertanyaan klarifikasi hanya akan muncul apabila user menjawab no pada setiap pertanyaan dan muncul
maksimal
sebanyak tiga kali. Akan masuk kembali kepada pertanyaan gejala anemia apabila user menjawab yes, begitu seterusnya. Jika user menjawab no semua pada pertanyaan klarifikasi di gejala umum, maka data diagnosa tidak akan masuk ke database anemia dan hanya akan muncul kesimpulan saja. Output dari pohon pelacakan anemia ini ada empat yaitu normal (N), anemia(A), anemia defisiensi besi (AD), anemia hemolitik (AH). Sistem akan mengeluarkan output normal apabila user menjawab no pada pertanyaan gejala umum dan pertanyaan klarifikasi anemia. User dikatakan anemia apabila menjawab yes pada empat pertanyaan gejala umum yaitu G1-G4, tetapi menjawab no pada semua gejala khusus anemia yaitu G5-G11. Sistem akan mengeluarkan output anemia defisiensi besi (AD) apabila user menjawab yes pada gejala umum anemia (G1-G4) dan minimal menjawab satu yes
pada
pertanyaan gejala khusus pertama untuk anemia defisiensi besi (G5-G8). Untuk output anemia hemolitik (AH) diperoleh apabila user menjawab yes pada semua gejala umum (G1-G4), menjawab no pada semua gejala khusus anemia defisiensi besi (G5-G8), tetapi minimal menjawab satu yes pada pertanyaan pertama anemia hemolitik(G9-G11).
41
Untuk lebih jelasnya penulis menggambarkan alur dari penelusuran penyakit anemia pada gambar pohon pelacakan di bawah ini :
G1 K1
G2
K2 G3
K4
G2 K3 G2
K5
G4
K7
G3
N
K6
G5
G2 K10
G3
K8 G4
N
G6
K9 K11
K13
G3
G4
G5
N
G7
K12
K 14
K16
G4
G5
G6 G8
N K19
K17
G7
AD K22
K15
G5
G6
K20
K 18
G8
G9
G7
G6 K25
K23 AD
K21
AD
G8
G7
K26
AD
K24 AD
G 10
G 11
K 28
G 10 K27
G8 G 10 AD
AH
K 31
AD
K29 G 11 K32
G 10
A
G 11 K30
AH AH
K 33 AH
AH G 11 AH
Gambar 3.3 Desain pohon pelacakan Sistem Pakar Forward Chaining
42
Dimana:
G1-G11 = Gejala penyakit Anemia K1-K33= Gejala klarifikasi Anemia AD= Anemia Defisiensi Besi AH= Anemia Hemolitik A= Anemia N= Normal
Untuk Keterangan gejala G1-G11 dan Gejala Klarifikasi dari K1-K33 dapat dilihat pada lampiran satu. Pseudocode dari desain pohon Sistem Pakar disertakan pada lampiran dua.