• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
12
0
0

Teks penuh

(1)

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

(2)
(3)

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

(4)

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

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

(5)

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 kontribusi hingga skripsi ini

(6)

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

(7)

Daftar Isi

2.2.5 Perbedaan Sistem Pakar dengan Konvensional ... 13

2.2.6 Struktur Sistem Pakar ... 14

2.3 Java ... 16

2.3.1 Kelebihan ... 17

2.3.2 Kekurangan ... 18

2.3.3 Konsep Pemrograman Berorientasi Object ... 19

2.4 XML ... 19

2.4.1 Tipe XML... 20

2.4.2 Keunggulan XML ... 20

2.4.3 Perbedaan XML dan HTML ... 21

2.4.4 Kebutuhan Penggunaan XML ... 21

2.5 XOM ... 23

Bab 3 Metode Penelitian ... 24

3.1 Metode Pengembangan Sistem ... 24

(8)

3.3 Perancangan Sistem ... 26

3.3.1 Use Case Diagram ... 26

3.3.2 Activity Diagram ... 28

3.3.3 Class Diagram ... 30

3.3.4 Perancangan Antarmuka Pengguna... 32

3.3.5 Perancangan Data XML ... 36

3.3.6 Perancangan Isi Data XML ... 39

Bab 4 Hasil dan Pembahasan ... 40

4.1 Hasil Implementasi ... 40

4.1.1 Implementasi Gejala ... 40

4.1.2 Implementasi Tempat Yang Diduga ... 41

4.1.3 Implementasi Diagnosa Kerusakan ... 42

4.1.4 Implementasi Kesimpulan ... 44

4.1.5 Implementasi Workplace ... 45

4.2 Pengujian Aplikasi ... 46

4.2.1 Pengujian Diagnosa Kerusakan (Sistem Pakar) ... 46

4.2.2 Pengujian Workplace ... 52

Bab 5 Kesimpulan dan Saran ... 53

5.1 Kesimpulan ... 53

5.2 Saran ... 53

(9)

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 PerancanganFormUtama ... 32

Gambar 3.6 PerancanganFormGejala ... 33

Gambar 3.7 PerancanganFormTempatDiduga ... 33

Gambar 3.8 PerancanganFormDiagnosaKerusakan ... 34

Gambar 3.9 PerancanganFormKesimpulan ... 35

Gambar 3.10 PerancanganFormWorkpace ... 35

Gambar 4.1 PengujianInput Nama Workplace ... 46

Gambar 4.2 Pengujian Pemilihan Gejala ... 47

Gambar 4.3 PengujianTempat 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

(10)

Daftar Tabel

Hal

Tabel 2.1 Perbedaan Sistem Konvensional Dan Sistem Pakar

(11)

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

(12)

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.

Gambar

Tabel 2.1 Perbedaan Sistem Konvensional Dan Sistem Pakar

Referensi

Dokumen terkait

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

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

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi.. Universitas Kristen Satya

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi.. Universitas Kristen Satya Wacana

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasiv. Universitas Kristen Satya Wacana

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi.. Universitas Kristen Satya Wacana

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi. Universitas Kristen Satya

Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi.. Universitas Kristen Satya Wacana