Aplikasi Penjualan Tas Online Falcon Collection Berbasis Mobile pada Android.

(1)

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 Arti

ERD 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 kemputer

Website : 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].