MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI FATINA FACHRAINI ELFA 091421021 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar sarjana Komputer FATINA FACHRAINI ELFA 091421021 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011
PERSETUJUAN Judul Kategori Nama Nomor Induk Mahasiswa Program studi Departemen Fakultas MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI FATINA FACHRAINI ELFA 091421021 SARJANA (S1) ILMU KOMPUTER ILMU KOMPUTER MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2011 Komisi Pembimbing Pembimbing 2 Pembimbing 1 Drs. Agus Salim Harahap, M.Sc. Maya Silvi Lydia, B.Sc, M.Sc. NIP. 195408281981031004 NIP. 197401272002122001 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M. Kom. NIP. 196203171991021001
PERNYATAAN MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya Medan, Juni 2011 FATINA FACHRAINI ELFA 091421021
PENGHARGAAN Puji dan syukur penulis panjatkan kepada Allah SWT, dengan limpahan karunia-nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan. Ucapan terima kasih penulis sampaikan kepada Ibu Maya Silvi Lydia, B.Sc, M.Sc. selaku pembimbing sekaligus Sekretaris Program Studi Ilmu Komputer dan Bapak Drs. Agus Salim Harahap, M.Sc. selaku pembimbing yang telah memberikan panduan dengan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas dan padat dan profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ibu Dian Rachmawati, S.Si, M.Kom. selaku dosen penguji dan Bapak Dr. Poltak Sihombing, M.Kom. selaku dosen penguji sekaligus Ketua Program Studi Ilmu Komputer. Ucapan terima kasih juga ditujukan kepada Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Program Studi Ilmu Komputer FMIPA USU, dan pegawai di FMIPA USU. Akhirnya, tidak terlupakan ucapan terima kasih yang tak terhingga atas curahan kasih sayang dan dukungannya baik materil dan spirituil kepada keluarga tercinta, Bapak dan Ibu yang telah banyak memberikan bantuan, doa, dorongan kepada penulis. Dan tidak lupa kepada rekan-rekan kuliah. Semoga Allah SWT akan membalasnya.
ABSTRAK Internet addiction merupakan sebuah sindrom yang ditandai dengan menghabiskan sejumlah waktu yang sangat banyak dalam meggunakan internet dan tidak mampu mengontrol penggunaannya saat online. Pada umumnya di Indonesia tingkat penyalahgunaan internet semakin meningkat dimana penggunaan internet tersebut memiliki kecenderungan membuat penggunanya asyik di depan komputer hingga melupakan waktu. Berdasarkan hal tersebut, maka dapat dikatakan bahwa pengguna internet dapat beresiko mengalami kecanduan internet (internet addiction), dimana internet menjadi kebutuhan yang harus dipenuhi. Oleh karena itu perlu dibangun suatu sistem pakar untuk mendiagnosis internet addiction untuk dapat mendukung para pakar atau para psikolog dalam hal mencegah dan mendiagnosis kecanduan internet secara dini agar efek yang ditimbulkan tidak merugikan remaja tersebut. Aplikasi sistem pakar ini dibangun dengan menggunakan mesin inferensi forward chaining. Dimana sistem pakar ini memberikan hasil berupa tingkatan kecanduan yang diderita remaja awal tersebut. Kata kunci Sistem Pakar, Internet Addiction, Forward Chaining, diagnosis, sindrom.
BUILD AN EXPERT SYSTEM TO DIAGNOSE INTERNET ADDICTION WITH FORWARD CHAINING METHOD ABSTRACT Internet addiction is a syndrome characterized by spending some time very much in the use of Internet and unable to control their use while online. In generally, in Indonesia has increased the level of Internet abuse has increased where Internet usage has a tendency to make fun in front of the computer users to forget the time.based on this, it can be said that Internet users at risk of addiction to the Internet (Internet addiction), where the internet become a necessity that must be met. Therefore necessary to develop a system called expert systems. Application of expert system to diagnose Internet addiction can support experts or experts psychologists in terms of prevention and early diagnosis for the effects do not harm these teens. The application of this expert system built using forward chaining inference engine. The solution of this expert system in the form of addiction that affects levels of these early adolescents. Keywords Expert System, Internet Addiction, Forward Chaining, diagnose, syndrome.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii ix x Bab 1 Bab 2 Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Tujuan Penelitian 1.5 Manfaat Penelitian 1.6 Tinjauan Pustaka 1.7 Metodologi Penelitian 1.8 Sistematika Penulisan Tinajuan Teori 2.1 Internet Addiction (Kecanduan Internet) 2.1.1 Pengertian Internet Addiction 2.1.2 Penyebab Internet Addiction 2.1.3 Dimensi Internet Addiction 2.1.4 Faktor-faktor yang Mempengaruhi Internet Addiction 2.2 Remaja 2.2.1 Definisi Remaja 2.2.2 Tugas Perkembangan Remaja 2.3 Sistem Pakar 2.3.1 Konsep Dasar Sistem Pakar 2.3.2 Arsitektur Sistem Pakar 2.3.3 Metode Inferensi 2.3.3.1 Runut Maju (Forward Chaining) 2.3.3.2 Runut Balik (Backward Chaining) 2.3.4 Representasi Pengetahuan 2.3.4.1 Pohon Keputusan (Decission Tree) 2.3.4.2 Jaringan Semantik 2.3.4.3 Bingkai (Frame) 2.3.4.4 Kaidah Produksi (Production Rule) 2.3.4.5 Logika Predikat (Predicate Logic) 2.3.4.6 Object-Atribute-Value (OAV) 1 1 3 3 4 4 5 7 8 10 10 10 11 12 13 14 14 15 16 18 20 23 23 24 25 26 27 28 29 29 30
Bab 3 Bab 4 Bab 5 Analisis dan Perancangan Sistem 3.1 Analisis Permasalahan 3.2 Diagnosis Internet Addiction 3.2.1 Gejala atau Indikator Internet Addiction 3.3 Analisis Komponen Sistem 3.3.1 Perancangan Mesin Inferensi 3.3.1.1 Perancangan Flowchart 3.3.2 Model Analisis 3.3.2.1 Data Flow Diagram Level 1 (DFD Level 1) 3.3.3 Kamus Data 3.3.4 Relasi Antar Tabel 3.4 Perancangan Antarmuka (Interface) 3.4.1 Halaman Utama 3.4.2 Halaman Buku Tamu 3.4.3 Halaman Registrasi 3.4.4 Halaman Konsultasi 3.4.5 Halaman Login administrator 3.4.6 Halaman Utama Administrator 3.4.7 Halaman Manajemen Pernyataan 3.4.8 Halaman Manajemen Pasien 3.4.9 Halaman Manajemen Kotak Masuk Implementasi dan Pengujian 4.1 Implementasi 4.1.1 Halaman Utama 4.1.2 Halaman Buku Tamu 4.1.3 Halaman Registrasi 4.1.4 Halaman Login Pasien 4.1.5 Halaman Utama Pasien 4.1.6 Halaman Konsultasi 4.1.7 Halaman Rekam Medis 4.1.8 Halaman Login Administrator 4.1.9 Halaman Utama Admininistraor 4.1.10 Halaman Manajemen Pernyataan 4.1.11 Halaman Manajemen Pasien 4.1.12 Halaman Manajemen User 4.1.13 Halaman Manajemen Kotak Masuk 4.2 Pengujian Sistem Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran 31 31 32 35 36 37 37 38 38 39 43 45 45 46 46 47 50 51 52 53 54 55 55 55 56 57 57 58 59 61 61 62 63 63 64 65 66 74 74 74 Daftar Pustaka Lampiran 76 78
DAFTAR TABEL Halaman 2.1 Karakteristik Forward Chaining dan Backward Chaining 2.2 Bingkai Penyakit 2.3 Representasi dengan pengetahuan OAV 3.1 Kategorisasi skor Internet Addiction 3.2 Indikator Internet Addiction 3.3 Kamus Data Tabel Memori 3.4 Kamus Data Tabel Pasien 3.5 Kamus Data Tabel Pernyataan 3.6 Kamus Data Tabel Rekam Medis 3.7 Kamus Data Tabel Data User 3.8 Kamus Data Tabel Kotak Masuk 4.1 Skala Internet Addiction 4.2 Kategorisasi skor Intenret Addiction 25 28 30 34 36 40 41 41 42 42 43 67 69
DAFTAR GAMBAR Halaman 2.1 Bidang Kecerdasan Buatan 2.2 Arsitektur Sistem Pakar 2.3 Runut Maju 2.4 Runut Balik 2.5 Pseudocode Kasus Heuristik Pemilihan Warna Anggur 2.6 Binary Decission Tree 2.7 Representasi Jaringan Semantik 3.1 Aliran Sistem 3.2 Flowchart 3.3 DFD Level 0 3.4 DFD Level 1 3.5 Relasi Antar Tabel 3.6 Rancangan Halaman Utama 3.7 Rancangan Halaman Buku Tamu 3.8 Rancangan Halaman Registrasi 3.9 Rancangan Halaman Login Pasien 3.10 Rancangan Halaman Utama Paisen 3.11 Rancangan Halaman Konsultasi 3.12 Rancangan Halaman Rekam Medis 3.13 Rancangan Halaman Login Administrator 3.14 Rancangan Halaman Utama Administrator 3.15 Rancangan Halaman Manajemen Pernyataan 3.16 Rancangan Halaman Manajemen Pasien 3.17 Rancangan Halaman Manajemen Kotak Masuk 4.1 Halaman Utama 4.2 Halaman Buku Tamu 4.3 Halaman Registrasi 4.4 Halaman Login Pasien 4.5 Halaman Utama Pasien 4.6 Halaman Konsultasi 4.7 Halaman Rekam Medis 4.8 Halaman Login Administrator 4.9 Halaman Utama Administrator 4.10 Halaman Manajemen Pernyataan 4.11 Halaman Manajemen Pasien 4.12 Halaman Manajemen User 4.13 Halaman Manajemen Kotak Masuk 4.14 Tampilan Halaman Sistem Pertanyaan 4.15 Tampilan Proses Pemeriksaan 4.16 List Rekam Medis dan Hasil Diagnosis 16 20 23 24 27 27 28 32 37 38 39 44 45 46 47 48 48 49 50 51 51 52 53 54 56 56 57 58 59 60 61 62 62 63 64 65 66 70 72 73