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 SIS TEM PAKAR UNT UK MELAKUKAN DIAGNOSIS KECANDUAN I NTE RNE T
(INTER NET A DDIC TION) DE NGAN METODE FOR WAR D CHAI NI NG
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
:
: : : : : :
MEM BANGUN S IS TEM P AKAR UNTUK MELAKUKAN D IA GNOS IS KECANDUAN INTER NET (INT ERNET ADDICT ION) DENGAN METODE FOR WARD CHAIN IN G 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
MEM BANGUN S ISTEM P AKAR UNTUK MELAKUKAN DIA GNOS IS KEC ANDUAN INTERNET (INTERNET ADDICTION ) DENGAN
METODE FOR WARD CHAININ G
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