Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Deteksi Kerusakan Mobil Berbasis XML

Perancangan dan Implementasi Aplikasi Deteksi
Kerusakan Mobil Berbasis XML

Laporan Penelitian

Peneliti:
Natalia Dewi Puspita Sari (672007002)
Sri Yulianto Joko Prasetyo, M.Kom.
Frederik Samuel Papilaya, M.Cs.

Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Juni 2012

i

ii

Pernyataan

Penelitian yang berikut ini :
Judul

:

Perancangan dan Implementasi Aplikasi Deteksi
Kerusakan Mobil Berbasis XML

Pembimbing

:

1. Sri Yulianto Joko Prasetyo, S.Si., M.Kom.
2. Frederik Samuel Papilaya, S.Kom.,M.Cs.

Adalah benar hasil karya saya :
Nama

:


Natalia Dewi Puspita Sari

NIM

:

672007002

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil
karya orang lain kecuali sebagaimana tertulis pada daftar pustaka.

Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan ketentuan
yang berlaku dalam penulisan karya ilmiah.

Salatiga, 23 Mei 2012

Natalia Dewi Puspita Sari

iii


Prakata
Puji syukur kepada Tuhan Yesus Kristus atas segala limpahan
berkat dan anugerahNya terhadap penulis, sehingga penulis mampu
menyelesaikan skripsi yang berjudul “Perancangan dan Implementasi
Aplikasi Deteksi Kerusakan Mobil Berbasis XML” ini.
Skripsi ini diajukan untuk memenuhi salah satu persyaratan guna
memperoleh gelar Sarjana Komputer, Fakultas Teknologi Informasi
Program Studi Teknik Informatika, Universitas Kristen Satya Wacana,
Salatiga.
Dalam penyelesaian skripsi ini, penulis tidak mungkin lepas dari
bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena itu, pada
kesempatan ini, penulis ingin mengucapkan terima kasih kepada:
1.

Bapak Andeka Rocky Tanaamah, SE.,M.Cs selaku Dekan Fakultas
Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.

2.

Bapak DianW.Chandra S.Kom.,M.Cs selaku Ketua Program Studi

Teknik Informatika Fakultas Teknologi Informasi Universitas
Kristen Satya Wacana Salatiga.

3.

Bapak Sri Yulianto Joko Prasetyo, S.Si., M.Kom. sebagai
pembimbing pertama yang selalu membimbing penulis dengan sabar
dan banyak membantu penulis dalam menyelesaikan skripsi ini.

4.

Bapak

Frederik

Samuel

Papilaya,

S.Kom.,M.Cs.


sebagai

pembimbing kedua yang selalu membimbing dengan sabar,
memberikan

ide,

dan

banyak

membantu

penulis

dalam

menyelesaikan skripsi ini.
5.


Dosen-dosen FTI yang turut membantu dalam penyelesaian skripsi
ini.
iv

6.

Bapak Adryanto J.Gundo selaku Koordinator KP/TA.

7.

Papa, Mama, dan Adek, terima kasih atas semua jerih-payah, kasih,
perhatian, dukungan, bantuan, semangat, dan doa kalian.

8.

Dian, Ayu, Nyak’e, Nang’e, Cie Dian, Oh Vicky, Cleandy, Eka,
Yunias, Oh Dhika, Roy Setiawan, Luchi, Galih, Joko, Ramos, Billy,
Ari terima kasih buat semangat, bantuan, doa dan dukungan.


9.

Semua teman-teman angkatan 2007, terima kasih buat kebersamaan,
dukungan, dan semangat yang diberikan selama ini.

10.

Semua teman-teman kantor BPR Artha Mertoyudan cabang
Semarang, terima kasih buat kebersamaan, dukungan, dan semangat
yang diberikan selama ini.

11.

Bapak Suryana Muliawan selaku GM. Operation & Marketing
Armada Town Square, terima kasih karena telah memberikan ijin
untuk melakukan ujian dan memberikan dukungan.

12.

Bapak Otniel Hanung terima kasih atas dukungan dan semangat

yang diberikan.

13.

Semua teman-teman kantor Armada Town Square, terima kasih buat
dukungan dan semangat yang diberikan.

14.

Kakak dan adik angkatan yang tak bisa disebut satu per satu, terima
kasih atas kebersamaan di dalam satu keluarga FTI.

15.

Semua staff dan karyawan FTI / UKSW, terimakasih atas
bantuannya selama ini.

16.

Semua staff dan karyawan ”PT. Nasmoco Magelang” yang telah

membantu dalam penelitian skripsi ini.

17.

Semua pihak yang tidak mungkin disebutkan satu per satu yang turut
membantu

dan

memberikan

terselesaikan.

v

kontribusi

hingga

skripsi


ini

Penulis menyadari masih banyak kekurangan dalam penyelesaian
skripsi ini. Oleh karena itu, penulis mengharapkan sumbang saran dan
pikiran untuk perbaikan di masa yang akan datang. Semoga skripsi ini
dapat memberikan manfaat bagi semua pihak.

Salatiga, April 2012

Natalia Dewi Puspita Sari
Penulis

vi

Daftar Isi
Hal

Halaman Judul ...............................................................................
Lembar Persetujuan .......................................................................

Pernyataan .....................................................................................
Prakata ...........................................................................................
Daftar Isi ........................................................................................
Daftar Gambar ...............................................................................
Daftar Tabel ...................................................................................
Daftar Kode Program ....................................................................
Abstract .........................................................................................
Bab 1 Pendahuluan ...................................................................
1.1 Latar Belakang ................................................................
1.2 Perumusan Masalah ........................................................
1.3 Tujuan dan Manfaat Penulisan .......................................
1.4 Batasan Masalah..............................................................
1.5 Sistematika Penulisan......................................................
Bab 2 Tinjauan Pustaka .............................................................
2.1 Penelitian Sebelumnya ....................................................
2.2 Sistem Pakar ....................................................................
2.2.1 Sejarah Sistem Pakar ...............................................
2.2.2 Keuntungan Sistem Pakar ........................................
2.2.3 Ciri-ciri Sistem Pakar ...............................................
2.2.4 Dasar pembuatan Sistem Pakar ................................
2.2.5 Perbedaan Sistem Pakar dengan Konvensional ......
2.2.6 Struktur Sistem Pakar...............................................
2.3 Java ..................................................................................
2.3.1 Kelebihan .................................................................
2.3.2 Kekurangan ..............................................................
2.3.3 Konsep Pemrograman Berorientasi Object ..............
2.4 XML ................................................................................
2.4.1 Tipe XML.................................................................
2.4.2 Keunggulan XML ....................................................
2.4.3 Perbedaan XML dan HTML ....................................
2.4.4 Kebutuhan Penggunaan XML ..................................
2.5 XOM ...............................................................................
Bab 3 Metode Penelitian............................................................
3.1 Metode Pengembangan Sistem .......................................
3.2 Kebutuhan Sistem ...........................................................
vii

i
ii
iii
iv
vi
viii
x
xi
xii
1
1
2
3
3
4
5
5
7
8
8
10
13
13
14
16
17
18
19
19
20
20
21
21
23
24
24
25

3.3 Perancangan Sistem ........................................................
3.3.1 Use Case Diagram ...................................................
3.3.2 Activity Diagram ......................................................
3.3.3 Class Diagram .........................................................
3.3.4 Perancangan Antarmuka Pengguna..........................
3.3.5 Perancangan Data XML ...........................................
3.3.6 Perancangan Isi Data XML ......................................
Bab 4 Hasil dan Pembahasan.....................................................
4.1 Hasil Implementasi..........................................................
4.1.1 Implementasi Gejala.................................................
4.1.2 Implementasi Tempat Yang Diduga ........................
4.1.3 Implementasi Diagnosa Kerusakan ..........................
4.1.4 Implementasi Kesimpulan ........................................
4.1.5 Implementasi Workplace ..........................................
4.2 Pengujian Aplikasi ..........................................................
4.2.1 Pengujian Diagnosa Kerusakan (Sistem Pakar) .......
4.2.2 Pengujian Workplace ...............................................
Bab 5 Kesimpulan dan Saran.....................................................
5.1 Kesimpulan .....................................................................
5.2 Saran ................................................................................
Daftar Pustaka ...............................................................................

viii

26
26
28
30
32
36
39
40
40
40
41
42
44
45
46
46
52
53
53
53
54

Daftar Gambar
Hal

Gambar 3.1 Metode Pentgembangan Perangat Lunak Propotyping
.................................................................................. ...
................................................................................. 24
Gambar 3.2 Use Case Diagram .................................................. 26
Gambar 3.3 Activity Diagram .................................................... 28
Gambar 3.4 Class Diagram ........................................................ 30
Gambar 3.5 Perancangan FormUtama ....................................... 32
Gambar 3.6 Perancangan FormGejala ....................................... 33
Gambar 3.7 Perancangan FormTempatDiduga ........................... 33
Gambar 3.8 Perancangan FormDiagnosaKerusakan .................. 34
Gambar 3.9 Perancangan FormKesimpulan ............................... 35
Gambar 3.10 Perancangan FormWorkpace ................................. 35
Gambar 4.1 Pengujian Input Nama Workplace .......................... 46
Gambar 4.2 Pengujian Pemilihan Gejala .................................... 47
Gambar 4.3 Pengujian Tempat Yang Diduga ............................. 48
Gambar 4.4 Pengujian Diagnosa Kerusakan .............................. 49
Gambar 4.5 Pengajuan Melalui Pertanyaan ............................... 49
Gambar 4.6 Pengujian Diagnosa Kerusakan 2 ........................... 49
Gambar 4.7 Pengujian Diagnosa Kerusakan 3 ........................... 50
Gambar 4.8 Pengujian Diagnosa Kerusakan 4 ........................... 50
Gambar 4.9 Pengujian Kesimpulan ............................................. 51
Gambar 4.10 Pengujian Workplace .............................................. 52
Gambar 4.11 Pengujian Detail Workplace .................................... 53

ix

Daftar Tabel
Hal

Tabel 2.1
Tabel 3.1

Perbedaan Sistem Konvensional Dan Sistem Pakar
(Arhami, 2005) ....................................................... 13
Sampel Isi Data XML ............................................. 39

x

Daftar Kode Program
Hal

Kode Program 3.1 Perancangan XML Gejala ............................... 36
Kode Program 3.2 Perancangan XML Tepat Yang Diduga .......... 37
Kode Program 3.3 Perancangan XML Solusi ............................... 37
Kode Program 3.4 Peranangan XML Workplace ......................... 38
Kode Program 4.1 Menampilkan Daftar Gejala ............................ 40
Kode Program 4.2 Implementasi Tempat Yang Diduga ............... 41
Kode Program 4.1 Implementasi Diagnosa Kerusakan................. 43
Kode Program 4.2 Implementasi Kesimpulan .............................. 44
Kode Program 4.2 Implementasi Workplace ............................... 45

xi

Abstract

EFI (Electronic Fuel Injection) technology on injection car
machine, allowing mechanic to check failure used sofware provided
from factory. But, appear unefficient process on that software where
output on the screen is only failure codes without detail description
on it. Purpose of this research is build sistem that can help mechanic
easier to get detail informasi of failure machine while on checking
process. The method used on this research is expert system. Expert
system used forward chaining process to tracking to get result of
failure or solution. And the result is the system can be addition
software for previous software. The main benefit from this research
is help mechanic to get detail information of failure machine more
easily.

Key Words: Expert System, Car, Forward Chaining

xii

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Reservasi Mobil Travel Berbasis Android: studi kasus Rama Sakti Travel Salatiga

0 0 7

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Reservasi Mobil Travel Berbasis Android: studi kasus Rama Sakti Travel Salatiga

0 0 1

Institutional Repository | Satya Wacana Christian University: Perbandingan dan Implementasi Sistem Deteksi Citra Plat Mobil Menggunakan Metode Deteksi Tepi Prewitt dan Deteksi Tepi Sobel

0 0 3

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Pelaporan Penjualan dan Stok Berbasis Android

1 1 5

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Deteksi Kerusakan Mobil Berbasis XML T1 672007002 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Deteksi Kerusakan Mobil Berbasis XML T1 672007002 BAB II

0 1 19

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Deteksi Kerusakan Mobil Berbasis XML T1 672007002 BAB IV

0 0 14

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Deteksi Kerusakan Mobil Berbasis XML T1 672007002 BAB V

0 1 1

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android

0 0 18

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Aplikasi Virtual Gamelan Berbasis Android

0 0 14