SISTEM PAKAR UNTUK MENGETAHUI PEMENUHAN GIZI DAN DETEKSI AWAL KESEHATAN IBU HAMIL BERBASIS WEB

dokumen-dokumen yang mirip
PEMBUATAN EXPERT SYSTEM SHELL SEBAGAI ALAT BANTU UNTUK PREDIKSI JENIS INFEKSI PADA MATA

APLIKASI SISTEM PAKAR UNTUK MENGIDENTIFIKASI PENYAKIT DALAM PADA MANUSIA MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR ANALISIS PENYAKIT LUPUS ERITEMATOSIS SISTEMIK PADA IBU HAMIL MENGGUNAKAN METODE FORWARD CHAINING

Sistem Pakar Diagnosa Penyakit THT Menggunakan Metode Backward Chaining

APLIKASI SISTEM PAKAR UNTUK KEBUTUHAN GIZI IBU MENYUSUI

Jurnal Komputasi. Vol. 1, No. 1, April Pendahuluan. Hal 1 dari 90

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi

DIAGNOSA PENYAKIT JANTUNG DENGAN METODE PENELUSURAN FORWARD CHAINNING-DEPTH FIRST SEARCH

SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT GINJAL DENGAN METODE FORWARD CHAINING

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

SISTEM CERDAS DIAGNOSA PENYAKIT AYAM

PEMANFATAN TEOREMA BAYES DALAM PENENTUAN PENYAKIT THT

ABSTRAK. Kata Kunci: Aplikasi, Sistem Pakar, dan Sepeda Motor. vi Universitas Kristen Maranatha

Rancang Bangun Sistem Pakar Pendiagnosa Penyakit Demam Typhoid dan Demam Berdarah Dengue dengan Metode Forward Chaining

BAB I PENDAHULUAN 1.1 Latar Belakang Permasalahan

PERANCANGA SISTEM PAKAR PENDETEKSI GANGGUAN KEHAMILAN ABSTRAK

SISTEM PAKAR UNTUK MENENTUKAN TIPE AUTISME PADA ANAK USIA 7-10 TAHUN MENGGUNAKAN METODE FORWARD CHAINING. Agam Krisna Setiaji

BAB I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

2/22/2017 IDE DASAR PENGANTAR SISTEM PAKAR MODEL SISTEM PAKAR APLIKASI KECERDASAN BUATAN

PENGEMBANGAN SISTEM PAKAR DALAM MEMBANGUN SUATU APLIKASI

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

APLKASI SISTEM PAKAR BERBASIS WEB UNTUK MENDIAGNOSA AWAL PENYAKIT JANTUNG

Sistem Pakar Untuk Mendeteksi Kerusakan Pada Sepeda Motor 4-tak Dengan Menggunakan Metode Backward Chaining

JURNAL TEKNOLOGI TECHNOSCIENTIA ISSN: Vol. 5 No. 1 Agustus 2012

ABSTRAK. Kata kunci : sistem pakar, forward chaining, dempster shafer.

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT GINJAL DENGAN METODE DEMPSTER-SHAFER

BAB I PENDAHULUAN. Perkembangan komputer sekarang ini sangat pesat dan salah. satu pemanfaatan komputer adalah dalam bidang kecerdasan buatan.

MERANCANG SISTEM PAKAR DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING BERBASIS WEB SKRIPSI

Pengetahuan 2.Basis data 3.Mesin Inferensi 4.Antarmuka pemakai (user. (code base skill implemetation), menggunakan teknik-teknik tertentu dengan

EXPERT SYSTEM DENGAN BEBERAPA KNOWLEDGE UNTUK DIAGNOSA DINI PENYAKIT-PENYAKIT HEWAN TERNAK DAN UNGGAS

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SALURAN PENCERNAAN MENGGUNAKAN METODE DEMPSTER SHAFER

SISTEM PAKAR UNTUK DIAGNOSIS AUTISME DAN GANGGUAN PSIKOLOGIS LAINNYA PADA ANAK BERBASIS WEB

APLIKASI DIAGNOSA PENYAKIT ANAKMELALUI SISTEM PAKAR MENGGUNAKAN JAVA 2 MICRO EDITION YOSEPHIN ERLITA KRISTANTI

BAB 1 PENDAHULUAN. Penyakit THT merupakan salah satu jenis penyakit yang sering ditemukan

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

PEMANFAATAN TEKNOLOGI KNOWLEDGE-BASED EXPERT SYSTEM UNTUK MENGIDENTIFIKASI JENIS ANGGREK DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN JAVA

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT CABAI PAPRIKA BERBASIS ANDROID

Sistem Pakar untuk Mendiagnosa Penyakit Kucing Menggunakan Metode Backward Chaining

NASKAH PUBLIKASI. SISTEM PAKAR PERAWATAN FACIAL ACNE PADA KLINIK dr.ve MEDICAL DERMATIC BERBASIS WEB

APLIKASI SISTEM PAKAR UNTUK PERTOLONGAN PERTAMA MENDIAGNOSA DEMAM Shela Shelina Universitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina, Depok 164

Penerapan Sistem Pakar Untuk Informasi Kebutuhan Energi Menggunakan Metode Forward Chaining

SISTEM PAKAR MENDIAGNOSA PENYAKIT UMUM YANG SERING DIDERITA BALITA BERBASIS WEB DI DINAS KESEHATAN KOTA BANDUNG

APLIKASI WEB PADA SISTEM PAKAR FORWARD CHAININGUNTUK DETEKSI KERUSAKAN PC (PERSONAL COMPUTER)

Gambar 3.1 Arsitektur Sistem Pakar (James Martin & Steve Osman, 1988, halaman 30)

PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSA KERUSAKAN HARDWARE KOMPUTER DENGAN METODE FORWARD CHAINING DAN BACKWARD CHAINING BERBASIS WEB

PENERAPAN FUZZY MOORA PADA SISTEM PAKAR DIAGNOSA PENYAKIT DEMAM BERDARAH DENGUE

APLIKASI DIAGNOSA KERUSAKAN MESIN SEPEDA MOTOR BEBEK 4 TAK DENGAN METODE FORWARD CHAINING

RANCANG BANGUN PERANGKAT LUNAK PENGEMBANG SISTEM PAKAR BERBASIS ATURAN DENGAN METODE FORWARD CHAINING

BAB I PENDAHULUAN 1.1 Latar Belakang

By: Sulindawaty, M.Kom

SISTEM PAKAR PENGOBATAN HERBAL

SISTEM PAKAR BERBASIS MOBILE UNTUK MENDETEKSI PENYAKIT PADA GINJAL

APLIKASI SISTEM PAKAR DIAGNOSA PENYAKIT HEWAN PELIHARAAN. Arina Pramudita

Pembangunan Aplikasi Sistem Pakar untuk Diagnosis Penyakit Tanaman Padi

SISTEM PAKAR PENENTUAN BAHAN PANGAN YANG TEPAT UNTUK PEMENUHAN GIZI BAGI IBU HAMIL

TAKARIR. data atau informasi dan transformasi data yang bergerak dari pemasukan data hingga ke keluaran. Database

overacting dan menyerang organ tubuh sendiri. Lupus juga mengenai banyak organ tubuh dan memiliki gejala klinis yang sangat bervariasi sehingga dikena

BAB III METODOLOGI PENELITIAN

SISTEM PAKAR DIAGNOSA PENYAKIT MENULAR PADA BALITA MENGGUNAKAN METODE FORWARD CHAINING

PERANCANGAN SISTEM PAKAR IDENTIFIKASI JENIS MAKANAN DIET SEHAT BAGI PENDERITA HIPERKOLESTEROL

DIAGNOSA PENYAKIT MANUSIA YANG DIAKIBATKAN OLEH GIGITAN HEWAN MENGGUNAKAN METODE CERTAINTY FACTOR

TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NUSANTARA PGRI KEDIRI 2016

APLIKASI SHELL SISTEM PAKAR

MERANCANG SISTEM PAKAR DIAGNOSA PENYAKIT JANTUNG DENGAN METODE FORWARD CHAINING BERBASIS WEB SKRIPSI

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE FORWARD CHAINING. Kata Kunci : Sistem Pakar, Ginjal, Metode Forward Chaining, Java

MENGENAL SISTEM PAKAR

BAB 2 TINJAUAN TEORI. Artificial Intelligence. Jika diartikan Artificial memiliki makna buatan,

Visualisasi Konsep Umum Sistem Pakar Berbasis Multimedia

SISTEM PAKAR DIAGNOSA PENYAKIT VERTIGO DENGAN METODE FORWARD DAN BACKWARD CHAINING SKRIPSI. Oleh : HERU ANDRIAWAN

SISTEM PAKAR MENDIAGNOSA PENYAKIT PARU-PARU PADA MANUSIA BERBASIS WEB

SISTEM PAKAR DENGAN BEBERAPA KNOWLEDGE BASE MENGGUNAKAN PROBABILITAS BAYES DAN MESIN INFERENSI FORWARD CHAINING

SISTEM PAKAR DALAM MENENTUKAN JENIS PERAWATAN WAJAH (STUDI KASUS RUMAH SAKIT PKU MUHAMMADIYAH YOGYAKARTA)

2.2 Konsep Sistem Pakar 9

PENGENALAN JENIS PENYAKIT TELINGA HIDUNG DAN TENGGOROKAN DENGAN MENGGUNAKAN SISTEM PAKAR DIAGNOSIS PENYAKIT THT

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ARTIKEL SISTEM PEMILIHAN MAKANAN PENDAMPING ASI MENGGUNAKAN METODE FORWARD CHAINING

SISTEM PAKAR MENDIAGNOSA PENYAKIT GINJAL MENGGUNAKAN METODE ALGORITMA FUZZY LOGIC SKRIPSI

SISTEM PAKAR. Entin Martiana, S.Kom, M.Kom

PENDAHULUAN 1. Latar Belakang 2. Rumusan Masalah 3. Tujuan Dan Manfaat

SISTEM PAKAR DIAGNOSA PENYAKIT YANG DISEBABKAN OLEH VIRUS MENGGUNAKAN METODE FORWARD CHAINING TUGAS AKHIR SYAHRAINI

Feriani A. Tarigan Jurusan Sistem Informasi STMIK TIME Jln. Merbabu No. 32 AA-BB Medan

ANALISIS DAN PERANCANGAN SISTEM PAKAR DIAGNOSA PENYAKIT GIGI DAN MULUT BERBASIS ANDROID DENGAN METODE PROBABILITAS

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

SISTEM PAKAR MENGIDENTIFIKASI PENOLAKAN FILM RADIOLOGI MENGGUNAKAN METODE FORWARD CHAINING

LAPORAN SKRIPSI SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT CAMPAK PADA ANAK BERBASIS WEB. Oleh : Dwi Kristiana

PENGEMBANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT JERUK KEPROK GARUT

BAB III METODOLOGI PENELITIAN

TUGAS KELOMPOK SISTEM PAKAR NAMA KELOMPOK : FERI DWI UTOMO ROBBY INDRAWAN SUDRAJAT SEPTIAWAN PRIO SETIADI

SISTEM PAKAR DIAGNOSA PENYAKIT KULIT PADA ANAK

MODEL HEURISTIK. Capaian Pembelajaran. N. Tri Suswanto Saptadi

Definisi Keuntungan dan kelemahan Konsep Dasar Bentuk dan Struktur Sistem Basis Pengetahuan Metode Inferensi Ciri-ciri Aplikasi dan Pengembangannya

Sistem Pakar Deteksi Mutu Telur Ayam Ras Berbasis Web Menggunakan Metode Forward Chaining

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2009/2010

SISTEM PAKAR DIAGNOSA PENYAKIT KULIT MENGGUNAKAN METODE FORWARD DAN BACKWARD CHAINING BERBASIS WEB

ANALISIS DAN PERANCANGAN SISTEM PAKAR FUZZY BERBASIS WEB UNTUK MENDIAGNOSIS PENYAKIT THT SKRIPSI MARIA I. S. SINAGA

PENERAPAN FUZZY MOORA PADA SISTEM PAKAR DIAGNOSA PENYAKIT DEMAM BERDARAH DENGUE

Sistem Pakar Diagnosa Penyakit Lambung dengan Metode Forward Chaining Berbasis Android

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SYARAF. Naskah Publikasi

BAB II. Beberapa aplikasi pendeteksi penyakit pada tanaman antara lain :

Transkripsi:

229Konferensi Nasional Sistem Informasi 2011 SISTEM PAKAR UNTUK MENGETAHUI PEMENUHAN GIZI DAN DETEKSI AWAL KESEHATAN IBU HAMIL BERBASIS WEB Youllia Indrawaty N., ST., MT., Sapto Jendro Putranto, S.Kom Jurusan Teknik Informatika, Fakultas Teknologi Industri, Institut Teknologi Nasional Jln. PH.H. Mustopa No. 23 Bandung 40124 youllia@itenas.ac.id Abstrak Angka kematian ibu hamil di Indonesia cukup tinggi yaitu 396 per 100.000 kelahiran untuk di daerah dan di pelosok. Penyebab utamanya adalah akibat kurangnya informasi dan pengetahuan gizi serta kesehatan ibu hamil selama masa kehamilan. Salah satu dampak kurangnya pengetahuan gizi dan kesehatan ibu hamil adalah eklampsia. Kurangnya informasi dan pengetahuan kehamilan dapat disolusikan dengan dibuatkannya suatu sistem yang dapat membantu ibu hamil dalam memeriksakan kondisi kandungannya. Adapun sistem tersebut merupakan sistem pakar yang dapat mengetahui status pemenuhan gizi berdasarkan berat badan dan asupan makanan serta gejala sakit yang dirasakan ibu hamil. Sistem pakar ini menggunakan mesin inferensi forward chaining dengan representasi pengetahuan bingkai (frame) untuk mengetahui status pemenuhan gizi, sedangkan untuk deteksi kesehatan menggunakan mesin inferensi backward chaining dengan representasi pengetahuan kaidah produksi. Pengembangan sistem pakar ini menggunakan pemrograman berbasis web dengan bahasa pemrograman PHP dan e2glite sebagai shell expert system. Berdasarkan hasil pengujian, sistem pakar ibu hamil ini dapat memberikan kesimpulan gizi dan kesehatan terhadap gejala-gejala yang dirasakan dan dapat mengetahui detail dari penyakitnya tersebut. Oleh karena itu, diharapkan dengan adanya sistem ini dapat memberikan informasi dan pengetahuan pada ibu hamil untuk dapat memberikan yang terbaik bagi janinnya. Kata Kunci : sistem pakar, ibu hamil, gizi, kesehatan, php, web. Abstract The death rate of pregnant women in Indonesia is quite high at 396 per 100,000 births for the region and in the corners. The main cause is due to lack of information and knowledge about nutrition and health of pregnant mothers during pregnancy. One of the effects of lack of knowledge of nutrition and health of pregnant women is "eclampsia". Lack of information and knowledge can be solution by made of a system that can help pregnant women in pregnancy condition checked. The system is an expert system that can find the fulfillment of nutritional status based on body weight and food intake and symptoms of a pregnant woman feels. This expert system uses forward chaining inference engine with a knowledge representation frame to see the fulfillment of nutritional status, while for health detection using backward chaining inference engine with the production rule representation of knowledge. The development of this expert system using a web-based programming with PHP programming language and e2glite as expert system shell. Based on the results of testing pregnant women expert system can provide nutrition and health conclusions of the symptoms that can feel and know the details of his illness. Therefore, expected by the system can provide information and knowledge in pregnant women to be able to provide the best for her fetus. Keywords: expert system, pregnant womens, nutritions, health, php, web. 229

1. Pendahuluan Eklampsia yang merupakan penyebab utama kematian ibu hamil dapat dicegah melalui pemeriksaan rutin dan pemberian pengetahuan gizi serta kesehatan ibu hamil selama masa kehamilan. Pemeriksaan rutin dilakukan karena kehamilan pada seorang ibu menyebabkan meningkatnya metabolisme energi, karena itu kebutuhan energi dan gizi lainnya meningkat selama kehamilan. Peningkatan energi dan gizi tersebut diperlukan untuk pertumbuhan dan perkembangan janin, pertambahan besarnya organ kandungan, perubahan komposisi dan metabolisme tubuh ibu. Sehingga kekurangan gizi tertentu yang diperlukan saat hamil dapat menyebabkan janin tumbuh tidak sempurna, eklampsia pada ibu hamil dan dapat mengakibatkan kematian pada ibu maupun pada janin. Status gizi dapat mempengaruhi pertumbuhan janin yang sedang dikandung. Bila status gizi ibu normal pada masa sebelum dan selama hamil kemungkinan besar akan melahirkan bayi yang sehat, cukup bulan dengan berat badan normal. Dengan kata lain kualitas bayi yang dilahirkan sangat tergantung pada keadaan gizi ibu sebelum dan selama hamil. Selain kondisi gizi, kesehatan ibu hamil merupakan salah satu faktor penentu kualitas janin yang dikandung. Ibu hamil wajib menjaga kondisi kesehatan, karena jika ibu terjangkit salah satu penyakit akan berdampak pada janin dengan kata lain janin akan ikut tertular. Oleh karena itu, menjaga kesehatan dengan gaya hidup sehat, mengkonsumsi makanan bergizi dan hidup bersih penting bagi ibu hamil yang menginginkan janinnya sehat dan persalinan yang lancar. Dukungan teknologi diperlukan untuk mengatasi angka kematian ibu hamil yang diakibatkan karena kurangnya penyebaran informasi dan pengetahuan kehamilan terutama status gizi dan kesehatan. Dengan adanya teknologi, maka dibuat suatu sistem yang dapat membantu ibu hamil dalam melakukan pemeriksaan kehamilan. Teknologi tersebut merupakan suatu sistem pakar yang dapat mengetahui status pemenuhan gizi berdasarkan berat badan dan asupan makanan serta gejala sakit yang dirasakan ibu hamil. Sistem pakar ini menyediakan pengetahuan tiap trimester kehamilan. Pengembangan sistem pakar ini menggunakan pemrograman berbasis web dengan bahasa pemrograman PHP. Tujuan dari penelitian ini adalah membuat sistem pakar yang dapat membantu ibu hamil untuk mengetahui status gizi selama kehamilan serta diberikannya informasi hasil perbandingan dengan angka kecukupan gizi bagi ibu hamil dan untuk mendeteksi kesehatan berdasarkan gejala-gejala yang dirasakan ibu hamil selama kehamilan. Begitu luasnya pembahasan mengenai sistem ini, maka penulis membatasi permasalahan yang ada sebagai berikut : 1. Sistem pakar membahas berdasarkan tingkat waktu masa kehamilan yaitu trimester 1, trimester 2, dan trimester 3. 2. Sistem dibatasi permasalahan gizi dan penyakit pada ibu hamil. 3. Pembuatan sistem pakar dibuat dengan metode forward chaining serta teknik representasi bingkai (frame) untuk perhitungan gizi ibu hamil dan metode backward chaining serta teknik representasi kaidah produksi untuk deteksi awal penyakit yang diderita ibu hamil. 4. Jumlah populasi penyakit ibu hamil sebanyak 30 penyakit. 5. Jumlah daftar makanan untuk perhitungan gizi sebanyak 1127 makanan dan kandungan gizinya. 6. Pengujian sistem pakar ini dilakukan secara offline. Metode yang digunakan untuk membuat sistem pakar ini terbagi menjadi 2 bagian yaitu : Metode perancangan sistem. Metodologi yang digunakan yaitu System Development Life Cycle (SDLC) dengan model spiral. 230

Gambar 1. Spiral Model Metode pengambilan data. Metode untuk pengambilan data menggunakan studi kepustakaan melalui buku, artikel, media massa, dan Internet. 2. Sistem Pakar [10] Sistem pakar (expert system) adalah sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar (human expert). Tujuan dari sebuah sistem pakar adalah untuk mentransfer kepakaran yang dimiliki seorang pakar ke dalam komputer, dan kemudian kepada orang lain (nonexpert). Representasi pengetahuan merupakan metode yang digunakan untuk mengkodekan pengetahuan dalam sebuah sistem pakar yang berbasis pengetahuan. Basis pengetahuan pada sistem pakar sebagai alat bantu untuk mengetahui pemenuhan gizi ibu hamil terdiri dari dua macam sumber pengetahuan fakta dan aturan. Fakta pengetahuan yang disimpan yaitu : pengetahuan mengenai kondisi normal rata-rata ibu hamil yang terbagi dalam tiga tahapan waktu kehamilan. Informasi pengetahuan yang disimpan terdiri dari kondisi berat badan ibu hamil, kondisi kesehatan ibu hamil, serta konsumsi ibu hamil. Adapun aturan yang disimpan merupakan pengetahuan yang dibandingkan dengan kondisi ibu hamil sehingga diperoleh nilai hasil perbandingan sebagai kesimpulannya serta pengetahuan yang berkaitan dengan gejala gejala penyakit. Dengan aturan tersebut maka teknik representasi yang dipakai adalah bingkai dan kaidah produksi. Dalam merancang sebuah basis pengetahuan diperlukan adanya pemodelan terhadap kebutuhan dan aktifitas yang terjadi pada basis pengetahuan tersebut. Sehingga pada pelaksanaannya basis pengetahuan tersebut dapat melakukan pelacakan dengan baik sesuai dengan kebutuhannya. Teknik representasi pengetahuan yang digunakan pada pembuatan sistem pakar ibu hamil ini adalah : 2.1 Bingkai (frame) Salah satu skema yang telah digunakan dalam banyak aplikasi Artificial Intelegent (AI) adalah frame dan tipe lain dari skema adalah script, yang merupakan representasi terstruktur yang menggambarkan urutan kejadian-kejadian dalam sebuah konteks khusus. Penggunaan basis pengetahuan dengan teknik representasi bingkai digunakan untuk melakukan kontrol terhadap kondisi gizi ibu hamil berdasarkan indikator-indikator yang telah ditentukan. Indikator-indikator tersebut adalah : a. Berat badan sebelum hamil b. Berat badan saat hamil c. Tinggi badan d. Usia ibu hamil e. Pekerjaan f. Usia kehamilan g. Keguguran h. Kehamilan yang ke- berapa? i. Suhu tubuh j. Tensi darah k. Asupan makanan l. Penyakit m. Asupan obat-obatan Indikator tersebut akan diproses melalui proses perhitungan nilai normal yang hasilnya akan dibandingkan dengan nilai normal rata-rata pada ibu hamil. Tabel Desain basis pengetahuan menggunakan teknik bingkai dapat dilihat pada Lampiran 1. Bentuk pemodelan teknik bingkai akan disimpan dalam basis data. Pemodelan untuk basis data tersebut direpresentasikan dalam bentuk Entity Relationship Diagram (ERD). ERD basis pengetahuan menggunakan teknik representasi bingkai dapat dilihat pada Lampiran 2. 231

2.2 Kaidah Produksi Kaidah produksi menyediakan cara formal untuk merepresentasikan rekomendasi, arahan, atau strategi. Kaidah produksi dituliskan dalam bentuk jika-maka (if-then). Kaidah if-then menghubungkan anteseden (antecedent) dengan konsekuensi yang diakibatkannya. Basis pengetahuan dengan teknik representasi kaidah produksi dipergunakan pada mesin inferensi backward chaining untuk melakukan diagnosis kesehatan Ibu hamil terhadap gejala-gejala yang terjadi. Kaidah produksi menggunakan sintaks IF- THEN untuk menghubungkan anteseden (antecedent) dengan konsekuensi yang diakibatkannya. Adapun di dalamnya mengandung kaidah meta karena konsekuennya mengandung kaidah lain. Perancangan teknik representasi yang dilakukan adalah sebagai berikut : Diagnosa Anemia Rule 2: IF Anemia THEN Premis1 : Pusing-pusing AND Premis 2: Lemah AND Premis 3: Lesu AND Premis 4: Letih AND Premis 5: Wajah pucat AND Premis 6: Sesak nafas AND Premis 7: Sering pingsan Bentuk pemodelan teknik kaidah produksi selanjutnya akan disimpan pada rulebase. Rulebase yang digunakan merupakan shell dari e2glite. 2.3 Mesin Inferensi [1] Mesin Inferensi mengambil fakta yang ada dari knowledge base dan working memory yang bekerja dinamis kemudian menggunakannya untuk menguji kaidahkaidah selama proses unifikasi. Ketika kaidah sukses, kaidah tersebut ditambahkan ke memori yang bekerja. Forward Chaining Konsep dari forward chaining adalah proses penalaran dengan pendekatan datadriven, yang artinya suatu proses yang memulai pencarian dari premis atau data menuju pada konklusi. Backward Chaining Konsep backward chaining dimulai dari pencarian solusi dari kesimpulan kemudian menelusuri fakta-fakta yang ada hingga menemukan solusi yang sesuai dengan fakta-fakta yang diberikan oleh user. Dalam menganalisis problem, maka komputer berusaha memenuhi syarat dari posisi JIKA pada rule yang konklusinya merupakan goal atau premis dari rule lain. Mesin inferensi mengandung suatu mekanisme pola pikir dan penalaran yang digunakan dalam menyelesaikan suatu masalah, dalam hal ini bagaimana sistem dapat mengambil suatu kesimpulan berdasarkan hasil perbandingan antara inputan user (ibu hamil) dengan nilai normal yang terdapat pada sistem dan antara inputan user terhadap gejala-gejala penyakit yang diderita dengan pengetahuan penyakit yang telah disimpan. Pendekatan yang dipakai sistem pakar sebagai alat bantu untuk mengetahui gizi ibu hamil menggunakan pelacakan ke depan (forward chaining) untuk melakukan pengontrolan terhadap nilai rata-rata normal ibu hamil dengan bahasa pemograman PHP serta pelacakan ke belakang (backward chaining) untuk melakukan diagnosis terhadap gejala-gejala penyakit yang diderita ibu hamil menggunakan shell (generator sistem pakar) dan selanjutnya dari 2 hasil pelacakan disimpulkan dalam kesimpulan utuh sebagai gambaran gizi dan kesehatan Ibu hamil. Perjalanan proses mesin inferensi forward chaining dapat diuraikan sebagai berikut: 232

j. Dilihat rule 2, dicocokkan dengan premis 6 IF sering pingsan = YES Gambar 2. Flowchart mesin inferensi forward chaining Contoh forward chaining dengan representasi bingkai ditampilkan pada tabel (Lampiran 1). Perjalanan proses mesin inferensi backward chaining untuk pencarian penyakit dapat diuraikan dengan rules sebagai berikut: a. Dimasukkan fakta penyakit ANEMIA dengan menggunakan dialog box yang tersedia. b. Fakta disimpan di working memory. c. Dilihat rule 1, dicocokkan dengan premis 1 IF tekan darah >120/80 = NO d. Dilihat rule 2, dicocokkan dengan premis 1 IF pusing-pusing = YES e. Dilihat rule 2, dicocokkan dengan premis 2 IF lemah = YES f. Dilihat rule 2, dicocokkan dengan premis 3 IF lesu = YES g. Dilihat rule 2, dicocokkan dengan premis 3 IF letih = YES h. Dilihat rule 2, dicocokkan dengan premis 4 IF wajah pucat = YES i. Dilihat rule 2, dicocokkan dengan premis 5 IF sesak nafas = YES Gambar 3. Flowchart mesin inferensi backward chaining 3. Shell [7] Shell merupakan paket fasilitas perangkat lunak yang digunakan untuk pengembangan sistem pakar. Shell merupakan mesin inferensi dari sebuah sistem pakar. Shell dapat juga dikatakan sebagai kerangka system pakar. Memberikan basis pengetahuan yang sesuai dengan sifat representasi pengetahuan dalam suatu shell akan membentuk sebuah sistem pakar. 4. Perkembangan Janin [9] Waktu rata-rata untuk perkembangan bayi (full term) adalah 38 minggu, atau 9 bulan. Biasanya dibagi dalam tiga waktu kehamilan yang masing-masing berlangsung 3 bulan atau dikenal dengan trimester. 233

4.1 Gizi Ibu Hamil [9] Gizi sangat penting pada sepanjang siklus kehidupan, namun terdapat periode waktu tertentu yang benar-benar membutuhkan gizi seimbang. Kehamilan menyebabkan banyak tuntutan gizi pada ibu yang mengandung, kebutuhan paling penting yang disebabkan oleh bayi yang belum lahir. Waktu rata-rata 12 minggu 24 minggu 26 minggu Gambar 4. Waktu masa kehamilan untuk perkembangan bayi (full term) adalah 36 minggu, atau 9 bulan. Untuk dapat mengetahui info gizi maka salah satunya dari berat badan. Rumus yang digunakan :. (1). (2). (3) Keterangan : Persamaan (1) merupakan untuk mengukur nilai normal perbandingan berat badan dengan tinggi badan ibu hamil sebelum kehamilannya. Pada persamaan (2), ibu hamil dapat mengetahui berat badan ideal kehamilan. Persamaan (3) adalah untuk mengukur besar kalori yang dibutuhkan ibu hamil dalam satu hari sesuai aktifitasnya. 4.2 Kesehatan Ibu Hamil Pada masa kehamilan, ibu hamil wajib menjaga kesehatan tubuhnya. Menjaga kesehatan dapat dilakukan dengan cara menjaga konsumsi dan gizi Ibu hamil. Ciriciri ibu hamil yang sehat adalah kondisi sehat, tidak pucat, hingga terlihatnya perut yang membesar tanda janin yang dikandungnya pun bertumbuh dengan sehat. Akan tetapi, tidak mudah untuk menjaga kesehatan. Banyak permasalahanpermasalahan kesehatan pada ibu hamil, di antaranya anemia, penyakit kulit, hipertensi (eklampsia-preklampsia), hingga yang berbahaya yaitu TORCH yang disebabkan virus. Maka dari itu, sedini mungkin ibu hamil harus segera melakukan pemeriksaan kesehatan ke dokter kandungan, atau bidan. 5. Analisa Kebutuhan Pengguna Berikut ini adalah daftar pengguna yang terlibat pada sistem pakar untuk mengetahui pemenuhan gizi ibu hamil antara lain : User Ibu Hamil User ibu hamil merupakan pengguna sistem yang aktifitasnya melakukan pengecekan diri atas kehamilannya. User ibu hamil juga dapat membaca pengetahuan-pengetahuan tentang kehamilan yang disediakan sistem pakar ini. User Admin User admin merupakan pengguna sistem yang aktifitasnya melakukan updating informasi dan pengetahuan serta basis pengetahuan untuk sistem pakar. 6. Pengujian Sistem Pakar Pembahasan pengujian dilakukan berdasarkan menu-menu yang terdapat pada sistem pakar tersebut. Menu-menu tersebut diilustrasikan dalam diagram tree sebagai berikut : Berat badan yang sesuai berasal dari asupan makanan yang dikonsumsi, maka untuk memenuhi standarisasi asupan makanan ibu hamil akan disesuaikan dengan standar Asupan Kecukupan Gizi (AKG) tahun 2004. 234

kesehatan dan pemeriksaan gizi pada menu sistem pakar ibu hamil. Gambar 5. Tree menu sistem pakar ibu hamil 6.1 Interface Sistem Pakar Ibu Hamil Gambar 7. Menu sistem pakar ibu hamil Pengujian beta test telah dilakukan kepada 10 orang ibu hamil. Data dari ke-10 ibu hamil disimpan dalam basis data sistem pakar ibu hamil. Hasil pengujian beta test dapat dilihat pada Lampiran 3. 7. Kesimpulan Hasil implementasi sistem pakar sebagai alat bantu untuk mengetahui pemenuhan gizi dan deteksi awal kesehatan ibu hamil berbasis web dapat diambil kesimpulan sebagai berikut: 1. Pada menu kesehatan, ibu hamil dapat mendeteksi penyakit berdasarkan gejala-gejala yang dirasakan serta dapat dicari detail keterangan dari penyakit tersebut. 2. Pada menu gizi, ibu hamil dapat melakukan pemeriksaannya kapanpun, dianjurkan tiap minggu usia kehamilan untuk dapat memastikan perkembangan berat badan serta asupan makanan yang dikonsumsi agar dapat memberikan yang terbaik untuk janinnya. Gambar 6. Home page sistem pakar ibu hamil Tampilan pada gambar 6, berisikan halaman utama dari web sistem pakar ibu hamil. Isidari halaman utama berupa kutipan-kutipan pengetahuan, video, serta gambar acak yang dipilih oleh sistem. Memasuki menu sistem pakar, user akan diminta untuk memilih pemeriksaan yang akan dilakukannya. Terdapat pemeriksaan DAFTAR PUSTAKA [1] Arhami, Muhammad. 2005. Konsep Dasar Sistem Pakar. Penerbit Andi. Jakarta. [2] Arali. 2008. Menghitung Berat Badan Ideal Ibu Hamil. (http://arali2008.wordpress.com/2009 /02/11/menghitung-berat-badanideal-ibu-hamil/) [3] Budiarto. 2003. Perencanaan dan Pembuatan Shell Sistem Pakar 235

Berbasis Rule. Universitas Petra. Surabaya. [4] Enny. 2009. Kebutuhan Gizi Ibu ssshamil. (http://sophiamedicastore.com) [5] Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP. Lokamedia. Yogyakarta. [6] Handayani, Lina dan Sutikno, Toke. 2008. Sistem Pakar untuk Diagnosis Penyakit THT Berbasis Web dengan e2glite Expert System Shell. Universitas Ahmad Dahlan. Yogyakarta. [7] Hartati, Sri dan Iswanti, Sari. 2008 Sistem Pakar dan Perkembangannya. Graha Ilmu. Yogyakarta. [8] Nugroho, Adi. 2005. Rekayasa Perangkat Lunak Menggunakan UML Dan Java. Andi Publisher. Jakarta. [9] Southeast Asian Food and Agricultural Science and Technology. 2008. PENYULUHAN GIZI DAN KESEHATAN PADA IBU HAMIL. IPB. Bogor. (http://sahrul1987.files.wordpress.co m/2008/11/penyuluhan-gizi-pdbumil.pdf) [10] Tolle, Herman, ST.,MT., 2007. Pengantar Sistem Pakar (Expert System) Bab 2. (http://ukyku.files.wordpress.com/20 08/02/sistem-pakar-5.pdf) [11]., update terakhir januari 2010. Basal Metabolic Rate. Wikipedia. (http://en.wikipedia.org/wiki/basal_ metabolic_rate) [12]., 2010. Hidup Sehat: Penyakit-penyakit pada Ibu Hamil. UPI. Bandung. (http://forum.upi.edu/v3/index.php?to pic=12101.0) [13]., 2008. Penyakit- Penyakit yang Dialami Oleh Ibu Hamil. Infobunda. Jakarta. (http://www.infobunda.com/pages/art icles/artikelshow.php?id=124) [14]., 2009. Eklampsia, Penyebab Kematian Ibu. Harian Pikiran Rakyat. Bandung. 236