• Tidak ada hasil yang ditemukan

BAB III OBJEK DAN METODOLOGI PENELITIAN

4.5 Implementasi

4.5.5 Implementasi Instalasi Program

Implementasi instalasi program merupakan aspek awal untuk menjelaskan bagaimana perancangan aplikasi Sistem Pakar Diagnosis Kerusakan Kendaraan dapat dijalankan di komputer. Berikut langkah-langkah yang dilakukan dalam melakukan proses instalasi program agar berjalan pada kondisi offline.

1. Pastikan sudah memiliki software XAMPP untuk servernya.

2. Lakukan konfigurasi Software XAMPP (xampp-control.exe), dengan mengaktifkan Apache dan MySQL.

3. Konfigurasi database yang ada pada PhpMyAdmin, dengan menuju link di browser, http://localhost/phpmyadmin/.

4. Konfigurasi penyimpanan data web Sistem Pakar Diagnosis Kerusakan Kendaraan secara offline pada folder htdocs di folder instalan XAMPP. 5. Konfigurasi koneksi database, pada folder application – config –

Setelah proses instalasi selesai semua maka untuk mengakses menu utama

sistem Pakar Diagnosis Kerusakan Kendaraan menggunakan alamat:

http://localhost/sipadik2.

Atau dapat diakses secara online dengan mengakses alamat website : http://sipadik2.esy.es.

4.5.6 Penggunaaan Program

1. Halaman Login User

Untuk penggunaan program pertama – tama mengisi username dan password sebagai pakar untuk melakukan login.

Gambar 4.34 Login Form User

2. Halaman Data Kendaraan

Setelah user melakukan login sebagai pakar, pilih menu data kendaraan untuk memasukan data kendaraan terlebih dahulu.

Gambar 4.35 Menu User Pakar

Setelah masuk ke halaman data kendaraan pilih tombol new untuk memasukkan data kendaraan.

Gambar 4.36 Halaman Data Kendaraan

Gambar 4.37 Form Data Kendaraan

Setelah data kendaraan dimasukan, masuk ke halaman data komponen kendaraan lalu klik tombol new dan masukan data kategori komponen kendaraan.

Gambar 4.38 Halaman Data komponen

Gambar 4.39 Form Kategori Komponen Kendaraan

4. Halaman Data Kerusakan

Setelah data kendaraan dan kategori dimasukan, masuk ke halaman data kerusakan dengan memilih menu data kerusakan lalu pilih kendaraan yang ada dan klik tombol new untuk membuat data kerusakan baru.

Gambar 4.40 Halaman Data Kerusakan

Gambar 4.41 Form Data Kerusakan Baru

5. Halaman Data Aturan Kerusakan

Setelah data kerusakan dimasukan, masuk ke halaman data aturan kerusakan dengan memilih menu basic rule. Pilih kendaraan yang ada lalu pilih kerusakan dan masukan nilai data aturan tiap gejala kerusakan yang dipilih terhadap kerusakan lainnya dengan nilai dari skala 0 sampai 1.

Gambar 4.42 Input Data Aturan Kerusakan

6. Halaman Diagnosis Kerusakan Kendaraan

Apabila data kerusakan dan aturan kerusakan sudah tersimpan, maka diagnosis kerusakan dapat dilakukan. Login sebagai siswa untuk dapat masuk ke halaman diagnosis kerusakan lalu pilih kendaraan dan gejala – gejala kerusakan yang ada, tekan tombol diagnosis untuk mendapatkan hasil diagnosis kerusakan berdasarkan gejala yang dipilih. User pun dapat memberikan feedback terhadap hasil diagnosis kerusakan yang ada dengan mengisi form feedback di tiap kerusakan yang muncul.

Gambar 4.44 Data Diagnosis Gejala Kerusakan Kendaraan

Gambar 4.45 Hasil Diagnosis Kerusakan

7. Halaman Latihan Diagnosis

Login sebagai siswa untuk dapat masuk ke halaman latihan diagnosis kerusakan lalu pilih kendaraan. Tekan tombol mulai untuk memulai latihan lalu pilih gejala – gejala dan kerusakan – kerusakan yang ada, tekan tombol submit data untuk mendapatkan hasil diagnosis kerusakan dan benar atau tidaknya kerusakan yang dipilih.

Gambar 4.47 Form mulai Latihan Diagnosis

Gambar 4.49 Form Pilih Kerusakan Latihan Diagnosis

Gambar 4.51 Tampilan Hasil Latihan Diagnosis

Gambar 4.52 Detail Gejala dari Kerusakan Hasil Latihan Diagnosis

8. Halaman Feedback User

User pengajar / pakar dapat mendowload feedback user dan detail data kerusakan dengan memilih menu feedback. Pilih kendaraan lalu komponen dan kerusakan untuk melihat data feedback user. Tekan tombol export pdf data kerusakan untuk mengexport data kerusakan ke file pdf.

Gambar 4.53 Halaman Feedback User

118

Berdasarkan hasil pembahasan yang diuraikan pada bab - bab sebelumnya, maka penulis dapat mengambil beberapa kesimpulan dan saran yang berguna bagi pembaca dalam pengembangan sistem pakar diagnosis kerusakan kendaraan menggunakan teori probabilitas bayesian agar lebih baik lagi.

3.1Kesimpulan

Berdasarkan proses pembangunan dan pengujian yang dilakukan terhadap sistem pakar diagnosis kerusakan ini, maka dapat diambil kesimpulan sebagai berikut :

1. Penulis berharap bahwa sistem pakar diagnosis kerusakan kendaraan menggunakan teori probabilitas bayesian ini dapat menjadi alat bantu bagi pengajar dalam memberikan pengalaman, pembelajaran dan pelatihan seputar kerusakan kendaraan kepada siswa.

2. Penulis berharap bahwa sistem pakar diagnosis kerusakan kendaraan menggunakan teori probabilitas bayesian ini dapat membantu siswa memberikan solusi yang dapat dipercaya sekaligus sebagai bahan pembelajaran yang mudah dipahami.

3. Setelah melakukan pengujian black box maupun white box maka penulis dapat menyimpulkan bahwa sistem pakar diagnosis kerusakan kendaraan menggunakan teori probabilitas bayesian tidak terdapat kesalahan fungsional dan berjalan sesuai dengan harapan.

3.2Saran

Adapun saran yang dapat diberikan bagi pembaca yang ingin mengembangkan sistem pakar diagnosis kerusakan kendaraan menggunakan teori probabilitas bayesian sebagai berikut :

1. Menambahkan fitur e – learning seputar kerusakan yang lengkap.

2. Adanya penyimpanan history data dari setiap diagnosis yang dilakukan, agar data histori tersebut dapat dianalisa oleh pakar.

3. Kategorikan solusi berdasarkan hasil tingkat persentase (%) kerusakan yang didapat.

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada Program

Studi Sistem Informasi Jenjang S1 (Sarjana) Fakultas

Teknik dan Ilmu Komputer

Ahmad Fajar

10511073

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

LEMBAR PERNYATAAN KEASLIAN KATA PENGANTAR

ABSTRAK ... i

ABSTRACT ... ii

DAFTAR ISI ... iii

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... xi

DAFTAR SIMBOL ... xii

BAB I PENDAHULUAN 1.1. Latar Belakang ... 1

1.2. Identifikasi dan Rumusan Masalah ... 4

1.2.1. Identifikasi Masalah ... 4

1.2.2. Rumusan Masalah ... 4

1.3. Maksud dan Tujuan Penelitian ... 5

1.3.1. Maksud Penelitian ... 5 1.3.2. Tujuan Penelitian ... 5 1.4. Kegunaan Penelitian ... 6 1.4.1. Kegunaan Akademis ... 6 1.4.2. Kegunaan Praktis ... 7 1.5. Batasan Masalah ... 7

1.6. Lokasi dan Waktu Penelitian ... 8

1.6.1. Lokasi Penelitian ... 8

2.1.1 Karakteristik Sistem ... 12

2.1.2 Klasifikasi Sistem ... 13

2.2. Konsep Informasi ... 14

2.3. Konsep Sistem Informasi ... 15

2.3.1. Komponen Sistem Informasi ... 15

2.4. Kecerdasan Buatan ... 17

2.4.1. Bidang Ilmu Kecerdasan Buatan ... 17

2.5. Definisi Kasus yang Dianalisis ... 18

2.5.1. Definisi Pakar ... 18 2.5.2. Sistem Pakar ... 18 2.5.3. Definisi Kerusakan ... 20 2.5.4. Definisi Kendaraan ... 20 2.5.5. Forward Chaining ... 20 2.5.6. Searching ... 24

2.5.7. Teori Probabilitas Bayesian ... 28

2.6. Perangkat Lunak Pendukung ... 31

2.6.1. HTML ... 32 2.6.2. CSS ... 33 2.6.3. INK ... 33 2.6.4. Javascript ... 33 2.6.5. JQuery... 33 2.6.6. PHP ... 34

2.6.10. XAMPP ... 36

2.6.11. UML ( Unified Modeling Language ) ... 36

2.7. Jaringan Komputer ... 37

2.7.1. LAN (Local Area Network) ... 37

2.7.2. Topologi Jaringan Komputer ... 37

BAB III OBJEK DAN METODOLOGI PENELITIAN 3.1 Objek Penelitian ... 40

3.1.1 Sejarah SMK Negeri 1 Talaga ... 40

3.1.2 Visi dan Misi SMK Negeri 1 Talaga ... 40

3.1.3 Struktur Organisasi ... 41

3.1.4 Deskripsi Tugas ... 42

3.2 Metode Penelitian ... 47

3.2.1 Desain Penelitian ... 47

3.2.2 Jenis Pengumpulan Data... 48

3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 49

3.2.4 Metode Pendekatan Sistem... 49

3.2.5 Pengujian Software ... 52

3.3 Analisa Sistem yang Berjalan ... 53

3.3.1 Analisa Prosedur yang berjalan ... 53

3.3.2 Use Case Diagram ... 53

BAB IV HASIL DAN PEMBAHASAN

4.1 Perancangan Sistem ... 62

4.1.1 Tujuan Perancangan Sistem ... 62

4.1.2 Gambaran Umum Sistem yang Diusulkan ... 62

4.1.3 Perancangan Prosedur yang Diusulkan ... 62

4.1.4 Perancangan Data ... 79

4.2 Perancangan Antar Muka ... 82

4.2.1 Struktur Menu ... 82

4.2.2 Perancangan Input ... 82

4.2.3 Perancangan Output... 87

4.3 Perancangan Arsitektur Jaringan ... 87

4.4 Pengujian ... 88

4.4.1 Rencana Pengujian ... 89

4.4.2 Kasus dan Hasil Pengujian ... 90

4.4.3 Kesimpulan Hasil Pengujian ... 101

4.5 Implementasi ... 102

4.5.1 Implementasi Perangkat Lunak ... 102

4.5.2 Implementasi Perangkat Keras ... 102

4.5.3 Implementasi Basis Data ... 103

4.5.4 Impelementasi Antar Muka ... 106

5.1 Kesimpulan ... 118 5.2 Saran ... 119

DAFTAR PUSTAKA LAMPIRAN

[2]Budiharto. Widodo, dan Suhartono. Derwin, “ Artificial Intelegence Konsep dan Penerapannya ”, 1st ed, Yogyakarta:ANDI, 2014

[3] Pratama. P. Agus, ”Sistem Informasi dan Implementasinya”,1st ed., Bandung :

INFORMATIKA, 2014

[4] Jogianto, “Sistem Teknologi Informasi”, 3rd ed., Yogyakarta : ANDI, 2009 [5] Jogianto. H, “Analisis dan Desain”, 1st ed., Yogyakarta : ANDI, 2005

[6]Setiawan.ebta, (10 Desember 2015), “Kamus Besar Bahasa Indonesia ( KBBI

)”[online], 2012, Available: http://kbbi.web.id/

[7]Sutojo. T, Mulyanto. Edy, dan Suhartono Vincent, “Kecerdasan Buatan”, 1st ed,

Yogyakarta: ANDI; Semarang: UDINUS, 2011

[8]Enterprise. Jubille, “Mengenal HTML” di dalam HTML 5 Manual Book, 1st ed.,

Jakarta : PT Elex Media Komputindo, 2014. Hal. 1.

[9] Winarno. Edy, “Desain Web Responsif dengan HTML5 dan CSS3”, 1st ed.,

Jakarta : PT Elex Media Komputindo, 2015

[10]Badiyanto,”Buku Pintar Framework Yii”,Yogyakarta : Mediakom, 2013 [11]Nugroho. Bunafit ,“Aplikasi Pemograman Web Dinamis Dengan PHP dan MySQL”,1st ed., Yogyakarta : Gava Media, 2013

[12]Arie.Brigida, (10 Desember 2015), “Unified Modeling Language”[online],

2013, Available: http://informatika.web.id/unified-modelling-language.htm

[13] Pratama. P. Agus, “Handbook Jaringan Komputer”, Bandung : Informatika Bandung, 2014

[14] Sofana,Iwan. “Teori dan Modul Jaringan Komputer”, Bandung : Modula, 2011

[15] Sugiyono, ”Metodologi Penelitian Bisnis”,1st ed., Bandung : CV Alfabeta,

2002

[16]Ismail.Arief, (25 November 2015), “Macam – macam metode

http://pustakaarief.blogspot.co.id/2014/05/macam-macam-metode-penelitian- menurut.html

[17]prof. Jogiyanto HM.,Akt., MBA, PH.D ,”Rancangan Riset” di dalam

Metodologi Penelitian Sistem Informasi,1th ed,Yogyakarta:C.V Andi

Offset,2008,111,89

[18]Anissa, (25 November 2015), “Sistem Informasi”[online], 2012, Available:

http://materiptiannisa.blogspot.co.id/2012/12/sistem-informasi.html

[19]Saluky, (14 Januari 2016), “Pengembangan Software dengan Metode

Waterfall”, 2013, Available: http://www.etunas.com/web/pengembangan-

software-dengan-metode-waterfall.htm

[20]Saluky, ( 21 Desember 2015 ), “Menguji Perangkat Lunak dengan Metode

White Box”[online], 2013, Available: http://www.etunas.com/web/menguji-

Dokumen terkait