• Tidak ada hasil yang ditemukan

Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan Hardware Berbasis Web

N/A
N/A
Protected

Academic year: 2018

Membagikan "Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan Hardware Berbasis Web"

Copied!
17
0
0

Teks penuh

(1)

\

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

(2)

i

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

(3)

ii

HALAMAN PERSETUJUAN

Nama : Ahmad Sutopo

NIM : 2006-53-012

Bidang Studi : Expert System (ES)

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

Eko Darmanto, S.Kom, M.Cs

Pembimbing II

(4)

iii

HALAMAN PENGESAHAN

Nama : Ahmad Sutopo

NIM : 2006-53-012

Bidang Studi : Expert System (ES)

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

(5)

iv

MOTTO DAN PERSEMBAHAN

MOTTO

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.

(6)

v

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.

(7)

vi 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.

(8)

vii

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 ikut membantu penulis dalam menyelesaikan skripsi ini.

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.

(9)

viii

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

(10)

ix

2.2.3 Pengembangan Sistem pakar ... 15

2.2.4 Konsep Dasar Sistem Pakar ... 17

2.2.5 Komponen Dasar Sistem Pakar ... 18

2.2.6 Tahapan Pengembangan Sistem Pakar ... 23

2.3 Masalah Gangguan Dan Kerusakan Hardware ... 25

2.3.1 Kategori Pemeriksaan Hardware ... 25

2.3.2 Prinsip Troubleshoting ... 26

3.2.1Analisa Kebutuhan Data Dan Informasi ... 51

3.3 Analisa Informasi Antar Aktifitas ... 52

3.4 Desain Sitem ... 52

3.4.1 Analisa Actor ... 52

3.4.2 Perancangan Use Case Diagram ... 53

3.4.3 Perancangan Class Diagram ... 62

3.4.4 Perancangan Sequence Diagram ... 67

3.4.5 Perancangan Collaboration Diagram ... 70

3.4.6 Perancangan Actifity Diagram ... 73

3.4.7 Perancangan Statechart Diagram ... 77

(11)

x

3.6 Perangan Tabel ... 81

3.6.1 Relasi Tabel ... 86

3.7 Desain Interface ... 87

3.8 Metode Penyelesaian Masalah ... 92

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

(12)

xi

DAFTAR TABEL

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

Tabel 2.2 Simbol – Simbol Flowchart ... 31

Tabel 2.3 Notasi-notasi Dalam UML (Unified Modelling Language) ... 34

Tabel 2.4 Notasi Sequence Diagram ... 37

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

(13)

xii

Tabel 3.19 Alur Pesimistik Admin ... 61

Tabel 3.20 Tabel Pengguna ... 82

Tabel 3.21 Tabel Diagnosa ... 82

Tabel 3.22 Tabel Gejala ... 83

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

(14)

xiii

DAFTAR GAMBAR

Gambar 2.1 Daerah Utama Aplikasi Artificial Intellegence ... 12

Gambar 2.2 Struktur Bagan Sistem Pakar ... 18

Gambar 2.3 Teknik Penelusuran Data Depth First Search ... 21

Gambar 2.4 Teknik Penelusuran Data Breadth First Search ... 22

Gambar 2.5 Teknik penelusuran Best First Search ... 22

Gambar 2.6 Fase pengembangan Sistem pakar ... 23

Gambar 2.7 Contoh Use Case Diagram ... 35

Gambar 2.8 Contoh Class Diagram ... 36

Gambar 2.9 Contoh Sequence Diagram ... 38

Gambar 2.10 Contoh Collaboration Diagram ... 39

Gambar 2.11 Contoh Activity Diagram ... 41

Gambar 2.12 Contoh Statechart Diagram ... 43

Gambar 2.13 Contoh Component Diagram ... 43

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

(15)

xiv

Gambar 3.13 Squence Diagram Registrasi ... 68

Gambar 3.14 Squence Diagram Pendataan kerusakan ... 68

Gambar 3.15 Squence Diagram Pendataan Gejala ... 69

Gambar 3.16 Squence Diagram Diagnosa ... 69

Gambar 3.17 Squence Diagram Usulan ... 70

Gambar 3.18 Collaboration Diagram Pengunjung ... 70

Gambar 3.19 Collaboration Diagram Registrasi ... 71

Gambar 3.20 Collaboration Diagram Pendataan kerusakan ... 71

Gambar 3.21 Collaboration Diagram Pendataan Gejala ... 72

Gambar 3.22 Collaboration Diagram Diagnosa ... 72

Gambar 3.23 Collaboration Diagram Usulan ... 73

Gambar 3.24 Actifity Diagram Kerusakan ... 74

Gambar 3.25 Actifity Diagram Gejala ... 75

Gambar 3.26 Actifity Diagram Diagnosa ... 76

Gambar 3.27 Actifity Diagram Registrasi ... 76

Gambar 3.28 Actifity Diagram Usulan ... 77

Gambar 3.29 Statechart Diagram Tambah Data Kerusakan ... 77

Gambar 3.30 Statechart Diagram Ubah Data Kerusakan ... 78

Gambar 3.31 Statechart Diagram Hapus Data Kerusakan ... 78

Gambar 3.32 Statechart Diagram Tambah Data Gejala ... 78

Gambar 3.33 Statechart Diagram Ubah Data Gejala ... 79

Gambar 3.34 Statechart Diagram Hapus data Gejala ... 79

Gambar 3.35 Statechart Diagram Registrasi ... 79

Gambar 3.36 Statechart Diagram Diagnosa ... 80

Gambar 3.37 Statechart Diagram Usulan ... 70

Gambar 3.38 ERD Data Base Sistem Pakar Hardware ... 81

Gambar 3.39 Relasi Tabel Sistem Pakar Hardware ... 86

Gambar 3.40 Tampilan Menu Utama ... 87

Gambar 3.41 Tampilan Menu Pengguna ... 87

Gambar 3.42 Tampilan Menu Admin ... 88

(16)

xv

Gambar 3.44 Tampilan Form Login ... 89

Gambar 3.45 Tampilan Form Input Daftar Hardware ... 89

Gambar 3.46 Tampilan Form Input Daftar Gejala ... 90

Gambar 3.47 Tampilan Form Diagnosa ... 91

Gambar 3.48 Tampilan Form Usulan ... 91

Gambar 3.49 Gambar Pohon Keputusan Sistem Pakar Hardware ... 98

Gambar 4.1 Gambar Halaman Utama ... 101

Gambar 4.2 Gambar Halaman Registrasi ... 101

Gambar 4.3 Gambar Halaman Data Hardware ... 102

Gambar 4.4 Gambar Halaman Data Kerusakan ... 102

Gambar 4.5 Gambar Halaman Data Gejala ... 103

Gambar 4.6 Gambar Halaman Hasil Diagnosa ... 103

(17)

xvi

DAFTAR LAMPIRAN

Lampiran 1 : Biografi Penulis

Referensi

Dokumen terkait

penjualan yang digunakan oleh pemilik Toko Buku Murah Online Surabaya untuk. menjembatani antara pihak Toko Buku Murah Online dengan para

Pada variabel niat pembelian indikator PI2 mempunyai nilai mean paling terendah sebesar 3,48 dengan pernyataan “Saya bersedia menggunakan sabun muka merek

adalah positif , karena jika LDR mengalami peningkatan, menandakan telah terjadi peningkatan jumlah kredit yang diberikan bank dengan persentase lebih4. besar

Ning es una plataforma online de pago que permite crear redes sociales ad hoc y que fue lanzada en octubre de 2005 con la idea de competir con redes

Penelitian ini bertujuan mengetahui kelayakan alat uji kepekaan pinjal pada tubuh tikus terhadap insektisida (metode kontak tidak langsung).Hasil penelitian menunjukkan bahwa alat uji

mendapat mata dalam masa yang ditetapkan dikira pemenang..  Kedudukan murid secara rawak.  Murid membuat pergerakan seperti burung.  Apabila guru memberi isyarat

Dalam rancangan blok acak lengkap apabila terdapat data hilang maka akan mempengaruhi hasil analisisnya karena akan menghilangkan keseimbangan rancangan tersebut dan menjadi

Prinsip dasar berkaitan dengan tanggung jawab perusahaan dalam hak asasi manusia dijelaskan dalam Komentar mengenai Norma tersebut yang menyatakan bahwa: pertama, korporasi