sistem pakar diagnosis kerusakan kamera dslr ?· tugas akhir diajukan untuk memenuhi ... kata...

Download SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR ?· TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR…

Post on 15-May-2019

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR

MENGGUNAKAN RULE BASED BINARY TREE BERBASIS ANDROID

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Yudo Aji Wicaksono

201010370311278

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2014

ii

EMBAR PERSETUJUAN

SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR

MENGGUNAKAN RULE BASED BINARY TREE BERBASIS ANDROID

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

2014

Menyetujui,

PEMBIMBING I

Hariyady, S.Kom., M.T.

Nip. 101.9406.0262

PEMBIMBING II

Zamah Sari, M.T.

Nidn. 0708087701

iii

LEMBAR PENGESAHAN

SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR

MENGGUNAKAN RULE BASED BINARY TREE BERBASIS ANDROID

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

31 Oktober 2014

Mengesahkan,

DOSEN I

Agus Eko M. M.Kom

Nidn. 0729118203

DOSEN II

Wahyu A. K. M.Kom

Nidn. 0720068701

iv

SURAT PERNYATAAN

Yang bertanda tangan dibawah ini:

Nama : Yudo Aji Wicaksono

Nim : 201010370311278

Jurusan : Teknik Informatika

Fakultas : Teknik Universitas Muhammadiyah Malang

Dengan ini saya menyatakan bahwa tugas akhir dengan judul

Sistem Pakar Diagnosis Kerusakan Kamera DSLR Menggunakan Rule Based Binary

Tree Berbasis Android beserta seluruh isinya adalah karya saya sendiri dan bukan

merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk

kutipan yang telah disebutkan sumbernya.

Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian

ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim

dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk

resiko/ sanksi yang berlaku.

Malang, 23 Oktober 2014

Yang menyatakan,

Yudo Aji Wicaksono

v

KATA PENGANTAR

Assalammualaikum Wr. Wb.

Segala puji dan syukur bagi Allah SWT yang senantiasa memberikan rahmat serta

hidayah-Nya kepada kita semua. Semoga sholawat serta salam selalu tercurahkan kepada

Rasulullah Muhammad SAW. Dengan berkah dan ridho-Nya, akhirnya penulisan skripsi yang

berjudul " Sistem Pakar Diagnosis Kerusakan Kamera Menggunakan Rule Based Binary Tree

Berbasis Android" ini dapat terselesaikan.

Selain sebagai salah satu syarat untuk memperoleh gelar sarjana bagi mahasiswa

Teknik Informatika Universitas Muhammadiyah Malang, semoga Tugas Akhir ini juga dapat

berfungsi sebagai sumbangan pemikiran dari penulis bagi pemahaman sekaligus

pengembangan tentang salah satu aspek yang berhubungan dengan sistem pakar berbasis

android, namun demikian tentunya penyusunan Tugas Akhir ini terdapat ketidaksempurnaan

sehingga kami mengharapkan kritik saran yang konstruktif untuk perbaikan agar menjadi lebih

baik. Semoga karya tulis ini dapat bermanfaat dan berguna bagi para pembaca.

Malang, 23 Oktober 2014

Penulis,

vi

LEMBAR PERSEMBAHAN

Dalam proses penyelesaian Tugas Akhir ini, banyak pihak yang telah membantu, baik

secara langsung maupun tidak langsung, secara materi, moral, maupun spiritual. Untuk itu,

pada kesempatan ini penulis mengucapkan rasa terima kasih dan hormat yang sebesar-besarnya

kepada :

1. Yang utama dari segalanya. Sembah sujud serta syukur kepada Allah SWT atas karunia

serta kemudahan yang engkau berikan akhirnya skripsi ini dapat terselesaikan.

2. Sholawat serta salam terlimpahkan keharibaan Rasulullah Muhammad SAW.

3. Untuk Bapak (Alm) Drs. Pujiono dan Mama Indah Kurnia bidadari paling nyata didunia

yang telah memberikan kasih sayang, segala dukungan dan cinta kasih yang tak

terhingga yang tiada mungkin dapat kubalas hanya dengan kata cinta dan persembahan.

Selanjutnya untuk adik-adikku Retno Dwi Rastiti dan Diah Tri Nugraheni serta

keluarga besar terutama Tante Ida, Tante Nuri, Bunda, Mami dan Tante erna yang terus

memberikan semangat serta motivasi semoga Allah SWT membalas semua amalan dan

memberi kesehatan lahir dan batin selalu amin

4. Pak Hariyady S.Kom., M.T. selaku dosen pembimbing I dan Pak Zamah Sari. M.T.

selaku dosen pembimbing II yang telah meluangkan banyak waktunya dalam

memberikan ide, ilmu, wacana dan selalu sabar dalam membimbing sehingga penulis

dapat menyelesaikan tugas akhir ini. Dan tidak lupa mohon maaf saya apabila telah

mengecewakan pada saat bimbingan. Semoga Allah SWT membalas semua amalan dan

memberikan kesehatan lahir dan batin.

5. Kepada bapak Ir. Sudarman, MT selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Malang.

6. Kepada bapak Yuda Munarko,S.Kom., M.Sc. selaku ketua Jurusan Teknik Informatika

Universitas Muhammadiyah Malang. Terimakasih atas masukan dan semua ilmu yang

telah diberikan dan juga dedikasinya terhadap ilmu Teknik Informatika.

7. Kepada Bapak dan Ibu Dosen Jurusan Teknik Informatika Universitas Muhammadiyah

Malang yang telah memberikan ilmu selama kuliah.

8. Bapak Harto Halim sebagai narasumber dan pakar pada kerusakan kamera.

9. Sucik Midawati yang selalu memberikan semangat selama pengerjaan skripsi.

10. Adiansyah yang banyak membantu dalam pengerjaan aplikasi ini.

vii

11. Sahabat-Sahabatku dalam berbagi suka dan duka Johan Ari Prasetia, Yuliarto Dwi

Hariana, Hudarrohmana, Aris Khoirul Wafa dan Novian Alwy yang selalu ada dari

awal perkuliahan dan bantuannya dalam pengerjaan skripsi, semoga Allah SWT

membalas kebaikan dan amalan kalian semua, amin.

12. Teman-teman Informatika F, jurusan jaringan dan semua angkatan 2010 terima kasih

atas kebersamaanya.

Kesempurnaan mutlak hanya milik Allah SWT, inilah karya terbaik yang dapat penulis

persembahkan, namun demikian tentunya penyusunan Tugas Akhir ini terdapat

ketidaksempurnaan sehingga kami mengharapkan kritik saran yang konstruktif untuk

perbaikan agar menjadi lebih baik. Semoga karya tulis ini dapat bermanfaat dan berguna bagi

para pembaca.

Malang, 23 Oktober 2014

Penulis,

viii

ix

x

DAFTAR GAMBAR

Gambar 2.1 Contoh Tree dengan 15 simpul13

Gambar 2.2 Simpul-simpul yang disebut daun14

Gambar 2.3 Binary tree....14

Gambar 3.1 Use Case Diagram...17

Gambar 3.2 UseCase Scenario User Memilih Gejala Awal ...18

Gambar 3.3 UseCase Sistem Menampilkan Halaman Sistem Pakar.19

Gambar 3.4 UseCase Scenario User Memilih Help19

Gambar 3.5 UseCase Scenario User Memilih About,,,,,.20

Gambar 3.6 Sequence Diagram Diagnosa...20

Gambar 3.7 Sequence Diagram Help...21

Gambar 3.8 Sequence Diagram About.21

Gambar 3.9 Activity Diagram Gejala Awal.22

Gambar 3.10 Activity Diagram Help23

Gambar 3.11 Activity Diagram About..23

Gambar 3.12 Class Diagram24

Gambar 3.13 Menu Utama...25

Gambar 3.14 Halaman Gejala Awal26

Gambar 3.15 Halaman Pertanyaan...26

Gambar 3.16 Halaman Help.27

Gambar 3.17 Halaman About...27

Gambar 3.18 Desain Database28

Gambar 3.19 Tree Kerusakan Shutter..38

Gambar 3.20 Tree kerusakan Power Supply40

Gambar 3.21 Tree Kerusakan Lensa42

Gambar 4.1 Splash Screen35

Gambar 4.2 Class Splash Screen..36

Gambar 4.3 Menu Utama.36

Gambar 4.4 Method Menu Utama37

Gambar 4.5 Diagnosa...38

Gambar 4.6 Method Gejala Awal ....39

Gambar 4.7 Pertanyaan........40

Gambar 4.8 Class Pertanyaan..41

Gambar 4.9 Halaman Kerusakan.42

xi

Gambar 4.10 Method Kerusakan.43

Gambar 4.11 Halaman Solusi...43

Gambar 4.12 Method Solusi.44

Gambar 4.13 Halaman help..44

Gambar 4.14 Method Help...45

Gambar 4.15 Halaman About...45

Gambar 4.16 Method About.45

Gambar 4.17 Class DataBaseHelper....46

Gambar 4.18 Method OnCreate...47

Gambar 4.19 Method onUpgrade.....47

Gambar 4.20 Method getGejala...48

Gambar 4.21 Method getJawaban49

Gambar 4.22 Method getKerusakan.50

Gambar 4.23 Method getSolusi50

Gambar 4.24 Method getAllTutor50

Gambar 4.25 Spesifikasi Laptop..51

Gambar 4.26 Pengujian Struktur tree...52

Gambar 4.27 Pengujian struktur tree II52

Gambar 4.28 Perbandingan Gejala awal dengan tree..53

Gambar 4.29 Perbandingan pertanyan dengan tree..54

Gambar 4.30 Perbandingan pertanyaan 2 dengan tree.54

Gambar 4.31 perbandingan pertanyaan 3 dengan tree.55

Gambar 4.32 Perbandingan pertanyaan 4 dengan tree...55

Gambar 4.33 Perbandingan pertanyaan 5 dengan tree.56

Gambar 4.34 Kerusakan ditemukan.56

Gambar 4.35 Solusi kerusakan.57

Gambar 4.39 User Interface 1..60

Gambar 4.40 User Interface 2..60

Gambar 4.41 User Interface 3