Aplikasi Penjualan Tas Online Falcon Collection Berbasis Mobile pada Android.
ABSTRAK
Proses jual beli merupakan salah satu bagian penting dalam kehidupan manusia. Bahkan, dalam memenuhi kebutuhan fashion dan gaya hidup seseorang pasti melakukan perdagangan atau jual beli. Di Indonesia, proses jual beli tidak hanya dilakukan secara konvensional dari individu ke individu lainnya, namun dilakukan juga dengan cara memanfaatkan internet sebagai sarana melakukan jual beli secara online, baik melalui website ataupun aplikasi mobile. Lazada dan tokobagus.com adalah contohnya. Jual beli secara online memiliku dua keuntungan, yaitu target pasar tidak lagi terkendala oleh ruang dan waktu, serta pelaksanaanya dapat memangkas biaya-biaya operasional. Mengacu pada dua keuntungan jual beli online, Falcon Collection, perusahaan tas di bidang fashion berupaya untuk terus meningkatkan daya saing penjualannya dengan membuat sistem penjualan secara online pada perangkat mobile. Sistem penjualan ini dapat memfasilitasi pelanggan yang ingin membeli tas tanpa perlu datang ke workshop Falcon. Melalui sistem ini pun, pelanggan dapatmelakukan pemesanan tas kustom yang bahan dan warnanya bisa disesuaikan dengan selera pemesan.
(2)
ABSTRACT
A trading process is one of the important parts of human life. Even in meeting the needs of fashion and lifestyle, someone is bound to trade and purchase. In Indonesia, the trading process is not only done conventionally from individual to individual, but it is also performed by utilizing the Internet as a means of online trading, either through the website or mobile application. Lazada and tokobagus.com is an example. Buying and selling online having two advantages, namely target markets are no longer constrained by time and space, as well as the implementation process can cut the operational costs. Referring to the two advantages of online trading, Falcon Collection, as a fashion bag industries company, will always be able to continuously improve the competitiveness of its sales by creating an online trading system on mobile devices. Systems are designed to facilitate customers who want to buy a bag without the need to come to the Falcon workshop. And through this system, customers are able to make a custom order, which is the material and color of bag can be adjusted to the taste of the customer.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xvi
DAFTAR NOTASI/ LAMBANG ... xx
DAFTAR SINGKATAN ... xxi
DAFTAR ISTILAH ... xxii
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 ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Data ... 6
2.2 Sistem Informasi ... 6
2.3 Mobile-Commerce ... 7
2.4 Website ... 7
2.5 Web Service ... 8
2.6 ASP.NET ... 8
2.7 HTML (Hyper Text Markup Language) ... 9
2.8 CSS (Cascade Style Sheets) ... 10
2.7 JSON ... 10
(4)
2.9 JAVA ... 12
2.10 SQL (Structured Query Language) ... 13
2.11 SQL Server 2008 ... 14
2.9 ERD (Entity-Relationship Diagram) ... 16
2.10 Kamus Data ... 17
2.11 DFD (Data Flow Diagram) ... 18
2.12 Black Box Testing ... 19
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 21
3.1 Rancangan Arsitektur Aplikasi ... 21
3.2 Proses Bisnis ... 22
3.2.1 Penawaran Barang ... 22
3.2.2 Pemesanan Barang ... 23
3.2.3 Penjualan Barang ... 24
3.2.4 Produksi Barang ... 26
3.2.5 Pengambilan Barang ... 27
3.3 Perancangan Database ... 28
3.3.1 Entity Relationship Diagram (ERD) ... 28
2.4.2 Struktur Tabel ... 29
2.5 DFD (Data Flow Diagram) ... 39
2.5.1 DFD Level 0/Diagram Konteks ... 39
3.5.2 DFD Level 1 ... 40
3.5.3 DFD Level 2 Proses 1 Pengelolaan User ... 41
3.5.4 DFD Level 2 Proses 2 Pengelolaan Produk ... 42
3.5.5 DFD Level 2 Proses 3 Pengelolaan Wishlist ... 42
3.5.6 DFD Level 2 Proses 4 Pengelolaan Pemesanan Produk ... 43
3.5.7 DFD Level 2 Proses 5 Pengelolaan Pemesanan Produk Kustom 44 3.5.8 DFD Level 2 Proses 6 Pengelolaan Pembayaran Pemesanan Produk 45 3.5.9 DFD Level 2 Proses 7 Pengelolaan Bahan Baku ... 46
3.5.10 DFD Level 2 Proses 8 Pengelolaan Warna Bahan Baku ... 47
(5)
3.6 Spesifikasi Proses (PSPEC) ... 48
3.7 Kamus Data ... 70
3.8 Rancangan Antar Muka ... 85
3.8.1 Perancangan Antar Muka Web-Admin ... 85
3.8.2 Perancangan Antar Muka Mobile-Commerce... 95
BAB 4. HASIL PENELITIAN ... 107
4.1 Web Administrator ...107
4.1.1 Halaman Login ...107
4.1.2 Halaman Utama ...108
4.1.3 Halaman Pengelolaan User...108
4.1.4 Halaman Pengelolaan Buku Alamat ...109
4.1.5 Halaman Pengelolaan Produk ...110
4.1.6 Halaman Pengelolaan Biaya Pengiriman ...111
4.1.7 Halaman Wishlist ...112
4.1.8 Halaman Pemesanan Produk...113
4.1.9 Halaman Pemesanan Produk Kustom ...114
4.1.10 Halaman Pengelolaan Bahan Baku ...115
4.1.11 Halaman Pengelolaan Warna Bahan Baku ...116
4.1.12 Halaman Pengelolaan Konfirmasi Pemesanan Produk...117
4.1.13 Halaman Pengelolaan Konfirmasi Pemesanan Produk Kustom 118 4.2 Mobile-Commerce Android ...119
4.2.1 Halaman Login ...120
4.2.2 Halaman Form Registrasi ...120
4.2.3 Halaman Utama ...121
4.2.4 Halaman Akun Pelanggan ...123
4.2.5 Halaman Form Pengisian Alamat ...128
4.2.6 Halaman Daftar Produk ...129
4.2.7 Halaman Detail Produk ...132
4.2.8 Halaman Review Produk ...133
4.2.9 Halaman Troli ...134
(6)
4.2.11 Halaman Pesanan Saya ...137
4.2.12 Halaman Pesanan Kustom Saya ...139
4.2.13 Halaman Form Pemesanan Kustom ...141
4.2.14 Halaman Konfirmasi Pelanggan ...143
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 144
5.1 Web Administrator ...144
5.1.1 Pengujian Halaman Login ...144
5.1.2 Pengujian Halaman Pengisian Data Pengguna...145
5.1.3 Pengujian Halaman Pengisian Buku Alamat ...146
5.1.4 Pengujian Halaman Pengisian Produk ...147
5.1.5 Pengujian Halaman Pengisian Biaya Pengiriman ...149
5.1.6 Pengujian Halaman Pengisian Wishlist ...150
5.1.7 Pengujian Halaman Pengisian Pemesanan Produk ...151
5.1.8 Pengujian Halaman Pengisian Pemesanan Produk Kustom ...152
5.1.9 Pengujian Halaman Pengisian Bahan Baku ...153
5.1.10 Pengujian Halaman Pengisian Warna Bahan Baku ...153
5.1.11 Pengujian Halaman Konfirmasi Pemesanan Produk...154
5.1.12 Pengujian Halaman Konfirmasi Pemesanan Produk Kustom 155 5.2 Mobile-Commerce Android ...157
5.2.1 Pengujian Halaman Login ...157
5.2.2 Pengujian Halaman Form Registrasi ...158
5.2.3 Pengujian Halaman Pengisian Profil Pelanggan ...159
5.2.4 Pengujian Halaman Mengganti Foto Pelanggan ...160
5.2.5 Pengujian Halaman Pengisian Alamat Pelanggan ...161
5.2.6 Pengujian Halaman Hasil Pencarian Produk ...162
5.2.7 Pengujian Halaman Daftar Produk ...163
5.2.8 Pengujian Halaman Pengisian Review Produk ...164
5.2.9 Pengujian Halaman Mengubah Jumlah Pemesanan ...165
5.2.10 Pengujian Halaman Detail Produk ...166
5.2.11 Pengujian Halaman Wishlist ...167
(7)
5.2.13 Pengujian Halaman Pesanan Kustom Saya ...168
5.2.14 Pengujian Halaman Pengisian Pemesanan Kustom ...169
5.2.15 Pengujian Halaman Pengisian Konfirmasi ...171
BAB 6. SIMPULAN DAN SARAN ... 172
6.1 Simpulan ...172
6.2 Saran ...172
(8)
DAFTAR GAMBAR
Gambar 2.1 One to One Relationship ... 17
Gambar 2.2 One to Many Relationship ... 17
Gambar 2.3 Many to Many Relationship ... 17
Gambar 3.1 Alur Komunikasi Data Pada Aplikasi ... 21
Gambar 3.2 Flowchart Penawaran Barang ... 23
Gambar 3.3 Flowchart Pemesanan Barang ... 24
Gambar 3.4 Flowchart Penjualan Barang ... 25
Gambar 3.5 Flowchart Produksi Barang ... 26
Gambar 3.6 Flowchart Pengambilan Barang ... 27
Gambar 3.7 Entity Relationship Diagram (ERD) ... 28
Gambar 3.8 DFD Level 0 ... 39
Gambar 3.9 DFD Level 1 ... 40
Gambar 3.10 DFD Level 2 Proses 1 Pengelolaan User ... 41
Gambar 3.11 DFD Level 2 Proses 2 Pengelolaan Produk ... 42
Gambar 3.12 DFD Level 2 Proses 3 Pengelolaan Wishlist ... 42
Gambar 3.13 DFD Level 2 Proses 4 Pengelolaan Pemesanan Produk ... 43
Gambar 3.14 DFD Level 2 Proses 5 Pengelolaan Pemesanan Produk Kustom ... 44
Gambar 3.15 DFD Level 2 Proses 6 Pengelolaan Pembayaran Pemesanan Produk ... 45
Gambar 3.16 DFD Level 2 Proses 7 Pengelolaan Bahan Baku ... 46
Gambar 3.17 DFD Level 2 Proses 8 Pengelolaan Warna Bahan Baku ... 47
Gambar 3.18 DFD Level 2 Proses 9 Pengelolaan Ongkos Kirim ... 47
Gambar 3.19 Perancangan Halaman Login ... 85
Gambar 3.20 Perancangan Halaman Utama ... 86
Gambar 3.21 Perancangan Halaman Pengelolaan User ... 87
Gambar 3.22 Perancangan Halaman Pengelolaan Buku Alamat ... 88
Gambar 3.23 Perancangan Halaman Pengelolaan Produk ... 89
Gambar 3.24 Perancangan Halaman Pengelolaan Biaya Pengiriman ... 90
(9)
Gambar 3.26 Perancangan Halaman Pemesanan Produk ... 92
Gambar 3.27 Perancangan Halaman Pengelolaan Bahan Baku ... 93
Gambar 3.28 Perancangan Halaman Konfirmasi Pemesanan Produk ... 94
Gambar 3.29 Perancangan Halaman Konfirmasi Pemesanan Produk Kustom95 Gambar 3.30 Perancangan Halaman Login m-Commerce ... 96
Gambar 3.31 Perancangan Form Registrasi Pengguna ... 96
Gambar 3.32 Perancangan Halaman Utama ... 97
Gambar 3.33 Perancangan Menu Lainnya di Halaman Utama ... 97
Gambar 3.34 Perancangan Halaman Akun Pengguna ... 98
Gambar 3.35 Rancangan Form Pengisian Alamat ... 99
Gambar 3.36 Rancangan Halaman Daftar Produk ... 99
Gambar 3.37 Rancangan Halaman Produk ... 100
Gambar 3.38 Perancangan Halaman Troli... 101
Gambar 3.39 Perancangan Halaman Wishlist ... 102
Gambar 3.40 Rancangan Halaman Pesanan Saya ... 103
Gambar 3.41 Perancangan Halaman Pesanan Kustom ... 104
Gambar 3.42 Perancangan Form Pemesanan Kustom ... 105
Gambar 3.43 Perancangan Halaman Konfirmasi Pelanggan... 106
Gambar 4.1 Halaman Login ... 107
Gambar 4.2 Halaman Utama ... 108
Gambar 4.3 Halaman Pengelolaan User ... 109
Gambar 4.4 Gambar Pengelolaan Buku Alamat ... 110
Gambar 4.5 Gambar Pengelolaan Produk ... 111
Gambar 4.6 Halaman Pengelolaan Biaya Pengiriman ... 112
Gambar 4.7 Gambar Halaman Wishlist... 113
Gambar 4.8 Gambar Halaman Pemesanan Produk ... 114
Gambar 4.9 Gambar Halaman Pemesanan Produk Kustom ... 115
Gambar 4.10 Gambar Halaman Pengelolaan Bahan Baku... 116
Gambar 4.11 Gambar Halaman Pengelolaan Warna Bahan Baku ... 117
Gambar 4.12 Halaman Pengelolaan Konfirmasi Pemesanan Produk ... 118
Gambar 4.13 Halaman Pengelolaan Konfirmasi Pemesanan Produk Kustom119 Gambar 4.14 Halaman Login ... 120
(10)
Gambar 4.15 Gambar Halaman Form Registrasi ... 121
Gambar 4.16 Gambar Halaman Utama - 1 ... 122
Gambar 4.17 Gambar Halaman Utama - 2 ... 123
Gambar 4.18 Halaman Akun Pelanggan ... 124
Gambar 4.19 Halaman Mengubah Profil Pelanggan ... 125
Gambar 4.20 Halaman Ubah Foto Profil ... 126
Gambar 4.21 Pop up Pilih Sumber Foto ... 127
Gambar 4.22 Halaman Daftar Alamat ... 128
Gambar 4.23 Halaman Form Pengisian Alamat... 129
Gambar 4.24 Halaman Daftar Produk ... 130
Gambar 4.25 Tampilan Navigasi Pencarian... 131
Gambar 4.26 Halaman Hasil Pencarian ... 131
Gambar 4.27 Halaman Detail Produk ... 132
Gambar 4.28 Pop up Menambah Review ... 133
Gambar 4.29 Halaman Review Produk ... 134
Gambar 4.30 Halaman Troli Pelanggan ... 135
Gambar 4.31 Pop up Mengubah Jumlah Pemesanan ... 135
Gambar 4.32 Informasi Pembayaran ... 136
Gambar 4.33 Halaman Wishlist pelanggan ... 137
Gambar 4.34 Halaman Pesanan Saya ... 138
Gambar 4.35 Halaman Detail Pemesanan... 139
Gambar 4.36 Halaman Pesanan Kustom... 140
Gambar 4.37 Detail Halaman Pesanan Kustom ... 141
Gambar 4.38 Halaman Form Pemesanan Kustom ... 142
Gambar 4.39 Pop up Pilih Sumber Model ... 142
(11)
DAFTAR TABEL
Tabel 3.1 Tabel Entitas hak_akses ... 29
Tabel 3.2 Table Entitas login... 29
Tabel 3.3 Table Entitas user ... 29
Tabel 3.4 Table Entitas buku_alamat ... 30
Tabel 3.5 Table Entitas provinsi ... 31
Tabel 3.6 Table Entitas kota ... 31
Tabel 3.7 Table Entitas kecamatan ... 31
Tabel 3.8 Table Entitas master_ order ... 32
Tabel 3.9 Table Entitas detail_order ... 32
Tabel 3.10 Table Entitas cus_req_order ... 33
Tabel 3.11 Table Entitas wishlist ... 34
Tabel 3.12 Table Entitas bahan_baku ... 34
Tabel 3.13 Tabel Entitas warna_bb_avail ... 35
Tabel 3.14 Table Entitas satuan ... 35
Tabel 3.15 Table Entitas kategori_produk... 35
Tabel 3.16 Table Entitas galeri_produk ... 36
Tabel 3.17 Table Entitas produk ... 36
Tabel 3.18 Table Entitas review_produk ... 37
Tabel 3.19 Tabel Entitas konfirmasi ... 37
Tabel 3.20 Tabel Entitas tarif_kirim ... 38
Tabel 3.21 Tabel Entitas falcon_info ... 38
Tabel 3.22 Proses 1.1 Proses Mencari dan Melihat Data User ... 48
Tabel 3.23 Proses 1.2 Proses Menambah Data User ... 48
Tabel 3.24 Proses 1.3 Proses Mengubah Data User ... 49
Tabel 3.25 Proses 1.4 Proses Menghapus Data User ... 49
Tabel 3.26 Proses 1.5 Proses Menambah Data Alamat User ... 50
Tabel 3.27 Proses 1.6 Proses Mengubah Data Alamat User ... 50
Tabel 3.28 Proses 1.7 Proses Menghapus Data Alamat User ... 51
Tabel 3.29 Proses 2.1 Proses Mencari dan Melihat Data Produk ... 51
(12)
Tabel 3.31 Proses 2.3 Proses Mengubah Data Produk ... 52
Tabel 3.32 Proses 2.4 Proses Menghapus Data Produk ... 53
Tabel 3.33 Proses 3.1 Proses Mencari dan Melihat Wishlist ... 53
Tabel 3.34 Proses 3.2 Proses Menambah Data Wishlist ... 54
Tabel 3.35 Proses 3.3 Proses Menghapus Data Wishlist ... 54
Tabel 3.36 Proses 4.1 Proses Mencari dan Melihat Data Pemesanan Produk55 Tabel 3.37 Proses 4.2 Proses Menambah Data Pemesanan Produk ... 55
Tabel 3.38 Proses 4.3 Proses Menghapus Data Pemesanan Produk ... 56
Tabel 3.39 Proses 4.4 Proses Mengkonfirmasi Data Pemesanan Produk ... 56
Tabel 3.40 Proses 4.5 Proses Mengkonfirmasi Data Pengiriman Produk ... 57
Tabel 3.41 Proses 5.1 Proses Mencari dan Melihat Data Pemesanan Produk Kustom ... 57
Tabel 3.42 Proses 5.2 Proses Menambah Data Pemesanan Produk Kustom58 Tabel 3.43 Proses 5.3 Proses Menghapus Data Pemesanan Produk Kustom59 Tabel 3.44 Proses 5.4 Proses Mengkonfirmasi Pemesanan Produk Kustom59 Tabel 3.45 Proses 5.5 Proses Mengkonfirmasi Data Pengiriman Produk Kustom Selesai ... 60
Tabel 3.46 Proses 6.1 Proses Mencari dan Melihat Data Konfirmasi Pembayaran Pemesanan Produk ... 60
Tabel 3.47 Proses 6.2 Menambah Data Konfirmasi Pembayaran Pemesanan Produk ... 61
Tabel 3.48 Proses 6.3 Menghapus Data Konfirmasi Pembayaran Pemesanan Produk ... 61
Tabel 3.49 Proses 6.4 Mengubah Data Konfirmasi Pembayaran Pemesanan Produk ... 62
Tabel 3.50 Proses 6.5 Mengkonfirmasi Data Pembayaran Pemesanan Produk ... 63
Tabel 3.51 Proses 7.1 Mencari dan Melihat Data Bahan Baku ... 63
Tabel 3.52 Proses 7.2 Proses Menambah Data Bahan Baku ... 64
Tabel 3.53 Proses 7.4 Proses Menghapus Data Bahan Baku ... 65
Tabel 3.54 Proses 8.1 Proses Mencari dan Melihat Data Warna Bahan Baku65 Tabel 3.55 Proses 8.2 Proses Menambah Data Warna Bahan Baku ... 66
(13)
Tabel 3.56 Proses 8.3 Proses Menghapus Data Warna Bahan Baku ... 66
Tabel 3.57 Proses 8.4 Proses Mengubah Data Warna Bahan Baku ... 66
Tabel 3.58 Proses 9.1 Proses Mencari dan Melihat Data Ongkos Kirim ... 67
Tabel 3.59 Proses 9.2 Proses Menambah Data Ongkos Kirim ... 68
Tabel 3.60 Proses 9.3 Proses Menghapus Data Ongkos Kirim ... 68
Tabel 3.61 Proses 9.4 Proses Mengubah Data Ongkos Kirim ... 69
Tabel 3.62 Kamus Data Hak Akses ... 70
Tabel 3.63 Kamus Data Login ... 70
Tabel 3.64 Kamus Data User ... 71
Tabel 3.65 Kamus Data Buku Alamat ... 72
Tabel 3.66 Kamus Data Provinsi ... 73
Tabel 3.67 Kamus Data Kota ... 73
Tabel 3.68 Kamus Data Kecamatan ... 73
Tabel 3.69 Kamus Data Master Order ... 74
Tabel 3.70 Kamus Data Detail Order ... 75
Tabel 3.71 Kamus Data Permintaan Pemesanan Kustom ... 75
Tabel 3.72 Kamus Data Wishlist ... 77
Tabel 3.73 Kamus Data Bahan Baku ... 78
Tabel 3.74 Kamus Data Warna Bahan Baku ... 79
Tabel 3.75 Kamus Data Satuan ... 80
Tabel 3.76 Kamus Data Kategori Produk ... 80
Tabel 3.77 Kamus Data Galeri Produk ... 80
Tabel 3.78 Kamus Data Produk ... 81
Tabel 3.79 Kamus Data Review Produk ... 82
Tabel 3.80 Kamus Data Konfirmasi ... 83
Tabel 3.81 Kamus Data Tarif Kirim ... 83
Tabel 3.82 Kamus Data Falcon Info ... 84
Tabel 5.1 Pengujian Halaman Login ... 144
Tabel 5.2 Pengujian Halaman Pengisian Data Pengguna ... 146
Tabel 5.3 Pengujian Halaman Pengisian Buku Alamat ... 147
Tabel 5.4 Pengujian Halaman Pengisian Produk ... 148
(14)
Tabel 5.6 Pengujian Pengisian Wishlist ... 151
Tabel 5.7 Pengujian Halaman Pemesanan Produk ... 151
Tabel 5.8 Pengujian Pengisian Pemesanan Produk Kustom ... 152
Tabel 5.9 Pengujian Halaman Pengisian Bahan Baku ... 153
Tabel 5.10 Pengujian Warna Bahan Baku ... 154
Tabel 5.11 Pengujian Halaman Konfirmasi Pemesanan Produk... 154
Tabel 5.12 Pengujian Halaman Konfirmasi Pemesanan Produk Kustom ... 155
Tabel 5.13 Pengujian Halaman Login ... 157
Tabel 5.14 Pengujian Halaman Form Registrasi ... 158
Tabel 5.15 Menguji Halaman Pengisian Profil Pelanggan ... 159
Tabel 5.16 Menguji Halaman Mengganti Foto Pelanggan ... 160
Tabel 5.17 Pengujian Halaman Pengisian Alamat ... 161
Tabel 5.18 Pengujian Halaman Hasil Pencarian Produk ... 162
Tabel 5.19 Pengujian Halaman Daftar Produk ... 164
Tabel 5.20 Pengujian Halaman Pengisian Review Produk ... 164
Tabel 5.21 Pengujian Halaman Mengubah Jumlah Pemesanan ... 165
Tabel 5.22 Pengujian Halaman Detail Produk ... 166
Tabel 5.23 Pengujian Halaman Wishlist ... 167
Tabel 5.24 Pengujian Halaman Pesanan Saya... 168
Tabel 5.25 Pengujian Halaman Pesanan Kustom Saya ... 168
Tabel 5.26 Pengujian Halaman Pengisian Pemesanan Kustom ... 169
(15)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama ArtiERD Entity Entity merupakan kesatuan dalam dilingkungan luar sistem seperti orang, organisasi atau sistem lain. ERD Relasi Arus data mengalirkan dari
hubungan suatu object ke object lain.
ERD Atribut Pengolahan data dari saat
data masuk untuk
mengasilkan data yan keluar dari proses tersebut. ERD Link 1. Simpanan data yang dapat
berupa file atau database. DFD Entity 2. Entity merupakan kesatuan
pada lingkungan diluar sistem.
DFD Data Flow 3. Arus data mengalirkan dari hubungan suatu object ke object lain.
DFD Process 4. Pengolahan data dari saat
data masuk untuk
mengasilkan data yang keluar dari proses tersebut. DFD Data Store 5. Simpanan data yang dapat
(16)
DAFTAR SINGKATAN
ASP.NET : Active Serve Page .NET
FI : Form Interpreted
html : Hyper Text Markup Language
css : Cascade Style Sheets sql : Structured Query Language
ORDBMS : Object-Relational Database Management
System
W3C : World Wide Web Consortium
SEQUEL : Structured English Query Language
PLSQL : Procedural Language Structured Query
Language
DDL : Data Definition Language DML : Data Manipulation Language DCL : Data Control Language erd : Entity-Relationship Diagram dfd : Data Flow Diagram
(17)
DAFTAR ISTILAH
Software : Perangkat lunak komputer Hardware : Perangkat keras kemputerWebsite : Informasi yang dapat diakses pada browser Browser : Program yang bisa menjalankan program website Open-source : Sumber-sumber yang bisa digunakan secara
bebas
Service : Program yang berjalan untuk melakukan fungsi tertentu
Operation System : Program yang berfungsi untuk menjalankan komputer
Device : Perangkat keras telepon genggam / smartphone Mobile Commerce : Disebut juga sebagai m-dagang atau
mobile-dagang; jual beli barang melalui telepon genggam / smartphone
(18)
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan teknologi informasi yang terus berkembang dengan pesat, dapat dimanfaatkan oleh pelaku bisnis untuk melakukan jual beli dengan konsumen dan memperluas area pemasaran produk bisnisnya. Salah satunya, melalui pemanfaatan internet. Internet memungkinkan penggunanya untuk bertukar informasi dan saling berinteraksi satu dengan lainnya, atau bahkan melakukan perdagangan dengan setiap orang dari penjuru dunia secara online.
Proses jual-beli online merupakan salah satu alternatif bisnis yang cukup menjanjikan untuk dilakukan saat ini karena memberikan keuntungan bagi kedua belah pihak, baik pembeli maupun penjual. Pembeli bisa mendapatkan produk yang diinginkan tanpa harus melakukan pertemuan dan tahap negoisasi, sedangkan bagi penjual, keuntungan yang didapatkan menjadi maksimal.
Saat ini sudah banyak aplikasi yang memuat konten jual-beli produk secara online sebagai wujud dari pemanfaatan internet, misalnya aplikasi berbasis website seperti lazada.com, tokobagus.com, ataupun jual-beli online melalui akun-akun media sosial seperti facebook, twitter dan instagram. Sejalan dengan perkembangan teknologi smartphone di era sekarang ini, banyak pelaku bisnis online yang mulai merambah pembuatan aplikasi berbasis mobile untuk memasarkan produk bisnisnya, seperti halnya yang dilakukan oleh Lazada dan tokobagus. Secara umum, terdapat dua tipe layanan jual beli produk secara online, yaitu layanan jual beli item on stock dan pemesanan.
Oleh karena itu, dalam penelitian tugas akhir ini akan dibuat aplikasi penjualan tas online di perusahaan Falcon Collection berbasis mobile,
(19)
2
sehingga perusahaan Falcon Collection mampu bertahan dan tetap memiliki daya saing tinggi dengan perusahaan sejenis.
1.2 Rumusan Masalah
Rumusan Masalah yang terdapat pada sistem informasi penjualan tas online Falcon Collection diantaranya:
1. Bagaimana agar aplikasi dapat berjalan pada sistem operasi Android? 2. Bagaimana agar aplikasi dapat memberikan informasi mengenai
produk tas terbaru, menyediakan informasi untuk produk terlaris, melakukan pemesanan, dan berbelanja secara online?
3. Bagaimana aplikasi dapat mengaktifkan fitur untuk melakukan pemesanan dan belanja online kepada pengguna yang sudah terdaftar sebagai member Falcon Collection?
4. Bagaimana aplikasi dapat menyediakan layanan pemesanan khusus mengenai tas yang model, bahan, dan warnanya di kustom sesuai keinginan member?
1.3 Tujuan Pembahasan
Adapun tujuan yang diharapkan dari pembuatan aplikasi penjualan tas online Falcon Collection ini yaitu:
1. Membuat aplikasi yang dapat mengembangkan area pemasaran tas yang diproduksi Falcon Collection sehingga target pasar tidak lagi dibatasi oleh aspek geografis dan mendapatkan keuntungan yang maksimal.
2. Membuat aplikasi yang mampu memberikan informasi dan menyajikannya secara menarik kepada pengguna sehingga terjadi proses jual beli online dimanapun pengguna berada selama aplikasi terhubung dengan internet.
(20)
3
3. Membuat sebuah aplikasi berbasis web untuk mempermudah administrator mengelola datanya dengan menggunakan database serta sebuah aplikasi mobile yang dapat diakses oleh pengguna pada sistem operasi android.
4. Dengan adanya aplikasi fitur pemesanan, pengguna mendapatkan kemudahan untuk membeli produk kustom sesuai dengan keinginan member, misalnya dari sisi model, bahan, dan juga warna.
1.4 Ruang Lingkup Kajian
Berdasarkan tujuan pembahasan diatas maka penulis mencoba membuat ruang lingkup kajian yang meliputi :
1. Hardware yang digunakan untuk merancang sistem ini yaitu menggunakan laptop Asus model A46CM dengan Operating System Windows 7 Ultimate 64-bit memory 4 GB dan Processor Intel Core i5 – 3317U, ~1.7GHz.
2. Sistem ini dibangun dengan menggunakan Bahasa Pemrograman ASP.NET berbasis website dan SQL Server 2008 sebagai pengolahan datanya.
3. Sistem ini dapat akses oleh administrator.
4. Sistem bagi pengguna dan member Falcon Collection dibangun dengan menggunakan Bahasa pemrograman Java untuk aplikasi Android dan webservice ASP.NET yang digunakan sebagai media komunikasi aplikasi dengan web server.
5. Sistem administrator mengelola informasi mengenai tas yang diproduksi, bahan yang tersedia, mencatat data transaksi jual beli tas, data member, serta daftar pemesanan member.
6. Informasi mengenai tas dan proses pemesanannya dilakukan pada aplikasi mobile.
7. Pada pengisian form pemesanan tas kustom, pengguna yang ingin memilih warna kustom harus mengisi data warna dengan kode html.
(21)
4
1.5 Sumber Data
Sumber Data yang diperoleh untuk tugas akhir ini yaitu:
1. Mempelajari buku, diktat, artikel dan situs yang berhubungan dengan topik yang diambil.
2. Diskusi dan Konsultasi, yaitu metode yang dilakukan dengan cara berdiskusi dengan pihak–pihak yang dapat dapat memberikan saran tentang program aplikasi penjualan tas online ini.
1.6 Sistematika Penyajian
Sistematika penulisan laporan tugas akhir ini dimaksudkan agar proses pembuatan dokumentasi laporan dapat dibuat secara terstruktur dan sistematis, sehingga akan mudah dimengerti dan dipahami oleh pihak yang akan menggunakannya. Adapun sistematika penulisan laporan tugas akhir ini terdiri dari lima bab, yaitu sebagai berikut :
BAB 1 PENDAHULUAN ; Bab ini menguraikan mengenai latar belakang masalah, identifikasi masalah, batasan masalah, maksud dan tujuan, kegunaan, metodelogi penulisan dan sistematika penyusunan.
BAB 2 TINJAUAN PUSTAKA ; Bab ini menjelaskan teori – teori yang relevan dengan masalah yang teliti.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ; Bab ini menjelaskan mengenai konsep aplikasi penjualan tas online ini, rancangan sistem dan gambaran program yang dibuat.
BAB 4 IMPLEMENTASI DAN HASIL ; Bab ini menjelaskan tentang struktur program aplikasi dan hasil yang dicapai.
BAB 5 PEMBAHASAN DAN PENGUJIAN ; Bab ini menjelaskan tentang pengujian system aplikasi yang telah dibuat.
(22)
5
BAB 6 KESIMPULAN DAN SARAN ; Bab ini berisi tentang kesimpulan dan saran – saran dari penulis yang diambil dari seluruh proses yang terjadi selama melakukan penyusunan Laporan Tugas Akhir ini.
(23)
BAB 6. SIMPULAN DAN SARAN
Bab ini menjelaskan tentang kesimpulan yang dapat diambil dari hasil penyusunan Tugas Akhir ini serta saran yang dapat menunjang perbaikan atau pengembangan sistem di waktu mendatang.
6.1 Simpulan
Berdasarkan hasil perancangan dan pembuatan Aplikasi Penjualan Tas Online Falcon Collection Berbasis Mobile pada Android ini, maka dapat diambil beberapa kesimpulan, yaitu:
1. Aplikasi ini dapat dijalankan pada perangkat device berbasis Android. 2. Aplikasi ini dapat memberikan informasi mengenai produk tas terbaru,
menyediakan informasi untuk produk terlaris, melakukan pemesanan, dan berbelanja secara online.
3. Aplikasi ini dapat menyediakan fitur untuk melakukan pemesanan dan belanja online kepada pelanggan Falcon Collection.
Aplikasi ini dapat menyediakan layanan pemesanan khusus mengenai tas yang model, bahan, dan warnanya dapat di kustom sesuai keinginan pelanggan Falcon Collection.
6.2 Saran
Setelah pengerjaan sistem informasi ini, maka ada beberapa saran yang dapat diberikan untuk membantu perbaikan atau pengembangan Aplikasi Penjualan Tas Online Falcon Collection Berbasis Mobile pada Android ini, diantaranya:
1. Aplikasi ini dapat dijalankan dengan baik pada smartphone tablet. 2. Aplikasi berbasis website untuk administrator, dikembangkan lagi
dengan menggunakan HTML5 dan CSS3 sehingga dalam penggunaannya menjadi lebih dinamis dan responsif.
(24)
DAFTAR PUSTAKA
[1] M. Ir. Edi Noersasongko, "Mengenal Dunia Komputer," 2014. [Online]. Available: http://kuliah.dinus.ac.id/edi-nur/pde.html. [Accessed 18 9 2014].
[2] J. Raymond McLeod, Sistem Informasi Manajemen, Jakarta: Pearson Education Asia Pte. Ltd dan PT Prenhallindo, 2001.
[3] K. Online, "Kamus Besar Bahasa Indonesia," KBBI, 2012-2014. [Online]. Available: http://kbbi.web.id/data. [Accessed 18 9 2014].
[4] K. Online, "Kamus Besar Bahasa Indonesia," KBBI, 2012-2014. [Online]. Available: http://kbbi.web.id/sistem. [Accessed 18 9 2014].
[5] K. Online, "Kamus Besar Bahasa Indonesia," KBBI, 2012-2014. [Online]. Available: http://kbbi.web.id/informasi. [Accessed 18 9 2014].
[6] A. Kadir, Pengenalan Sistem Informasi, Yogyakarta: ANDI, 2003.
[7] A.-R. Moschtaghi, "Definitions In Mobile-Commerce," in Permission Marketing of Informediaries in M-Commerce Advertising, diplom.de, 2002, p. 11.
[8] Asian Journal of Business and Management Services, "Mobile Commerce Beyond Electronics Commerce: Issue And Chalanges," 19
12 2011. [Online]. Available:
www.ajbms.org/articlepdf/ajbms_2011_1219.pdf. [Accessed 4 5 2015]. [9] W. Komputer, Membangun Website Tanpa Modal, Semarang: ANDI,
2010.
[10] W3C, "Web Services Glossary," 11 Februari 2004. [Online]. Available: http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice. [Accessed 18 9 2014].
[11] A. Guruge, "Web Service: What, Why, Where?," in Web Service Theory And Practice, USA, Digital Press, 2004, p. 1.
(25)
174
ASP.NET 4.5, Yogyakarta: ANDI, 2012.
[13] H. Ibrahim, "Pengertian HTML, CSS, PHP dan MySQL," 3 2013.
[Online]. Available:
http://hadi-detected.blogspot.com/2013/03/pengertian-htmlcssphpmysql.html. [Accessed 18 9 2014].
[14] W. Edu, "HTML," A Brief History of HTML, 2015. [Online]. Available: http://www.washington.edu. [Accessed 4 5 2015].
[15] JSON, "Introducing JSON," [Online]. Available: http://json.org/. [Accessed 18 9 2014].
[16] N. Safaat H, Android (Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android), Bandung: Informatika Bandung, 2011. [17] A. Kadir, Dasar Pemrograman Java 2, Yogyakarta: ANDI, 2004.
[18] D. Ilkom, "Tutorial Belajar MySQL Part 5 : Pengertian SQL (Structured Query Language)," 23 9 2014. [Online]. Available: http://www.duniailkom.com/tutorial-mysql-pengertian-sql-structured-query-language/. [Accessed 23 9 2014].
[19] Wikipedia, "SQL," 22 9 2014. [Online]. Available: http://en.wikipedia.org/wiki/SQL. [Accessed 9 23 2014].
[20] SmithDev, Kupas Tutas Database Server 2008, Yogyakarta: ANDI, 2010.
[21] N. Nurlaila, "Entity Relational Diagram (ERD)," 5 2 2014. [Online]. Available: http://noviantinurlaila.blogspot.com/2014/02/entity-relationship-diagram-erd.html. [Accessed 23 9 2014].
[22] Fathansyah, Basis Data, Bandung: INFORMATIKA, 2012.
[23] S. Sulistya Ika P., "Data Dictionary (DD) atau Kamus Data," 23 9 2014. [Online]. Available: http://kuliah.dinus.ac.id/ika/prc3.html. [Accessed 23 9 2014].
[24] C. L.Gaol, "Menciptakan Basis Data," in Sistem Informasi Manajemen, Jakarta, Grasindo, 2008, p. 344.
(26)
175
[25] B. A. Minartiningtyas, "Data Flow Diagram," Informatika - Artikel Teknik Informatika dan Sistem Informasi, 14 1 2013. [Online]. Available: http://informatika.web.id/data-flow-diagram.htm#more-1675. [Accessed 23 9 2014].
[26] B. A. Minartiningtyas, "Diagram Arus Data," Informatika - Artikel Teknik Informatika dan Sistem Informasi, 17 5 2013. [Online]. Available: http://informatika.web.id/diagram-arus-data.htm. [Accessed 23 9 2014]. [27] M. Irwan, "White Box Testing dan Black Box Testing," 12 2013. [Online].
Available: http://tkjpnup.blogspot.com/2013/12/black-box-testing-dan-white-box-testing.html. [Accessed 23 9 2014].
[28] B. Catatan, "Testing dan Implementasi Black Box Testing," 23 9 2014. [Online]. Available: http://www.bukucatatan.web.id/2013/11/testing-dan-implementasi-blackbox.html. [Accessed 23 9 2014].
[29] B. Catatan, "Testing dan Implementasi Black Box Testing Part II," 23 9
2014. [Online]. Available:
http://www.bukucatatan.web.id/2013/11/testing-dan-implementasi-blackbox_3.html. [Accessed 23 9 2014].
(1)
4
1.5 Sumber Data
Sumber Data yang diperoleh untuk tugas akhir ini yaitu:
1. Mempelajari buku, diktat, artikel dan situs yang berhubungan dengan topik yang diambil.
2. Diskusi dan Konsultasi, yaitu metode yang dilakukan dengan cara berdiskusi dengan pihak–pihak yang dapat dapat memberikan saran tentang program aplikasi penjualan tas online ini.
1.6 Sistematika Penyajian
Sistematika penulisan laporan tugas akhir ini dimaksudkan agar proses pembuatan dokumentasi laporan dapat dibuat secara terstruktur dan sistematis, sehingga akan mudah dimengerti dan dipahami oleh pihak yang akan menggunakannya. Adapun sistematika penulisan laporan tugas akhir ini terdiri dari lima bab, yaitu sebagai berikut :
BAB 1 PENDAHULUAN ; Bab ini menguraikan mengenai latar belakang masalah, identifikasi masalah, batasan masalah, maksud dan tujuan, kegunaan, metodelogi penulisan dan sistematika penyusunan.
BAB 2 TINJAUAN PUSTAKA ; Bab ini menjelaskan teori – teori yang relevan dengan masalah yang teliti.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM ; Bab ini menjelaskan mengenai konsep aplikasi penjualan tas online ini, rancangan sistem dan gambaran program yang dibuat.
BAB 4 IMPLEMENTASI DAN HASIL ; Bab ini menjelaskan tentang struktur program aplikasi dan hasil yang dicapai.
BAB 5 PEMBAHASAN DAN PENGUJIAN ; Bab ini menjelaskan tentang pengujian system aplikasi yang telah dibuat.
(2)
5
Universitas Kristen Maranatha BAB 6 KESIMPULAN DAN SARAN ; Bab ini berisi tentang kesimpulan dan saran – saran dari penulis yang diambil dari seluruh proses yang terjadi selama melakukan penyusunan Laporan Tugas Akhir ini.
(3)
BAB 6. SIMPULAN DAN SARAN
Bab ini menjelaskan tentang kesimpulan yang dapat diambil dari hasil penyusunan Tugas Akhir ini serta saran yang dapat menunjang perbaikan atau pengembangan sistem di waktu mendatang.
6.1 Simpulan
Berdasarkan hasil perancangan dan pembuatan Aplikasi Penjualan Tas Online Falcon Collection Berbasis Mobile pada Android ini, maka dapat diambil beberapa kesimpulan, yaitu:
1. Aplikasi ini dapat dijalankan pada perangkat device berbasis Android. 2. Aplikasi ini dapat memberikan informasi mengenai produk tas terbaru,
menyediakan informasi untuk produk terlaris, melakukan pemesanan, dan berbelanja secara online.
3. Aplikasi ini dapat menyediakan fitur untuk melakukan pemesanan dan belanja online kepada pelanggan Falcon Collection.
Aplikasi ini dapat menyediakan layanan pemesanan khusus mengenai tas yang model, bahan, dan warnanya dapat di kustom sesuai keinginan pelanggan Falcon Collection.
6.2 Saran
Setelah pengerjaan sistem informasi ini, maka ada beberapa saran yang dapat diberikan untuk membantu perbaikan atau pengembangan Aplikasi Penjualan Tas Online Falcon Collection Berbasis Mobile pada Android ini, diantaranya:
1. Aplikasi ini dapat dijalankan dengan baik pada smartphone tablet. 2. Aplikasi berbasis website untuk administrator, dikembangkan lagi
dengan menggunakan HTML5 dan CSS3 sehingga dalam penggunaannya menjadi lebih dinamis dan responsif.
(4)
173
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] M. Ir. Edi Noersasongko, "Mengenal Dunia Komputer," 2014. [Online]. Available: http://kuliah.dinus.ac.id/edi-nur/pde.html. [Accessed 18 9 2014].
[2] J. Raymond McLeod, Sistem Informasi Manajemen, Jakarta: Pearson Education Asia Pte. Ltd dan PT Prenhallindo, 2001.
[3] K. Online, "Kamus Besar Bahasa Indonesia," KBBI, 2012-2014. [Online]. Available: http://kbbi.web.id/data. [Accessed 18 9 2014].
[4] K. Online, "Kamus Besar Bahasa Indonesia," KBBI, 2012-2014. [Online]. Available: http://kbbi.web.id/sistem. [Accessed 18 9 2014].
[5] K. Online, "Kamus Besar Bahasa Indonesia," KBBI, 2012-2014. [Online]. Available: http://kbbi.web.id/informasi. [Accessed 18 9 2014].
[6] A. Kadir, Pengenalan Sistem Informasi, Yogyakarta: ANDI, 2003.
[7] A.-R. Moschtaghi, "Definitions In Mobile-Commerce," in Permission Marketing of Informediaries in M-Commerce Advertising, diplom.de, 2002, p. 11.
[8] Asian Journal of Business and Management Services, "Mobile Commerce Beyond Electronics Commerce: Issue And Chalanges," 19
12 2011. [Online]. Available:
www.ajbms.org/articlepdf/ajbms_2011_1219.pdf. [Accessed 4 5 2015]. [9] W. Komputer, Membangun Website Tanpa Modal, Semarang: ANDI,
2010.
[10] W3C, "Web Services Glossary," 11 Februari 2004. [Online]. Available: http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice. [Accessed 18 9 2014].
[11] A. Guruge, "Web Service: What, Why, Where?," in Web Service Theory And Practice, USA, Digital Press, 2004, p. 1.
(5)
174
ASP.NET 4.5, Yogyakarta: ANDI, 2012.
[13] H. Ibrahim, "Pengertian HTML, CSS, PHP dan MySQL," 3 2013.
[Online]. Available:
http://hadi-detected.blogspot.com/2013/03/pengertian-htmlcssphpmysql.html. [Accessed 18 9 2014].
[14] W. Edu, "HTML," A Brief History of HTML, 2015. [Online]. Available: http://www.washington.edu. [Accessed 4 5 2015].
[15] JSON, "Introducing JSON," [Online]. Available: http://json.org/. [Accessed 18 9 2014].
[16] N. Safaat H, Android (Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android), Bandung: Informatika Bandung, 2011. [17] A. Kadir, Dasar Pemrograman Java 2, Yogyakarta: ANDI, 2004.
[18] D. Ilkom, "Tutorial Belajar MySQL Part 5 : Pengertian SQL (Structured Query Language)," 23 9 2014. [Online]. Available: http://www.duniailkom.com/tutorial-mysql-pengertian-sql-structured-query-language/. [Accessed 23 9 2014].
[19] Wikipedia, "SQL," 22 9 2014. [Online]. Available: http://en.wikipedia.org/wiki/SQL. [Accessed 9 23 2014].
[20] SmithDev, Kupas Tutas Database Server 2008, Yogyakarta: ANDI, 2010.
[21] N. Nurlaila, "Entity Relational Diagram (ERD)," 5 2 2014. [Online]. Available: http://noviantinurlaila.blogspot.com/2014/02/entity-relationship-diagram-erd.html. [Accessed 23 9 2014].
[22] Fathansyah, Basis Data, Bandung: INFORMATIKA, 2012.
[23] S. Sulistya Ika P., "Data Dictionary (DD) atau Kamus Data," 23 9 2014. [Online]. Available: http://kuliah.dinus.ac.id/ika/prc3.html. [Accessed 23 9 2014].
[24] C. L.Gaol, "Menciptakan Basis Data," in Sistem Informasi Manajemen, Jakarta, Grasindo, 2008, p. 344.
(6)
175
Universitas Kristen Maranatha [25] B. A. Minartiningtyas, "Data Flow Diagram," Informatika - Artikel Teknik Informatika dan Sistem Informasi, 14 1 2013. [Online]. Available: http://informatika.web.id/data-flow-diagram.htm#more-1675. [Accessed 23 9 2014].
[26] B. A. Minartiningtyas, "Diagram Arus Data," Informatika - Artikel Teknik Informatika dan Sistem Informasi, 17 5 2013. [Online]. Available: http://informatika.web.id/diagram-arus-data.htm. [Accessed 23 9 2014]. [27] M. Irwan, "White Box Testing dan Black Box Testing," 12 2013. [Online].
Available: http://tkjpnup.blogspot.com/2013/12/black-box-testing-dan-white-box-testing.html. [Accessed 23 9 2014].
[28] B. Catatan, "Testing dan Implementasi Black Box Testing," 23 9 2014. [Online]. Available: http://www.bukucatatan.web.id/2013/11/testing-dan-implementasi-blackbox.html. [Accessed 23 9 2014].
[29] B. Catatan, "Testing dan Implementasi Black Box Testing Part II," 23 9
2014. [Online]. Available:
http://www.bukucatatan.web.id/2013/11/testing-dan-implementasi-blackbox_3.html. [Accessed 23 9 2014].