Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan Hardware Berbasis Web

  \

LAPORAN SKRIPSI

  

Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan

Hardware Berbasis Web

Disusun Oleh :

Nama : Ahmad Sutopo

  NIM : 2006 53 012

Program Studi : Sistem Informasi

Fakultas : Teknik

  

UNIVERSITAS MURIA KUDUS

KUDUS

2012

LAPORAN SKRIPSI

  

Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan

Hardware 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 : Ahmad Sutopo NIM : 2006 53 012

Program Studi : Sistem Informasi

Fakultas : Teknik

  

UNIVERSITAS MURIA KUDUS

KUDUS

2012

HALAMAN PERSETUJUAN

  NIM : 2006-53-012 Expert System (ES)

  Bidang Studi : Judul Skripsi : Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan hardware berbasis Web Pembimbing I : Eko Darmanto, S.Kom, M.Cs Pembimbing II : Nanik Susanti, S.kom

  Kudus, Juni 2012 Yang Mengusulkan

  Ahmad Sutopo Menyetujui :

  Pembimbing I Pembimbing II Eko Darmanto, S.Kom, M.Cs Nanik Susanti, S.kom

  HALAMAN PENGESAHAN

  Nama : Ahmad Sutopo Expert System (ES)

  Bidang Studi : Judul Skripsi : Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan hardware berbasis Web Pembimbing I : Eko Darmanto, S.Kom, M.Cs Pembimbing II : Nanik Susanti, S.Kom Dilaksanakan : Semester Genap 2011

  Telah diujikan pada ujian sarjana, tanggal 1 Agustus 2012 dan dinyatakan LULUS Kudus, 1 Agustus 2012

MOTTO DAN PERSEMBAHAN

  Jangan pernah menyerah, teruslah berjuang. Hidup itu bukanlah tujuan, melainkan suatu perjalanan.

  " Dan barang siapa ber Tawakkal kepada Allah, niscaya Allah akan mencukupkan ( keperluan )-nya ". ( QS Ath Thalaq : 3 ) " Dan apa saja yang engkau Infaqkan, maka Allah akan mengganti. Dan DIA-lah sebaik-baik Pemberi Rizqi ". ( QS Saba' : 39 )

  PERSEMBAHAN

  1. Seluruh Keluargaku yang selalu memberikan doa restu, dan yang selalu memfasilitasi apa yang penulis butuhkan selama pembuatan laporan dan kuliah.

  2. Teman-temanku semua.

  4. Almamater.

  

RINGKASAN

  Laporan skripsi dengan judul “Rancang Bangun Aplikasi Sistem PakarMasalah Gangguan hardware berbasis Web

  ”, laporan skripsi ini membahas tentang perancangan desain web untuk mendiagnosa kerusakan pada hardware komputer. Laporan skripsi ini dikerjakan dengan tujuan untuk menghasilkan suatu sistem pakar yang berkaitan dengan permasalahan hardware komputer yang sering dialami masyarakat umum.

  Sistem pakar ini dirancang dengan menggunakan pemodelan UML dan Website dibuat dengan menggunakan bahasa pemprograman PHP dan database MySQL. Mesin inferensi menggunakan metode forward chaining dengan penelusuran depth first search.

  Kata kunci : Sistem Pakar Gangguan hardware, Forward Chaining

KATA PENGANTAR

  memberikan Rahmat, Taufiq, Hidayah serta Inayah-Nya, dan tak lupa Sholawat serta Salam kepada Nabi Muhammad SAW, sehingga penulis dapat menyelesaikan skripsi ini dengan judul “Rancang Bangun Aplikasi Sistem PakarMasalah Gangguan hardware berbasis Web

  ” dengan baik. Penulisan skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Program Studi Sistem Informasi Universitas Muria Kudus.

  Atas tersusunnya 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 Eko Darmanto, S.Kom, M.Cs, selaku Pembimbing I yang telah membimbing penulis dengan baik sehingga penulis dapat menyelesaikan skripsi ini.

  5. Ibu Nanik Susanti, S.Kom, selaku Pembimbing II yang telah membimbing dan memberikan saran kepada penulis sehingga penulis dapat menyelesaikan skripsi ini.

  6. Dosen-dosen dan seluruh staf karyawan di UMK yang telah memberikan banyak hal yang berharga bagi penulis.

  7. Semua keluarga, bapak dan Almarhumah ibu, serta kakak-kakakku yang telah memberikan dorongan dan semangat baik moril dan materil kepada penulis. sehingga penulis dapat menyelesaikan skripsi ini.

  8. Semua teman-teman yang telah membantu dan memberi dorongan kepada penulis sehingga skripsi ini dapat selesai.

  9. Dan semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah Penulis menyadari bahwa dalam penulisan laporan skripsi ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang.

  Kudus, 25 Mei 2012 Penulis

  

DAFTAR ISI

  HALAMAN JUDUL ....................................................................................... i HALAMAN PENGESAHAN ......................................................................... iii MOTTO DAN PERSEMBAHAN .................................................................. iv RINGKASAN ................................................................................................. v KATA PENGANTAR .................................................................................... vi DAFTAR ISI ................................................................................................... viii DAFTAR TABEL ........................................................................................... xi DAFTAR GAMBAR ...................................................................................... xiii DAFTAR LAMPIRAN ..............................................................................

  …. xvi BAB I PENDAHULUAN ...............................................................................

  1 1.1 Latar Belakang Masalah ................................................................

  1 1.2 Perumusan Masalah ........................................................................

  2 1.3 Batasan Masalah .............................................................................

  2 1.4 Tujuan .............................................................................................

  3 1.5 Manfaat Skripsi ...............................................................................

  3 1.6 Tinjauan Pustaka .............................................................................

  4 1.7 Metodologi Penelitian .....................................................................

  5

  1.7.1 Metode Pengumpulan Data ...................................................... 5 1.7.2 Metode Pengembangan Sistem ................................................

  6 1.8 Sistematika Penulisan .....................................................................

  7 BAB II LANDASAN TEORI .........................................................................

  9

  2.1 Artificial Intelligence ...................................................................... 9 Artificial Intelligence .................................................. 9

  2.1.1 Sejarah

  2.1.2 Pengertian Artificial Intelligence ............................................. 10 2.1.3 Ruang Lingkup Kecerdasan Buatan .........................................

  11 2.2 Sistem Pakar ....................................................................................

  13 2.2.1 Perbedaan Sistem Pakar Dengan Sitem Konvesional ..............

  14 2.2.2 Keuntungan Atau Kelebihan Sistem Pakar ..............................

  15

  • – Masalah Hardware ......................................................... 27 2.5 Flowchart .........................................................................................
  • – Simbol Flowchart ..................................................... 31

  50 BAB III ANALISA DAN PERACANGAN ...................................................

  3.4.7 Perancangan Statechart Diagram ............................................. 77

  3.4.6 Perancangan Actifity Diagram ................................................. 73

  3.4.5 Perancangan Collaboration Diagram ....................................... 70

  3.4.4 Perancangan Sequence Diagram .............................................. 67

  3.4.3 Perancangan Class Diagram .................................................... 62

  3.4.2 Perancangan Use Case Diagram .............................................. 53

  3.4.1 Analisa Actor ........................................................................... 52

  52

  52 3.4 Desain Sitem ....................................................................................

  51 3.3 Analisa Informasi Antar Aktifitas ...................................................

  51 3.2.1Analisa Kebutuhan Data Dan Informasi ...................................

  51 3.2 Analisa Kebutuhan Sistem ...............................................................

  51 3.1 Analisa Permasalahan ......................................................................

  2.10 PHP (PHP Hypertext Prepocessor) ................................................ 50 2.11 Dreamweaver 8 ..............................................................................

  2.2.3 Pengembangan Sistem pakar ...................................................

  49

  2.8 My SQL ........................................................................................... 49 2.9 Web ..................................................................................................

  2.7 ERD (Entity Relational Diagram) ................................................... 44

  33

  2.6 UML (Unified Modelling Language)................................................ 33 2.6.1 Notasi UML .............................................................................

  2.5.1 Simbol

  31

  2.4 Masalah

  2.3.2 Prinsip Troubleshoting ............................................................. 26

  2.3.1 Kategori Pemeriksaan Hardware ............................................. 25

  2.3 Masalah Gangguan Dan Kerusakan Hardware ................................. 25

  18

  2.2.4 Konsep Dasar Sistem Pakar ..................................................... 17 2.2.5 Komponen Dasar Sistem Pakar ...............................................

  15

  3.5 ERD database Sitem Pakar Hardware ............................................. 81

  3.6 Perangan Tabel ................................................................................ 81

  3.6.1 Relasi Tabel ............................................................................. 86

  3.7 Desain Interface ............................................................................... 87 BAB IV PEMBAHASAN DAN IMPLEMENTASI ......................................

  99

  4.1 Analisa Kebutuhan Implementasi .................................................... 100

  4.1.1 Kebutuhan Perangkat Lunak (Software) ................................... 100

  4.1.2 Kebutuhan Sumber Daya Manusia (Brainware) ...................... 100

  4.2 Tampilan Halaman program ............................................................ 100

  4.2.1 Form Halaman Utama .............................................................. 100

  4.2.2 Form Halaman Registrasi ........................................................ 101

  4.2.3 Form Halaman Data Hardware ................................................ 102

  4.2.4 Form Halaman Data Kerusakan ............................................... 102

  4.2.5 Form Halaman Data Gejala ..................................................... 103

  4.2.6 Form Halaman hasil Diagnosa ................................................. 103

  BAB V PENUTUP .......................................................................................... 104

  5.1 Kesimpulan ...................................................................................... 104

  5.2 Saran ................................................................................................ 104 DAFTAR PUSTAKA ..................................................................................... 105 LAMPIRAN

  

DAFTAR TABEL

Tabel 2.1 Perbedaan Sistem Pakar Dengan Sistem Konvensional ...............

  14

  • – Simbol Flowchart .......................................................... 31

  (Unified Modelling Language) .......... 34

Tabel 2.3 Notasi-notasi Dalam UML

  Sequence Diagram ............................................................. 37

Tabel 2.4 NotasiTabel 2.5 Notasi Collaboration Diagram ...................................................... 39Tabel 2.6 Notasi Actifity Diagram ................................................................ 40

  Statechart Diagram ............................................................ 41

Tabel 2.7 Notasi Tabel 2.8 Notasi Diagram Relasi ..................................................................

  44 Tabel 2.9 Menentukan Matrik Relasi Entitas ................................................

  45 Tabel 2.9 Menentukan Relasi Matrik .............................................................

  46 Tabel 2.10 Pemetaan Attribut ......................................................................... 48

Tabel 3.1 Actor Use case Dan Aktifitasnya .................................................. 53 Tabel 3.2 Alur Optimistik Registrasi ............................................................

  55 Tabel 3.3 Alur Pesimistik Registrasi .............................................................

  56 Tabel 3.4 Alur Optimistik Hardware ............................................................ 56

Tabel 3.2 Alur Pesimistik Hardware ............................................................. 56 Tabel 3.6 Alur Optimistik Gejala ..................................................................

  57 Tabel 3.7 Alur Pesimistik Gejala ..................................................................

  57 Tabel 3.8 Alur Optimistik Diagnosa .............................................................

  57 Tabel 3.9 Alur Pesimistik Diagnosa .............................................................

  58 Tabel 3.10 Alur Optimistik Usulan .................................................................

  58 Tabel 3.11 Alur Pesimistik Usulan .................................................................

  59 Tabel 3.12 Alur Optimistik Hasil Diagnosa ....................................................

  59 Tabel 3.13 Alur Pesimistik Hasil Diagnosa ....................................................

  59 Tabel 3.14 Alur Optimistik Diagnosa User ..................................................... 60

Tabel 3.15 Alur Pesimistik Diagnosa User ..................................................... 60 Tabel 3.16 Alur Optimistik Pengguna ............................................................

  60 Tabel 3.17 Alur Pesimistik Pengguna .............................................................

  61 Tabel 3.18 Alur Optimistik Admin .................................................................

  61

Tabel 3.19 Alur Pesimistik Admin ................................................................

  61 Tabel 3.20 Tabel Pengguna .............................................................................

  82 Tabel 3.21 Tabel Diagnosa .............................................................................

  82 Tabel 3.23 Tabel Kerusakan ...........................................................................

  83 Tabel 3.24 Tabel Relasi ...................................................................................

  84 Tabel 3.25 Tabel Admin .................................................................................

  84 Tabel 3.26 Tabel Usulan .................................................................................

  84 Tabel 3.27 Tabel Temp ...................................................................................

  85 Tabel 3.28 Tabel Knowledge Base ................................................................. 93

  

DAFTAR GAMBAR

Gambar 2.1 Daerah Utama Aplikasi Artificial Intellegence ......................... 12

  Data Depth First Search ........................... 21

Gambar 2.3 Teknik Penelusuran

  Data Breadth First Search ......................... 22

Gambar 2.4 Teknik PenelusuranGambar 2.5 Teknik penelusuran Best First Search ....................................... 22 Gambar 2.6 Fase pengembangan Sistem pakar .............................................

  23 Use Case Diagram ........................................................ 35

Gambar 2.7 ContohGambar 2.8 Contoh Class Diagram .............................................................. 36Gambar 2.9 Contoh Sequence Diagram ........................................................ 38

  Collaboration Diagram ................................................. 39

Gambar 2.10 Contoh

  Activity Diagram .......................................................... 41

Gambar 2.11 ContohGambar 2.12 Contoh Statechart Diagram ........................................................ 43

  Component Diagram .................................................... 43

Gambar 2.13 Contoh Gambar 2.14 Contoh Deployment Diagram ...................................................

  44 Gambar 2.15 Gambar ERD Sementara ...........................................................

  46 Gambar 2.16 Gambar ERD Berdasarkan Kunci .............................................

  47 Gambar 2.17 Gambar ERD Dengan Attribut ..................................................

  48 Gambar 3.1 Flowchart Penangan Gangguan Hardware ................................

  51 Gambar 3.2 Gambar Use Case Diagram ....................................................... 54 Gambar 3.3 Kelas Admin ...............................................................................

  62 Gambar 3.4 Kelas Proses Diagnosa ..............................................................

  62 Gambar 3.5 Kelas Gejala ..............................................................................

  63 Gambar 3.6 Kelas Pengguna .........................................................................

  63 Gambar 3.7 Kelas Kerusakan ........................................................................

  63 Gambar 3.8 Kelas Hasil ................................................................................

  64 Gambar 3.9 Kelas Hasil Diagnosa User ........................................................ 64 Gambar 3.10 Kelas Usulan .............................................................................

  65 Gambar 3.11 Class Diagram ........................................................................... 66

Gambar 3.12 Squence Diagram Penggunjung ............................................... 67Gambar 3.13 Squence Diagram Registrasi .................................................... 68Gambar 3.30 Statechart Diagram Ubah Data Kerusakan ................................ 78

  88 Gambar 3.43 Tampilan Form Pendaftaran ......................................................

  87 Gambar 3.42 Tampilan Menu Admin .............................................................

  87 Gambar 3.41 Tampilan Menu Pengguna ........................................................

Gambar 3.39 Relasi Tabel Sistem Pakar Hardware ........................................ 86 Gambar 3.40 Tampilan Menu Utama ..............................................................

  Hardware ................................... 81

Gambar 3.38 ERD Data Base Sistem PakarGambar 3.37 Statechart Diagram Usulan ........................................................ 70Gambar 3.36 Statechart Diagram Diagnosa ................................................... 80

  Gambar 3.35 Statechart Diagram Registrasi ................................................... 79

  Gambar 3.34 Statechart Diagram Hapus data Gejala ...................................... 79

Gambar 3.33 Statechart Diagram Ubah Data Gejala ...................................... 79Gambar 3.32 Statechart Diagram Tambah Data Gejala .................................. 78

  Gambar 3.31 Statechart Diagram Hapus Data Kerusakan .............................. 78

Gambar 3.29 Statechart Diagram Tambah Data Kerusakan ........................... 77

  Gambar 3.14 Squence Diagram Pendataan kerusakan ................................... 68

  Gambar 3.28 Actifity Diagram Usulan .......................................................... 77

  Gambar 3.27 Actifity Diagram Registrasi ..................................................... 76

Gambar 3.26 Actifity Diagram Diagnosa ...................................................... 76

  Gambar 3.25 Actifity Diagram Gejala ........................................................... 75

  Gambar 3.24 Actifity Diagram Kerusakan ..................................................... 74

Gambar 3.23 Collaboration Diagram Usulan ................................................. 73Gambar 3.22 Collaboration Diagram Diagnosa ............................................. 72

  Gambar 3.21 Collaboration Diagram Pendataan Gejala ................................ 72

Gambar 3.20 Collaboration Diagram Pendataan kerusakan .......................... 71Gambar 3.19 Collaboration Diagram Registrasi ............................................ 71

  Gambar 3.18 Collaboration Diagram Pengunjung ......................................... 70

  Gambar 3.17 Squence Diagram Usulan ......................................................... 70

Gambar 3.15 Squence Diagram Pendataan Gejala ........................................ 69

  88

Gambar 3.44 Tampilan Form Login ...............................................................

  89 Input Daftar Hardware .................................... 89

Gambar 3.45 Tampilan FormGambar 3.46 Tampilan Form Input Daftar Gejala .......................................... 90 Gambar 3.48 Tampilan Form Usulan ..............................................................

  91 Hardware .................. 98

Gambar 3.49 Gambar Pohon Keputusan Sistem PakarGambar 4.1 Gambar Halaman Utama ........................................................... 101Gambar 4.2 Gambar Halaman Registrasi ...................................................... 101

  Hardware ............................................. 102

Dokumen yang terkait

BAB III METODE PENELITIAN - Pemahaman Relasional Siswa Dalam Menyelesaikan Masalah Matematika Ditinjau dari Kemampuan Matematika Siswa Kelas VIII MTsN 2 Kota Blitar - Institutional Repository of IAIN Tulungagung

0 0 14

BAB IV HASIL PENELITIAN - Pemahaman Relasional Siswa Dalam Menyelesaikan Masalah Matematika Ditinjau dari Kemampuan Matematika Siswa Kelas VIII MTsN 2 Kota Blitar - Institutional Repository of IAIN Tulungagung

0 0 38

BAB V PEMBAHASAN - Pemahaman Relasional Siswa Dalam Menyelesaikan Masalah Matematika Ditinjau dari Kemampuan Matematika Siswa Kelas VIII MTsN 2 Kota Blitar - Institutional Repository of IAIN Tulungagung

0 0 8

BAB IV HASIL PENELITIAN A. Deskripsi Data 1. Desain Pembelajaran Berbasis Multiple Intelligences (kecerdasan majemuk) Pada Mata Pelajaran Aqidah Akhlaq Di MTs Negeri Bandung Tulungagung - STRATEGI PEMBELAJARAN BERBASIS MULTIPLE INTELLIGENCES (KECERDASAN M

0 0 67

BAB V PEMBAHASAN A. Desain Pembelajaran Berbasis Multiple Intelligences (kecerdasan majemuk) Pada Mata Pelajaran Aqidah Akhlaq Di MTs Negeri Bandung Tulungagung - STRATEGI PEMBELAJARAN BERBASIS MULTIPLE INTELLIGENCES (KECERDASAN MAJEMUK) PADA MATA PELAJAR

0 1 13

BAB I PENDAHULUAN - Instalasi Sistem Operasi Berbasis GUI

0 0 59

Sistem Prediksi Transaksi Nasa bah Bank Swasta Memanfaatkan Fuzzy Time Interval Sequential Pattern Mining Titasari Rahmawati, Supangat Sistem Kriptografi di Komputasi Awan Untuk Kebutuhan Data Medis Maya Hilda Lestar i Louk Prototipe Layanan Video on Dema

0 0 9

Sistem Pendataan Ulang PNS Elektronik (e-PUPNS)

0 0 56

Sistem Informasi Pendaftaran Siswa Baru Terpadu untuk SMP Negeri secara Online pada Dinas Pendidikan Pemuda dan Olahraga Kabupaten Kudus

0 0 18

BAB I PENDAHULUAN A. Latar Belakang Masalah - Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

0 0 12