ABSTRAK
Lautan Jaya Motor merupakan sebuah instansi yang menawarkan jasa service motor dan
penjualan aksesoris maupun suku cadang motor. Seiring dengan perkembangan waktu,
diperlukan peningkatan kualitas layanan terhadap konsumen. Kemajuan teknologi
khususnya internet, berdampak kepada transaksi penjualan maupun pembelian yang
dilakukan secara online yaitu e-commerce. Banyaknya pilihan barang yang ditawarkan
seringkali membuat konsumen kesulitan dalam menentukan pilihan barang yang akan
dibeli untuk itu diperlukan sistem yang dapat merekomendasikan barang kepada
konsumen. Metode collaborative filtering dapat membantu sistem dalam mengambil
keputusan dalam merekomendasikan barang. Selain itu juga, guna meningkatkan kualitas
layanan terhadap konsumen, diperlukan sistem yang menyediakan forum bagi konsumen
untuk melakukan tanya jawab atau sedekar menambah pengetahuan seputar kendaraan
bermotor
Kata
kunci
:
Sistem
Informasi,
E-Commerce,
Rekomendasi
Barang,
CollaborativeFiltering, Forum, Bengkel Lautan Jaya Motor Universitas Kristen Maranatha
vi
ABSTRACT
Lautan Jaya Motor is a service agency that offers services and sales of motorcycle
accessories and motorcycle parts.In the progress, the agency need to increase the quality
of services to consumers. Advances in technology, especially in the Internet, have an
impact on the sale or purchase transactions are done online by e-commerce. Because too
many item that offer to consumer, it make consumer confuse to buy a item ,for that the
agency need system who can make good recommendation to consumers. Collaborative
filtering method can help system to make decision for good recomendation .To improve
the quality of service for consumers, needed a system that provides a forum for
consumers to do a question and answer or just to increase knowledge about motorcycle.
Keyword : Information System, E-Commerce,Recommendation,Collaborative Filtering,
Forum, Lautan jaya motor workshop
vii
DAFTAR ISI
LEMBAR PENGESAHAN
... iPERNYATAAN ORISINALISTAS LAPORAN PENELITIAN
...ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN
...iii
PRAKATA
...iv
ABSTRAK ...
vi
ABSTRACT ... vii
DAFTAR ISI ...
viii
DAFTAR GAMBAR ...
xix
DAFTAR TABEL ... xxii
DAFTAR NOTASI/ LAMBANG ... xxvii
DAFTAR SINGKATAN...
xxix
DAFTAR ISTILAH ...
xxx
BAB 1 PENDAHULUAN
...1
1.1 Latar Belakang Masalah
...1
1.2 Rumusan Masalah
...2
1.3 Tujuan Pembahasan
...2
1.4 Ruang Lingkup Kajian
...4
1.5 Sumber Data
...5
1.6 Sistematika Penyajian
...6
BAB 2 KAJIAN TEORI
...8
2.1 Sistem Informasi
...8
2.2 PHP
...8
2.3 HTML
...8
2.4 Javascript
...9
viii
2.5 Jquery
...9
2.6 CSS
...9
2.7 Proses Bisnis
...10
2.8 Flowchart
...10
2.9 DFD
...11
2.10 Kamus Data
...12
2.11 PSPEC
...12
2.12 MYSQL
...12
2.13 Collaborative Filtering
...12
BAB 3 ANALISIS DAN RANCANGAN SISTEM
...17
3.1 Analisis Proses Bisnis
...17
3.1.1 Proses Bisnis Penjualan Barang
...17
3.1.2 Proses Bisnis Service Kendaraan
...19
3.2 Entity Relationship Diagram
...21
3.3 Relational Database
...22
3.3.1 Tabel User
...23
3.3.2 Tabel Barang
...23
3.3.3 Tabel Book_Service
...23
3.3.4 Tabel Chart
...24
3.3.5 Tabel Confirm_Pembayaran
...24
3.3.6 Tabel Customer
...25
3.3.7 Tabel detail_barang
...25
3.3.8 Tabel detail_book_service
...25
3.3.9 Tabel detail_wishlist
...26
3.3.10 Tabel Diskon
...26
3.3.11 Tabel forum_question
...26
ix
3.3.12 Tabel jenis_barang
...27
3.3.13 Tabel Kecamatan
...27
3.3.14 Tabel Komentar_Barang
...27
3.3.15 Tabel Komentar_Forum
...27
3.3.16 Tabel Kota
...28
3.3.17 Tabel Merk
...28
3.3.18 Tabel Montir
...28
3.3.19 Tabel nomor_resi
...28
3.3.20 Tabel Pengiriman
...29
3.3.21 Tabel Pesanan
...29
3.3.22 Tabel Provinsi
...30
3.3.23 Tabel rate_barang
...30
3.3.24 Tabel Refund
...30
3.3.25 Tabel Retur
...31
3.3.26 Tabel Role
...31
3.3.27 Tabel Sale
...31
3.3.28 Tabel Service
...32
3.3.29 Tabel Spesifikasi
...32
3.3.30 Tabel Supplier
...32
3.3.31 Tabel Wishlist
...33
3.4 Data Flow Diagram
...34
3.4.1 Level 0
...34
3.4.2 Level 1
...35
3.4.3 Level 2
...36
3.4.3.1 Level 2 Proses 2
...36
3.4.3.2 Level 2 Proses 3
...37
x
3.4.3.3 Level
2 Proses 4 ...
38
3.4.3.4 Level
2 Proses 5 ...
39
3.4.4 ...
40
3.4.4.1 Level
3 Proses 2.1 ...
40
3.4.4.2 Level
3 Proses 2.2 ...
41
3.4.4.3 Level
3 Proses 2.3 ...
42
3.4.4.4 Level
3 Proses 2.4 ...
43
3.4.4.5 Level
3 Proses 2.5 ...
44
3.4.4.6 Level
3 Proses 2.6 ...
45
3.4.4.7 Level
3 Proses 2.7 ...
46
3.4.4.8 Level
3 Proses 2.8 ...
47
3.4.4.9 Level
3 Proses 3.1 ...
48
3.4.4.10 Level 3 Proses 3.2 ...
49
3.4.4.11 Level 3 Proses 3.3 ...
50
3.4.4.12 Level 3 Proses 3.4 ...
50
3.4.4.13 Level 3 Proses 3.5 ...
51
3.4.4.14 Level 3 Proses 3.6 ...
52
3.4.4.15 Level 3 Proses 4.1 ...
53
3.4.4.16 Level 3 Proses 4.2 ...
54
3.4.4.17 Level 3 Proses 4.3 ...
55
3.4.4.18 Level 3 Proses 4.4 ...
56
3.4.4.19 Level 3 Proses 4.5 ...
56
3.4.4.20 Level 3 Proses 4.6 ...
57
3.4.4.21 Level 3 Proses 4.7 ...
57
3.5 Kamus Data ...
58
3.5.1 Data User ...
58
xi
3.5.2 Data Barang
...58
3.5.3 Data Book Service
...58
3.5.4 Data Chart
...59
3.5.5 Data Confirm Pembayaran
...59
3.5.6 Data Customer
...60
3.5.7 Data Detail Barang
...60
3.5.8 Data Detail Service
...61
3.5.9 Data Detail Wishlist
...61
3.5.10 Data Diskon
...61
3.5.11 Data Forum Question
...62
3.5.12 Data Jenis Barang
...62
3.5.13 Data Kecamatan
...62
3.5.14 Data Komentar Barang
...63
3.5.15 Data Komentar Forum
...63
3.5.16 Data Kota
...63
3.5.17 Data Merk
...64
3.5.18 Data Montir
...64
3.5.19 Data Nomor Resi
...64
3.5.20 Data Pengiriman
...65
3.5.21 Data Pesanan
...65
3.5.22 Data Provinsi
...65
3.5.23 Data Rate Barang
...66
3.5.24 Data Refund
...66
3.5.25 Data Retur
...67
3.5.26 Data Role
...67
3.5.27 Data Sale
...67
xii
3.5.28 Data Service
...68
3.5.29 Data Spesifikasi
...68
3.5.30 Data Data Supplier
...68
3.5.31 Data Wishlist
...69
3.6 PSPEC
...70
3.6.1 Insert Barang
...71
3.6.2 View Barang
...71
3.6.3 Update Barang
...71
3.6.4 Search Barang
...72
3.6.5 Insert Jenis Barang
...72
3.6.6 View Jenis Barang
...72
3.6.7 Update Jenis Barang
...73
3.6.8 Search Jenis Barang
...73
3.6.9 Insert Montir
...74
3.6.10 View Montir
...74
3.6.11 Update Montir
...74
3.6.12 Search Montir
...74
3.6.13 Insert Sale
...75
3.6.14 View Sale
...75
3.6.15 Update Sale
...76
3.6.16 Search Sale
...76
3.6.17 Insert Diskon
...76
3.6.18 View Diskon
...77
3.6.19 Update Diskon
...77
3.6.20 Search Diskon
...78
3.6.21 Insert Supplier
...78
xiii
3.6.22 View Supplier
...78
3.6.23 Update Supplier
...79
3.6.24 Search Supplier
...79
3.6.25 Insert Merk
...79
3.6.26 View Merk
...80
3.6.27 Update Merk
...80
3.6.28 Search Merk
...80
3.6.29 Insert Service
...81
3.6.30 View Service
...81
3.6.31 Update Service
...81
3.6.32 Search Service
...82
3.6.33 Insert Retur
...82
3.6.34 View Retur
...82
3.6.35 Update Retur
...83
3.6.36 Search Retur
...83
3.6.37 Insert Pengiriman
...84
3.6.38 View Pengiriman
...84
3.6.39 Search Pengiriman
...84
3.6.40 Insert Refund
...85
3.6.41 View Refund
...85
3.6.42 Search Refund
...85
3.6.43 View Wishlist
...86
3.6.44 Update Pesanan
...86
3.6.45 View Pesanan
...87
3.6.46 Search Pesanan
...87
3.6.47 Update Book Service
...87
xiv
3.6.48 View Book Service
...88
3.6.49 Search Book Service
...88
3.6.50 Insert Chart
...88
3.6.51 View Chart
...89
3.6.52 Update Chart
...89
3.6.53 Insert Book Service
...89
3.6.54 View Book Service
...89
3.6.55 Insert Forum
...90
3.6.56 View Forum
...90
3.6.57 Update Forum
...91
3.6.58 Insert Wishlist
...91
3.6.59 View Wishlist
...91
3.6.60 Update Wishlist
...92
3.6.61 Insert Pesanan
...92
3.6.62 View Pesanan
...92
3.6.63 View Resi
...92
3.6.64 Insert Rate Barang
...93
3.6.65 View Rate Barang
...93
3.7 Rancangan Disain Antarmuka
...94
3.7.1 Halaman Utama
...94
3.7.2 Halaman Laporan
...95
3.8 Gambar 3.31 Rancangan UI Halaman Laporan
...95
BAB 4 IMPLEMENTASI
...96
4.1 Halaman Login
...96
4.2 Halaman Admin
...96
4.2.1 View Data Barang
...96
xv
4.2.2 Tambah Data Barang
...97
4.2.3 Edit Data Barang
...98
4.2.4 View Data Kategori Barang
...99
4.2.5 Tambah Data Kategori Barang
...99
4.2.6 Edit Data Kategori Barang
...100
4.2.7 View Data Merk Barang
...100
4.2.8 Tambah Data Merk Barang
...101
4.2.9 Edit Data Merk Barang
...102
4.2.10 View Data Diskon Barang
...102
4.2.11 Tambah Data Diskon Barang
...103
4.2.12 Edit Data Diskon Barang
...103
4.2.13 View Sale Barang
...104
4.2.14 View Data Supplier
...105
4.2.15 Tambah Data Supplier
...105
4.2.16 Edit Data Supplier
...106
4.2.17 View Data Service
...106
4.2.18 Tambah Data Service
...107
4.2.19 Edit Data Service
...107
4.2.20 View Data Penjualan
...108
4.2.21 View Data Pengiriman
...109
4.2.22 View Data Wishlist
...109
4.2.23 View Data Resi
...109
4.2.24 View Data Book Service
...110
4.2.25 View Data Konfirmasi Pembayaran
...110
4.2.26 Tambah Data Pengiriman
...111
4.2.27 Tambah Data Retur
...111
xvi
4.2.28 Tambah Data Refund
...112
4.2.29 View Cancel Penjualan
...112
4.2.30 View Data Member
...113
4.3 Halaman Customer
...114
4.3.1 Tambah Data Customer
...114
4.3.2 View Tampilan Utama
...115
4.3.3 View Data Forum
...115
4.3.4 Tambah Data Forum
...116
4.3.5 View Data Barang
...117
4.3.6 View Data Chart
...118
4.3.7 View Data Akun
...118
4.3.8 Edit Password
...119
4.3.9 View Data Wishlist
...120
4.3.10 View Status Order
...121
4.3.11 View History Pembelian
...122
4.3.12 View Resi
...122
4.3.13 View History Service
...123
4.3.14 View Detail Pesanan
...123
4.4 Halaman Login Gagal
...125
BAB 5 PENGUJIAN
...126
5.1 Pengujian Halaman Login
...126
5.2 Pengujian Halaman Admin
...126
BAB 6 SIMPULAN DAN SARAN
...132
6.1 Simpulan
...132
6.2 Saran
...132
DAFTAR PUSTAKA
...134
xvii
xviii
DAFTAR GAMBAR
Gambar 2.1 Gambar tabel rating barang
...14
Gambar 2.2 Gambar rumus collaborative filtering
...15
Gambar 2.3 Gambar Hasil Rekomendasi
...16
Gambar 3.1 Gambar proses bisnis penjualan barang
...18
Gambar 3.2 Gambar proses bisnis service kendaraan
...20
Gambar 3.3 Gambar DFD level 0
...34
Gambar 3.4 Gambar DFD level 1
...35
Gambar 3.5 Gambar DFD level 2 Proses 2
...36
Gambar 3.6 Gambar DFD Level 2 Proses 3
...37
Gambar 3.7 Gambar DFD Level 2 Proses 4
...38
Gambar 3.8 Gambar DFD Level 2 Proses 5
...39
Gambar 3.9 Gambar DFD Level 3 Proses 2.1
...40
Gambar 3.10 Gambar DFD Level 3 Proses 2.2
...41
Gambar 3.11 Gambar DFD Level 3 Proses 2.3
...42
Gambar 3.12 Gambar DFD 3 Proses 2.4
...43
Gambar 3.13 Gambar DFD Level 3 Proses 2.5
...44
Gambar 3.14 Gambar DFD Level 3 Proses 2.6
...45
Gambar 3.15 Gambar DFD Level 3 Proses 2.7
...46
Gambar 3.16 Gambar DFD Level 3 Proses 2.8
...47
Gambar 3.17 Gambar DFD Level 3 Proses 3.1
...48
Gambar 3.18 Gambar DFD Level 3 Proses 3.2
...49
Gambar 3.19 Gambar DFD Level 3 Proses 3.3
...50
Gambar 3.20 Gambar DFD Level 3 Proses 3.4
...50
Gambar 3.21 Gambar DFD Level 3 Proses 3.5
...51
Gambar 3.22 Gambar DFD Level 3 Proses 3.6
...52
Gambar 3.23 Gambar DFD Level 3 Proses 4.1
...53
Gambar 3.24 Gambar DFD Level 3 Proses 4.2
...54
Gambar 3.25 Gambar DFD Level 3 Proses 4.3
...55
Gambar 3.26 Gambar DFD Level 3 Proses 4.4
...56
Gambar 3.28 Gambar DFD Level 3 Proses 4.6
...57
xix
Gambar 3.29 Gambar DFD Level 3 Proses 4.7
...57
Gambar 3.30 Rancangan UI Halaman Utama
...94
Gambar 3.31 Rancangan UI Halaman Laporan
...95
Gambar 4.2 Halaman Login User
...96
Gambar 4.4 Tampilan view data barang
...97
Gambar 4.6 Tampilan form tambah data barang
...98
Gambar 4.8 Tampilan form edit data barang
...98
Gambar 4.10 Tampilan data kategori barang
...99
Gambar 4.12 Tampilan form tambah kategori barang
...100
Gambar 4.14 Tampilan form edit data kategori barang
...100
Gambar 4.16 Tampilan view data barang
...101
Gambar 4.18 Tampilan tambah merk barang
...101
Gambar 4.20 Tampilan form edit data merk barang
...102
Gambar 4.22 Tampilan view data diskon barang
...103
Gambar 4.24 Tampilan form tambah data diskon barang
...103
Gambar 4.26 Tampilan form edit data diskon barang
...104
Gambar 4.28 Tampilan view data sale barang
...104
Gambar 4.30 Tampilan view data supplier
...105
Gambar 4.32 Tampilan form tambah data supplier
...106
Gambar 4.34 Tampilan form edit data supplier
...106
Gambar 4.36 Tampilan view data service
...107
Gambar 4.38 Tampilan form tambah data service
...107
Gambar 4.40 Tampilan form edit data service
...108
Gambar 4.42 Tampilan view data penjualan
...108
Gambar 4.44 Tampilan view data pengiriman
...109
Gambar 4.46 Tampilan view data wishlist
...109
Gambar 4.48 Tampilan view data resi
...110
Gambar 4.50 Tampilan view data book service
...110
Gambar 4.52 Tampilan view data konfirmasi pembayaran
...111
Gambar 4.54 Tampilan form tambah data pengiriman
...111
Gambar 4.56 Tampilan form tambah data retur
...112
Gambar 4.58 Tampilan form tambah data refund
...112
xx
Gambar 4.60 Tampilan view data cancel penjualan
...113
Gambar 4.62 Tampilan view data member
...113
Gambar 4.64 Tampilan form tambah data customer
...114
Gambar 4.66 Tampilan halaman utama customer setelah login
...115
Gambar 4.68 Tampilan view data forum
...116
Gambar 4.70 Tampilan form tambah data forum
...117
Gambar 4.72 Tampilan view data barang
...118
Gambar 4.74 Tampilan view data chart
...118
Gambar 4.76 Tampilan view data akun
...119
Gambar 4.78 Tampilan form edit password
...120
Gambar 4.80 Tampilan view data wishlist
...121
Gambar 4.82 Tampilan view status order
...122
Gambar 4.84 Tampilan view history Pembelian
...122
Gambar 4.86 Tampilan view resi
...123
Gambar 4.88 Tampian view history service
...123
Gambar 4.90 Tampilan view detail pesanan
...124
Gambar 4.92 Tampilan login gagal
...125
xxi
DAFTAR TABEL
Tabel 2.1 simbol - simbol flowchart
...10
Tabel 2.2 simbol - simbol DFD
...11
Tabel 3.1 Tabel User
...23
Tabel 3.2 Tabel Barang
...23
Tabel 3.3 Tabel book_service
...23
Tabel 3.4 Tabel chart
...24
Tabel 3.5 Tabel confirm_pembayaran
...24
Tabel 3.6 Tabel customer
...25
Tabel 3.7 Tabel detail_barang
...25
Tabel 3.8 Tabel detail_book_service
...25
Tabel 3.9 Tabel detail_wishlist
...26
Tabel 3.10 Tabel diskon
...26
Tabel 3.11 Tabel forum_question
...26
Tabel 3.12 Tabel jenis_barang
...27
Tabel 3.13 Tabel kecamatan
...27
Tabel 3.14 Tabel komentar_barang
...27
Tabel 3.15 Tabel komentar_forum
...27
Tabel 3.16 Tabel Kota
...28
Tabel 3.17 Tabel merk
...28
Tabel 3.18 Tabel montir
...28
Tabel 3.19 Tabel nomor_resi
...29
Tabel 3.20 Tabel pengiriman
...29
Tabel 3.21 Tabel pesanan
...29
Tabel 3.22 Tabel provinsi
...30
Tabel 3.23 Tabel rate_barang
...30
Tabel 3.24 Tabel refund
...30
Tabel 3.25 Tabel retur
...31
Tabel 3.26 Tabel role
...31
Tabel 3.27 Tabel sale
...31
Tabel 3.28 Tabel service
...32
xxii
Tabel 3.29 Tabel Spesifikasi
...32
Tabel 3.30 Tabel Supplier
...32
Tabel 3.31 Tabel Wishlist
...33
Tabel 3.32 Kamus Data User
...58
Tabel 3.33 Kamus Data Barang
...58
Tabel 3.34 Kamus Data book service
...58
Tabel 3.35 Kamus Data chart
...59
Tabel 3.36 Kamus Data confirm pembayaran
...59
Tabel 3.37 Kamus Data Customer
...60
Tabel 3.38 Kamus Data detail barang
...60
Tabel 3.39 Kamus Data detail service
...61
Tabel 3.40 Kamus Data detail wishlist
...61
Tabel 3.41 Kamus Data diskon
...61
Tabel 3.42 Kamus Data forum question
...62
Tabel 3.43 Kamus Data Jenis Barang
...62
Tabel 3.44 Kamus Data Kecamatan
...62
Tabel 3.45 Kamus Data Barang
...63
Tabel 3.46 Kamus Data Komentar Forum
...63
Tabel 3.47 Kamus Data Kota
...63
Tabel 3.48 Kamus Data Merk
...64
Tabel 3.49 Kamus Data Montir
...64
Tabel 3.50 Kamus Data Nomor Resi
...64
Tabel 3.51 Kamus Data Pengiriman
...65
Tabel 3.52 Kamus Data Pesanan
...65
Tabel 3.53 Kamus Data Provinsi
...66
Tabel 3.54 Kamus Data Rate Barang
...66
Tabel 3.55 Kamus Data Refund
...66
Tabel 3.56 Kamus Data Retur
...67
Tabel 3.57 Kamus Data Role
...67
Tabel 3.58 Kamus Data Sale
...67
Tabel 3.59 Kamus Data Service
...68
Tabel 3.60 Kamus Data Spesifikasi
...68
xxiii
Tabel 3.61 Kamus Data barang Supplier
...68
Tabel 3.62 Kamus Data Wishlist
...69
Tabel 3.63 PSPEC Insert Barang
...71
Tabel 3.64 PSPEC View Barang
...71
Tabel 3.65 PSPEC Update Barang
...71
Tabel 3.66 PSPEC Search Barang
...72
Tabel 3.67 PSPEC Insert Jenis Barang
...72
Tabel 3.68 PSPEC View Jenis Barang
...72
Tabel 3.69 PSPEC Update Jenis Barang
...73
Tabel 3.70 PSPEC Search Jenis Barang
...73
Tabel 3.71 PSPEC Insert Montir
...74
Tabel 3.72 PSPEC View Montir
...74
Tabel 3.73 PSPEC Update Montir
...74
Tabel 3.74 PSPEC Search Montir
...75
Tabel 3.75 PSPEC Insert Sale
...75
Tabel 3.76 PSPEC View Sale
...75
Tabel 3.77 PSPEC Update Sale
...76
Tabel 3.78 PSPEC Seacrh Sale
...76
Tabel 3.79 PSPEC Insert Diskon
...76
Tabel 3.80 PSPEC View Diskon
...77
Tabel 3.81 PSPEC Update Diskon
...77
Tabel 3.82 PSPEC Search Diskon
...78
Tabel 3.83 PSPEC Insert Supplier
...78
Tabel 3.84 PSPEC Insert Supplier
...78
Tabel 3.85 PSPEC Update Supplier
...79
Tabel 3.86 PSPEC Search Supplier
...79
Tabel 3.87 PSPEC Insert Merk
...79
Tabel 3.88 PSPEC View Merk
...80
Tabel 3.89 PSPEC Update Merk
...80
Tabel 3.90 PSPEC Search Merk
...80
Tabel 3.91 PSPEC Insert Service
...81
Tabel 3.92 PSPEC View Service
...81
xxiv
Tabel 3.93 PSPEC Update Service
...81
Tabel 3.94 PSPEC Search Service
...82
Tabel 3.95 PSPEC Insert Retur
...82
Tabel 3.96 PSPEC View Retur
...83
Tabel 3.97 PSPEC Update Retur
...83
Tabel 3.98 PSPEC Search Retur
...83
Tabel 3.99 PSPEC Insert Pengiriman
...84
Tabel 3.100 PSPEC View Pengiriman
...84
Tabel 3.101 PSPEC Search Pengiriman
...84
Tabel 3.102 PSPEC Insert Refund
...85
Tabel 3.103 PSPEC View Refund
...85
Tabel 3.104 PSPEC Search Refund
...85
Tabel 3.105 PSPEC View Wishlist
...86
Tabel 3.106 PSPEC Insert Pesanan
...86
Tabel 3.107 PSPEC View Pesanan
...87
Tabel 3.108 PSPEC Search Pesanan
...87
Tabel 3.109 PSPEC Insert Book Service
...87
Tabel 3.110 PSPEC View Book Service
...88
Tabel 3.111 PSPEC Search Book Service
...88
Tabel 3.112 PSPEC Insert Chart
...88
Tabel 3.113 PSPEC View Chart
...89
Tabel 3.114 PSPEC Update Chart
...89
Tabel 3.115 PSPEC Insert Book Service
...89
Tabel 3.116 PSPEC View Book Service
...90
Tabel 3.117 PSPEC Insert Forum
...90
Tabel 3.118 PSPEC View Forum
...90
Tabel 3.119 PSPEC Update Forum
...91
Tabel 3.120 PSPEC Insert Wishlist
...91
Tabel 3.121 PSPEC View Wishlist
...91
Tabel 3.122 PSPEC Update Wishlist
...92
Tabel 3.123 PSPEC Insert Pesanan
...92
Tabel 3.124 PSPEC View Pesanan
...92
xxv
Tabel 3.125 PSPEC View Resi
...93
Tabel 3.126 PSPEC Insert Rate Barang
...93
Tabel 3.127 PSPEC view Rate Barang
...93
Tabel 5.1 Tabel pengujian halaman login
...126
Tabel 5.2 Tabel pengujian halaman admin
...126
xxvi
DAFTAR NOTASI/ LAMBANG
Jenis
Notasi/Lambang
Nama
Arti
Flowchart
Titik Terminal
Menunjukan
awal
dan akhir dari suatu
proses
Flowchart
Dokumen
Sebuah
dokumen
atau
laporan.
Dokumen
dapat
dibuat
dengan
tangan
atau
dicetak
oleh computer.
Flowchart
Operasi Manual
Menunjukan
proses
yang
dikerjakan
secara manual
Flowchart
Keputusan
Sebuah
tahap
pembuatan
keputusan,
digunakan
dalam
bagan
alir program
komputer
untuk
menunjukan cabang
bagi alternatif cara.
Flowchart
Typing Verifying
Menunjukan
pemasukan data
ke
dalam
computer
melaui
perangkat
terminal
input
/
ouput
Menunjukan
kegiatan
atau kerja
DFD
Proses
yang dilakukan oleh
organisasi,
mesin,
atau computer.
Entitas Luar
Menunjukan bagian
DFD
luar yang terlibat.
DFD
Arus Data
Menunjukan
arah
dari aliran data.
Penyimpan data
Menunjukan
simpanan
dari data
yang dapat
berupa
DFD
satu
file
atau
xxvii
database di sistem
infomasi.
Referensi:
Notasi/ Lambang Flowchart
xxviii
DAFTAR SINGKATAN
DFD
Data Flow Diagram
ERD
Entity Relationship Diagram
SI
Sistem Informasi
xxix
DAFTAR ISTILAH
Bengkel
sebuah bangunan yang menyediakan ruang dan
peralatan untuk melakukan konstruksi atau
manufaktur, dan/atau memperbaiki benda.
xxx
BAB 1
PENDAHULUAN
1.1 Latar Belakang Masalah
Seiring dengan perkembangan teknologi khususnya teknologi informasi
yang begitu pesat maka dunia usaha pun dituntut untuk bersaing secara
kompetitif, dan dapat bekerja secara efektif dan efisien. Dengan kemajuan
teknologi di jaman sekarang maka banyak dari masyarakat memanfaatkan atau
menggunakan ilmu teknologi informasi ini. Salah satu hal mendasar dalam
penjualan pada umumnya adalah penerapan transaksi yang dirancang sesuai
dengan tujuan mencapai keuntungan dalam proses penjualan secara online.
Dengan keuntungan yang diberikan oleh teknologi Internet, maka teknologi
ini dapat digunakan sebagai alat bantu untuk melakukan pemesanan barang,
sehingga perlu adanya sesuatu yang bisa menjaga hubungan dengan pelanggan.
Melalui jaringan Internet diharapkan dapat memanfaatkan waktu dan seefisien
mungkin karena barang yang di pesan akan dikirim oleh pihak perusahaan, dan
pemesanan dapat dilakukan dimana dan kapan saja.
Pelanggan Bengkel Lautan Jaya Motor biasanya melakukan pemesanan
suku cadang dengan cara telepon atau datang langsung ke bengkel. Untuk
pemesanan melalui telepon, pelanggan tidak dapat melihat barang dan seringkali
barang yang diterima tidak sesuai dengan apa yang diinginkan. Terlebih
pelanggan yang tidak memiliki waktu untuk datang langsung ke bengkel untuk
melakukan pemesanan. Jenis barang yang ada di Bengkel Lautan Jaya Motor juga
sangat banyak jenisnya. Sehingga stok barang sering kali tidak sesuai dengan
perkiraan yang ada dan sering juga pelanggan Bengkel Lautan Jaya Motor ketika
hendak melakukan service motor harus menunggu antrian untuk melakukan
service. Sehingga untuk itu, dibutuhkan sistem informasi yang dapat melakukan
penjualan dan reservasi service secara online.
Berdasarkan permasalahan di atas maka penulis tertarik untuk merancang
dan membuat sebuah sistem informasi. Perancangan dan pembuatan tersebut
dimaksudkan untuk memudahkan pelanggan Bengkel Lautan Jaya Motor untuk
1
2
melakukan pembelian barang secara online dan melakukan reservasi service. Di
dalam sistem informasi ini juga terdapat forum yang dapat dimanfaatkan oleh
member website untuk Tanya jawab seputar kendaraan dan juga ada promosi yang
bisa dirasakan langsung oleh customer.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dijabarkan diatas, maka dapat diambil
rumusan masalah :
1.
Bagaimana membuat aplikasi yang dapat membantu pelanggan dalam
membeli barang tanpa harus mengunjungi bengkel ?
2.
Bagaimana merancang aplikasi yang dapat membuat pelanggan mengetahui
jadwal service yang kosong, sehingga pelanggan tidak perlu mengantri ?
3.
Bagaimana membuat sistem yang dapat membantu perusahaan dalam
mengelola hubungan dengan pelanggan ?
4.
Bagaimana membuat sistem yang dapat membantu pelanggan dalam membeli
barang yang akan dibeli ?
5.
Bagaimana membuat sistem yang dapat membantu pelanggan tanya jawab
seputar kendaraan dengan adanya forum ?
1.3 Tujuan Pembahasan
Berdasarkan pokok pokok masalah yang akan dijawab dan dipecahkan, tujuan yang
hendak dicapai adalah :
1.
Untuk membuat sistem informasi yang mempermudah pelanggan dalam
membeli barang tanpa harus mengunjungi bengkel.
2.
Untuk membuat sistem informasi yang membuat pelanggan mengetahui
jadwal service yang kosong, sehingga pelanggan tidak perlu mengantri.
3.
Untuk membuat sistem informasi yang mempermudah perusahaan dalam
mengelola hubungan dengan pelanggan.
4.
Untuk membuat sistem informasi yang yang dapat membantu pelanggan
dalam mempermudah barang yang akan dibeli.
3
5.
Untuk membuat sistem informasi sistem yang dapat mempermudah pelanggan
tanya jawab seputar kendaraan dengan adanya forum.
4
1.4 Ruang Lingkup Kajian
Untuk menjawab dari rumusan masalah di atas, maka akan dikaji hal
–
hal berikut:
Perangkat keras
1. Aplikasi dapat berjalan dengan baik jika perangkat keras yang
digunakan memiliki
spesifikasi
:
a.
Processor
minimal Dual-Core
b. RAM minimal 1 GB
c. Hardisk minimal 250 GB
d. Modem
Perangkat lunak
1. Aplikasi dapat berjalan dengan baik jika terdapat perangkat lunak
:
a.
Operating System
yang digunakan minimal Windows 7
b. Xampp minimal 1.7.5
c. PHP 5
d. MySQL 5
e. Terdapat internet browser seperti Google Chrome, Opera,
Mozila.
5
Batasan Aplikasi
1. Website dapat diakses oleh Admin,Owner, Customer, Guest.
2. Admin dapat mengelola data master barang, data user, data
pesanan, Forum.
3. Guest dapat melihat data barang, dapat melihat forum.
4. Customer dapat melihat data barang, data pesanan,data
pengiriman, data promosi, data forum, data pembayaran,
membuat topic diskusi, membuat pesanan,
booking service,
menambahkan data
wishlist,
menambahkan data barang ke
chart.
5. Aplikasi hanya dapat diakses oleh pihak yang terbiasa dengan
teknologi.
6. Admin akan mengkonfirmasikan
booking service
kepada
pelanggan via telepon.
7. Pegawai yang menangani service dipisah antara yang
menangani
booking service
dan yang datang langsung.
8. Jika
customer
sudah melakukan pembayaran,
customer harus
melakukan konfirmasi kepada admin.
9. Jika admin sudah menerima konfirmasi dari
customer
, admin
akan melakukan pengiriman dan melakukan konfirmasi bahwa
barang sudah dikirim kepada
customer.
10. Rekomendasi barang dipilih berdasarkan rating yang dimasukan
oleh
customer.
1.5 Sumber Data
Dalam pembuatan dan perancangan sistem, sumber data diperoleh dari :
1. Study Pustaka
Study pustaka yang dimaksudkan disini adalah mempelajari
lebih lanjut mengenai hal - hal yang diperlukan untuk
merancang sistem. Study pustaka dilakukan dengan
membaca buku di perpustakaan maupun membaca jurnal.
2. Wawancara
6
Melakukan wawancara dengan mengajukan pertanyaan atau
tanya jawab langsung kepada Kepala Sekolah mengenai
permasalahan-permasalahan atau kendala-kendala yang
dihadapi.
3. Obbservasi Lapangan
Observasi lapangan dengan melakukan pengamatan secara
langsung untuk memperoleh informasi yang diperlukan
dengan cara melakukan pengamatan dan peninjauan
langsung ke instansi terkait.
1.6
Sistematika Penyajian
Dalam penulisan laporan, sistematika penulisan laporan yang akan digunakan
adalah:
BAB I : PENDAHULUAN
Pada bab ini merupakan bab pertama yang berisi mengenai latar belakang masalah,
rumusan masalah, ruang lingkup kajian, sumber data dan sistematika penulisan.
BAB II : KAJIAN TEORI
Pada bab dua berisi landasan pemilihan teori yang menjadi pendukung pembuatan
sistem. Bagian ini berisi tentang pengertian sistem, komponen sistem, dan model
pengembangan sistem.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini berisi mengenai analisa sistem yang akan dibuat. Berisi tentang
desain basis data, desain sistem, desain user interface.
BAB IV : HASIL PENELITIAN
Bab ini berisi tentang implementasi basis data implementasi sistem menyeluruh,
dan implementasi user interface.
BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Pada bab ini berisi mengenai hasil dari uji coba yang telah dilakukan pada bab
sebelumnya yang berupa black box testing, hasil uji coba terhadap basis data,
hasil uji coba menyeluruh, hasil uji coba user interface.
BAB VI : SIMPULAN DAN SARAN
7
Bab ini merupakan bab terakhir dari laporan yang berisi tentang kesimpulan
dan saran.
BAB 6
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil penelitian yang sudah dilakukan dan pembahasan aplikasi, maka
dapat disimpulkan bahwa:
1.
Sistem informasi penjualan yang dikembangkan dapat mempermudah
pencatatan data transaksi karena pengguna tidak perlu memasukan
seluruh data yang diperlukan karena sistem akan mengambil data
transaksi yang diperlukan yang tersimpan dalam database.
2.
Sistem informasi penjualan yang dikembangkan dapat memperkecil
kesalahan dalam penginputan data barang, data kategori barang, data
merk barang, data sale, data diskon, data user, data transaksi penjualan
karena sistem akan menampilkan pesan kesalahan jika pengguna
memasukan data yang tidak sesuai.
3.
Sistem informasi penjualan yang dikembangkan dapat memudahkan
mencari data barang, data transaksi penjualan sehingga pengguna tidak
perlu mencari terlalu lama data yang ingin dicari jika mencari data
secara manual.
4.
Sistem informasi penjualan, pembelian dan inventori yang
dikembangkan dapat memudahkan dalam pembuatan laporan transaksi
penjualan, laporan transaksi service dan laporan barang terjual karena
sistem akan menampilkan laporan yang dibutuhkan oleh pengguna
dengan cepat karena semua data yang dibutuhkan dalam pembuatan
laporan tersimpan dalam sistem.
5.
Sistem informasi penjualan yang dikembangkan dapat memberikan
rekomendasi barang kepada pelanggan.
6.2
Saran
Saran
–
saran untuk pengembangan aplikasi ini pada masa mendatang:
132
133
1.
Terdapat fitur backup database dan restore database secara berkala,
sehingga jika terjadi kerusakan terhadap server maupun kerusakan
dalam hal lain, data yang sudah ada tidak hilang.
2.
Penyediaan laporan dalam bentuk grafik atau gambar yang dapat
mempermudah pemilik bengkel dalam menganalisa transaksi yang
sudah dilakukan.
Aplikasi E-Commerce Pada Bengkel Lautan Jaya
Motor Dengan Menerapkan Collaborative Filtering
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
FABIANO BUDIMAN
1072100
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
PRAKATA
Puji Syukur penulis panjatkan ke hadirat Tuhan Yesus Kristus karena berkat,
rahmat, anugerah dan penyertaan-Nya, penulis, dapat menyelesaikan Laporan
Tugas Akhir ini.
Penelitian yang berjudul “Aplikasi
E-Commerce pada Bengkel Lautan Jaya
Motor Dengan Menerapkan Collaborative Filtering
” ini merupakan p
enelitian
yang dilakukan oleh penulis sebagai salah satu persyaratan akademik mata kuliah
Tugas Akhir guna menyelesaikan pendidikan pada Jurusan S1 Teknik Informatika
Universitas Kristen Maranatha.
Dalam penyelesaian laporan Tugas Akhir ini, penulis mendapat banyak
dukungan dari berbagai pihak. Maka dari itu pada kesempatan ini penulis ingin
mengucapkan terimakasih kepada :
1.
Bapak Radiant Victor Imbar, S. Kom., M.T. selaku dosen pembimbing Tugas
Akhir yang telah memberikan ide dan masukan bagi penulis, juga telah
bersedia untuk meluangkan waktu, tenaga, pikiran, dalam membimbing
penulis untuk menyelesaikan laporan penelitian ini.
2.
Ibu Dr. Ir. Mewati Ayub, M.T. selaku Dekan Fakultas Teknologi Informasi
Universitas Kristen Maranatha
3.
Bapak Timotius Witono, S. Kom., M.T. selaku Ketua Program Studi S1
Teknik Informatika Universtias Kristen Maranatha
4.
Bapak Robby Tan, S.T., M.Kom. selaku Koordinator Tugas Akhir yang telah
memberikan arahan dan petunjuk dalam proses pengerjaan Tugas Akhir.
5.
Orangtua yang selalu memberi dukungan, semangat, serta doa - doa, sehingga
penulis dapat menyelesaikan Laporan Penelitian ini.
6.
Sahabat - sahabat penulis yang selalu mendukung penulis, memberi semangat
kepada penulis.
7.
Semua teman - teman Fakultas Teknologi Informasi, khususnya jurusan S1
Teknik Informatika yang telah memberikan dukungan dan membantu penulis
menyelesaikan laporan Tugas Akhir.
8.
Leilani Nathania, yang selalu setia mendukung penulis dalam keadaan dan
kondisi apapun, selalu memberikan doa, semangat, membantu penulis dengan
memberikan motivasi, sehingga penulis dapat menyelesaikan Laporan Tugas
Akhir ini dengan baik.
Penulis menyadari bahwa di dalam dunia ini “Tak ada gading yang tak retak”,
begitu pula dengan Laporan Penelitian ini masih jauh dari kata sempurna baik
dari aplikasi maupun isi laporan ini. Untuk itu penulis memohon maaf apabila
laporan ini terdapat kesalahan. Kritik dan saran yang membangun akan
membuat penulis lebih termotivasi.
Bandung, 2 Desember 2015
Fabiano Budiman
DAFTAR PUSTAKA
[1]
K. C. Laudon dan J. P, Mangement Information System, America: Pearson,
2007, p. 45.
[2]
J. O. Brien dan G. M. Marakas, Management Information System, 10,
Penyunt., New York: McGraw-Hill, 2011, p. 26.
[3]
J. Allen dan C. Hornberger, Mastering PHP, Alameda: SYBEX, 2007, p. 220.
[4]
R. York, Beggining javascript and CSS Development with jQuery,
Indianapolis: Wiley, 2009.
[5]
J. Chaffer dan K. Swedberg, Learning jQuery : Better Interaction Design
and Web Development with Simple JavaScript Techniques, London:
PACKT, 2007.
[6]
R. S. Pressman, Software Enginering A Practitioner approach, New York:
McGraw Hill, 2001.
[7]
B. S. J, D. F. J
. H. dan S. S. , “Collaborative Filtering,”
Collaborative
Filtering Recommender Systems, vol. 1, no. Collaborative Filtering, p. 35,
2007.
[8]
A. Mulyanto, I. Fahrurozi dan S. , “Item Collaborative Filtering untuk
Rekomendasi Pembelian Buku,”
Item Collaborative Filtering untuk
Rekomendasi Pembelian Buku, vol. 1, no. 1, p. 8, 2011.
[9]
Object Management Group, “Business Process Model and Notation Resource
Page,”
9
June
2014.
[Online].
Available:
http://www.omg.org/bpmn/index.htm. [Diakses 12 Jan 2016].
[10] R. C. Clark dan R. E. Mayer, E-learning and the science of instruction:
Proven guidelines for consumers and designers of multimedia learning, 3rd
penyunt., San Francisco, CA: Jossey-Bass, 2011.
[11] D. M. Kroenke dan D. J. Auer, Database Processing: Fundamentals, Design,
and Implementation, Upper Saddle River, New Jersey: Pearson Education,
Inc., 2012.
134
[12]
K. C. Laudon dan J. P. Laudon, Management Information Systems: Managing
the Digital Firms, 12th penyunt., Upple Saddle River, NJ: Prentice Hall, 2012.
[13] T.-
H. Wang, “Developing an assessment
-centered e-Learning system for
improving student learning effectiveness,”
Computers & Education, vol. 73,
pp. 189-203, 2014.
[14]
D. R. Shavkat, “Penerapan Data
Mining untuk Memprediksi Fluktuasi Harga
Saham Menggunakan Metode Classification dengan Teknik Decision Tree,”
[Online].
Available:
http://elib.unikom.ac.id/gdl.php?mod=browse&op=read&id=jbptunikompp-gdl-dadanshavk-26780. [Diakses 1 Mar 2013].
135