LAPORAN SKRIPSI. Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining Berbasis Web



dokumen-dokumen yang mirip
SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SYARAF PUSAT DENGAN METODE FORWARD CHAINING BERBASIS WEB

SKRIPSI. Perancangan Sistem Pakar Untuk Menentukan Kerusakan Pada Handphone Berbasis Web

Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan Hardware Berbasis Web

Sistem Pakar Untuk Mendiagnosa Penyakit. Ikan Nila

LAPORAN SKRIPSI. Sistem Informasi Manajemen Berbasis Web Pada PMI (Unit Donor Darah) Kabupaten Kudus

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN DALAM PEMILIHAN HANDPHONE DENGAN METODE AHP

SISTEM PAKAR PENDETEKSIAN PENYIMPANGAN TINGKAH LAKU ANAK USIA 0 SAMPAI 3 TAHUN DENGAN METODE BAYESIAN

SISTEM INFORMASI AKADEMIK DI SMA NEGERI 1 KARANGANYAR DEMAK

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

SISTEM INFORMASI REKAM DATA PADA RUMAH BERSALIN ANUGERAH BERBASIS WEB

SISTEM PAKAR DIAGNOSA INFEKSI SALURAN PERNAFASAN AKUT (ISPA) DENGAN METODE CERTAINTY FACTOR BERBASIS WEB

LAPORAN SKRIPSI. Disusun Oleh : : Munawir Hamzah NIM : Program Studi : Sistem Informasi

LAPORAN SKRIPSI. Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website

UNIVERSITAS MURIA KUDUS KUDUS

Sistem Pakar untuk Mendiagnosa Penyakit Gigi dengan Metode Decision Tree

Sistem Informasi Manajemen Beasiswa Berbasis Web Pada Universitas Muria Kudus

APLIKASI BERBASIS WEB UNTUK MENGANALISA KERUSAKAN KENDARAAN BERMOTOR 4-TAK MENGGUNAKAN METODE FORWARD CHAINNING

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

Sistem Pakar Diagnosa Penyakit Paru - Paru dengan Metode Rule Based Knowledge

LAPORAN SKRIPSI SISTEM INFORMASI LIGA FUTSAL BERBASIS WEB PADA UNITED FUTSAL STADIUM

LAPORAN SKRIPSI SISTEM INFORMASI REKAM MEDIS BERBASIS WEB PADA BPM LENY MULYANI

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN RESERVASI, PELAYANAN DAN PEMBAYARAN KAMAR HOTEL BERBASIS WEB PADA HOTEL PROLIMAN KUDUS.

Rancang Bangun Sistem Aplikasi untuk Prediksi Produksi Barang Pada CV. Jenang Menara Kudus

SISTEM INFORMASI PENILAIAN KESEHATAN PADA KOPERASI SIMPAN PINJAM DI DINAS PERINDUSTRIAN, KOPERASI, DAN UMKM KABUPATEN KUDUS

SISTEM INFORMASI PENDAFTARAN DAN PENGELOLAAN DATA BAKAL CALON LEGISLATIF BERBASIS WEB PADA KOMISI PEMILIHAN UMUM KABUPATEN KUDUS

SKRIPSI SISTEM INFORMASI AKREDITASI SEKOLAH / MADRASAH PADA UPT PENDIDIKAN KECAMATAN JATI

SISTEM INFORMASI PENGOLAHAN, TRANSAKSI DAN PRODUKSI BERAS PADA UD. SUMBER PANGAN KUDUS

SISTEM INFORMASI PENGOLAHAN DATA PADA CV. CAHAYA UNTUK PENYAMBUNGAN PELANGGAN BARU PLN

SISTEM INFORMASI PENDAFTARAN DAN PEMBAYARAN SISWA KURSUS DENGAN SMS GATEWAY PADA CTRA IT CENTER KUDUS

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum

LAPORAN SKRIPSI. Sistem Informasi Penerimaan Beasiswa di SMA N 1 Jekulo Berbasis WEB

Sistem Pakar Untuk Mendiagnosa Penyakit Kulit pada Anak Menggunakan Metode Teorema Bayes Berbasis Web

Rancang Bangun Pembelajaran Tabel Periodik Unsur Kimia Berbasis Web

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

SISTEM INFORMASI PEMINJAMAN UANG DI BALAI DESA DERSALAM BERBASIS DEKSTOP

SISTEM PAKAR DIAGNOSA KERUSAKAN KAMERA DIGITAL SINGLE LENS REFLEX (DSLR) MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS WEB

Sistem Informasi Pengelolaan Order Barang Kerajinan Rotan Berbasis Desktop pada Marto Putro Rotan

LAPORAN SKRIPSI SISTEM INFORMASI JASA DELIVERY ORDER MARTABAK PADA BAROKAH KUDUS

SISTEM INFORMASI PENDAFTARAN WISUDA BERBASIS WEB PADA UNIVERSITAS MURIA KUDUS

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENDATAAN PERNIKAHAN PADA KANTOR URUSAN AGAMA KECAMATAN MEJOBO

Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI Berbasis Web

Rancang Bangun Sistem Inventory Toko Wahana Baru Kosmetik Berbasis Web

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BANTUAN DANA RUMAH TIDAK LAYAK HUNI BERBASIS WEB PADA KECAMATAN KOTA KUDUS.

LAPORAN SKRIPSI SISTEM PAKAR DIAGNOSA ANALISA KERUSAKAN PADA SEPEDA MOTOR DI SMK NU MA ARIF KUDUS DENGAN METODE FORWARD CHAINING

Portal E-Commerce Pemasaran Produk Kerajinan Genteng dengan metode AHP

RANCANG BANGUN SISTEM INFORMASI PEMASARAN BERBASIS WEB PADA KARYA MANDIRI FURNITURE JEPARA

Pemanfaatan Teknologi SMS Gateway Pada Sistem Pembayaran SPP dan Tabungan Sekolah di SMA N 1 Nalumsari

Sistem Informasi Pengelolaan Retribusi Pelayanan Pasar pada Kantor Pasar Bitingan Kudus

Sistem Informasi Geografis Potensi Daerah Kabupaten Jepara

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN TENAGA PARKIR DAN RETRIBUSI PARKIR PADA DINAS PERHUBUNGAN KOMUNIKASI DAN INFORMATIKA KABUPATEN KUDUS

SISTEM PAKAR PENDEKTESIAN PENYAKIT KANDUNGAN BERBASIS WEB

SISTEM INFORMASI PENGADAAN DAN MAINTENANCE PERALATAN NON RUTIN MENGGUNAKAN APLIKASI WEB2PY DI PT PLN (PERSERO) KUDUS

RANCANG BANGUN PORTAL HUKUM ISLAM SECARA ONLINE DILENGKAPI DENGAN HADIST DAN AYAT AL-QURAN

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

SISTEM INFORMASI PENJUALAN PADA TOKO MEBEL TAMBAH REJEKI

Perancangan Sistem Informasi Akademik Secara Online Pada SMA Negeri 1 Sandai

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI BURSA KERJA DI PUSAT KARIR DAN PELACAKAN ALUMNI UNIVERSITAS MURIA KUDUS BERBASIS WEB

SKRIPSI. Sistem Informasi Akademik Di SMP Negeri 2 Mejobo Kudus Berbasis Web

Sistem Informasi Akuntansi Jual Beli Pada King Furniture Berbasis Web

SISTEM INFORMASI MANAJEMEN KULIAH KERJA LAPANGAN BERBASIS WEB PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

Sistem Informasi Pengelolaan Servis dan Penjualan Pada AHASS Bina Putra Kudus Berbasis Web

SISTEM INFORMASI REKRUTMEN DAN SELEKSI PENERIMAAN KARYAWAN PT. NUSA PRADIPTA SENTOSA BERBASIS WEB DAN SMS GATEWAY

PERANCANGAN SISTEM TRANSPARANSI LAPORAN KEUANGAN PADA DESA PLOSOREJO KECAMATAN PUCAKWANGI KABUPATEN PATI

Sistem Informasi Geografis Industri dan Perdagangan Meubel Kabupaten Jepara Dengan Metode Cluster Fuzzy

Sistem Informasi Geografi Paguyuban Kerajinan Desa di Kabupaten Kudus Berbasis Web

SISTEM INFORMASI PENJUALAN KREDIT SEPEDA MOTOR PADA MATARAM SAKTI MOTOR JEPARA

RANCANG BANGUN SIMULASI TES ONLINE CALON PEGAWAI NEGERI SIPIL (CPNS)

SISTEM INFORMASI PEMESANAN PADA CATERING KUMAIDI

PERANCANGAN SISTEM PELELANGAN PROYEK SEMI E-PROCUREMENT PADA DINAS PEKERJAAN UMUM KABUPATEN PATI

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN PENERIMA PROGRAM KELUARGA HARAPAN PADA KECAMATAN DEMPET MENGGUNAKAN METODE TOPSIS

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

SISTEM INFORMASI PERSEWAAN PERLENGKAPAN ACARA PADA PRAWOSO KALIWUNGU KUDUS

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE

Sistem Informasi Pengajuan Bantuan PNPM Mandiri pada Kecamatan Gebog

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN BANK DARAH PADA UDD (UNIT DONOR DARAH) PMI KABUPATEN KUDUS

APLIKASI ORDER DELIVERY PADA RUMAH MAKAN NASUKY MUBAROK BERBASIS WAP

Disusun Oleh : : Rifika Andrianto NIM : Program Studi : Sistem Informasi

Sistem Informasi Pemesanan Studio Musik Berbasis Web dan Menggunakan SMS Gateway Sebagai Pengingat Jadwal Pemesanan Pada Danee s Studio Jepara

SISTEM INFORMASI MANAJEMEN PENGELOLAAN WISMA TARUNA KOST PUTRA KUDUS

Sistem Pakar Untuk Mendiagnosa dan Penanganan Penyakit Pada Tanaman Mangga (Mangifera Indica) Dengan Metode Fuzzy Rule Based

RANCANG BANGUN MEDIA PEMBELAJARAN INTERAKTIF SISTEM TATA SURYA "SiTATA"

SISTEM INFORMASI PROSES PRODUKSI PADA KONVEKSI IFANA COLLECTION

Sistem Informasi Manajemen Lembaga Pemasyarakatan Kabupaten Kudus Berbasis WEB

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

SISTEM PENDUKUNG KEPUTUSAN SELEKSI CALON GURU PADA MTS AL MUTTAQIN RENGGING

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

SISTEM INFORMASI UNGKAP MASALAH SISWA PADA SMA 1 MEJOBO

LAPORAN SKRIPSI SISTEM INFORMASI ADUAN PELANGGARAN TATA TERTIB SEKOLAH BERBASIS WEB PADA SMK NU GEMBONG

SISTEM INFORMASI PEMESANAN TIKET PESAWAT BERBASIS WEB PADA NUSANTARA TOUR DAN TRAVEL

Rancang Bangun Sistem Informasi Jasa Laundry Menggunakan SMS Gateway Berbasis Web

SISTEM APLIKASI PEMBELAJARAN TERPADU BERBASIS WEB PADA SMP 2 BAE KUDUS

Sistem Penunjang Keputusan E Diet Berbasis Web dengan Metode Simple Additive Weighting (SAW)

SISTEM INFORMASI UKM RIAS PENGANTIN EKS KARISIDENAN PATI BERBASIS WEB

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN PAJAK HOTEL DAN RESTORAN PADA DPPKD KABUPATEN KUDUS BERBASIS WEB

Sistem Informasi Inventarisasi Laboratorium pada Program Studi Sistem Informasi Universitas Muria Kudus Berbasis Web

SKRIPSI. Sistem Informasi Distribusi Barang Pada PT. Tigaraksa Satria. Tbk Semarang

SISTEM MONITORING KEGIATAN PERTANIAN BERBASIS WEB DI KECAMATAN JEKULO KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI LAYANAN PADA MARIANE BEAUTY CARE DI PEDAWANG KUDUS

Transkripsi:

LAPORAN SKRIPSI Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining Berbasis Web Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama : Eko Saputro NIM : 2007-53-017 Program Studi : Sistem Informasi Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2012 i

HALAMAN PERSETUJUAN Nama : Eko Saputro NIM : 2007-53-017 Bidang Studi : Sistem Informasi S-1 Judul Skripsi : Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining Berbasis Web Pembimbing I : Supriyono, M. Kom Pembimbing II : Noor Latifah, S. Kom Dilaksanakan : Semester genap tahun 2011/ 2012 Kudus, 24 Mei 2012 Eko Saputro Pembimbing I Menyetujui : Pembimbing II Supriyono, M. Kom Noor Latifah, S. Kom ii

HALAMAN PENGESAHAN Nama : Eko Saputro NIM : 2007-53-017 Bidang Studi : Sistem Informasi S-1 Judul Skripsi : Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining Berbasis Web Pembimbing I : Supriyono, M. Kom Pembimbing II : Noor Latifah, S. Kom Dilaksanakan : Semester genap tahun 2011/ 2012 Kudus, 05 Juni 2012 Telah diujikan pada ujian sarjana, tangggal 05 Juni 2012 dan dinyatakan LULUS Kudus, 05 Juni 2012 Penguji Utama Penguji I Penguji II R. Rhoedy Setiawan, M. Kom Yudie Irawan, M. Kom Diana Laily F, S.Kom Mengetahui : Dekan Fakultas Teknik Rochmad Winarso, ST, MT iii

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS Yang bertanda tangan di bawah ini, saya : Nama : Eko Saputro NIM : 2007 53 017 Program Studi : Sistem Informasi Jenjang : Strata Satu (S1) Jenis Karya : Skripsi Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah saya yang berjudul : Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Metode Forward Chaining Berbasis Web beserta perangkat yang diperlukan (apabila ada). Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya. Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini. Demikian pernyataan ini saya buat dengan sebenarnya. Kudus, 05 Juni 2012 Yang menyatakan, Eko Saputro iv

RINGKASAN Troubleshooting adalah adanya suatu masalah atau adanya ketidak normalan pada komputer kita. Masalah komputer atau troubleshooting dibagi menjadi 2 troubleshooting hardware dan troubleshooting software. Troubleshooting hardware biasanya ditandai dengan komputer tidak dapat menyala, monitor mati dan lain sebagainya. Sedangkan troubleshooting software ditandai dengan lambatnya kinerja komputer dan lain-lain. Meski tidak menutup kemungnkinan juga gejala-gejala lambatnya komputer terjadi tidak hanya pada software tetapi juga troubleshooting hardware. Cara mengatasi troubleshooting standard pada komputer bisa dikatakan pertolongan pertama pada komputer yang terjadi masalah analisa troubleshooting tersebut dan bagaimana cara mengatasinya bisa simak solusi troubleshooting hardware pada pc komputer. Pada tugas akhir ini dibuat Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining. Sistem Pakar (Expert System) merupakan suatu sistem program komputer yang seolaholah memiliki kemampuan selayaknya seorang pakar dalam bidang pengetahuan tertentu. User atau penguna memilih data-data kerusakan yang telah ada di menu konsultasi. Dalam tugas akhir ini, dibangun dengan bahasa pemrograman PHP dan menggunakan basis data MySQL. Mesin inferensi menggunakan metode forward chaining,dengan penelusuran depth first search. Kata Kunci : Aplikasi, Sistem Pakar, Troubleshooting komputer, Forward Chaining, Depth First Search. v

KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT atas rahmat, taufiq, hidayah serta inayahnya, serta tidak lupa memanjatkan Sholawat dan Salam kepada Nabi Muhammad SAW, sehingga penulis dapat menyelesaikan skripsi dengan judul Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining Berbasis Web dengan baik, dan dapat dipertanggung jawabkan. Penyusunan skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Atas tersusunnnya laporan skripsi ini, penulis mengucapkan terima kasih yang sebesar besarnya kepada: 1. Bapak Prof. Dr.dr. Sarjadi, Sp.PA, selaku Rektor Universitas Muria Kudus 2. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak Arif Setiawan, S.Kom, M.Cs, selaku Kepala Program Studi Sistem Informasi S-1 yang telah memberikan dorongan serta bantuan yang diberikan sehingga penulis dapat menyelesaikan skripsi ini. 4. Bapak Supriyono, M. Kom, selaku Pembimbing I yang telah membimbing penulis dengan baik sehingga penulis dapat menyelesaikan skripsi ini. 5. Bapak Noor Latifah, S. Kom, selaku Pembimbing II yang telah membimbing dan memberikan saran kepada penulis sehingga penulis dapat menyelesaikan skripsi dengan baik. 6. Kedua orang tua penulis yang telah memberikan dorongan dan semangat berupa financial dan spiritual, sehingga penulis dapat dengan lancar menyelesaikan skripsi. 7. Semua teman teman yang telah membantu dan memberikan dorongan kepada penulis sehingga skripsi ini dapat selesai. 8. Dan semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah ikut membantu penulis dalam menyelesaikan skripsi ini. vi

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii RINGKASAN... iv KATA PENGANTAR... v DAFTAR ISI... vi DAFTAR TABEL... xi DAFTAR GAMBAR... xiii DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 3 1.3 Batasan Masalah... 3 1.4 Tujuan Skripsi... 3 1.5 Manfaat Skripsi... 3 1.6 Tinjauan Pustaka... 4 1.7 Metodologi Penelitian... 7 1.7.1 Jenis dan Sumber Data... 7 1.7.2 Metode Pengumpulan Data... 8 1.7.3 Metode Pengembangan Sistem... 10 1.7.3.1 Analis... 10 1.7.3.2 Desain... 11 1.7.3.3 Coding... 11 1.7.3.4 Implementation... 11 1.7.3.5 Perancangan Sistem... 12 1.8 Sistematika Penulisan... 12 vii

BAB II LANDASAN TEORI... 14 2.1 Konsep Dasar Sistem... 14 2.1.1 Pengertian Sistem... 14 2.1.2 Karakteristik Sistem... 14 2.1.3 Klasifikasi Sistem... 16 2.2 Konsep Dasar informasi... 18 2.2.1 Pengertian Informasi... 18 2.2.2 Nilai Informasi... 18 2.3 Konsep Dasar Sistem Informasi... 19 2.3.1 Pengertian Sistem Informasi... 19 1. Blok Masukan... 19 2. Blok Model... 19 3. Blok Keluaran... 19 4. Blok Teknologi... 20 5. Blok Basis Data... 20 6. Blok Kendali... 20 2.4 Analisa Sistem... 20 2.4.1 Pengertian Analisa Sistem... 20 2.4.2 Tahap-Tahap Analisa Sistem... 20 2.4.3 Alat Bantu Analisa Sistem... 21 2.5 Sistem Pakar... 23 2.5.1 Klasifikas Sistem Pakar... 23 2.5.2 Ciri-ciri Sistem Pakar... 24 2.5.3 Konsep Dasar Sistem Pakar... 25 2.5.4 Komponen-komponen Sistem Pakar... 25 2.5.5 Modul Penyusun Sistem Pakar... 26 2.5.6 Struktur Sistem Pakar... 27 2.5.7 Metode Forward Chaining(penalaran kedepan)... 31 2.5.8 Teknik Representasi Pengetahuan... 32 2.6 Web/WWW(World Wide Web)... 32 2.6.1 Web Server... 33 viii

2.6.2 Pengenalan Macromedia Dreamweaver MX 2004... 33 2.6.3 Web Browser... 35 2.6.4 HTML (Hyper Text Markup Language)... 36 2.6.5 PHP... 36 2.6.6 MySQL... 36 2.7 UML (Unified Modelling Language)... 37 2.7.1 Konsep Dasar Dalam Object Oriented Analysis and Design. 37 1.Objek... 37 2. Kelas (Class)... 38 2.7.2 Notasi Dalam UML... 39 1. Actor... 39 2. Use Case... 39 3. Class... 40 4. Interface... 40 5. Interaction... 40 6.Note... 40 7. Depedency... 41 8. Association... 41 9. Generalization... 42 10.Realization... 42 2.7.3 Pemodelan Proses... 43 2.7.3.1 Use Case Diagram... 43 2.7.3.2 Class Diagram... 44 2.7.3.3 Object Diagram... 44 2.7.3.4 Sequence Diagram... 45 2.7.3.5 Collaboration Diagram... 45 2.7.3.6 Activity Diagram... 46 2.7.3.7 Statechart Diagram... 46 2.7.3.8 Componen Diagram... 46 2.7.3.9 Deployment Diagram... 47 2.7.4 Rekayasa Perangkat Lunak... 48 ix

2.7.5 ERD(Entity Relationship Diagram)... 49 2.7.5.1 Elemen Elemen ERD... 50 2.7.5.2 Tranformasi ERD ke dalam Tabel... 52 BAB III ANALISA DAN PERANCANGAN... 53 3.1 Deskripsi Sistem... 53 3.2 Identifikasi Masalah... 53 3.3 Analisa sistem... 53 3.4 Paparan Prosedur... 54 3.5 Analisa Kebutuhan Data dan Informasi... 54 3.6 Analisa Kebutuhan Hardware dan Software... 54 3.6.1 Kebutuhan Perangkat Keras (Hardware)... 54 3.6.2 Kebutuhan Perangkat Lunak (Software)... 55 3.7 Analisa dan Perancangan Sistem... 56 3.7.1 Analisa Actor... 56 3.7.2 Skenario Use case Diagram... 56 3.7.3 Perancangan Use case Diagram... 60 3.7.4 Class Diagram... 65 3.7.5 Class Diagram Sistem pakar... 70 3.7.6 Sequence Diagram... 70 3.7.7 Statechart Diagram... 76 3.7.8 Activity Diagram... 78 3.8 ERD (Entity Relationship Diagram)... 83 3.8.1 Transformasi ERD ke tabel... 84 3.8.2 Perancangan Basis Data... 87 3.8.3 Relasi Tabel... 97 3.9 Metode Penyelesaian Masalah... 98 3.10 Desain Web... 103 3.11 Desain Admin Web... 104 x

BAB IV PEMBAHASAN DAN IMPLEMENTASI... 105 4.1. Implementasi Sistem... 105 4.1.1. Lingkungan Implementasi... 105 4.1.2. Lingkungan Sumber Daya Manusia (Brainware)... 106 4.1.3. Implementasi Layar Antarmuka... 106 4.1.4. Batasan Implementasi... 107 4.2. Antarmuka Sistem(Interface)... 107 4.3. Pengujian... 114 4.3.1. Pengujian Proses Sistem... 114 4.4. Pengujian Validasi Data... 120 4.4.1. Pengujian Normal... 120 4.4.2. Pengujian Tidak Normal... 122 BAB V KESIMPULAN DAN SARAN... 123 5.1. Kesimpulan... 123 5.2. Saran... 123 DAFTAR PUSTAKA LAMPIRAN xi

DAFTAR TABEL Tabel 2.1 : Simbol bagan alir dokumen... 22 Tabel 2.2 : Notasi ERD... 49 Tabel 2.3 : Skenario use case... 56 Tabel 2.4 : Skenario use case pendaftaran user... 56 Tabel 2.5 : Skenario use case konsultasi... 57 Tabel 2.6 : Skenario use case hasil... 57 Tabel 2.7 : Skenario use case kelola data user... 57 Tabel 2.8 : Skenario use case kelola gejala... 58 Tabel 2.9 : Skenario use case kelola kerusakan... 59 Tabel 2.10 : Alur optimistic use case register... 61 Tabel 2.11 : Alur pesimistic use case register... 61 Tabel 2.12 : Alur optimistic use case kriteria kerusakan... 62 Tabel 2.13 : Alur pesimistic use case kriteria kerusakan... 62 Tabel 2.14 : Alur optimistic use case kesimpulan... 63 Tabel 2.15 : Alur pesimistic use case kesimpulan... 63 Tabel 2.16 : Alur optimistic use case Login... 63 Tabel 2.17 : Alur pesimistic use case Login... 64 Tabel 2.18 : Alur optimistic use case Kelola User... 64 Tabel 2.19 : Alur pesimistic use case Kelola User... 64 Tabel 2.20 : Alur optimistic use case Kelola Data Kerusakan Masalah... 65 Tabel 2.21 : Alur pesimistic use case Kelola Data Kerusakan Masalah... 65 Tabel 2.22 : Tabel t_user... 92 Tabel 2.23 : Tabel Konsultasi... 93 Tabel 2.24 : Tabel hasil konsultasi... 93 Tabel 2.25 : Tabel t_dugaan... 94 xii

Tabel 2.26 : Tabel temporary dugaan... 94 Tabel 2.27 : Tabel dugaan gejala... 94 Tabel 2.28 : Tabel t_gejala... 95 Tabel 2.29 : Tabel temporary gejala... 95 Tabel 2.30 : Tabel t_jenis... 95 Tabel 2.31 : Tabel detail konsultasi... 96 Tabel 2.32 : Tabel admin... 96 Tabel 2.33 : Tabel Knowladge Base... 100 xiii

DAFTAR GAMBAR Gambar 2.1 : Komponen-komponen dari sebuah sistem pakar... 26 Gambar 2.2 : Diagram Alir Teknik Penelusuran Depth First Search... 29 Gambar 2.3 : Contoh Objek... 38 Gambar 2.4 : Contoh kelas... 38 Gambar 2.5 : Notasi actor... 39 Gambar 2.6 : Notasi use case... 39 Gambar 2.7 : Notasi class... 40 Gambar 2.8 : Notasi interface... 40 Gambar 2.9 : Notasi interaction... 40 Gambar 2.10 : Notasi note... 41 Gambar 2.11 : Notasi dependency... 41 Gambar 2.12 : Notasi association... 42 Gambar 2.13 : Notasi generalization... 42 Gambar 2.14 : Notasi realization... 42 Gambar 2.15 : Contoh Use case diagram... 43 Gambar 2.16 : Contoh Class diagram... 44 Gambar 2.17 : Contoh object diagram... 45 Gambar 2.18 : Contoh Sequence diagram... 45 Gambar 2.19 : Contoh Collaboration diagram... 46 Gambar 2.20 : Contoh Activity diagram... 46 Gambar 2.21 : Contoh Statechart diagram... 47 Gambar 2.22 : Contoh Component Diagram... 47 Gambar 2.23 : Contoh Deployment Diagram... 48 Gambar 3.1 : Use case diagram... 60 Gambar 3.2 : Kelas User... 66 Gambar 3.3 : Kelas Admin... 66 xiv

Gambar 3.4 : Kelas Pakar... 67 Gambar 3.5 : Kelas Gejala... 67 Gambar 3.6 : Kelas Dugaan... 67 Gambar 3.7 : Kelas Dugaan gejala... 68 Gambar 3.8 : Kelas Pengguna... 68 Gambar 3.9 : Kelas Konsultasi... 69 Gambar 3.10 : Kelas Detail Konsultasi... 69 Gambar 3.11 : Kelas Hasil Konsultasi... 70 Gambar 3.12 : Class Diagram... 70 Gambar 3.13 : Sequence diagram registrasi user... 72 Gambar 3.14 : Sequence diagram kelola gejala... 73 Gambar 3.15 : Sequence diagram kelola user... 74 Gambar 3.16 : Sequence diagram kelola kerusakan... 75 Gambar 3.17 : Sequence diagram Konsultasi dan hasil konsultasi... 76 Gambar 3.18 : Statechart diagram registrasi user... 76 Gambar 3.19 : Statechart diagram konsultasi pengguna... 77 Gambar 3.20 : Statechart diagram kelola user... 77 Gambar 3.21 : Statechart diagram kelola kerusakan... 77 Gambar 3.22 : Activity diagram registrasi pengguna... 78 Gambar 3.23 : Activity diagram kelola kerusakan... 79 Gambar 3.24 : Activity diagram kelola user... 80 Gambar 3.25 : Activity diagram kelola gejala... 81 Gambar 3.26 : Activity diagram konsultasi dan hasil konsultasi... 82 Gambar 3.27 : Activity diagram hasil konsultasi admin... 83 Gambar 3.28 : Entity Relationship Diagram... 83 Gambar 3.29 : Struktur t_user dengan konsultasi... 87 xv

Gambar 3.30 : Struktur konsultasi dengan hasil konsultasi... 88 Gambar 3.31 : Struktur dugaan dengan temporary dugaan... 89 Gambar 3.32 : Struktur dugaan dengan dugaan gejala... 89 Gambar 3.33 : Struktur dugaan dengan gejala... 90 Gambar 3.34 : Struktur dugaan gejala dengan gejala... 90 Gambar 3.35 : Struktur gejala dengan temporary gejala... 91 Gambar 3.36 : Struktur jenis dengan gejala... 91 Gambar 3.37 : Relasi Tabel... 97 Gambar 3.38 : Alur Aplikasi Depth Firtsh Search... 99 Gambar 3.39 : Desain Web... 103 Gambar 3.40 : Desain admin Web... 104 Gambar 4.1 : Halaman Utama... 107 Gambar 4.2 : Form registrasi pengguna... 108 Gambar 4.3 : Form login pengguna... 108 Gambar 4.4 : Form konsultasi... 109 Gambar 4.5 : Form hasil konsultasi... 110 Gambar 4.6 : Form laporan hasil konsultasi... 110 Gambar 4.7 : Login Admin... 111 Gambar 4.8 : Menu Admin... 111 Gambar 4.9 : Form data user... 112 Gambar 4.10 : Form data gejala kerusakan... 112 Gambar 4.11 : Form data kerusakan... 113 Gambar 4.12 : Form kelola data konsultasi... 113 Gambar 4.13 : Form daftar pilih gejala... 114 Gambar 4.14 : Form hasil konsultasi Umum... 115 Gambar 4.15 : Form hasil konsultasi Khusus... 115 Gambar 4.16 : Contoh 1 Form Hasil Konsultasi di Aplikasi... 119 xvi

Gambar 4.17 : Contoh 2 Form Hasil Konsultasi di Aplikasi... 120 Gambar 4.18 : Contoh registrasi berhasil... 121 Gambar 4.19 : Contoh login peengguna berhasil... 121 Gambar 4.20 : Contoh proses registrasi gagal... 122 Gambar 4.21 : Contoh login gagal... 122 xvii

DAFTAR LAMPIRAN Lampiran 1 : Lembar Bimbingan Lampiran 2 : Biografi Penulis xviii

DAFTAR LAMPIRAN Lampiran 1 : Lembar Bimbingan Lampiran 2 : Biografi Penulis xix

20