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 Dokumen Teknis Membangun website Verifikasi &Validasi Kesimpulan Gambar 3.1 Desain Penelitian
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 (), anemia hemolitik (). 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 () 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 () 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 G 2 K2 G3 K4 G2 K3 G2 G 4 K5 K7 G3 K6 G5 G2 K10 K8 G3 G4 N G6 K9 K11 G 3 K13 G4 G5 N G7 K12 K16 K14 G4 G6 G5 G8 N K19 K17 K15 G5 G 7 G6 K22 K20 K18 G9 G8 G7 G6 K25 K23 K21 G10 G8 G7 K26 K24 G 11 G10 K28 K27 G8 G10 K31 K29 G11 G10 A N K32 G11 K30 K33 G 11 Gambar 3.3 Desain pohon pelacakan Sistem Pakar Forward Chaining
42 Dimana: G1-G11 = Gejala penyakit Anemia K1-K33= Gejala klarifikasi Anemia = Anemia Defisiensi Besi = 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.