• Tidak ada hasil yang ditemukan

Pengembangan Knowledge Management System Exterior Protection untuk Kendaraan Bermotor (Studi Kasus Ichi Autocare).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan Knowledge Management System Exterior Protection untuk Kendaraan Bermotor (Studi Kasus Ichi Autocare)."

Copied!
22
0
0

Teks penuh

(1)

ABSTRAK

Ichi Autocare merupakan sebuah tempat pelayanan perlindungan terhadap

kendaraan seperti mobil dan sepeda motor. Pelayanan perlindungan disini

berfokus pada paint protection dan glass protection. Untuk melakukan pelayanan

tersebut, konsumen harus berhubungan langsung dengan pihak Ichi Autocare,

dimana dengan kata lain, proses yang dilakukan masih manual. Untuk melakukan

booking pemesanan tempat pelayanan dan mengetahui harga, konsumen harus

bertemu langsung atau menghubungi pihak Ichi Autocare via telepon. Maka dari

itu, dirancang sutu sistem yang dapat mengatasi masalah di atas sehingga

konsumen dapat mengetahui informasi menggunakan bantuan sistem. Sebagai

dasar dan landasan teori dalam Perancangan dan pembuatan sistem ini

menggunakan teori Knowledge Management System (KMS), yang secara garis

besar dalam perancangan dan pembuatan, data yang diperlukan untuk membangun

sistem, didapatkan dari expert dalam bidang external vehicle protection. Data-data

yang telah didapatkan tersebut diolah dalam sebuah sistem sehingga dapat

menjadi informasi yang berguna untuk masa sekarang dan akan datang. Fitur

utama yang ditawarkan sistem ini adalah fitur pemesanan dan simulasi harga.

Untuk fitur pemesanan, konsumen dapat melakukan proses ini dengan menjadi

member/konsumen dari Ichi Autocare terlebih dahulu. Untuk melakukan simulasi

harga, pengguna luar yang belum berstatus konsumen dapat menggunakan fitur ini

untuk mengetahui harga berdasarkan spesifikasi yang dipilih oleh pengguna.

Kedua fitur utama di atas, berdasarkan evaluasi dari pihak Ichi Autocare, dapat

meringankan kerja dari operator dan pihak yang melayani informasi dan booking.

Kata Kunci : Knowledge Management System (KMS), simulasi harga, paint

(2)

ABSTRACT

Ichi Autocare is a paint protection service point for vehicles. The services

are focused on paint and glass protection. To book a reservation and price

simulation, consumers must contact Autocare Ichi in person or by phone. It is

therefore necessary to implement a system which is designed to solve the above

problems. In this research is proposed to implement the concept of Knowledge

Management System (KMS), which outlines the interaction

of customers’

and

managerial’s activities

. Transactional and historical data is processed in an

web-based information system so that it can be useful to the present and in the future.

The main features offered by this system is booking and price simulation features.

Using the booking feature, consumers can

simulate the services’ cost according to

the available budget or vehicle’s types

. Based on the acceptance test provided by

the Ichi Autocare managerial team, both of the main features as mentioned above,

would be very useful and helpful, either for the customers and Ichi Care

managerial team .

Keyword : Knowledge Management System(KMS), price simulation,

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

SURAT PERNYATAAN ORISINALITAS KARYA ... ii

PERNYATAAN PUBLIKASI KARYA ILMIAH ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xi

DAFTAR TABEL ... xiv

DAFTAR SIMBOL ... xvi

DAFTAR PROGRAM ... xix

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 3

1.4.1 Aplikasi ... 3

1.4.2 Software... 3

1.4.3 Hardware ... 4

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB II LANDASAN TEORI ... 6

2.1 Knowledge Management System ... 6

2.1.1 Alasan Menggunakan Knowledge Management (KM) ... 7

2.1.2 Pengumpulan Ilmu Pegetahuan (Knowledge Capture) ... 13

2.1.3 Penyusunan Pengetahuan Berdasarkan Sistem/Kodifikasi (Knowledge Codification) ... 13

2.2 Flowchart ... 16

2.3 DFD... 17

2.3.1 Tahapan Data Flow Diagram ... 17

2.3.2 Kamus Data ... 18

2.4 PSPEC ... 19

2.5 Sistem Basis Data dan ERD (Entity Relationship Diagram) ... 19

2.5.1 Kardinalitas/ Derajat Relasi ... 20

(4)

2.6.1 Tipe Data ... 22

2.6.2 Nilai Boolean ... 22

2.6.3 Konversi Tipe Data ... 23

2.6.4 Variabel ... 23

2.6.5 Operator... 24

2.6.6 Statement ... 24

2.6.7 Operasi Array ... 25

2.7 MySQL ... 26

2.7.1 Menggunakan Database ... 27

BAB III ANALISIS DAN DISAIN ... 28

3.1 Analisis ... 28

3.1.1 Proses Bisnis Mengetahui Harga ... 28

3.1.2 Proses Bisnis Booking ... 28

3.1.3 Decision Tree ... 31

3.2 Gambaran Keseluruhan ... 45

3.2.1 Persyaratan Antarmuka Eksternal ... 45

3.2.2 Antarmuka dengan Pengguna... 45

3.2.3 Antarmuka Perangkat Keras... 46

3.2.4 Antarmuka Perangkat Lunak ... 46

3.2.5 Fitur-fitur Produk Perangkat Lunak ... 46

3.3 Desain Perangkat Lunak ... 75

3.3.1 Pemodelan Perangkat Lunak ... 75

3.3.2 Desain Penyimpanan Data ... 129

3.3.3 Desain Antarmuka ... 130

BAB IV PENGEMBANGAN PERANGKAT LUNAK... 148

4.1 Implementasi Modul ... 148

4.2 Implementasi Penyimpanan Data ... 149

4.3 Implementasi Antarmuka ... 151

4.3.1 Halaman Login ... 151

4.3.2 Halaman Register ... 152

4.3.3 Halaman Insert Paint Protection ... 153

4.3.4 Halaman Edit Paint Protection ... 154

4.3.5 Halaman Insert Car ... 154

4.3.6 Halaman Edit Car ... 155

4.3.7 Halaman Insert Motorcycle ... 157

4.3.8 Halaman Edit Motorcycle... 157

4.3.9 Halaman Insert Car Category ... 158

(5)

4.3.11 Halaman Insert Motorcycle Class ... 159

4.3.12 Halaman Edit Motorcycle Class ... 159

4.3.13 Halaman Insert Car Paint Protection Price ... 160

4.3.14 Halaman Edit Car Paint Protection Price ... 161

4.3.15 Halaman Insert Motorcycle Paint Protection Price ... 161

4.3.16 Halaman Edit Motorcycle Paint Protection Price ... 162

4.3.17 Halaman Insert Glass Protection Price ... 162

4.3.18 Halaman Edit Glass Protection Price ... 163

4.3.19 Halaman View Customer ... 163

4.3.20 Halaman View Vehicle ... 164

4.3.22 Halaman Insert Insurance ... 164

4.3.23 Halaman Edit Insurance ... 165

4.3.24 Halaman Price Simulation Paint Protection – Car ... 165

4.3.26 Halaman Paint Protection Booking – Motorcycle ... 169

4.3.27 Halaman Glass Protection Booking ... 170

4.3.28 Halaman Insert Customer Motorcyle ... 171

4.3.29 Halaman Insert Customer Car ... 172

4.3.30 Halaman Customer Profile ... 172

4.3.31 Halaman Contact Us ... 173

BAB V TESTING DAN EVALUASI SISTEM ... 174

5.1 Rencana Pengujian ... 174

5.2 Pelaksanaan Pengujian ... 175

5.2.1 Black Box ... 175

5.2.2 Evaluasi External ... 186

5.3 Kesimpulan Pengujian ... 186

5.3.1 Black Box ... 186

5.3.2 Evaluasi External ... 187

BAB VI KESIMPULAN DAN SARAN ... 188

6.1 Kesimpulan ... 188

6.2 Saran ... 189

DAFTAR PUSTAKA ... 190

RIWAYAT HIDUP PENULIS ... 191 LAMPIRAN A HASIL WAWANCARA ... A-1

(6)

DAFTAR GAMBAR

Gambar 2. 1 Overlapping KM pada Manusia, Organisasi, dan Faktor-Faktor Teknologi

(Awad, et al., 2004:3) ... 6

Gambar 2. 2 KMS Life Cycle (Awad, et al., 2004:63) ... 10

Gambar 2. 3 Lapisan utama dari infrastruktur sistem KM... 11

Gambar 2. 4 Pembagian Pengguna dalam Pengetahuan Intranet di Perusahaan (Awad, et al., 2004:188) ... 14

Gambar 2. 5 Decision Tree yang Menggambarkan Kebijakan Diskon Perusahaan Penerbitan (Awad, et al., 2004:198) ... 16

Gambar 2.15 Derajat Relasi One to One (Marlinda, et al., 2004) ... 20

Gambar 2.16 Derajat Relasi One to Many (Marlinda, et al., 2004) ... 21

Gambar 2.17 Derajat Relasi One to Many (Marlinda, et al., 2004) ... 21

Gambar 3. 1 Flowchart Mengetahui Harga ... 30

Gambar 3. 2 Flowchart Booking ... 31

Gambar 3. 3 Decision Tree Simulasi Harga secara Umum ... 32

Gambar 3. 4 Decision Tree Mobil untuk Produk Ichi Gard dengan Kategori Small 1 ... 32

Gambar 3. 5 Decision Tree Mobil untuk Produk Ichi Nano dengan Kategori Small 1... 33

Gambar 3. 6 Decision Tree Mobil untuk Produk Ichi Nano NG dengan Kategori Small 1 ... 33

Gambar 3. 7 Decision Tree Mobil untuk Produk Ichi Nano + dengan Kategori Small 1 . 34 Gambar 3. 8 Decision Tree Mobil untuk Produk Ichi Gard dengan Kategori Small 2 ... 34

Gambar 3. 9 Decision Tree Mobil untuk Produk Ichi Nano dengan Kategori Small 2... 34

Gambar 3. 10 Decision Tree Mobil untuk Produk Ichi Nano NG dengan Kategori Small 2 ... 35

Gambar 3. 11 Decision Tree Mobil untuk Produk Ichi Nano + dengan Kategori Small 2 35 Gambar 3. 12 Decision Tree Mobil untuk Produk Ichi Gard dengan Kategori Medium 1 36 Gambar 3. 13 Decision Tree Mobil untuk Produk Ichi Nano dengan Kategori Medium 1 ... 36

Gambar 3. 14 Decision Tree Mobil untuk Produk Ichi Nano NG dengan Kategori Medium 1 ... 36

Gambar 3. 15 Decision Tree Mobil untuk Produk Ichi Nano + dengan Kategori Medium 1 ... 37

Gambar 3. 16 Decision Tree Mobil untuk Produk Ichi Gard dengan Kategori Medium 2 37 Gambar 3. 17 Decision Tree Mobil untuk Produk Ichi Nano dengan Kategori Medium 2 ... 37

Gambar 3. 18 Decision Tree Mobil untuk Produk Ichi Nano NG dengan Kategori Medium 2 ... 38

Gambar 3. 19 Decision Tree Mobil untuk Produk Ichi Nano + dengan Kategori Medium 2 ... 38

Gambar 3. 20 Decision Tree Mobil untuk Produk Ichi Gard dengan Kategori Big ... 39

Gambar 3. 21 Decision Tree Mobil untuk Produk Ichi Nano dengan Kategori Big ... 39

Gambar 3. 22 Decision Tree Mobil untuk Produk Ichi Nano NG dengan Kategori Big .. 39

Gambar 3. 23 Decision Tree Mobil untuk Produk Ichi Nano + dengan Kategori Big ... 40

Gambar 3. 24 Decision Tree Mobil untuk Produk Ichi Gard dengan Kategori Lux ... 40

Gambar 3. 25 Decision Tree Mobil untuk Produk Ichi Nano dengan Kategori Lux ... 40

Gambar 3. 26 Decision Tree Mobil untuk Produk Ichi Nano NG dengan Kategori Lux .. 41

Gambar 3. 27 Decision Tree Mobil untuk Produk Ichi Nano + dengan Kategori Lux ... 41

Gambar 3. 28 Decision Tree Mobil untuk Produk Ichi Nano dengan Kelas Mesin < 250 CC ... 42

(7)

Gambar 3. 30 Decision Tree Mobil untuk Glass Protection dengan Kategori Small 1 .... 43

Gambar 3. 31 Decision Tree Mobil untuk Glass Protection dengan Kategori Small 2 .... 43

Gambar 3. 32 Decision Tree Mobil untuk Glass Protection dengan Kategori Medium 1 44 Gambar 3. 33 Decision Tree Mobil untuk Glass Protection dengan Kategori Medium 2 44 Gambar 3. 34 Decision Tree Mobil untuk Glass Protection dengan Kategori Big ... 45

Gambar 3. 35 Decision Tree Mobil untuk Glass Protection dengan Kategori Lux ... 45

Gambar 3. 36 DFD Level 0 ... 76

Gambar 3. 37 DFD Level 1 ... 79

Gambar 3. 38 DFD Level 2 Proses 2 Pengelolaan Data KMS Internal ... 81

Gambar 3. 39 DFD Level 3 Proses 2.4 Mengelola Data kendaraan ... 82

Gambar 3. 40 Level 4 Proses 2.4.1 Mengelola Data mobil ... 83

Gambar 3. 41 Level 4 Proses 2.4.2 Mengelola Data kategori ... 84

Gambar 3. 42 Level 4 Proses 2.4.3 Mengelola Data motor ... 85

Gambar 3. 43 Level 4 Proses 2.4.4 Mengelola Data mesin ... 86

Gambar 3. 44 Level 3 Proses 2.1 Mengelola Data pengguna ... 87

Gambar 3. 45 Level 3 Proses 2.2 Mengelola Data harga ... 88

Gambar 3. 46 Level 4 Proses 2.2.1 Mengelola Data hargaglass ... 89

Gambar 3. 47 Level 4 Proses 2.2.2 Mengelola Data hargamobil ... 90

Gambar 3. 48 Level 4 Proses 2.2.3 Mengelola Data hargamotor ... 91

Gambar 3. 49 Level 3 Proses 2.3 Mengelola Data pelanggan ... 92

Gambar 3. 50 DFD Level 3 Proses 2.3 Mengelola Data booking ... 93

Gambar 3. 51 DFD Level 2 Proses 3 Sistem Informasi KMS External... 94

Gambar 3. 52 DFD Level 3 Proses 3.3 Mengelola Data konsumen ... 95

Gambar 3. 53 DFD Level 3 Proses 3.4 Mengelola Data mobil_konsumen ... 96

Gambar 3. 54 DFD Level 3 Proses 3.5 Mengelola Data motor_konsumen ... 97

Gambar 3. 55 DFD Level 3 Proses 2.5 Mengelola Data produkpaint ... 98

Gambar 3. 57 DFD Level 3 Proses 2.8 Mengelola Data deskripsi ... 100

Gambar 3. 58 ERD Pengembangan Knowledge Management System ... 129

(Studi Kasus di Ichi Autocare) ... 129

Gambar 3. 59 Rancangan Halaman Index ... 131

Gambar 3. 60 Rancangan Link Login... 131

Gambar 3. 61 Rancangan Link Register ... 131

Gambar 3. 62 Rancangan Halaman Home ... 132

Gambar 3. 63 Rancangan Halaman Insert Paint Protection ... 132

Gambar 3. 64 Rancangan Halaman Edit Paint Protection ... 133

Gambar 3. 65 Rancangan Halaman Insert Car ... 133

Gambar 3. 66 Rancangan Halaman Edit Car ... 134

Gambar 3. 67 Rancangan Halaman Insert Motorcycle ... 134

Gambar 3. 68 Rancangan Halaman Edit Motorcycle ... 135

Gambar 3. 69 Rancangan Halaman Insert Car Category ... 135

Gambar 3. 70 Rancangan Halaman Edit Car Category ... 136

Gambar 3. 71 Rancangan Halaman Insert Motorcycle Class ... 136

Gambar 3. 72 Rancangan Halaman Edit Motorcycle Class ... 137

Gambar 3. 73 Rancangan Halaman Insert Car Paint Protection Price ... 137

Gambar 3. 74 Rancangan Halaman Edit Car Paint Protection Price ... 138

Gambar 3. 75 Rancangan Halaman Insert Motorcycle Paint Protection Price ... 138

Gambar 3. 76 Rancangan Halaman Edit Motorcycle Paint Protection Price ... 139

Gambar 3. 77 Rancangan Halaman Insert Glass Protection Price ... 139

Gambar 3. 78 Rancangan Halaman Edit Glass Protection Price ... 140

Gambar 3. 79 Rancangan Halaman View Customer ... 140

Gambar 3. 80 Rancangan Halaman View Vehicle ... 141

Gambar 3. 81 Rancangan Halaman Edit Booking Status ... 141

(8)

Gambar 3. 83 Rancangan Halaman Edit Insurance ... 142

Gambar 3. 84 Rancangan Halaman Price Simulation Paint Protection – Car ... 143

Gambar 3. 85 Rancangan Halaman Price Simulation Paint Protection – Motorcycle ... 143

Gambar 3. 86 Rancangan Halaman Price Simulation Glass Protection ... 144

Gambar 3. 87 Rancangan Halaman Booking Paint Protection – Car ... 144

Gambar 3. 88 Rancangan Halaman Booking Paint Protection – Motorcycle ... 145

Gambar 3. 89 Rancangan Halaman Booking Glass Protection ... 145

Gambar 3. 90 Rancangan Halaman Detail Booking ... 146

Gambar 3. 91 Rancangan Halaman Insert Customer Motorcycle ... 146

Gambar 3. 92 Rancangan Halaman Insert Customer Car... 146

Gambar 3. 93 Rancangan Halaman Insert Customer Data ... 147

Gambar 3. 94 Rancangan Halaman Contact Us ... 147

Gambar 4. 1 Implementasi Modul ... 148

Gambar 4. 2 Halaman Login ... 152

Gambar 4. 3 Halaman Register ... 152

Gambar 4. 4 Halaman Insert Paint Protection ... 153

Gambar 4. 5 Halaman Edit Paint Protection ... 154

Gambar 4. 6 Halaman Insert Car ... 155

Gambar 4. 7 Halaman Edit Car ... 156

Gambar 4. 8 Halaman Insert Motorcycle ... 157

Gambar 4. 9 Halaman Edit Motorcycle ... 158

Gambar 4. 10 Halaman Insert Car Category ... 158

Gambar 4. 11 Halaman Edit Car Category ... 159

Gambar 4. 12 Halaman Insert Motorcycle Class ... 159

Gambar 4. 13 Halaman Edit Motorcycle Class ... 160

Gambar 4. 14 Halaman Insert Car Paint Protection Price ... 160

Gambar 4. 15 Halaman Edit Car Paint Protection Price ... 161

Gambar 4. 16 Halaman Insert Motorcycle Paint Protection Price ... 162

Gambar 4. 17 Halaman Edit Motorcycle Paint Protection Price ... 162

Gambar 4. 18 Halaman Insert Glass Protection Price ... 163

Gambar 4. 19 Halaman Edit Glass Protection Price ... 163

Gambar 4. 20 Halaman View Customer ... 164

Gambar 4. 21 Halaman View Vehicle ... 164

Gambar 4. 22 Halaman Insert Insurance ... 165

Gambar 4. 23 Halaman Edit Insurance ... 165

Gambar 4. 24 Halaman Price Simulation Paint Protection – Car ... 166

Program 4. 5 Halaman Price Simulation Paint Protection – Car ... 167

Gambar 4. 25 Halaman Paint Protection Booking – Car ... 168

Gambar 4. 26 Halaman Paint Protection Booking – Motorcycle ... 170

Gambar 4. 27 Halaman Glass Protection Booking ... 171

Gambar 4. 28 Halaman Insert Customer Motorcyle ... 171

Gambar 4. 29 Halaman Insert Customer Car ... 172

Gambar 4. 30 Halaman Insert Customer Motorcyle ... 173

(9)

DAFTAR TABEL

Operator Perbandingan (Aziz, et al., 2002) ... xviii

Operator Logika (Aziz, et al., 2002) ... xviii

Operator Incerement/Decrement (Aziz, et al., 2002) ... xviii

Tabel 2. 3 Contoh Kamus Data (Sutabri, et al., 2004) ... 18

Tabel 2. 4 Contoh PSPEC (Sutabri, et al., 2004) ... 19

Tabel 2.6 PHP Cast Operators (Aziz, et al., 2002) ... 23

Gambar 3. 56 DFD Level 3 Proses 2.6 Mengelola Data asuransi ... 99

Tabel 3. 1 Proses Login ... 100

Tabel 3. 2 Proses Menambah Data mobil ... 101

Tabel 3. 3 Tabel 3. 2 Proses Mengubah Data mobil ... 101

Tabel 3. 4 Proses Menghapus Data mobil ... 101

Tabel 3. 5 Proses Menambah Data kategori ... 102

Tabel 3. 6 Proses Mengubah Data kategori ... 102

Tabel 3. 7 Proses Menghapus Data kategori ... 103

Tabel 3. 9 Proses Mengubah Data motor ... 104

Tabel 3. 10 Proses Menghapus Data motor ... 104

Tabel 3. 11 Proses Menambah Data mesin ... 105

Tabel 3. 12 Proses Mengubah Data mesin ... 105

Tabel 3. 13 Menghapus Data mesin ... 106

Tabel 3. 14 Proses Menambah Data pengguna ... 106

Tabel 3. 15 Proses Mengubah Data pengguna ... 107

Tabel 3. 16 Proses Menghapus Data pengguna ... 107

Tabel 3. 17 Proses Menambah Data hargaglass ... 108

Tabel 3. 18 Proses Mengubah Data hargaglass ... 108

Tabel 3. 19 Proses Menghapus Data hargaglass ... 109

Tabel 3. 20 Proses Menambah Data hargamobil ... 109

Tabel 3. 21 Proses Mengubah Data hargamobil ... 110

Tabel 3. 22 Proses Menghapus Data hargamobil ... 110

Tabel 3. 23 Proses Menambah Data hargamotor ... 111

Tabel 3. 24 Proses Mengubah Data hargamotor ... 111

Tabel 3. 25 Proses Menghapus Data hargamotor ... 112

Tabel 3. 26 Proses Melihat Data mobil_konsumen ... 112

Tabel 3. 27 Proses Melihat Data motor_konsumen ... 113

Tabel 3. 28 Proses Melihat Data konsumen ... 113

Tabel 3. 29 Proses Melihat Data booking ... 113

Tabel 3. 30 Proses Mengubah status booking ... 114

Tabel 3. 31 Proses Melakukan Price Simulation ... 114

Tabel 3. 32 Proses Melakukan Booking ... 115

Tabel 3. 33 Proses Menambah Data konsumen ... 115

Tabel 3. 34 Proses Mengubah Data konsumen ... 116

Tabel 3. 35 Proses Menghapus Data konsumen ... 116

Tabel 3. 36 Proses Menambah Data mobil_konsumen ... 117

Tabel 3. 37 Proses Mengubah Data mobil_konsumen ... 117

Tabel 3. 38 Proses Menambah Data motor_konsumen ... 118

Tabel 3. 39 Proses Mengubah Data motor _konsumen... 118

Tabel 3. 40 Proses Menambah Data produkpaint ... 119

Tabel 3. 41 Proses Mengubah Data produkpaint ... 119

Tabel 3. 42 Proses Menghapus Data produkpaint ... 120

Tabel 3. 43 Proses Menambah Data asuransi ... 120

(10)

Tabel 3. 45 Proses Menghapus Data asuransi ... 121

Tabel 3. 46 Proses Melihat Data history ... 121

Tabel 3. 47 Proses Melihat Data laporan ... 122

Tabel 3. 48 Kamus Data pengguna ... 123

Tabel 3. 49 Kamus Data history... 123

Tabel 3. 50 Kamus Data mobil_konsumen ... 124

Tabel 3. 51 Kamus Data motor_konsumen ... 124

Tabel 3. 52 Kamus Data konsumen ... 124

Tabel 3. 53 Kamus Data mobil ... 125

Tabel 3. 54 Kamus Data motor ... 125

Tabel 3. 55 Kamus Data booking ... 126

Tabel 3. 56 Kamus Data asuransi... 126

Tabel 3. 57 Kamus Data kategori... 127

Tabel 3. 58 Kamus Data mesin ... 127

Tabel 3. 59 Kamus Data relasiAsuransi ... 127

Tabel 3. 60 Kamus Data hargamobil ... 127

Tabel 3. 61 Kamus Data hargamotor ... 128

Tabel 3. 62 Kamus Data hargaglass ... 128

Tabel 3. 63 Kamus Data produkpaint ... 128

Tabel 3. 64 Keterangan Entitas ERD Pengembangan Knowledge Management System130 (Studi Kasus di Ichi Autocare) ... 130

Tabel 4. 1 Basis Data Tabel asuransi ... 149

Tabel 4. 2 Basis Data Tabel booking ... 149

Tabel 4. 3 Basis Data Tabel hargaglass ... 149

Tabel 4. 4 Basis Data Tabel hargamobil ... 149

Tabel 4. 5 Basis Data Tabel hargamotor ... 149

Tabel 4. 6 Basis Data Tabel history ... 149

Tabel 4. 7 Basis Data Tabel kategori ... 150

Tabel 4. 8 Basis Data Tabel konsumen ... 150

Tabel 4. 9 Basis Data Tabel mesin ... 150

Tabel 4. 10 Basis Data Tabel mobil ... 150

Tabel 4. 11 Basis Data Tabel mobil_konsumen ... 150

Tabel 4. 12 Basis Data Tabel motor ... 150

Tabel 4. 13 Basis Data Tabel motor_konsumen ... 151

Tabel 4. 14 Basis Data Tabel pengguna ... 151

Tabel 4. 15 Basis Data Tabel produkpaint ... 151

Tabel 4. 16 Basis Data Tabel relasi_asuransi ... 151

Tabel 5. 1 Test Case ... 174

Tabel 5. 2 Black Box Fitur Login ... 175

Tabel 5. 3 Black Box Fitur Registrasi ... 176

Tabel 5. 4 Black Box Fitur Mengelola Data pengguna ... 176

Tabel 5. 5 Black Box Fitur Mengelola Data produkpaint ... 177

Tabel 5. 6 Fitur Black Box Mengelola Data asuransi ... 178

Tabel 5. 7 Black Box Fitur Mengelola Data mobil... 179

Tabel 5. 8 Black Box Fitur Mengelola Data kategori ... 180

Tabel 5. 9 Black Box Fitur Mengelola Data motor ... 180

Tabel 5. 10 Black Box Fitur Mengelola Data mesin ... 181

Tabel 5. 11 Black Box Fitur Mengelola Data hargaglass ... 182

Tabel 5. 12 Black Box Fitur Mengelola Data hargamobil ... 183

Tabel 5. 13 Black Box Fitur Mengelola Data hargamotor ... 184

Tabel 5. 14 Black Box Fitur Melakukan Price Simulation ... 185

(11)

DAFTAR SIMBOL

Simbol

Nama

Keterangan

Data Flow Diagram

Entitas

Eksternal

Menunjukkan elemen sistem

yang menghasilkan informasi

bagi proses (source) atau

menerima informasi yang

dihasilkan oleh proses

Proses

Menunjukkan proses atau

transformasi yang

diaplikasikan ke data

Objek Data

Menunjukkan aliran data di

antara proses, simpanan data

dan entitas

Penyimpanan

Data

Menunjukkan penyimpanan

data di data flow diagram

Entity Relationship Diagram

Entitas

Menunjukkan sebuah

gambaran konsep yang

mewakili sesuatu yang nyata

dan berbeda dari sesuatu

yang lain.

Relasi

Menunjukkan hubungan di

antara sejumlah entitas yang

berasal dari himpunan entitas

yang berbeda.

Atribut

Menunjukkan suatu

gambaran konsep yang

mendeskripsikan

karakteristik (properti) dari

suatu entitas.

Link Relasi

Satu (One)

penghubung antara entitas

Menunjukkan suatu garis

satu dengan entitas yang lain

melalui perantara hubungan

relasi antar entitas tersebut

Link Relasi

(12)

Notasi

Keterangan

Notasi Tipe Data (Sutabri,2004)

X

Setiap karakter

9

Angka numeric

A

Karakter alphabet

Z

Angka nol ditampilkan sebagai spasi kosong

.

Titik, sebagai pemisah ribuan

,

Koma, sebagai pemisah pecahan

-

Hypen, sebagai tanda penghubung

/

Slash, sebagai tanda pembagi

Notasi Struktur Data (Sutabri, 2004)

=

Terdiri dari

+

Dan

()

Pilihan (boleh ya atau tidak)

{}

Iterasi/pengulangan proses

[]

Pilih salah satu pilihan

|

Pemisah pilihan di dalam tanda []

*

Keterangan atau catatan

@

Petunjuk (key field)

Escaped Characters (Azis, 2002)

\n

Baris baru

\r

Carriage

\t

Tab horisontal

\\

Backslash

\$

Tanda dolar

\

Tanda kutip

\[0-7]{1,3}

Urutan karakter yang sesuai dengan ekspersi reguler

adalah karakter yang berada dalam notasi oktal

\x[0-9A-Fa-f]{1,2} Urutan karakter yang sesuai dengan ekspresi regular

(13)

Operator

Operasi

Operator Perbandingan (Aziz, et al., 2002)

$a == $b

Sama dengan

$a === $b

Identik

$a != $b

Tidak sama dengan

$a < $b

Lebih kecil dari

$a > $b

Lebih besar dari

$a <= $b

Lebih kecil atau sama dengan

$a >= $b

Lebih besar atau sama dengan

Operator Logika (Aziz, et al., 2002)

$a and $b

And

$a or $b

Or

$a xor $b

or

! $a

Not

Operator Incerement/Decrement (Aziz, et al., 2002)

++$a

Pre-increment

$a++

Post-increment

--$a

Pre-decrement

(14)

DAFTAR PROGRAM

Program 4. 1 Login ... 152

Program 4. 2 Halaman Register ... 153

Program 4. 3 Halaman Insert Car ... 155

Program 4. 4 Fitur Edit Car ... 157

Program 4. 5 Halaman Price Simulation Paint Protection – Car ... 167

(15)

BAB I

PENDAHULUAN

Pada bab ini membahas tentang

latar belakang, rumusan masalah, tujuan,

batasan masalah, dan sistematika pembahasan perancangan dan pembuatan sistem.

1.1

Latar Belakang Masalah

Ichi Autocare merupakan suatu perusahaan yang bergerak di bidang

otomotif spesialisasi perawatan kendaraan baik mobil maupun motor. Ichi

Autocare berorientasi khususnya di bidang pelindung interior mobil, seperti

diamond paint protection, auto detailing, door handle guard, teflon paint

protection, anti karat mobil atau motor. Produk unggulan yang dipasarkan oleh

Ichi Autocare adalah Ichi Nano.

Ichi Nano merupakan exterior car protection paint yang terbuat dari

kristal ini masih sedikit dikenal oleh kalangan pecinta otomotif di Indonesia,

karena belum terlalu lama masuk ke Indonesia dan kurangnya pemasaran dari

perusahaan khususnya pada di dunia yang sudah serba terkomputerisasi yang

berbasis web. Selain itu, ada beberapa perangkat pelindung yang masih kurang

dikenal oleh para pelanggan yang baru menggeluti bidang otomotif dan belum

mengetahui detail perangkat yang diperlukan oleh mobil atau sepeda motor.

Oleh karena beberapa kekurangan yang telah dijelaskan di atas yang

terdapat pada sistem maupun pelanggan yang telah menggunakan produk yang

disediakan oleh perusahaan yang bersangkutan, maka dirancanglah suatu sistem

aplikasi berbasis web yang dapat membantu para pelanggan yang masih kesulitan

dalam menentukan produk yang bagus dan cocok untuk mobil maupun sepeda

motor. Sistem yang akan diterapkan ini adalah KMS (Knowledge Management

System) suatu sistem pegetahuan mengenai perlindungan secara keseluruhan

untuk kendaraan bermotor.

KMS merupakan suatu sistem yang dirancang untuk mengumpulkan

ilmu-ilmu pengetahuan dari para ahli ke dalam suatu aplikasi yang bisa digunakan

bersama secara umum tanpa harus bertemu langsung dengan para ahli tersebut.

(16)

2

exterior paint protection, baik pelanggan baru maupun pelanggan lama, serta para

ahli dapat berbagi informasi dan ilmu yang dimiliki tanpa harus bertatap muka

langsung dengan para pengguna dan pengunjung website.

1.2

Rumusan Masalah

Berdasarkan latar belakang yang sudah dijelaskan di atas,maka dapat

ditarik kesimpulan yang berupa rumusan masalah sebagai berikut :

1.

Bagaimana mengambil dan mengumpulkan pengetahuan yang dimiliki oleh

para ahli dalam bidang car exterior paint protection pada suatu wadah

tertentu (Knowledge Capture) ?

2.

Bagaimana merancang KMS dengan desain aplikasi yang menarik dan

mampu memberikan informasi secara langsung kepada pengguna dalam

ruang lingkup umum (Design KM Blueprint) ?

3.

Bagaimana menguji dan melakukan validasi data pada KMS (Verify and

Validate KM System)?

4.

Bagaimana mengimplementasikan aplikasi tentang dunia exterior car

protection paint dengan menggunakan KMS (Implement the KM System)?

5.

Bagaimana memanfaatkan KMS sebagai kebutuhan informasi untuk masa

yang akan datang?

1.3

Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah dijelaskan di atas, maka

pembuatan aplikasi yang berdasarkan konsep Knowledge Management bertujuan

untuk :

1.

Melakukan wawancara dengan para ahli (admin IT, operator) untuk

mengumpulkan menjadi data dan informasi yang bisa dibagikan melalui

aplikasi KMS.

2.

Merancang suatu desain yang mampu menarik minat dan mudah dimengerti

oleh orang banyak.

3.

Melakukan pengujian dan validasi data tentang semua yang memiliki kaitan

(17)

3

4.

Melakukan implementasi aplikasi berbasis KMS untuk membantu para

pengguna atau mereka yang perlu data dan informasi seputar otomotif.

5.

Membuat kumpulan data dalam bentuk report untuk laporan dalam usaha

untuk mengembangkan produk.

1.4

Ruang Lingkup Kajian

Ruang lingkup perancangan aplikasi KMS menggunakan inputan data

pengguna (admin, ahli, umum-konsumen), data

data ilmu pengetahuan yang telah

dikumpulkan dari para ahli (admin IT, operator) dan saling berbagi informasi

tentang paint protection dan proses yang dilakukan berupa proses Insert, update,

delete, dan search data paint protection untuk kendaraan bermotor serta

pengetahuan yang dibagi di website untuk para pengguna aplikasi KMS tersebut.

1.4.1

Aplikasi

Aplikasi berbasis Web yang akan dibahas dalam Tugas Akhir ini adalah

perancangan, analisis, pembuatan database, perancangan User Interface Design,

pembuatan aplikasi sistem KM perlindungan perangkat otomotif mobil dan motor.

Fitur

fitur yang akan dibuat adalah sebagai berikut :

1.

Insert, update, dan delete data paint protection.

2.

Sistem pakar konsultasi untuk perlindungan kendaraan bermotor (Price

Simulation).

3.

Proses booking.

1.4.2 Software

Adapun software yang akan dipakai dalam pembuatan aplikasi ini adalah:

1. Bahasa Pemrograman PHP

2. Sistem Operasi Windows 7 Home Premium

3. phpDesigner 8

4

SQL Manger

(18)

4

1.4.3 Hardware

Selain itu untuk membuat aplikasi ini kami juga membutuhkan hardware

minimum sebagai berikut :

1. CPU i5

2. Memory RAM 4 GB

3. Monitor

4. Keyboard

5. Mouse

1.5

Sumber Data

Sumber data yang diperukan untuk pembuatan aplikasi ini diperoleh dari

perusahaan yang bersangkutan. Sedangkan data untuk pembuatan aplikasi secara

teknis diperoleh dari dosen, pihak perusahaan, rekan-rekan mahasiswa, referensi

buku, dan internet.

1.6

Sistematika Penyajian

Berikut adalah sistematika penyajian dalam laporan tugas akhir ini:

BAB I PENDAHULUAN

Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan,

batasan masalah, sistematika pembahasan.

BAB II LANDASAN TEORI

Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan

pembuatan sistem dan mendukung pembuatan sistem yang ada.

BAB III ANALISIS DAN DISAIN

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan

(19)

5

BAB IV PENGEMBANGAN PERANGKAT LUNAK

Bab ini digunakan untuk menjelaskan hasil perancangan penyimpanan data,

penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang

sudah dibuat.

BAB V TESTING DAN EVALUASI SISTEM

Bab ini digunakan untuk menjelaskan rencana pengujian sistem serta testing yang

akan diuji dan dilakukan.

BAB VI KESIMPULAN DAN SARAN

Bab ini digunakan untuk memberi kesimpulan serta saran dan kata-kata penutup

(20)

188

BAB VI

KESIMPULAN DAN SARAN

Pada bab ini membahas kesimpulan dan saran dari berbagai pihak untuk

hasil dari sistem yang telah dibuat

6.1

Kesimpulan

Dari hasil analisis, perancangan, implementasi, pengujian dan evaluasi

external dapat diambil kesimpulan dari hasil yang telah dicapai dalam menjawab

pertanyaan rumusan masalah.

1.

Pengumpulan informasi yang dilakukan merupakan cara yang efektif

untuk mendapatkan data yang tepat dan akurat (lihat pada lampiran A).

2.

Perancangan desain yang dibuat sedemikian rupa sehingga pengguna dapat

mengerti fungsi dari suatu website (lihat pada sub bab 3.3.3).

3.

Pengujian dan validasi data dilakukan berdasarkan hasil wawancara yang

dilakukan.(lihat pada sub bab 5.3.2 dan lampiran A)

4.

Implementasi website dilakukan untuk lebih memahami akan kebutuhan

pengguna dimasa sekarang dan masa akan datang. (lihat pada sub bab 4.3).

5.

Kumpulan data disimpan di database (lihat pada sub bab 4.3.19 dan

4.3.20).

6.

Ketersediaan fitur price simulation pada sistem dapat digunakan oleh

pengguna sendiri tanpa harus melibatkan pihak lain. Pengguna juga dapat

langsung melihat deskripsi produk dari data yang dipilih.

7.

Ketersediaan fitur booking pada sistem dapat digunakan oleh konsumen

untuk melakukan booking berdasarkan produk yang dipilih dan jenis

kendaraan yang dimiliki.

8.

Konsumen dapat melihat history booking yang telah dilakukan selama

melakukan pelayanan external vehicle protection.

9.

Produk Ichi Nano dari paint protection merupakan produk yang paling

diminati oleh konsumen dikarenakan kualitas dan harga berdasarkan dari

(21)

189

6.2

Saran

Adapun saran yang diberikan untuk penulis dalam mengembangkan

aplikasi yang telah dibuat adalah sebagai berikut.

1.

Penyediaan fitur history data untuk produk dan pelayanan yang sudah

tidak diberlakukan.

2.

Mengembangkan aplikasi menjadi sebuah website yang mampu digunakan

pada sistem operasi mobile.

3.

Menyediakan fitur pengecekan pelayanan kendaraan bermotor berdasarkan

(22)

190

DAFTAR PUSTAKA

Awad, Elias M dan Hassan M. Ghaziri. 2004. Knowledge Management.

New Jersey: Pearson/Prentice Hall.

Aziz,Farid. 2002. Belajar Sendiri Pemrograman PHP 4 (Cetakan ke-2). Jakarta:

Elex Media Komputindo.

Fathansyah. 2002. Basis Data (Cetakan ke-4).Bandung: Informatika.

HM, Jogiyanto, Akt., MBA, Ph.D. (1990). Analisis & Disain Sistem Informasi :

Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Penerbit Andi

Yogyakarta.

Marlinda, Linda S.Kom.(2004). Sistem Basis Data. Penerbit Andi: Yogyakarta.

Nugroho, Adi.2004.Konsep Pengembangan Sistem Basis Data. Bandung:

Informatika.

Pressman, Roger S.1997. Rekayasa Perangkat Lunak. Yogyakarta: Andi.

Sutabri,Tata.2004. Analisa Sistem Informasi. Yogyakarta: Andi.

Valade, Janet. 2010. PHP & MySQL For Dummies. Edisi Keempat. Indiana:

Gambar

gambaran konsep yang Menunjukkan sebuah mewakili sesuatu yang nyata

Referensi

Dokumen terkait

Teknik suction yang digunakan pada penelitian ini adalah open suction, dimana teknik open suction pada pasien yang terpasang ventilator ketika sambungan antara ETT

Soalan kajian 2 : Apakah pola kesilapan yang dilakukan murid semasa menyelesaikan soalan pendaraban nombor 4-digit dengan nombor 2-digit dengan menggunakan Kaedah Lattice..

Oleh karena itu, sumber rekonstruksi epistemologis transformasi kesetaraan gender dalam kritik sastra Arab feminis harus dibangun pada teks-teks normatif agama yang lintas

Berdasarkan uraian di atas, maka pada penelitian ini dilakukan Penelitian Tindakan Kelas (PTK) dengan menggunakan model pembelajaran Creative Problem solving (CPS)

• Jika terpasang mati pd papan alas tegak, putaran pd sumbu datar pd dasarnya sama dg putaran pd sumbu tegak. • Perputaran pd bid itu sendiri berarti sudut atau lereng tiap bid

Angka harapan hidup penduduk Kota Jayapura pada tahun 2012 adalah. sebesar 68,77

Analisis proksimat yang dilakukan terhadap sampel ikan cakalang, beras, dan bubur instan yang meliputi kadar air, abu, protein, dan lemak.. Analisis kadar air

WIRA KARYA (0410) 21468 MINASATE’NE.. PENGUMUMAN