• Tidak ada hasil yang ditemukan

Sistem Pakar Perkembangan Anak Usia 0-12 Bulan Berbasis Web Dengan Metode Forward Chaining

N/A
N/A
Protected

Academic year: 2021

Membagikan "Sistem Pakar Perkembangan Anak Usia 0-12 Bulan Berbasis Web Dengan Metode Forward Chaining"

Copied!
6
0
0

Teks penuh

(1)

507

Sistem Pakar Perkembangan Anak Usia 0-12 Bulan Berbasis Web

Dengan Metode Forward Chaining

M. Rosidi Zamroni, Choirul Anggun Cahyanti, Ahmad Jalaluddin

1)

Program Studi Teknik Informatika Universitas Islam Lamongan

ABSTRAK

Sistem pakar adalah salah satu cabang kecerdasan buatan yang mempelajari bagaimana mengadopsi cara seorang pakar berpikir dan bernalar dalam menyelesaikan suatu permasalahan, dan membuat suatu keputusan kesimpulan dari perhitungan fakta yang ada. Perkembangan anak adalah dimana bertambahnya kemampuan anak dalam struktur dan fungsi yang lebih dalam pola yang teratur. Dari hasil penelitiaan proses perkembangan anak usia 0-12 bulan masih dilakukan secara manual. Sistem Pakar Perkembangan Anak Usia 0-12 Bulan yang berbasis Web adalah penyelesaian dari masalah yang terjadi dalam proses perkembangan Anak usia 0-12 bulan. maka dari itu Sistem Pakar yang dibuat ini diharapkan dapat mempermudah proses dalam menentukan perkembangan anak usia 0-12 bulan.

Aplikasi Sistem Pakar Perkembangan Anak Usia 0-12 bulan ini dibangun dengan menggunakan bahasa pemograman Dreamweaver CS5 dan MySQL sebagai penyimpanan database. Pada sistem pakar ini digunakan metode Forward Chainning, dimana proses dimulai dengan memilih fakta-fakta yang telah disediakan selanjutnya akan ditentukan seberapa jauh perkembangan anak tersebut. Manfaat yang diperoleh dari aplikasi ini adalah Meningkatkan produktifitas kerja, yaitu bertambah cepat dan efisiensinya suatu pekerjaan serta hasil solusi kerja lebih cepat dalam menyelesaikan masalah yang kompleks, mayarakat non-pakar dapat memanfaatkan untuk mengetahui perkembangan anak secara baik dan benar tanpa harus berhadapan langsung dengan pakarnya.

Kata Kunci : Sistem Pakar, Perkembangan Anak Usia 0-12 bula, Metode Forward Chaining

I. Pendahuluan

1.1 Latar Belakang

Selain ilmu komputer yang berkembang secara cepat, ada juga yang berkembang secara cepat yaitu populasi penduduk.Banyaknya bayi yang lahir pada saat ini. Tetapi dengan bertambahnya tersebut masih ada saja orang tua yang belum faham atau kurang mengertinya tentang perkembangan anak secara baik dan sesuai dengan usia yang benar. Oleh sebab itu dibuatlah system pakar perkembangan anak usia 0-12 bulan ini guna membantu masyarakat awam lebih cepat dalam mengambil suatu keputusan.

1.2 Tujuan Penelitian

Dalam penelian ini terdapat beberapa tujuan yaitu sebagai berikut :

a. Membangun sebuah sistem informasi tentang perkembangan anak dengan bentuk tanya jawab.

b. Menyediakan sebuah media informasi yang mudah pada masyarakat dalam mengambil keputusan sehingga dapat segera mengetahui perkembangan anak tergolong yang seperti apa.

1.3 Manfaat Penelitian

Adapun manfaat dari pembuatan sistem pakar perkembangan anak pada usia 0-12 bulan ini adalah :

a. Masyarakat non-pakar dapat memanfaatkan untuk mengetahui perkembangan anak secara baik dan benar.

b. Meningkatkan produktifitas kerja, yaitu bertambah cepat dan efisiensinya suatu pekerjaan serta hasil solusi kerja lebih cepat dalah menyelesaikan masalah yang kompleks.

II. Landasan Teori

1.4 Sistem Pakar

Sistem pakar adalah suatu program komputer yang dirancang untuk mengambil keputusan seperti keputusan yang diambil oleh seorang atau beberapa orang pakar.SP tidak untuk menggantikan kedudukan seorang pakar tetapi untuk memasyaratkan pengetahuan dan pengalaman pakar tersebut.[1]

Pada pembuatan system ini digunakan metode

forward chaining (pelacakan kedepan).Pelacakan

kedepan adalah pendekatan yang dimotori data (data-driven) [2]. Dalam pendekatan ini pelacakan dimulai dari informasi masukan, dan selanjutnya mencoba menggambarkan kesimpulan. Pelacakan ke depan, mencari fakta yang sesuai dengan bagian IF dari aturan IF-THEN. Gambar 1 menunjukkan proses forward chaining.

Gambar 1. Proses Forward Chaining

Berikut adalah contoh dari metode forward chaining yang ada pada sistem pakar gangguan perkembangan anak :

JIKA Anak Sulit Berbicara DAN Tes IQ Dibawah !9

(2)

508

DAN Koordinasi Otot Tidak Sempurna MAKA Gangguan Retardasi Mental Berat

Berdasarkan contoh kaidah pengetahuan diatas maka kaidah tersebut dapat disimpan dalam bentuk sebuah tabel sehingga dapat lebih mudah untuk di mengerti. Dimana pada tabel tersebut terdapat kolom jenis gangguan yang menjelaskan tentang definisi,penyebab, dan pengobatan. [3]

II. Rancangan Sistem

2.1 Batasan sistem

Sistem ini hanya membahas tentang perkembangan anak usia 0–12 bulan dengan melihat faktor–faktor pertumbuhan atau perkembangan anak. 2.2 Kebutuhan Informasi

Kebutuhan informasi ini akan dijelaskan tentang kebutuhan yang akan diberikan pada sistem, berikut kebutuhan informasi yang akan diberikan yaitu tes perkembangan anak, yang berguna untuk para orang tua mengetahui perkembangan anaknya dengan baik dan cepat.

2.3 Permasalahan Umum

Masih kurang mengertinya orang tua akan perkembangan anak yang seharusnya sesuai dengan usia anak yang akhirnya menjadikan anak itu terlihat berbeda dengan teman seusianya. Oleh sebab itu agar tidak banyak lagi anak yang berkembangan tidak sesuai maka dibuatlah system pakar ini yang mengadopsi dari apa yang diberikan oleh dokter spesialis anak yang dapat mengetahui perkembangan anak yang baik dan benar yang sesuai dengan buku ilmu kedokteran.

2.4 Metodologi Penelitian

Pertama penelitian dilakukan dengan mewawancarai dokter anak atau pakar dalam perkembangan anak yeng kemudian dapat ditentukan perkembangan anak itu sudah sesuai usia atau belum sesuai dengan usianya. Selanjutnya dibuatlah rancangan proses dari sistem pakar perkembangan anak usia 0-12 bulan ini dengan merancang proses dan mendesain interface seperti apa tampilan system ini nantinya, berikut ini adalah penjelasannya :

a. Perancangan Proses

Pembuatan Contex Diagram :

Gambar 2. Konteks Diagram

Dari konteks diagram diatas, selanjutnya dapat dibuat DFD seperti berikut ini:

Gambar 3. DFD Sistem Perkembangan Anak

Kemudian mengurutkan data sesuai dengan tabel sehingga dapat dibuat tabel rule perkembangan anak usia 0-12 bulan seperti berikut ini :

Tabel 1. Tabel Rule Perkembangan Anak

No Usia

Tes

perkembangan Nilai Hasil Saran

1 U1 P1, P2, P3, P4, P5, P6, P7, P8, P9, P10 N1 H1 S1 N2 H2 S2 N3 H3 S3 2 U2 P11, P12, P13, P14, P15, P16, P17, P18, P19, P20 N1 H1 S1 N2 H2 S2 N3 H3 S3 3 U3 P21, P22, P23, P24, P25, P26, P27, P28, P29, P30 N1 H1 S1 N2 H2 S2 N3 H3 S3 4 U4 P31, P32, P33, P34, P35, P36, P37, P38, P39, P40 N1 H1 S1 N2 H2 S2 N3 H3 S3 Dari tabel diatas dapat digambarkan pohon keputusannya seperti berikut ini ;

Gambar 4. Pohon Keputusan

Kemudian dibuatlah ERD dari pernacangan diatas ; Memasukkan pertanyaan

perkembangan anak, menghitung jawaban, serta memberikan saran sesuai hasil

Mendapatkan Hasil dan Solusi Menjawab Pertanyaan yang diberikan admin

Admin Orang Tua atau

User 1

Sistem Pakar Perkembangan Anak Usia 0-12 bulan Menyi mpan Data Saran Menyi mpan Data pertanyaan Menyi mpan Data Hasi l Memberi kan Data HAsi l Menyi mpan Data Batas Ni l ai Menyi mpan Data Saran Memberi kan Data Saran Meneri ma saran Meneri ma Hasi l Perkembangan Anak Mengi nputkan Data Saran Mengi nputan Data Batas Ni l ai Mengi nputkan Data Hasi l Menj awab Pertanyaan Mengi nputkan Data Pertanyaan Mengi nputkan Data Usi a Memi l i h Data Usi a Orang T ua atau User Admi n 1.1 Data Usi a 1.2 Data Pertanyaan 1.3 Data Hasi l 1.4 Data Batas Ni l ai 1.5 Data Saran 1 Saran 2 Data Pertanyaan 3 Data Hasi l 4 Data Batas Ni l ai 5 Data Saran

(3)

509

Gambar 5. ERD Sistem Perkembangan Anak

Dari ERD diatas dapat dibuat tabel-tabel sebagai berikut ini ;

1. Tabel Usia

Tabel 2. Tabel Usia

No Field Type Size Keterangan

1 Id Umur

integer 30 Primari key 2 Usia varchar 1024

Tabel ini digunakan untuk menyimpan data usia anak.

2. Tabel Pertanyaan Perkembangan

Tabel 3. Tabel Pertanyaan Perkembangan

No Field Type Size Keterangan

1 Idtes integer 30 Primari key 2 Tanya varchar 1024

Tabel ini digunakan untuk menyimpan data soal perkembangan sesuai usia anak.

3. Tabel Nilai

Tabel 4. Tabel Nilai

No Field Type Size Keterangan

1 Id Nilai

integer 30 Primari key 2 Nilai varchar 1024

Tabel ini berisikan batasan nilai dari jawaban yang diberikan oleh user/orang tua.

4. Tabel Hasil

Tabel 5. Tabel Hasil

No Field Type Size Keterangan

1 Id Hasil

integer 30 Primari key 2 Hasil varchar 1024

Tabel ini berisikan dari hasil perkembangan anak.

5. Tabel Saran

Tabel 6. Tabel Saran

No Field Type Size Keterangan

1 Id Saran

integer 30 Primari key 2 Saran varchar 1024

Tabel ini berisikan saran yang sesuai dengan hasil yang diperoleh.

b. Desain Interface

Adalah proses mendesain tampilan sistem seperti apa yang akan dibuat, berikut ini adalah gambar nya:

Gambar 6. Rancangan Tes Perkembangan

Selanjutnya yaitu merancang tampilan halaman tes usia ;

Gambar 7. Rancangan Tes Usia

Kemudia rancangan tes soal perkembangan sesuai usia :

Gambar 8. Rancangan Tes Perkembangan

Dan yang akhir yaitu mendesain tampilan hasil dari tes :

Gambar 9. Rancangan Tampilan Hasil

III. Pengujian dan Pembahasan

Berikut ini adalah tampilan dari web system pakar perkembangan anak ini :

(4)

510

Berikut ini adalah tampilan utama dari system.

Gambar 10. Halaman Utama Tes Perkembangan

b. Tampilan Pemilihan Usia

Tampilan usia ini muncul jika kita klik perintah mulai pada halaman utama tes. Tampilan usia ini terdapat beberapa bagian dari usia anak. Lihat gambar berikut ini.

Gambar 11. Tes Usia

c. Tampilan Pertanyaan Sesuai Usia

Halaman ini adalah halaman menampilkan pertanyaan sesuai usia. Berikut gambarnya :

Gambar 12. Pertanyaan Perkembangan

Gambar diatas tersbut adalah tes untuk usia antara 0-3 bulan, begitu juga untuk usia lainnya akan muncul pertanyaan perkembangan anak sesuai dengan usia. d. Tampilan Hasil

Setelah kita menjawab soal perkembangan sesuai usia maka kita bias mendapat hasil dari perkembangan anak kita seperti apa, berikut gambar dari hasil tersebut :

Gambar 13. Hasil Tes Perkembangan

Gambar diatas menunjukkan bahwa perkembangan anak sudah sesuai dengan aturan s meragukan dan adanya penyimpangan pada anak.

IV. Penutup

4.1 Kesimpulan

Berdasarkan uraian pada bab-bab sebelumnya, maka dapat diambil beberapa kesimpulan dari pembuatan aplikasi ini adalah sebagai berikut:

1. Sistem pakar disusun dengan menggunakan metode forward chaining yaitu sistem dengan penulusuran alur maju. Sistem forward

chaining yaitu sistem menyediakan

gejala-gejala dari penyakit dalam, user memilih gejala-gejala tersebut kemudian akan ditemukan penyakit dan pengobatannya. 2. Sistem pakar yang dibuat dapat membantu

masyarakat yaitu orang awam dalam mendiagnosa awal perkembangan pada anak tersebut sehingga mempermudah dalam penagananannya.

3. Sistem pakar ini dirancang beserta keluarannya berupa solusi tentang perkembangana anak yang terjadi pada usia 0–12 bulan serta memberikan hasil perkembangan dan saran yang harus dilakukan terhadap perkembangan yang sedang dialami.

4. Seorang admin, pakar dan pengguna dapat mengaksesnya melalui jaringan internet sehingga mudah untuk mengelola dan mendapatkan sebuah informasi.

4.2 Saran

Dari beberapa kesimpulan yang telah diambil, maka dapat dikemukakan saran-saran yang akan sangat membantu untuk pengembangan program ini selanjutnya:

1. Perlu diadakan penambahan data untuk jenis perkembangan usia selanjutnya sehingga informasi yang dimiliki akan semakin luas dan banyak.

2. Aplikasi sistem pakar ini dapat menggunakan metode representasi pengetahuan lain seperti metode backward chaining (penelusuran alurmundur) yaitu dengan memilih salah satu penyakit pada masa kehamilan kemudian akan ditemukan gejala-gejala pada penyakit tersebut termasuk solusi pengobatannya.

(5)

511

3. Dilakukan pengembangan program sejenis dengan permasalahan domain yang lebih luas lagi agar tidak berhenti sampai disini

Daftar Pustaka

[1] Kusrini, 2008. Aplikasi Sistem Pakar Menentukan Faktor Kepastian

[2] http://zhunks.googlecode.com/files/

2_MENGENAL %20 SISTEM %20 PAKAR. pdf diakses hari kamis 14-03-2013

[3] Pengguna dengan Metode Kuantifikasi Pertanyaan. Penerbit Andi, Yogyakarta

(6)

512

Gambar

Gambar 3. DFD Sistem Perkembangan Anak  Kemudian  mengurutkan  data  sesuai  dengan  tabel  sehingga dapat dibuat tabel rule perkembangan anak  usia 0-12 bulan  seperti berikut ini :
Gambar 10. Halaman Utama Tes Perkembangan  b.  Tampilan Pemilihan Usia

Referensi

Dokumen terkait

Hasil penelitian ini juga menggambarkan bahwa BBLR dinyatakan berhubungan secara statistik dengan kejadian stunting pada anak usia 6-23 bulan yang ditunjukkan dengan hasil uji

1) Penyusunan rencana program dan kerjasama penelitian dan pengembangan, serta peningkatan kemampuan institusi. 2) Melakukan pembinaan dalam penyusunan proposal dan

Tentukan harga x dan y dalam persamaan linier simultan sebagai berikut dengan cara determinan yang menggunakan aturan Cramer. selsesaikan persamaan linier simultan seperti dibawah

Mussen (Asih & Pratiwi, 2010) menyatakan bahwa perilaku prososial dilakukan secara sukarela dan bukan karena paksaan, aspek perilaku prososial meliputi 1)

Pabrikan lainnya yang mengeluarkan sepeda motor kelas skuter matik 110 CC adalah Yamaha dengan produk Mio Soul, dari segi mesin Mio Soul tetap mengusung mesin dari Mio sebelumnya,

Ikan asap kering dari ikan Julung (Hyporhamphus affinis) adalah salah satu jenis produk makanan ikan yang banyak ditemukan di pasar tradisional kota Ternate.. Produk ini biasa

Kehilangan tegangan karena posisi tendon dalam duct yang tidak lurus, serta geseran antara tendon dengan duct. Posisi Tendon dalam duct yang

Tinggi rendahnya produksi dan produktivitas bawang merah sangat dipengaruhi oleh modal yang tersedia dan teknik budidaya yang dilakukan oleh petani. Produksi dan