v
Universitas Kristen Maranatha
ABSTRAK
Perkembangan teknologi dan informasi saat ini sangat pesat, hampir seluruh kegiatan manusia dapat dilakukan dengan teknologi. Munculnya internet memberikan solusi manusia untuk dapat kemudahan dalam hal mencari atau memberikan informasi karena itu merupakan nilai positif sebagai manfaat adanya internet sekarang ini. Untuk saat ini banyak sekali aktivitas jual-beli online, melalui forum ataupun media sosial. Untuk memberikan informasi maupun bertransaksi harus membutuhkan waktu yang cukup lama. Oleh sebab itu, muncul banyak transaksi illegal salah satu contohnya yaitu, penipuan pembayaran melalui Transfer ATM. Kombinasi antara kebutuhan dan masalah tersebut, membuat saya menyadari bahwa pasar e-commerce di Indonesia sebenarnya sudah berjalan. Maka dari itu, terlintas sebuah ide dari pikiran penulis yaitu penulis akan melakukan penelitian untuk Tugas Akhir dengan judul “Modul Penjualan dalam e-commerce Studi Kasus PT. X” untuk membuat sebuah website dimana pengunjung bisa membuat website mereka sendiri maupun memberikan informasi mengenai produk yang dijual dan sebuah website yang dilengkapi dengan fungsi transaksi-online dengan mekanisme transaksi yang aman maupun dalam hal pengelolaan data. Terdapat analisis yang terdiri dari proses bisnis dan flowchart. Sumber data untuk penelitian diperoleh dari wawancara, buku – buku mengenai teori yang diperlukan serta berbagai sumber sebagai referensi.
vi
Universitas Kristen Maranatha
ABSTRACT
The development of technology and information currently very rapidly, almost all human activities can be done with technology. The advent of the internet provides a solution to be able to ease human beings in terms of seeking or giving information because it is a positive value as the benefits of the Internet today. For now, a lot of the activity of buying and selling online, through forums or social media. To provide information and transactions should require quite a long time. Therefore, there are many illegal transactions are one example, fraudulent payments through ATM transfers. The combination between the needs and the problems, made me realize that the e-commerce market in Indonesia is already running. Therefore, it struck an idea of the author's mind that I would do research to final project with title "Sales Module in e-commerce Case Study PT. X "to create a website where visitors can create their own websites as well as provide information about the products they sell and a website that is equipped with a function-online transaction with secure transaction mechanisms as well as in terms of data management. There is no analysis that consists of business process and flowchart. Sources of data for the study was obtained from interviews, the book - a book on the theory of the collection, and various sources as a reference.
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xv
DAFTAR TABEL ... xix
DAFTAR NOTASI/ LAMBANG ... xxi
DAFTAR SINGKATAN ... xxiv
DAFTAR ISTILAH ... xxv
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 ... 3
1.5 Sumber Data ... 6
1.6 Sistematika Penyajian ... 6
BAB 2 KAJIAN TEORI ... 8
2.1 Sistem Informasi ... 8
2.2 Penjualan ... 8
2.3 Website ... 9
viii
Universitas Kristen Maranatha
2.5 Business-to-Business (B2B) ... 9
2.6 Business-to-Consumer (B2C) ... 10
2.7 Proses Bisnis ... 12
2.8 Flowchart ... 12
2.9 Entity Relationship Diagram (ERD) ... 13
2.10 Unified Modeling Language (UML) ... 14
2.11 HTML (Hyper Text Markup Language) ... 14
2.12 PHP (PHP: Hypertext Preprocessor) ... 15
2.13 CSS (Cascading Style Sheet) ... 15
2.14 Javascript ... 16
2.15 MySQL ... 17
2.16 Cross Selling ... 17
2.17 Up Selling ... 19
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 22
3.1 Analisis Proses Bisnis ... 22
3.1.1 Proses Bisnis Penjualan ... 22
3.1.2 Proses Bisnis Penjualan melalui Ekpedisi ... 24
3.1.3 Proses Bisnis Retur Penjualan ... 26
3.1.4 Proses Bisnis Pendaftaran Toko ... 27
3.2 Rancangan Basis Data ... 28
3.2.1 Entity Relationship Diagram ... 28
3.2.2 Transformasi ER Diagram ke dalam Tabel ... 30
3.2.2.1 Tabel Barang ... 30
3.2.2.2 Tabel Customer ... 30
3.2.2.3 Tabel Admin ... 31
ix
Universitas Kristen Maranatha
3.2.2.5 Tabel Bank ... 32
3.2.2.6 Tabel Cart ... 32
3.2.2.7 Tabel Catatan ... 33
3.2.2.8 Tabel Diskusi ... 33
3.2.2.9 Tabel Diskusi_detail ... 34
3.2.2.10 Tabel Gambar ... 34
3.2.2.11 Tabel Grosir ... 34
3.2.2.12 Tabel Lokasi_seller ... 35
3.2.2.13 Tabel Rekening ... 35
3.2.2.14 Tabel Seller ... 36
3.2.2.15 Tabel Kategori ... 37
3.2.2.16 Tabel Toko_favorit ... 37
3.2.2.17 Tabel Wishlist ... 37
3.2.2.18 Tabel Voucher ... 38
3.2.2.19 Tabel Voucher_list ... 38
3.2.2.20 Tabel Pembayaran ... 38
3.2.2.21 Tabel Order ... 39
3.2.2.22 Tabel Order_detail ... 40
3.2.2.23 Tabel Review ... 40
3.3 Rancangan Antarmuka ... 41
3.3.1 Rancangan Antarmuka Front Office ... 41
3.3.1.1 Tampilan Beranda ... 41
3.3.1.2 Tampilan Profil Customer ... 41
3.3.1.3 Tampilan Masuk... 42
3.3.1.4 Tampilan Sign Up ... 43
x
Universitas Kristen Maranatha
3.3.1.6 Shopping Cart ... 45
3.3.1.7 Tampilan Pengaturan Akun... 45
3.3.1.8 Lupa Kata Sandi ... 46
3.3.1.9 Checkout ... 47
3.3.1.10 Pembayaran ... 47
3.3.1.11 Konfirmasi Pembayaran ... 49
3.3.1.12 Pembelian ... 49
3.3.1.13 Buka Toko ... 50
3.3.1.14 Pengaturan Toko ... 51
3.3.1.15 Halaman Toko ... 51
3.3.1.16 Penjualan ... 52
3.3.2 Rancangan Antarmuka Back Office... 52
3.3.2.1 Login ... 53
3.3.2.2 Admin Dashboard ... 53
3.3.2.3 Manage Customer (View) ... 54
3.3.2.4 Email Customer ... 54
3.3.2.5 Manage Seller (View) ... 55
3.3.2.6 Update Seller ... 56
3.3.2.7 Manage Product (View) ... 57
3.3.2.8 Update Product ... 57
3.3.2.9 Manage Category (View) ... 58
3.3.2.10 Add Category ... 59
3.3.2.11 Update Category... 59
3.3.2.12 Manage Order (View) ... 60
3.3.2.13 View Order Detail ... 61
xi
Universitas Kristen Maranatha
3.3.2.15 Generate Voucher... 62
3.3.2.16 Pembayaran ... 62
3.4 Rancangan Sistem ... 63
3.4.1 Use Case ... 63
3.4.2 Activity Diagram ... 67
3.4.2.1 Activity Diagram Daftar Akun Customer ... 68
3.4.2.2 Activity Diagram Login ... 69
3.4.2.3 Activity Diagram Tambah Wishlist ... 70
3.4.2.4 Activity Diagram Hapus Wishlist ... 70
3.4.2.5 Activity Diagram Beli Produk ... 71
3.4.2.6 Activity Diagram Tambah Toko Favorit... 72
3.4.2.7 Activity Diagram Ubah Biodata Diri ... 73
3.4.2.8 Activity Diagram Daftar Alamat ... 74
3.4.2.9 Activity Diagram Daftar Rekening ... 75
3.4.2.10 Activity Diagram Hapus Produk ... 76
3.4.2.11 Activity Diagram Lihat Isi Keranjang ... 77
3.4.2.12 Activity Diagram Tambah Produk ... 78
3.4.2.13 Activity Diagram Ubah Produk ... 79
3.4.2.14 Activity Diagram Ubah Informasi Toko ... 80
3.4.2.15 Activity Diagram Ubah Informasi Pengiriman ... 81
3.4.2.16 Activity Diagram Mengelola Catatan ... 82
3.4.2.17 Activity Diagram Mengelola Lokasi Toko ... 83
3.4.2.18 Activity Diagram Buat Diskusi ... 84
3.4.2.19 Activity Diagram Balas Diskusi ... 85
3.4.2.20 Activity Diagram Lapor Diskusi ... 86
xii
Universitas Kristen Maranatha
3.4.2.22 Activity Diagram Balas Review ... 87
3.4.2.23 Activity Diagram Hapus Toko Favorit ... 88
3.4.2.24 Activity Diagram Bayar ... 89
3.4.2.25 Activity Diagram Konfirmasi Pembayaran ... 90
3.4.2.26 Activity Diagram Konfirmasi Pengiriman ... 91
3.4.2.27 Activity Diagram Pesanan Baru ... 92
3.4.2.28 Activity Diagram Konfirmasi Penerimaan ... 93
3.4.2.29 Activity Diagram Ubah Produk (Admin) ... 94
3.4.2.30 Activity Diagram Ubah Informasi Toko (Admin) ... 95
3.4.2.31 Activity Diagram Ubah Order (Admin) ... 96
3.4.2.32 Activity Diagram Verifikasi Pembayaran (Admin) ... 97
3.4.2.33 Activity Diagram Login (Admin) ... 98
3.4.2.34 Activity Diagram Ubah Customer (Admin) ... 99
3.4.2.35 Activity Diagram Buat Voucher (Admin) ... 100
3.4.3 Class Diagram ... 100
BAB 4 IMPLEMENTASI ... 102
4.1 Halaman Utama ... 102
4.2 Daftar Akun ... 103
4.3 Tampilan Masuk... 104
4.4 Tampilan setelah Login ... 105
4.5 Kategori Belanja ... 105
4.6 Halaman Produk ... 106
4.7 Product Details ... 106
4.8 Shopping Cart ... 108
4.9 Checkout - Bayar ... 109
xiii
Universitas Kristen Maranatha
4.11 Verifikasi Pembayaran ... 111
4.12 Pesanan Baru ... 111
4.13 Konfirmasi Pengiriman ... 112
4.14 Konfirmasi Penerimaan ... 112
4.15 Buat Diskusi ... 113
4.16 Balas Diskusi ... 113
4.17 Buat Review ... 114
4.18 Balas Review ... 114
4.19 Daftar Produk ... 115
4.20 Tambah Produk ... 116
4.21 Pengaturan Akun ... 117
4.22 Pengaturan Toko ... 117
4.23 Login Admin ... 118
4.24 Daftar Kategori ... 118
4.25 Daftar Pembayaran ... 119
4.26 Daftar Pembayaran ... 119
4.27 Pesan E-Mail ... 119
4.28 Daftar Voucher ... 120
4.29 Pengelola Sistem ... 120
4.30 Komplain ... 121
4.31 Pusat Resolusi (Komplain) ... 122
BAB 5 PENGUJIAN ... 123
5.1 Pengujian Login Customer ... 123
5.2 Pengujian Daftar Akun ... 124
5.3 Pengujian Ubah Data Biodata Diri ... 126
xiv
Universitas Kristen Maranatha
5.5 Pengujian Beli Produk ... 129
5.6 Pengujian Tambah Alamat ... 132
5.7 0Pengujian Ubah Alamat ... 134
5.8 Pengujian Tambah Rekening ... 135
5.9 Pengujian Ubah Rekening ... 137
5.10 Pengujian Buat Diskusi ... 139
5.11 Pengujian Balas Diskusi ... 139
5.12 Pengujian Tambah Catatan ... 140
5.13 Pengujian Ubah Catatan ... 141
5.14 Pengujian Tambah Lokasi ... 142
5.15 Pengujian Ubah Lokasi ... 143
5.16 Pengujian Ubah Informasi Toko ... 145
5.17 Pengujian Tambah Produk ... 146
5.18 Pengujian Ubah Produk ... 148
5.19 Pengujian Buat Ulasan ... 150
5.20 Pengujian Balas Ulasan ... 151
5.21 Pengujian Tambah Kategori ... 152
5.22 Pengujian Ubah Kategori ... 153
5.23 Pengujian Tambah Voucher ... 154
5.24 Pengujian Ubah Voucher ... 155
5.25 Pengujian Tambah Bank ... 157
5.26 Pengujian Ubah Bank ... 158
BAB 6 SIMPULAN DAN SARAN ... 159
6.1 Simpulan ... 159
xv
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Contoh Penulisan tag HTML ... 15
Gambar 2.2 Contoh Penulisan Kode PHP ... 15
Gambar 2.3 Contoh Penulisan CSS ... 16
Gambar 2.4 Contoh Penulisan Kode Javascript ... 16
Gambar 3.1 Flowchart Proses Bisnis Penjualan ... 23
Gambar 3.2 Flowchart Proses Bisnis Penjualan Melalui Ekpedisi ... 25
Gambar 3.3 Flowchart Proses Bisnis Retur Penjualan ... 26
Gambar 3.4 Flowchart Proses Bisnis Pendaftaran Toko ... 27
Gambar 3.5 Entity Relation Diagram... 29
Gambar 3.6 Beranda... 41
Gambar 3.7 Profil Customer ... 42
Gambar 3.8 Tampilan Masuk ... 42
Gambar 3.9 Tampilan Daftar Akun ... 43
Gambar 3.10 Konfirmasi Email setelah Mendaftar ... 44
Gambar 3.11 Tampilan Produk Detail ... 44
Gambar 3.12 Shopping cart ... 45
Gambar 3.13 Pengaturan Akun ... 46
Gambar 3.14 Lupa Kata Sandi ... 46
Gambar 3.15 Checkout... 47
Gambar 3.16 Pembayaran ... 48
Gambar 3.17 Konfimasi Order Lewat E-mail ... 48
Gambar 3.18 Konfirmasi Pembayaran ... 49
Gambar 3.19 Pembelian ... 49
Gambar 3.20 Halaman Buka Toko... 50
Gambar 3.21 Pengaturan Toko ... 51
Gambar 3.22 Halaman Toko ... 51
Gambar 3.23 Penjualan ... 52
Gambar 3.24 Login Page ... 53
Gambar 3.25 Admin Dashboard Page ... 53
xvi
Universitas Kristen Maranatha
Gambar 3.27 Email Subscribers ... 55
Gambar 3.28 Manage Seller ... 55
Gambar 3.29 Form Update Seller ... 56
Gambar 3.30 Manage Product... 57
Gambar 3.31 Form Update Product ... 58
Gambar 3.32 Manage Category ... 59
Gambar 3.33 Form Add Category ... 59
Gambar 3.34 Form Update Category ... 60
Gambar 3.35 Halaman Manage Order ... 60
Gambar 3.36 View Order Detail ... 61
Gambar 3.37 Voucher List ... 61
Gambar 3.38 Form Generate Voucher ... 62
Gambar 3.39 Form Pembayaran ... 62
Gambar 3.40 Use Case Sistem Modul Penjualan dalam E-Commerce Studi Kasus pada PT X ... 64
Gambar 3.41 Use Case Sub Sistem Mengelola Akun ... 65
Gambar 3.42 Use Case Sub Sistem Mengelola Keranjang ... 66
Gambar 3.43 Use Case Sub Sistem Diskusi ... 66
Gambar 3.44 Use Case Sub Sistem Mengelola Toko (Seller) ... 67
Gambar 3.45 Activity Diagram Daftar Akun Customer ... 68
Gambar 3.46 Activity Diagram Login ... 69
Gambar 3.47 Activity Diagram Tambah Wishlist ... 70
Gambar 3.48 Activity Diagram Hapus Wishlist ... 70
Gambar 3.49 Activity Diagram Beli Produk ... 71
Gambar 3.50 Activity Diagram Tambah Toko Favorit ... 72
Gambar 3.51 Activity Diagram Ubah Biodata Diri ... 73
Gambar 3.52 Activity Diagram Daftar Alamat ... 74
Gambar 3.53 Activity Diagram Daftar Rekening ... 75
Gambar 3.54 Activity Diagram Hapus Produk ... 76
Gambar 3.55 Activity Diagram Lihat Isi Keranjang ... 77
Gambar 3.56 Activity Diagram Tambah Produk ... 78
xvii
Universitas Kristen Maranatha
Gambar 3.58 Activity Diagram Ubah Informasi Toko ... 80
Gambar 3.59 Activity Diagram Ubah Informasi Pengiriman ... 81
Gambar 3.60 Activity Diagram Mengelola Catatan ... 82
Gambar 3.61 Activity Diagram Mengelola Lokasi Toko ... 83
Gambar 3.62 Activity Diagram Buat Diskusi ... 84
Gambar 3.63 Activity Diagram Balas Diskusi ... 85
Gambar 3.64 Activity Diagram Lapor Diskusi ... 86
Gambar 3.65 Activity Diagram Buat Review ... 87
Gambar 3.66 Activity Diagram Balas Review ... 87
Gambar 3.67 Activity Diagram Hapus Toko Favorit... 88
Gambar 3.68 Activity Diagram Bayar ... 89
Gambar 3.69 Activity Diagram Konfirmasi Pembayaran ... 90
Gambar 3.70 Activity Diagram Konfirmasi Pengiriman ... 91
Gambar 3.71 Activity Diagram Pesanan Baru ... 92
Gambar 3.72 Activity Diagram Konfirmasi Penerimaan ... 93
Gambar 3.73 Activity Diagram Ubah Produk (Admin) ... 94
Gambar 3.74 Activity Diagram Ubah Informasi Toko (Admin) ... 95
Gambar 3.75 Activity Diagram Ubah Order (Admin) ... 96
Gambar 3.76 Activity Diagram Verifikasi Pembayaran (Admin) ... 97
Gambar 3.77 Activity Diagram Login (Admin) ... 98
Gambar 3.78 Activity Diagram Ubah Customer (Admin) ... 99
Gambar 3.79 Activity Diagram Buat Voucher (Admin) ... 100
Gambar 3.80 Class Diaram ... 101
Gambar 4.1 Halaman Utama Customer ... 102
Gambar 4.2 Daftar Akun ... 103
Gambar 4.3 Masuk Ke Dalam Akun Customer ... 104
Gambar 4.4 Tampilan Utama Setelah Login... 105
Gambar 4.5 Kategori Belanja ... 105
Gambar 4.6 Halaman Produk ... 106
Gambar 4.7 Produk Detail... 106
Gambar 4.8 Beli Produk ... 107
xviii
Universitas Kristen Maranatha
Gambar 4.10 Checkout - Bayar ... 109
Gambar 4.11 Checkout Pemesanan... 109
Gambar 4.12 Konfirmasi Pembayaran ... 110
Gambar 4.13 Verifikasi Pembayaran ... 111
Gambar 4.14 Pesanan Baru ... 111
Gambar 4.15 Konfirmasi Pengiriman ... 112
Gambar 4.16 Konfirmasi Penerimaan ... 112
Gambar 4.17 Buat Diskusi ... 113
Gambar 4.18 Balas Diskusi ... 113
Gambar 4.19 Buat Review ... 114
Gambar 4.20 Balas Review ... 115
Gambar 4.21 Daftar Produk ... 115
Gambar 4.22 Tambah Produk ... 116
Gambar 4.23 Pengaturan Akun ... 117
Gambar 4.24 Pengaturan Toko ... 117
Gambar 4.25 Login Admin ... 118
Gambar 4.26 Daftar Kategori ... 118
Gambar 4.27 Daftar Pembayaran ... 119
Gambar 4.28 Daftar Pembayaran ... 119
Gambar 4.29 Pesan E-Mail ... 119
Gambar 4.30 Daftar Voucher ... 120
Gambar 4.31 Pengelola Sistem ... 120
Gambar 4.32 Buka Komplain ... 121
xix
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 3.1 Tabel Barang ... 30
Tabel 3.2 Tabel Customer ... 30
Tabel 3.3 Tabel Admin ... 31
Tabel 3.4 Tabel Alamat ... 32
Tabel 3.5 Tabel Bank ... 32
Tabel 3.6 Tabel Cart ... 33
Tabel 3.7 Tabel Catatan ... 33
Tabel 3.8 Tabel Diskusi ... 34
Tabel 3.9 Tabel Diskusi_detail ... 34
Tabel 3.10 Tabel Gambar ... 34
Tabel 3.11 Tabel Grosir ... 35
Tabel 3.12 Tabel Lokasi_seller ... 35
Tabel 3.13 Tabel Rekening ... 36
Tabel 3.14 Tabel Seller ... 36
Tabel 3.15 Tabel Kategori... 37
Tabel 3.16 Tabel Toko_favorit ... 37
Tabel 3.17 Tabel Wishlist ... 37
Tabel 3.18 Tabel Voucher ... 38
Tabel 3.19 Tabel Voucher List ... 38
Tabel 3.20 Tabel Pembayaran ... 38
Tabel 3.21 Tabel Order ... 39
Tabel 3.22 Tabel Order_detail ... 40
Tabel 3.23 Tabel Review ... 40
Tabel 5.1 Pengujian Login Customer ... 123
Tabel 5.2 Pengujian Daftar Akun... 124
Tabel 5.3 Pengujian Ubah Data Biodata Diri ... 126
Tabel 5.4 Pengujian Ubah Data Kata Sandi ... 128
Tabel 5.5 Pengujian Beli Produk ... 129
Tabel 5.6 Pengujian Tambah Alamat ... 132
xx
Universitas Kristen Maranatha
Tabel 5.8 Pengujian Tambah Rekening ... 135
Tabel 5.9 Pengujian Ubah Rekening ... 137
Tabel 5.10 Pengujian Buat Diskusi ... 139
Tabel 5.11 Pengujian Balas Diskusi... 139
Tabel 5.12 Pengujian Tambah Catatan ... 140
Tabel 5.13 Pengujian Ubah Catatan ... 141
Tabel 5.14 Pengujian Tambah Lokasi ... 142
Tabel 5.15 Pengujian Ubah Lokasi ... 143
Tabel 5.16 Pengujian Ubah Informasi Toko ... 145
Tabel 5.17 Pengujian Tambah Produk ... 146
Tabel 5.18 Pengujian Ubah Produk ... 148
Tabel 5.19 Pengujian Buat Ulasan ... 150
Tabel 5.20 Pengujian Balas Ulasan ... 151
Tabel 5.21 Pengujian Tambah Kategori... 152
Tabel 5.22 Pengujian Ubah Kategori ... 153
Tabel 5.23 Pengujian Tambah Voucher ... 154
Tabel 5.24 Pengujian Ubah Voucher ... 155
Tabel 5.25 Pengujian Tambah Bank ... 157
xxi
Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol arus /
flow
Menyatakan jalannya arus suatu proses
Flowchart Simbol process Menyatakan suatu
tindakan (proses) yang dilakukan oleh komputer
Flowchart Simbol manual Menyatakan suatu
tindakan (proses) yang tidak dilakukan oleh komputer
Flowchart Simbol decision Menujukkan suatu
kondisi tertentu yang akan
menghasilkan dua kemungkinan
Flowchart Simbol terminal Menyatakan
permulaan atau akhir suatu program
Flowchart Simbol Manual
input
Flowchart Simbol hard disk Menunjukkan
input/output
menggunakan
harddisk.
Flowchart Simbol
Penghubung
Menunjukkan penghubung ke halaman yang masih sama atau ke
halaman lain.
Flowchart Simbol Dokumen Menunjukan
xxii
Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
Flowchart Simbol drum
magnetik
Menunjukan input /
output
menggunakan drum magnetik
Flowchart Simbol Display Menunjukkan
output yang
ditampilkan di monitor.
Flowchart Simbol pita
kertas berlubang
Menunjukkan
input/output
menggunakan pita kertas berlubang.
ERD Entitas Menunjukkan
sebuah objek yang dapat dibedakan dengan objek lainnya
ERD Atribut Mendeskripsikan
karakter entitas
ERD Relasi Menunjukkan
adanya hubungan diantara sejumlah entitas yang berbeda
ERD Garis (one to
many)
Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki lebih dari satu hubungan.
ERD total participation
constraint
Keberadaan suatu entity tergantung pada hubungannya dengan entity lain.
ERD Entitas dan
atribut
xxiii
Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
Use Case Aktor menggambarkan
suatu hal diluar sistem yang
berinteraksi dengan sistem
Use Case Use Case kegiatan/aktifitas
yang disiapkan oleh sistem. Menekankan
Use Case Link penjelasan tentang
hubungan suatu komponen use case
diagram dengan komponen lainnya
Use Case Generalization Suatu relasi antara
use case
umum (induk) dan
use case
yang lebih spesifik (anak)
Activity Diagram
Initial State memulai suatu workflow pada sebuah Activity Diagram Activity
Diagram
Action State aktivitas yang dilakukan oleh user Activity
Diagram
Decision Node pilihan untuk pengambilan keputusan Activity
Diagram
xxiv
Universitas Kristen Maranatha
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
UML Unified Modeling Language
HTML Hyper Text Markup Language
PHP PHP: Hypertext Preprocessor
CSS Cascading Style Sheet
MySQL My Structured Query Language
B2C Bussines to Consumer
B2B Bussines to Business
xxv
Universitas Kristen Maranatha
DAFTAR ISTILAH
Aplikasi suatu perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan sesuatu tugas.
Form tempat untuk mengontrol proses masukan data, menampilkan data, memeriksa, dan memperbaharui data.
Field /
Textbox
tempat untuk mengisi data.
Sistem suatu kesatuan yang terdiri komponen yang dihubungkan bersama untuk memudahkan aliran informasi.
Admin pengguna yang memiliki hak akses untuk pengelolaan suatu data dan dapat memberikan akses kepada pengguna tertentu.
User pengguna.
Login proses masuk ke jaringan komputer dengan memasukkan identitas pengguna.
Logout proses keluar dari sistem komputer.
Guest Pengguna tapi tidak memiliki hak akses dalam sistem
Customer Pengguna dan sebagai pelanggan dalam sistem yang memiliki hak ases tersendiri
Seller Pengguna dan sebagai penjual dalam sistem yang memiliki hak ases tersendiri
Review/Ulasan Sebuah komentar yang diberikan para pelanggan yang sudah
1
Universitas Kristen Maranatha
BAB 1
PENDAHULUAN
Pada bab ini akan menjelaskan pendahuluan yang terkait dengan Modul Penjualan dalam e-Commerce Studi Kasus pada PT X, sebagai berikut :
1.1 Latar Belakang Masalah
Dengan majunya perkembangan teknologi saat ini, semua kegiatan yang dilakukan manusia bisa dikerjakan dengan instan melalui jaringan yaitu Internet. Keberadaan internet menjadi sarana untuk mendapatkan dan menyebarkan informasi maupun entertainment. Internet memberikan keuntungan bagi manusia baik itu dalam urusan individu maupun perusahaan.
Media internet selain digunakan untuk media informasi dan media promosi, internet juga digunakan sebagai proses pembelian dan penjualan produk, jasa, dan informasi secara online yang disebut e-commerce. Perkembangan e-commerce membawa banyak perubahan terhadap sektor aktivitas bisnis yang selama ini dijalankan di dunia nyata. Perubahan tersebut ditandai adanya sejumlah upaya dari sektor aktivitas bisnis yang semulanya di dunia nyata (real) dan sekarang bisa berkembang didunia maya (virtual).
Salah satu fenomena e-commerce yang mulai berkembang pesat di Indonesia adalah situs jual beli online. Situs jual beli di Indonesia sebenarnya sudah lama bermunculan, namun belakangan ini situs jual beli semakin marak. Banyak orang yang tertarik untuk melakukan jual beli secara online di situs jual beli online. Dikarenakan waktu dan biaya biasanya penjual jarang sekali membuat sebuah website sendiri untuk memberikan informasi barang yang dijual. Oleh karena itu, dibuatlah sebuah aplikasi yang dapat memberikan bantuan kepada penjual untuk dapat memasarkan produknya. Untuk jenis / model e-Commerce yang digunakan adalah B2C (Business to Consumer) dengan model ini maka penjual dapat berjualan dengan serius.
Business to consumer e-Commerce, mekanisme untuk mendekati consumer
pada saat ini menggunakan bermacam-macam pendekatan seperti misalnya
dengan menggunakan “electronic shopping mall”. Electronic shopping mall
2
Universitas Kristen Maranatha
tersebut juga, pembeli dapat melihat barang apa saja yang dijual pada toko tersebut. Calon pembeli dapat melihat-lihat produk yang tersedia seperti halnya dalam kehidupan sehari-hari..
Untuk modul e-commerce terdapat banyak sekali keterkaitan didalamnya. Oleh sebab itu, modul yang akan lebih difokuskan adalah modul penjualan. Modul ini terkait dengan pesanan/penjualan, retur penjualan, stok, pembayaran, maupun pengiriman. Melalui website ini, pengusaha dapat menjangkau target
market yang jauh lebih luas dengan biaya yang lebih murah. Banyak pengusaha
yang memasarkan barang dagangan maupun jasa secara online.
1.2 Rumusan Masalah
Melihat latar belakang yang ada, maka ditemukan beberapa rumusan masalah yaitu :
1. Bagaimana membuat aplikasi untuk dapat membantu para penjual untuk dapat memasarkan produknya?
2. Bagaimana pihak penjual dapat mengelola data penjualan dan dapat memperoleh informasi lengkap dari penjualan?
3. Bagaimana pemilik website dapat mengelola website dan melihat perkembangan penjualan dari para pihak penjual?
1.3 Tujuan Pembahasan
1. Membuat sebuah aplikasi yang dapat membantu dengan membuat sebuah metode penambahan produk yang detail, dan memberikan tampilan desain website yang tidak membingungkan para pembeli untuk dapat mencari barang yang diinginkan
2. Membuat sebuah modul penjualan untuk pihak penjual yang memberikan informasi pengelolaan pesanan dengan pemberian status jalan pesanan, pembayaran dan dapat membuat laporan penjualan sesuai tanggal yang diinginkan.
3
Universitas Kristen Maranatha 1.4 Ruang Lingkup Kajian
Perangkat keras
o Processor Intel(R) Xeon(R) CPU E5606 @ 2.13GHz
o Harddisk : minimum 1GB Disk Space
Perangkat lunak
o Apache 2.2+, mySQL 5.x+, PHP 5.2+, PhpMyAdmin o Linux hosting platform / Windows server
Batasan Aplikasi
- Pengguna aplikasi ini terbagi menjadi 3 jenis user yaitu admin, seller, dan
customer.
a. Admin dapat melakukan :
1. Mengelola data seller
Proses yang dilakukan untuk mengelola data-data seller/penjual toko yang ada dalam sistem.
2. Mengelola konten halaman website
Sebuah fitur yang dapat memberikan fasilitas berupa mengelola konten website.
3. Mengelola data barang
Proses yang dilakukan untuk melakukan pengecekan data barang mengubah serta menghapus barang yang sudah ditambahkan.
4. Mengelola data kategori
Proses yang dilakukan untuk melakukan penambahan kategori, mengubah serta menghapus barang yang sudah ditambahkan.
5. Mengelola data customer
Proses yang dilakukan untuk mengelola data-data customer yang ada dalam sistem.
6. Mengelola data pembayaran
4
Universitas Kristen Maranatha
7. Mengelola data penarikan dana
Proses yang dilakukan untuk mengelola konfirmasi penarikan dana yang dilakukan oleh customer bahwa dana sudah sampai ke rekening customer.
8. Mengelola data pesanan
Proses yang dilakukan untuk mengelola data pesanan. 9. Mengelola Voucher diskon belanja
Proses yang dilakukan untuk membuat atau menambah voucher. 10. Mengirim Pesan melalui E-Mail kepada pengguna
Proses yang dilakukan untuk mengirim pesan melalui E-Mail maupun promosi.
11. Mengatur sistem website
Proses yang dilakukan untuk mengatur semua bagian yang ada dalam sistem seperti mengatur halaman konten website agar tidak statik.
b. Customer dapat melakukan:
1. Menambah data pemesanan barang
Proses yang dilakukan untuk melakukan penambahan barang, perubahan stok barang dan penghapusan barang penjualan yang akan dibeli.
2. Mencari barang
Proses yang dilakukan untuk mencari barang yang akan dibeli oleh pembeli sesuai dengan nama barang, kategori atau brand.
3. Melihat detail barang
Proses yang dilakukan untuk melihat detail dari barang. 4. Memasukan barang ke dalam wishlist pembelian
Proses yang dilakukan untuk memasukan barang yang disukai tetapi belum ingin membelinya.
5. Memasukan barang ke dalam keranjang pembelian
5
Universitas Kristen Maranatha
6. Mengubah info data pelanggan
Proses yang dilakukan untuk mengubah data dari pelanggan yang sudah ditulis sebelumnya.
7. Memberikan review pada pihak penjual
Proses yang dilakukan untuk memberikan komentar atas pelayanan dari toko tersebut.
8. Memberikan pertanyaan berupa diskusi barang
Proses yang dilakukan untuk memberikan pertanyaan pesan berupa diskusi terhadap barang bersangkutan.
9. Memberikan reputasi pada seller
Proses yang dilakukan untuk memberikan reputasi terhadap seller bersangkutan.
10. Cek status barang
Proses yang dilakukan untuk pengecekan status barang yang sudah dipesan oleh pelanggan.
11. Konfirmasi order
Proses yang dilakukan untuk konfirmasi order dengan cara mengisi form konfirmasi order jika metode pembayaran adalah transfer bank. 12. Penarikan dana
Proses yang dilakukan untuk mengambil dana yang sudah dikumpulkan berupa saldo dalam sistem.
c. Seller dapat melakukan:
1. Membuka Toko
Proses yang dilakukan untuk oleh Customer untuk dapat membuka Toko.
2. Menambah, menghapus, mengubah data barang
6
Universitas Kristen Maranatha
3. Melihat pesanan pelanggan
Proses yang dilakukan untuk melihat barang yang sudah dikonfirmasi oleh pelanggan.
4. Mengelola pesanan baru
Proses yang dilakukan untuk mengelola pesanan yang baru diterima untuk dikonfirmasi terima atau tolak pesanan.
5. Memasukkan No Resi
Proses yang dilakukan untuk kelola pesanan dengan memasukkan No resi untuk memberikan informasi kepada pembeli bahwa pesanan sudah dikirim.
6. Balasan Ulasan
Proses yang dilakukan untuk membalas hasil ulasan yang sudah di berikan pembeli atas pesanan yang sudah diterima.
7. Penarikan dana
Proses yang dilakukan untuk menarik dana penjualan yang barang nya sudah sampai ke tangan konsumen.
- Fitur jatuh tempo menggunakan sistem Event pada MySQL agar secara otomatis mengeksekusi data yang sudah lewat tanggal yang diberikan.
1.5 Sumber Data
Data-data yang didapat dalam pembuatan aplikasi sistem informasi ini didapatkan dari studi pustaka buku dan internet.
1.6 Sistematika Penyajian
BAB 1. Pendahuluan
Bab ini digunakan untuk menjelaskan : 1.1 Latar belakang
Alasan-alasan yang melatarbelakangi pembuatan laporan Tugas Akhir ini. 1.2 Rumusan masalah
7
Universitas Kristen Maranatha
Tujuan dibuatnya aplikasi ini. 1.4 Ruang lingkup
Pembahasan– pembahasan dan batasan masalah pembuatan aplikasiini. 1.5 Sumber data
Data – data yang akan digunakan untuk pembuatan aplikasi ini. 1.6 Sistematika Penyajian
Sistematika dalam pembuatan laporan Seminar Tugas Akhir ini.
BAB 2. Kajian Teori
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan sistem dan mendukung pembuatan sistem yang ada.
BAB 3. Analisis dan Rancangan Sistem
Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan, kebutuhan sistem, pembuatan sistem, UML, ERD, dan gambaran arsitektur sistem.
BAB 4. Hasil Penelitian
Bab ini digunakanuntuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.
BAB 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini digunakan untuk menjelaskan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
Bab ini digunakan untuk memberi kesimpulan dan kata-kata penutup dalam Laporan Tugas Akhir.
Daftar Pustaka
159
Universitas Kristen Maranatha
BAB 6
SIMPULAN DAN SARAN
6.1Simpulan
Berdasarkan hasil penelitian pada Tugas Akhir, maka dapat disimpulkan hal-hal sebagai berikut:
1. Aplikasi memberikan informasi mengenai produk yang dijual secara rinci, customer bisa memiliki toko, produk berdasarkan kategori, serta bagaimana cara membeli melalui website, membuka toko, membuat dikusi produk, menilai penjual, dll.
2. Aplikasi dapat memberikan informasi kepada pihak toko berupa verifikasi pembayaran, pesanan order, total pendapatan dari biaya administrasi, total order, total customer, total seller, dll.
3. Aplikasi dapat memudahkan pembeli melihat detail-detail barang, memudahkan para penjual membuat toko sendiri maupun mengubah produk, menerima pesanan layaknya website sendiri, melakukan pemesanan secara
online dan memasarkan atau menawarkan promosi melalui email.
6.2Saran
Berdasarkan simpulan diatas penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:
1. Perlunya penambah keuntungan untuk pemilik website selain dari biaya administrasi pesanan seperti iklan dan semacamnya.
2. Perlu adanya penambahan fitur pembayaran selain Transfer ATM seperi
internet banking, credit card, dll untuk mempermudah transaksi baik untuk
pelanggan atau penjual maupun pemilik website.
3. Perlu adanya penambahan fitur otomatis lacak status pengiriman untuk mempermudah transaksi baik untuk pelanggan atau penjual.
160
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] C. J. L. Gaol, Sistem Informasi Manajemen Pemahaman dan Aplikasi, Jakarta:
Grasindo, 2008.
[2] S. Alter, “Defining Information Systems as Work Systems: Implications for the IS Field,” 2008.
[3] Soemarso, Akuntansi Suatu Pengantar Edisi Kelima, Jakarta: Penerbit Salemba
Empat, 2009.
[4] Murad, Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD Pada
Himpaudi Kota Tangerang, Tanggerang: JurnalCCIT, 2013.
[5] Oneto, Erima, Yosep. S, Anti Gaptek Internet, Jakarta: PT Kawan Pustaka, 2009.
[6] J. Wong, Internet Marketing for Beginners, Jakarta: Elex Media Komputindo,
2010.
[7] B. J. J. Jeffrey F. Rayport, Introduction to E-Commerce (2nd Edition), New
York, Central Java: McGraw-Hill, 2007.
[8] Laudon, K. C. dan J. P. , Sistem Inforamsi Manajemen Terjemahan Chriswan
Sungkono dan Machmudin Eka P, Jakarta: Salemba Empat, 2010.
[9] B. Soeherman dan M. Pinontoan, Designing Information System, Jakarta: PT
Elex Media Komputindo, 2008.
[10] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta:
Penerbit Andi, 2007.
[11] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan JAVA,
Yogyakarta: Andi, 2010.
[12] B. Raharjo, Belajar Pemrograman Web Panduan Mudah Untuk Pelajar,
Mahasiswa, dan Praktisi, Bandung: Informatika, 2011.
[13] P. DuBois, MySQL, 4th penyunt., United States of America, 2009.
[14] G. S. L. M. J. Berry, Data Mining Techniques: For Marketing, Sales, and
Customer Relationship Management 2nd Edition, Indianapolis: Jhon Woley and
Sons, 2004.
[15] A. W. Tunggal, Dasar Customer Relationship Management (CRM), Jakarta: