Pengembangan Sistem Implementasi Metode Pengembangan Sistem

lxxii a. Antecedent, yaitu bagian yang mengekspresikan situasi atau premis pernyataan berawalan IF b. Konsekuen, yaitu bagian yang menyatakan suatu tindakan tertentu atau konklusi yang diterapkan jika suatu situasi atau premis bernilai benar pernyataan berawalan THEN.

3.2.4. Pengembangan Sistem

Merupakan tahap untuk membangun basis pengetahuan dan membuat rancangan-rancangan program aplikasi sistem yang akan dibangun setelah data-data tersebut diproses. Yang dimaksud dengan membangun basis pengetahuan disini adalah membuat perancangan sistem yang akan dibangun, terdiri dari : perancangan database, perancangan antar muka pemakai user interface, struktur rancangan menu, state transition diagram rancangan menu dan flowchart rancangan menu. 1. Perancangan Database Pada tahap ini knowledge engineer membuat rancangan database dan menentukan perangkat lunak software yang akan digunakan sebagai pendukung aplikasi yang akan lxxiii dibuat. Dan untuk mendukung aplikasi diagnosis gangguan- gangguan yang berbahaya dan tidak berbahaya bagi kehamilan ini penulis menggunakan software database MySQl. 2. Perancangan Antarmuka Pemakai Sistem yang akan dibuat adalah penentuan gangguan yang berbahaya dan tidak berbahaya bagi kehamilan yang ingin diketahui oleh pengguna dan melakukan input data berupa gejala-gejala gangguan pada saat kehamilan. Ada 3 cara kerja pengembangan sistem pakar . a. Proses Identifikasi Bertujuan untuk membuat basis pengetahuan. Data diidentifikasi menurut jenis gangguan pada masa kehamilan dan kemudian dibuat basis pengetahuan. b. Proses Pemilihan Gejala Proses pemilihan gejala tersedia pada sistem dan gejala yang dipilih tersebut berasal dari data yang didapat pada proses identifikasi. c. Proses Penelusuran Gejala-gejala yang telah dipilih pada sistem digunakan sebagai dasar penelusuran untuk mendapatkan solusi pengelompokan yang sesuai. lxxiv Gambar 3.2 Cara kerja Sistem Pakar Sumber : Herniawati, 2006

3.2.5. Implementasi

Tahap ini adalah tahap untuk mengimplementasikan rancangan-rancangan program yang telah dibuat dengan menentukan apa yang menjadi input, output dan solusinya yang diubah ke dalam bahasa pemrograman agar mudah dimengerti oleh komputer.

3.2.6. Implementasi Tahap Lanjut