sistem pakar diagnosis kerusakan kamera dslr...

15
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

Upload: vudat

Post on 15-May-2019

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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

Page 2: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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

Page 3: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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

Page 4: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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

Page 5: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

v

KATA PENGANTAR

Assalammu’alaikum 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,

Page 6: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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.

Page 7: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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,

Page 8: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

viii

Page 9: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

ix

Page 10: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

x

DAFTAR GAMBAR

Gambar 2.1 Contoh Tree dengan 15 simpul…………………………………………………13

Gambar 2.2 Simpul-simpul yang disebut daun………………………………………………14

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 Help…………………………………………19

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 Help…………………………………………………………23

Gambar 3.11 Activity Diagram About………………………………………………………..23

Gambar 3.12 Class Diagram…………………………………………………………………24

Gambar 3.13 Menu Utama…………………………………………………………………...25

Gambar 3.14 Halaman Gejala Awal…………………………………………………………26

Gambar 3.15 Halaman Pertanyaan…………………………………………………………...26

Gambar 3.16 Halaman Help………………………………………………………………….27

Gambar 3.17 Halaman About………………………………………………………………...27

Gambar 3.18 Desain Database………………………………………………………………28

Gambar 3.19 Tree Kerusakan Shutter………………………………………………………..38

Gambar 3.20 Tree kerusakan Power Supply…………………………………………………40

Gambar 3.21 Tree Kerusakan Lensa…………………………………………………………42

Gambar 4.1 Splash Screen……………………………………………………………………35

Gambar 4.2 Class Splash Screen……………………………………………………………..36

Gambar 4.3 Menu Utama…………………………………………………………………….36

Gambar 4.4 Method Menu Utama……………………………………………………………37

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

Page 11: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

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 getJawaban……………………………………………………………49

Gambar 4.22 Method getKerusakan………………………………………………………….50

Gambar 4.23 Method getSolusi………………………………………………………………50

Gambar 4.24 Method getAllTutor……………………………………………………………50

Gambar 4.25 Spesifikasi Laptop……………………………………………………………..51

Gambar 4.26 Pengujian Struktur tree………………………………………………………...52

Gambar 4.27 Pengujian struktur tree II………………………………………………………52

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………………………………………………………………..61

Gambar 4.42 User Interface 4………………………………………………………………..61

Gambar 4.43 User Interface 5………………………………………………………………..62

Gambar 4.44 User Interface 6………………………………………………………………...62

Gambar 4.45 User Interface 7………………………………………………………………...62

Gambar 4.46 User Interface 8………………………………………………………………...63

Page 12: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

xii

Gambar 4.47 User Interface 9………………………………………………………………...63

Page 13: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

xiii

DAFTAR TABEL

Tabel 3.1 Tabel Keputusan Shutter…………………………………………………………...38

Tabel 3.2 Tabel Keputusan Power Supply……………………………………………………40

Tabel 3.3 Tabel Keputusan Lensa…………………………………………………………….41

Tabel 4.1 Hasil Pengujian Usecase…………………………………………………………...68

Page 14: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

xiv

Page 15: SISTEM PAKAR DIAGNOSIS KERUSAKAN KAMERA DSLR …eprints.umm.ac.id/25467/1/jiptummpp-gdl-yudoajiwic-38362-1-pendahul-n.pdf · TUGAS AKHIR Diajukan Untuk Memenuhi ... KATA PENGANTAR

66

DAFTAR PUSTAKA

[1] Penerbit Andi. (2012). Java for Mobile Programming, Yogyakarta: Penerbit Andi.

[2] Mulyana, E (2010). App Inventor : Ciptakan Sendiri ANDROIDmu, Yogyakarta : Penerbit

Andi

[3] Hermawati, F.A (2009). DATA MINING, Yogyakarta: Penerbit Andi.

[4] T.Sutojo, Mulyanto E dan Suhartono V (2010). KECERDASAN BUATAN, Yogyakarta :

Penerbit Andi.

[5] “Analisis Dan Implementasi Decision Tree Untuk Klasifikasi Data Konsumen

Telemarketing Untuk Deposito Pada Bank Menggunakan Algoritma C4.5”.

http://repository.widyatama.ac.id/xmlui/handle/123456789/2362. Diunduh pada 23 Mei

2014.

[6] “Akuisisi Pengetahuan Otomatis”.

http://kur2003.if.itb.ac.id/file/Akuisisi%20Pengetahuan%20Otomatis.pdf. Diunduh pada

23 Mei 2014.

[7] “Pengembangan Sistem Pakar Untuk Troubleshooting Perangkat Keras Komputer

Berbasis Android Dengan Metode Forward Chaining”.

http://www.academia.edu/5305081/PENGEMBANGAN_SISTEM_PAKAR_UNTUK_T

ROUBLESHOOTING_PERANGKAT_KERAS_KOMPUTER_BERBASIS_ANDROID

_DENGAN_METODE_FORWARD_CHAINING. Dilihat pada 24 Mei 2014.

[8] Hartati, S., Iswanti,S (2008). Sistem Pakar & Pengembangannya, Yogyakarta: Penerbit

Graha Ilmu.

[9] “Canon Annual Report”. http://www.canon.com/ir/annual/2013/report2013.pdf. Diunduh

pada 25 Mei 2014.

[10] “Beberapa Masalah Pada Kamera Dslr Yang Sering Terjadi”.

http://m.portal.paseban.com/?mod=content&act=read&id=94931. Dilihat pada 25 Mei

2013.