SKRIPSI SISTEM PAKAR UNTUK MENETUKAN KERUSAKAN PADA SMARTPHONE ANDROID Oleh : SAIFUL ULYA 2010-51-085 SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015
16
Embed
SKRIPSI SISTEM PAKAR UNTUK MENETUKAN …eprints.umk.ac.id/5592/1/HALAMAN_JUDUL.pdf · adalah sistem pakar untuk menentukan kerusakan HP ... Yuni Tiara Rismawati yang telah menjadi
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SKRIPSI
SISTEM PAKAR UNTUK MENETUKAN KERUSAKAN PADA SMARTPHONE
ANDROID
Oleh :
SAIFUL ULYA
2010-51-085
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH
GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
i
SKRIPSI
SISTEM PAKAR UNTUK MENETUKAN KERUSAKAN PADA
SMARTPHONE ANDROID
Oleh :
SAIFUL ULYA
2010-51-085
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015PENGESAHAN STATUS SKRIPSI
ii
iii
iv
NYATAAN PENULIS
v
vi
ABSTRAK
Berkembangnya industri perangkat mobile atau mobile phone semakin pesat seiring
berjalannya waktu. Perkembangan ini dapat dilihat melalui peningkatan fungsi yang
dimiliki oleh perangkat mobile, di mana kini perangkat mobile memiliki fungsi yang
hampir sama dengan personal computer. Pada awalnya sistem operasi hanya dipakai
oleh komputer, kini sistem operasi dapat tertanam dalam perangkat mobile. Kini telah
dikembangkan berbagai macam sistem operasi khusus untuk perangkat mobile, bahkan
keberadaanya menjadi suatu persaingan bisnis tersendiri bagi para pengembang sistem
operasi dan aplikasi berbasis mobile. Kemudahan penggunaan sistem Android membuat
perangkat mobile berbasis Android laris manis di pasaran. Dalam banyaknya peminat
dan pengguna perangkat Mobile Android ini tidak diimbangi dengan tersedianya cukup
tekniksi atau para ahli dalam bidang Android. Solusi yang ditawarkan oleh penulis
adalah sistem pakar untuk menentukan kerusakan HP Android berbasis web dengan
metode Best First Search.
Kata kunci: Android, sistem pakar, Best First Search
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya
penulis mampu menyelesaikan penyusunan skripsi dengan judul “SISTEM PAKAR
UNTUK MENENTUKAN KERUSAKAN SMARTPHONE ANDROID”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk
memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik
Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa
terima kasih yang sebesar-besarnya kepada :
1. Allah SWT yang telah memberilan Rahmat dan Hidayah-Nya.
2. Bapak Muchlasin dan Ibu Nasruhah selaku orang tua Penulis dan M.
Ibnu Abid selaku saudara penulis, yang telah memberikan doa yang tak
pernah putus, dan materi yang sangat berarti bagi penulis.
3. Bapak Dr.Suparnyo, SH., MS, selaku Rektor Universitas Muria Kudus.
4. Bapak Rochmad Winarso, ST., MT, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
5. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.
6. Ibu Rina Fiati, ST, M.Cs, selaku pembimbing utama yang telah banyak
memberikan masukan selama penyusunan skripsi ini..
7. Ibu Tutik Khotimah, M.Kom, selaku pembimbing pembantu yang telah
banyak memberikan masukan selama penyusunan skripsi ini selaku
pembimbing Skripsi penulis.
8. Seluruh Dosen Teknik Informatika, Fakultas Teknik Universitas Muria
Kudus, atas ilmu yang diberikan kepada penulis selama menempuh
perkuliahan.
9. Yuni Tiara Rismawati yang telah menjadi motivator gratis dalam
penyelesaian Skripsi ini.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan. Selain itu penulis juga berharap semoga karya tulis ini
dapat memberikan manfaat bagi semua.
Kudus, 20 Juli 2015
Penulis
viii
DAFTAR ISI
Halaman
HALAMAN SAMPUL ………………………………………………………...…... i
HALAMAN JUDUL ………………..……………………………………………… ii
PENGESAHAN STATUS SKRIPSI ……...……………………………………….. iii
PERNYATAAN PENULIS …………….………………………………………….. iv
PERSETUJUAN SKRIPSI …………….…………………………….…………….. v
PENGESAHAN SKRIPSI …………….………………….……………….……….. vi
ABSTRAK …………………………………………………………………………. vii
KATA PENGANTAR ………………… ………………………………………….. viii
DAFTAR ISI ………………………………………………………………………. ix
DAFTAR TABEL ………………………………………………………………..... xii
DAFTAR GAMBAR ……………………………………………………….……... xiii
DAFTAR LAMPIRAN ……………………………………………………….…… xvi
BAB I PENDAHULUAN ……………………………………….……… .1
1.1 Latar Belakang …..………………………………………….. 1
1.2 Batasan Masalah ……………………………………………. 2
1.3 Rumusan Masalah ………………………………………….. 2
1.4 Tujuan Penelitian …………………………………………... 2
1.5 Manfaat Penelitian …………………………………………. 2
BAB II TINJAUAN PUSTAKA ……………………………………….….. 3
2.1 Penelitian Terkait …………………………………………… 3
2.2 Landasan Teori ……………………………………………… 5
2.2.1 Android ……………………………………………… 5
2.2.1.1 Sistem Pakar ………………………….……5
2.2.1.2 Ciri-ciri Sistem Pakar …………………..… 6
2.2.1.3 Arsitektur Sistem Pakar …………….…… 7
2.2.2 Pencarian Heuristik ………………………………... 9
2.2.3 Best First Search …………………………………... 9
2.2.4 WEB ……………………………………………….. 10
2.2.5 PHP ………………………………………………….. 11
ix
2.2.6 MySQL ……………………………………………… 11
2.2.7 DFD …………………………………………………. 11
2.2.8 Contex Diagram …………………………………….. 12
2.2.9 Decomposition ………………………………….…. 13
2.3 Kerangka Teori ……………………………………………... 14
BAB III METODE PENELITIAN …………………………………………. 17
3.1. Metode Pengumpulan Data …………………………………. 17
3.2. Best First Search …………………………………………….. 17
3.3. Pengembangan Sistem Pakar ………………………………... 20
3.4. Jadwal Penelitan ……………………………………………...22
BAB IV ANALISA PERANCANGAN SISTEM ………………………….. 23
4.1 Deskripsi Masalah ………...…………………………………. 23
4.2 Analisa Kebutuhan Data dan Informasi …………………….. 23
4.3 Arsitektur Sistem Pakar ……………………………………... 24
4.4 Analisa Pengguna …………………………………….……... 25
4.5 Analisa Kebutuhan Perangkat Keras (Hardware) dan Perangkat
Lunak (Software) ……………………………………………. 25
4.5.1 Analisa Kebutuhan Perangkat Keras (Hardware) ….. 25
4.5.2 Analisa Kebutuhan Perangkat Lunak (Software) …… 25
4.6 Basis Pengetahuan ……………...…………………………… 26
4.7 Pohos Keputusan Best First Search ………………………… 29
4.8 Perancangan Sistem ………………………………………… 38
4.8.1 Perancangan Proses ………………………………. 38
4.8.1.1 Context Diagram …………………………. 38
4.8.1.2 Dekomposisi ……………………………… 39
4.8.1.3 Data Flow Diagram (DFD) ………………. 39
4.8.1.3.1 DFD Level 0 ……………………………… 39
4.8.1.3.2 DFD Level 1 ……………………………… 40
4.8.1.4 Flow Of Document…………………………… 43
4.8.2 Perancangan Database …………………………...… 43
4.8.2.1 Entity Relationship Diagram ……………...… 43
4.8.2.2 Struktur Tabel ……………………...……… 44
x
4.8.2.3 Tabel Relasi ……………………………….. 47
4.9 Perancangan Pengguna Interface ……………………………. 48
4.9.1 Pengguna …………………………………...……… 48
4.9.2 Administrator ……………………………………… 50
BAB V IMPLEMENTASI SISTEM ………………………………………. 53
5.1 Tampilan Menu …………..………………………………….. 53
5.1.1 Tampilan Halaman Utama ……………..………….. 53
5.1.2 Halaman Admin Sistem Pakar ……………………. 60
5.1.3 Halaman Admin Sistem Servis ……………………. 70
5.2 Pengujian Sistem ……………………………………………. 83
BAB VI PENUTUP ………………………………………………………… 89
6.1 Kesimpulan ………….……………………….……………… 89
6.2 Saran ………………………………………………………… 89
DAFTAR PUSTAKA ……………………………………………………………... 91
xi
DAFTAR TABEL
Tabel 2.1. Tabel Penelitian Sebelumnya ..................................................................... 4
Tabel 2.2. Versi Android ………………………………………………………...…... 5
Tabel 2.2. Simbol Data Flow Diagram ……………………………………………. 13