Aplikasi Penjualan Barang dan Informasi Lokasi Toko Berbasis Android di Area Kota Bandung.

(1)

ABSTRAK

E-Commerce sebagai salah satu cara untuk bertransaksi serta penggunaan smartphone

sebagai alat untuk melakukan transaksi. Saat ini e-commerce mulai banyak diaplikasikan. Perkembangan mobile juga dapat dilihat dengan munculnya aplikasi pembayaran secara mobile. Penggunaan peralatan mobile untuk membayar barang, jasa, tagihan, atau transfer uang. Toko sebagai sarana tempat untuk bertransaksi pada saat in mengalami persaingan yang ketat untuk meraih konsumen, dilain pihak terjadi permasalahan pada konsumen, seringkali konsumen kekurangan informasi, kendala jarak yang terlalu jauh, atau tidak dimilikinya waktu untuk mengunjungi toko. Untuk itu maka penulis akan membuat aplikasi yang dapat memecahkan permasalahan tersebut. Aplikasi untuk mendaftarkan berbagai jenis toko secara online pada aplikasi mobile. Toko yang terdaftar pada aplikasi dapat memberikan informasi berupa lokasi, produk yang ditawarkan, promo yang sedang berlaku, dan kontak untuk jasa pengiriman atau memberikan informasi tentang produk toko. Pengguna sebagai konsumen, dapat melihat daftar toko sesuai jenis toko yang dipilih, dapat melihat informasi toko yang telah diberikan oleh toko, dapat melihat langsung rute lokasi toko melalui google maps, serta dapat melakukan transaksi pembelian pada toko yang dipilih.

Kata kunci: bandung, e-commerce, letshoppa, ls, m-commerce, mobile, online, shoppa, smartphone, toko


(2)

ABSTRACT

E-Commerce as one of the ways transaction method along with the usage of smartphone as a tool to perform e-commerce transaction is gaining ground. This development could be seen from the emergence of numerous mobile payment applications.The usage of mobile devices to pay for goods, services, bills, or money transfer. Stores as a location for transaction are currently in a fierce completion to gain customers, on the other hand, there are issues for the customers, the customers often do not have adequate information, the distance to the store is too far, or not enough time to visit the store. Those are the reasons that drive the author to create an application to resolve the aforementioned issues. An application to list various types of online store in a mobile app. The stores registered in the app could provide information regarding the store location, products that the stores offered, ongoing promotion, and contact for shipment of information about

the store’s products. The user as the customer could see the list of stores according to the type of store selected, could see the information that is provided by the store, and perform purchasing transaction on the selected store.

Keywords: bandung, e-commerce ,letshoppa, ls, m-commerce, mobile, online, shoppa, smartphone, toko


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xviii

DAFTAR NOTASI/ LAMBANG ... xix

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 4

BAB 2 KAJIAN TEORI ... 5

2.1 Proses Bisnis ... 5

2.2 Android ... 5

2.2.1 Sejarah Android ... 5

2.2.2 Android: Platform Masa Depan ... 6

2.2.3 Sistem Operasi pada Smartphone ... 6


(4)

2.4 X Apache MySQL PHP PERL(XAMPP) ... 9

2.5 JSON (Javascript Object Notation) ... 10

2.6 Google Maps API ... 11

2.7 Client – Server dengan Web Service ... 11

2.8 Flowchart ... 12

2.9 Entity Relationship Diagram ... 13

2.10 Unified Modeling Language ... 13

2.10.1 Use Case Diagram ... 13

2.10.2 Activity Diagram ... 15

2.10.3 Class Diagram ... 16

2.11 Black Box Testing ... 16

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 17

3.1 Analisis Proses Bisnis ... 17

3.1.1 Proses Pendaftaran Pengguna ... 18

3.1.2 Proses Pendaftaran Toko ... 19

3.1.3 Proses Pendaftaran Produk ke Toko ... 20

3.1.4 Proses Menambahkan Data Kontak ... 21

3.1.5 Proses Mengolah Pesan ... 22

3.1.6 Proses Pencarian Informasi Toko dan Produk ... 23

3.1.7 Proses Menambah Pengguna Lain Pada List Follow ... 24

3.1.8 Proses Pembelian Produk ... 25

3.1.9 Proses Melihat Laporan ... 26

3.1.10 Proses Melihat Laporan Toko ... 27

3.2 Desain Perangkat Lunak ... 27

3.2.1 Pemodelan Database ... 27


(5)

3.2.1.2 Transformasi ERD ke dalam Tabel ... 29

3.2.2 Pemodelan Perangkat Lunak ... 31

3.2.2.1 Use Case Diagram ... 31

3.2.2.1.1 Rancangan Use Case Diagram ... 31

3.2.2.2 Class Diagram ... 32

3.2.2.3 Activity Diagram ... 33

3.2.2.3.1 Activity Diagram Login... 33

3.2.2.3.2 Activity Diagram Registrasi ... 34

3.2.2.3.3 Activity Diagram Melihat Menu ... 35

3.2.2.3.4 Activity Diagram Melihat Seluruh Daftar Toko ... 36

3.2.2.3.5 Activity Diagram Melihat Detail Toko dan Produk ... 37

3.2.2.3.6 Activity Diagram Melihat Toko Berdasarkan Jarak ... 38

3.2.2.3.7 Activity Diagram Melihat Rute dengan Google Maps ... 39

3.2.2.3.8 Activity Diagram Mendaftarkan Toko ... 40

3.2.2.3.9 Activity Diagram Menampilkan Informasi Toko ... 41

3.2.2.3.10 Activity Diagram Memberikan Informasi Produk yang ditawarkan ... 42

3.2.2.3.11 Activity Diagram Review Toko ... 43

3.2.2.3.12 Activity Diagram Mengolah Pesan... 44

3.2.2.3.13 Activity Diagram Follow Pengguna ... 45

3.2.2.3.14 Activity Diagram Menambah Order pada Cart ... 46

3.2.2.3.15 Activity Diagram Membeli Order ... 47

3.2.2.3.16 Activity Diagram Melihat Order Toko ... 48

3.2.2.3.17 Activity Diagram Menerima atau Menolak Order ... 49

3.2.2.3.18 Activity Diagram Membuat Laporan ... 50


(6)

3.2.3 Rancangan Desain Antarmuka Pengguna ... 52

3.2.3.1 Halaman Home Guests ... 52

3.2.3.2 Halaman Home Login ... 52

3.2.3.3 Halaman Shopping ... 53

3.2.3.4 Halaman List Shop ... 54

3.2.3.5 Halaman List Shop Dengan Jarak ... 54

3.2.3.6 Halaman Shop Detail ... 55

3.2.3.7 Halaman Shop Produk ... 56

3.2.3.8 Halaman Shop Review ... 56

3.2.3.9 Halaman Menambah Review ... 57

3.2.3.10 Halaman Membuat Toko... 58

3.2.3.11 Halaman Mengubah Toko ... 58

3.2.3.12 Halaman Menambah Produk ... 59

3.2.3.13 Halaman Mengubah Produk ... 60

3.2.3.14 Halaman Produk Detail ... 60

3.2.3.15 Halaman Profil ... 61

3.2.3.16 Halaman Melihat Profil ... 62

3.2.3.17 Halaman Melihat Kontak ... 62

3.2.3.18 Halaman Menambah Kontak ... 63

3.2.3.19 Halaman Mengubah Kontak ... 64

3.2.3.20 Halaman Melihat Follow... 64

3.2.3.21 Halaman Melihat Pesan... 65

3.2.3.22 Halaman Melihat Detail Pesan ... 66

3.2.3.23 Halaman Menulis Pesan ... 66

3.2.3.24 Halaman Melihat Cart ... 67


(7)

3.2.3.26 Halaman Melihat Order... 68

3.2.3.27 Halaman Melihat Pengguna ... 69

3.2.3.28 Halaman Melihat Laporan... 70

3.2.3.29 Halaman Login ... 71

3.2.3.30 Halaman Pendaftaran ... 71

3.2.3.31 Halaman Voucher ... 72

3.2.3.32 Halaman Melihat Toko pada Peta ... 72

3.2.3.33 Halaman Detail Order ... 73

3.2.3.34 Halaman Pembayaran... 74

3.2.3.35 Halaman Pengiriman ... 74

3.2.3.36 Halaman Invoice ... 75

BAB 4 IMPLEMENTASI ... 76

4.1 Implementasi Antarmuka ... 76

4.1.1 Halaman Home Guests ... 76

4.1.2 Halaman Home Login ... 76

4.1.3 Halaman Shopping ... 77

4.1.4 Halaman List Shop ... 78

4.1.5 Halaman List Shop Dengan Jarak ... 78

4.1.6 Halaman Shop Detail ... 79

4.1.7 Halaman Shop Produk ... 80

4.1.8 Halaman Shop Review ... 80

4.1.9 Halaman Menambah Review ... 81

4.1.10 Halaman Membuat Toko... 82

4.1.11 Halaman Mengubah Toko ... 83

4.1.12 Halaman Menambah Produk ... 84


(8)

4.1.14 Halaman Produk Detail ... 85

4.1.15 Halaman Profil ... 86

4.1.16 Halaman Melihat Profil ... 86

4.1.17 Halaman Melihat Kontak ... 87

4.1.18 Halaman Menambah Kontak... 88

4.1.19 Halaman Mengubah Kontak ... 88

4.1.20 Halaman Melihat Follow... 89

4.1.21 Halaman Melihat Pesan... 90

4.1.22 Halaman Melihat Detail Pesan ... 90

4.1.23 Halaman Menulis Pesan ... 91

4.1.24 Halaman Melihat Cart ... 92

4.1.25 Halaman Melihat Pembelian ... 92

4.1.26 Halaman Melihat Order... 93

4.1.27 Halaman Melihat Pengguna ... 94

4.1.28 Halaman Melihat Laporan... 94

4.1.29 Halaman Login ... 95

4.1.30 Halaman Register ... 96

4.1.31 Halaman Voucher... 96

4.1.32 Halaman Melihat Toko pada Peta ... 97

4.1.33 Halaman Detail Order ... 98

4.1.34 Halaman Pembayaran... 98

4.1.35 Halaman Pengiriman ... 99

4.1.36 Halaman Invoice ... 100

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 101

5.1 Pengujian Login ... 101


(9)

5.3 Pengujian Ubah Gambar Profile ... 102

5.4 Pengujian Melihat Daftar Toko ... 103

5.5 Pengujian Melihat Daftar Toko Dengan Lokasi ... 104

5.6 Pengujian Melihat Detail Toko ... 104

5.7 Pengujian Membuat Toko ... 105

5.8 Pengujian Mengubah Toko ... 106

5.9 Pengujian Melihat Seluruh Produk Toko ... 106

5.10 Pengujian Menambah Produk ... 107

5.11 Pengujian Mengubah Produk ... 108

5.12 Pengujian Melihat Review Toko ... 109

5.13 Pengujian Menambah Review... 109

5.14 Pengujian Menambah Order pada Cart ... 110

5.15 Pengujian Membeli Order pada Cart... 110

5.16 Pengujian Menerima dan Menolak Order Masuk ... 111

5.17 Pengujian Follow ... 112

5.18 Pengujian Membuat Laporan ... 113

BAB 6 SIMPULAN DAN SARAN ... 114

6.1 Simpulan ... 114

6.2 Saran ... 114

DAFTAR PUSTAKA ... 116 LAMPIRAN A ... A-1 RIWAYAT HIDUP PENULIS ... A-1


(10)

DAFTAR GAMBAR

Gambar 2.1 Data Statistik Sistem Operasi Smartphone di Indonesia [6] ... 7

Gambar 2.2 Bukti mayoritas website modern saat ini menggunakan PHP... 8

Gambar 2.3 Proses Implementasi antara Client dan Server dengan MySql ... 12

Gambar 2.4 Contoh Use Case Katalog Telepon [2] ... 14

Gambar 2.5 Contoh Activity Diagram Proses Pemesanan [2] ... 15

Gambar 3.1 Flowchart Pendaftaran Pengguna ... 18

Gambar 3.2 Flowchart Pendaftaran Toko ... 19

Gambar 3.3 Flowchart Pendaftaran Produk... 20

Gambar 3.4 Flowchart Menambah Data Kontak ... 21

Gambar 3.5 Flowchart Mengolah Pesan ... 22

Gambar 3.6 Flowchart Pencarian Informasi Toko dan Produk ... 23

Gambar 3.7 Flowchart Menambah Pengguna Lain pada List Follow ... 24

Gambar 3.8 Flowchart Pembelian Produk ... 25

Gambar 3.9 Flowchart Melihat Laporan ... 26

Gambar 3.10 Flowchart Melihat Laporan Toko ... 27

Gambar 3.11 Entity Relationship Diagram ... 28

Gambar 3.12 Use Case Diagram ... 31

Gambar 3.13 Diagram Kelas ... 32

Gambar 3.14 Activity Diagram Login ... 33

Gambar 3.15 Activity Diagram Registrasi ... 34

Gambar 3.16 Activity Diagram Melihat Menu ... 35

Gambar 3.17 Activity Diagram Melihat Seluruh Daftar Toko ... 36

Gambar 3.18 Activity Diagram Melihat Detail Toko dan Produk ... 37

Gambar 3.19 Activity Diagram Melihat Toko Berdasarkan Jarak ... 38

Gambar 3.20 Activity Diagram Melihat Rute dengan Google Maps ... 39

Gambar 3.21 Activity Diagram Mendaftarkan Toko ... 40

Gambar 3.22 Activity Diagram Menampilkan Informasi Toko ... 41

Gambar 3.23 Activity Diagram Memberikan Informasi Produk yang Ditawarkan ... 42


(11)

Gambar 3.25 Activity Diagram Mengolah Pesan ... 44

Gambar 3.26 Activity Diagram Follow Pengguna ... 45

Gambar 3.27 Activity Diagram menambah Order pada Cart ... 46

Gambar 3.28 Activity Diagram Membeli Order ... 47

Gambar 3.29 Activity Diagram Melihat Order Toko ... 48

Gambar 3.30 Activity Diagram Menerima atau Menolak Order ... 49

Gambar 3.31 Activity Diagram Membuat Laporan ... 50

Gambar 3.32 Activity Diagram Menambah Waktu Premium Service ... 51

Gambar 3.33 Halaman Home Guests ... 52

Gambar 3.34 Halaman Home Login ... 52

Gambar 3.35 Halaman Shopping ... 53

Gambar 3.36 Halaman List Shop ... 54

Gambar 3.37 Halaman List Shop dengan Jarak ... 54

Gambar 3.38 Halaman Shop Detail ... 55

Gambar 3.39 Halaman Shop Products ... 56

Gambar 3.40 Halaman Shop Review ... 56

Gambar 3.41 Halaman Menambah Review ... 57

Gambar 3.42 Halaman Membuat Toko ... 58

Gambar 3.43 Halaman Mengubah Toko ... 58

Gambar 3.44 Halaman Menambah Produk ... 59

Gambar 3.45 Halaman Mengubah Produk ... 60

Gambar 3.46 Halaman Produk Detail ... 60

Gambar 3.47 Halaman Profil ... 61

Gambar 3.48 Halaman Melihat Profil ... 62

Gambar 3.49 Halaman Melihat Kontak ... 62

Gambar 3.50 Halaman Menambah Kontak ... 63

Gambar 3.51 Halaman Mengubah Kontak... 64

Gambar 3.52 Halaman Melihat Follow ... 64

Gambar 3.53 Halaman Melihat Pesan ... 65

Gambar 3.54 Halaman Melihat Detail Pesan ... 66

Gambar 3.55 Halaman Menulis Pesan ... 66


(12)

Gambar 3.57 Halaman Melihat Pembelian ... 68

Gambar 3.58 Halaman Melihat Order ... 68

Gambar 3.59 Halaman Melihat Pengguna ... 69

Gambar 3.60 Halaman Melihat Laporan ... 70

Gambar 3.61 Halaman Login ... 71

Gambar 3.62 Halaman Pendaftaran ... 71

Gambar 3.63 Halaman Voucher ... 72

Gambar 3.64 Halaman Melihat Toko pada Peta ... 72

Gambar 3.65 Halaman Detail Order ... 73

Gambar 3.66 Halaman Pembayaran ... 74

Gambar 3.67 Halaman Pengiriman ... 74

Gambar 3.68 Halaman Invoice ... 75

Gambar 4.1 Halaman Home Guests ... 76

Gambar 4.2 Halaman Home Login... 76

Gambar 4.3 Halaman Shopping ... 77

Gambar 4.4 Halaman List Shop ... 78

Gambar 4.5 Halaman List Shop Dengan Jarak... 78

Gambar 4.6 Halaman Shop Detail ... 79

Gambar 4.7 Halaman Shop Produk ... 80

Gambar 4.8 Halaman Shop Review ... 80

Gambar 4.9 Halaman Menambah Review ... 81

Gambar 4.10 Halaman Membuat Toko ... 82

Gambar 4.11 Halaman Mengubah Toko ... 83

Gambar 4.12 Halaman Menambah Produk ... 84

Gambar 4.13 Halaman Mengubah Produk ... 84

Gambar 4.14 Halaman Produk Detail ... 85

Gambar 4.15 Halaman Profil ... 86

Gambar 4.16 Halaman Melihat Profil ... 86

Gambar 4.17 Halaman Melihat Kontak ... 87

Gambar 4.18 Halaman Menambah Kontak ... 88

Gambar 4.19 Halaman Mengubah Kontak... 88


(13)

Gambar 4.21 Halaman Melihat Pesan ... 90

Gambar 4.22 Halaman Melihat Detail Pesan ... 90

Gambar 4.23 Halaman Menulis Pesan ... 91

Gambar 4.24 Halaman Melihat Cart ... 92

Gambar 4.25 Halaman Melihat Pembelian ... 92

Gambar 4.26 Halaman Melihat Order ... 93

Gambar 4.27 Halaman Melihat Pengguna ... 94

Gambar 4.28 Halaman Melihat Laporan ... 94

Gambar 4.29 Halaman Login ... 95

Gambar 4.30 Halaman Register ... 96

Gambar 4.31 Halaman Voucher ... 96

Gambar 4.32 Halaman Melihat Toko pada Peta ... 97

Gambar 4.33 Halaman Detail Order ... 98

Gambar 4.34 Halaman Pembayaran ... 98

Gambar 4.35 Halaman Pengiriman ... 99


(14)

DAFTAR TABEL

Tabel 3.1 Atribut dari Entitas Pengguna ... 29

Tabel 3.2 Atribut dari Tabel Post ... 29

Tabel 3.3 Atribut dari Relasi Pesan... 29

Tabel 3.4 Atribut dari Relasi Following ... 29

Tabel 3.5 Atribut dari Entitas Kontak ... 29

Tabel 3.6 Atribut dari Entitas Jenis Toko ... 29

Tabel 3.7 Atribut dari Entitas Review... 30

Tabel 3.8 Atribut dari Entitas Produk ... 30

Tabel 3.9 Atribut dari Entitas Toko ... 30

Tabel 3.10 Atribut dari Entitas Kategori Produk ... 30

Tabel 3.11 Atribut dari Entitas Order ... 30

Tabel 3.12 Atribut dari Atribut Rekening ... 31

Tabel 3.13 Atribut dari Atribut Kontak Toko ... 31

Tabel 5.1 Pengujian Login ... 101

Tabel 5.2 Pengujian Registrasi ... 102

Tabel 5.3 Pengujian Ubah Gambar Profile ... 102

Tabel 5.4 Pengujian Melihat Daftar Toko ... 103

Tabel 5.5 Pengujian Melihat Daftar Toko dengan Lokasi ... 104

Tabel 5.6 Pengujian Melihat Detail Toko ... 104

Tabel 5.7 Pengujian Membuat Toko ... 105

Tabel 5.8 Pengujian Mengubah Toko ... 106

Tabel 5.9 Pengujian Melihat Seluruh Produk Toko ... 106

Tabel 5.10 Pengujian Menambah Produk ... 107

Tabel 5.11 Pengujian Mengubah Produk ... 108

Tabel 5.12 Pengujian Melihat Review Toko... 109

Tabel 5.13 Pengujian Menambah Review ... 109

Tabel 5.14 Pengujian Menambah Order pada Cart ... 110

Tabel 5.15 Pengujian Membeli Order pada Cart ... 110

Tabel 5.16 Pengujian Menerima dan Menolak Order Masuk ... 111

Tabel 5.17 Pengujian Follow ... 112


(15)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/ Lambang Nama Arti

ERD Entity Sets Entity Sets

digunakan untuk menggambarkan

proses yang dilakukan oleh

user;

ERD Relationship

Sets Relationship Sets digunakan untuk menggambarkan proses decision dan menentukan proses selanjutnya sesuai dengan kondisi yang diambil.

ERD Attributes Attributes

digunakan untuk memulai atau

mengakhiri sebuah proses.

Class

Diagram Package

Menggambarkan paket tempat

menyimpan sekumpulan kelas

Class

Diagram Class

Menggambarkan sebuah kelas beserta atribut dan method-nya Class Diagram Abstract Class Menggambarkan sebuah abstract class beserta atribut dan method-nya


(16)

UML Actor

Menggambarkan aktor atau pengguna aplikasi.

UML Case

Menggambarkan proses atau aksi

yang dapat dilakukan oleh

aktor pada aplikasi.

UML Artifact

Menggambarkan sistem tempat proses dijalankan

Activity

Diagram Initial

Menandakan dimulainya aktivitas pada sebuah sistem. Activity

Diagram Action

Menandakan aktivitas apa yang

akan dilakukan oleh pengguna

aplikasi. Activity

Diagram Final

Menandakan akhir aliran proses sistem

Referensi:

Notasi/ Lambang ERD dari Buku Teks Komputer Sistem Basis Data [1]

Notasi/ Lambang Class Diagram dari The Unified Modeling Language Reference Manual [2]

Notasi/ Lambang UML dari The Unified Modeling Language Reference Manual [2]

Notasi/ Lambang Activity Diagaam dari The Unified Modeling Language Reference Manual [2]


(17)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Bersama dengan pertumbuhan yang sangat pesat pada aplikasi mobile dan E-Commerce, M-Commerce atau Mobile Commerce menjadi teknologi yang potensial untuk layanan mobile [3]. Kini banyak sekali muncul aplikasi pembayaran mobile yang lebih mudah untuk digunakan. Menggunakan peralatan mobile, kini dapat dilakukan untuk membayar barang, jasa, tagihan, atau transfer uang. Hal tersebut memang menawarkan keuntungan yang sangat besar. Keuntungan berbentuk kenyamanan dan kemudahan untuk konsumen dan peningkatan permintaan dan penjualan untuk pedagang, dan lebih banyak pendapatan untuk penyedia layanan nirkabel [3].

Ada banyak faktor penyebab perkembangan M-Commerce berkembang begitu pesat. Faktor tersebut disebabkan tidak hanya disebabkan oleh masalah pada konsumen, namun masalah pada pedagang juga ikut berpengaruh. Berikut beberapa faktor masalah yang dihadapi oleh konsumen berdasarkan hasil observasi:

1. Jarak antara konsumen dan pedagang yang terlalu jauh.

2. Kurangnya informasi penyedia barang atau jasa yang dibutuhkan konsumen. 3. Kurangnya waktu yang dimiliki konsumen untuk mencari pedagang yang

menyediakan barang atau jasa yang dibutuhkan. Berikut untuk masalah yang dihadapi oleh para pedagang:

1. Persaingan yang ketat pada saat ini pada produk yang ditawarkannya.

2. Kurangnya strategi pemasaran bagi sebagian besar pedagang kecil atau menengah.

Untuk menghadapi beberapa masalah yang dijelaskan diatas, maka salah satu solusinya yaitu menggunakan aplikasi mobile-commerce yang dapat digunakan pada mobile sebagai mediator/penghubung antara pembeli dan penjual. Sebagai mediator, pihak mediator dapat mendapatkan uang dari penjualan voucher untuk menambah masa aktif premium service pengguna.


(18)

2

1.2Rumusan Masalah

Berdasarkan latar belakang masalah, maka dapat diambil beberapa rumusan masalah sebagai berikut:

1. Bagaimana cara memberikan informasi toko beserta produk yang ditawarkan kepada pelanggan dengan praktis?

2. Bagaimana cara mempermudah penjual untuk melakukan penjualan barang? 3. Bagaimana cara membuat konsumen menjadi lebih percaya ketika

bertransaksi secara online?

1.3Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah terurai di atas, maka penulis dapat menuliskan tujuan pembuatan aplikasi ini sebagai berikut.

1. Menciptakan aplikasi pada perangkat smartphone untuk memberikan informasi tentang toko serta produknya.

2. Mengembangkan sistem yang dapat diakses dari berbagai tempat dan waktu. 3. Memberikan informasi penjual yang lengkap beserta lokasi kepada calon

pembeli.

1.4Ruang Lingkup

Ruang lingkup pada karya ilmiah ini antara lain adalah: 1. Ruang Lingkup Perangkat Keras

Untuk menjalankan aplikasi. Dibutuhkan spesifikasi minimum perangkat keras sebagai berikut :

Processor : Dual-core 1.2 GHz Cortex-A7

RAM : 512 MB

Internal Storage : 1 GB

Sensor : GPS

2. Ruang Lingkup Perangkat Lunak

Pembuatan aplikasi ini akan menggunakan bahasa pemrograman Java dengan menggunakan perangkat lunak Android Studio dan database


(19)

3

MySQL. Spesifikasi minimum perangkat lunak untuk menjalankan aplikasi sebagai berikut :

 Sistem Operasi : Android OS, v4.4.2 (KitKat)

3. Ruang Lingkup Aplikasi

1. Toko yang didaftarkan pada sistem diprioritaskan untuk wilayah Indonesia terutama Bandung, dan untuk awal sistem hanya ada 5 jenis toko yang dapat didaftarkan. 5 jenis toko tersebut adalah Fashion & Aksesoris, Pakaian, Elektronik, Mainan & Hobi, dan DVD/CD Film, Musik, Game. 2. Aplikasi yang dihasilkan akan dibuat untuk smartphone berbasis android

karena pengguna android mendominasi di Indonesia.

3. Pengguna administrator dapat melihat seluruh data pemesanan pada sistem melalui menu laporan.

4. Aplikasi tidak menangani untuk pembayaran, stok barang,, dan rekening bersama.

1.5Sumber Data

Sumber data yang digunakan dalam pembuatan laporan tugas akhir ini adalah sebagai berikut:

1. Sumber data primer

Data diperoleh dari hasil observasi, survey, serta percobaan langsung dengan pengguna.

2. Sumber data sekunder

Data yang diperoleh dengan melakukan survei literatur/studi kepustakaan, berupa buku teks, situs-situs di internet, serta referensi ilmiah lain yang memuat materi yang berhubungan dengan penelitian.


(20)

4

1.6Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan tugas akhir ini direncakan sebagai berikut:

BAB I PENDAHULUAN

Bab ini memuat tentang latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, serta sistematika pembahasan dari tugas akhir ini.

BAB II KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas analisis dan desain sistem yang akan dibangun pada proyek tugas akhir.

BAB IV IMPLEMENTASI

Bab ini berisi kumpulan screenshot dari proyek yang dibuat beserta deskripsi dari tiap fitur yang dibuat.

BAB V PENGUJIAN

Bab ini berisi hasil pengujian dan evaluasi dari sistem yang telah dibangun.

BAB VI SIMPULAN DAN SARAN

Bab ini berisi kesimpulan dan saran dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat untuk perkembangan aplikasi kedepannya.


(21)

114

BAB 6

SIMPULAN DAN SARAN

6.1Simpulan

Berdasarkan hasil pembahasan diatas dan hasil yang telah dicapai dalam pembuatan aplikasi ini, maka dapat ditarik kesimpulan sebagai berikut:

1. Aplikasi yang dibuat menyediakan fitur untuk memberikan informasi toko beserta produk yang ditawarkan kepada calon pembeli dan dapat diakses melalui smartphone android.

2. Aplikasi yang dibuat dapat diakses dari berbagai macam tempat dan waktu melalui smartphone android sehingga mudah dan praktis untuk digunakan oleh masyarakat.

3. Aplikasi yang dibuat dapat menyediakan informasi lokasi toko yang dapat diakses melalui google maps oleh pengguna sehingga penggunanya dapat melakukan navigasi rute pada lokasi toko dengan memanfaatkan google maps dan sistem navigasi GPS.

4. Aplikasi yang telah dikembangkan dirasakan dapat berkontribusi dalam menghubungkan antara pelanggan dan pemilik toko, namun harus diakui bahwa jumlah pengguna sangat mempengaruhi keberhasilan sistem aplikasi ini mencapai tujuan utama yang telah disebutkan pada pendahuluan.

5. Aplikasi yang dibuat menyediakan fitur untuk berkirim pesan sehingga penggunanya selain dapat terhubung juga dapat berkomunikasi jarak jauh secara aktif.

6.2Saran

Adapun saran yang diberikan oleh penulis untuk aplikasi android ini sebagai berikut:

1. Pihak ketiga diharapkan dapat menjadi penghubung yang aktif ketika akan terjadi transaksi jarak jauh sehingga pelanggan merasa bahwa transaksi lebih aman untuk dilakukan.


(22)

115

2. Aplikasi diharapkan dapat menerima pembayaran melalui Bank secara otomatis sehingga dapat mempermudah transaksi tanpa harus transfer pembayaran secara manual.

3. Aplikasi diharapkan dapat memiliki lebih banyak kategori sehingga jumlah jenis toko yang dapat didaftarkan pada aplikasi menjadi lebih banyak.

4. Jumlah pengguna perlu ditingkatkan sehingga jumlah informasi toko serta pelanggan yang tertarik melakukan transaksi bertambah.


(23)

Aplikasi Penjualan Barang dan Informasi Lokasi Toko

Berbasis Android di Area Kota Bandung

TUGAS AKHIR

Diajukan untuk Memenuhi Persyaratan Akademik dalam

Menyelesaikan Pendidikan pada Program Studi

S1 Teknik Informatika Universitas Kristen Maranatha

Oleh

Chandra Ari Gunawan

1372011

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

2016


(24)

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas anugerah yang telah dilimpahkanNya, sehingga penulis dapat menyelesaikan penelitian yang berjudul “Aplikasi Penjualan Barang dan Informasi Lokasi Toko Berbasis Android di Area Kota Bandung dengan sebaik-baiknya.

Pada kesempatan ini penulis mengucapkan terima kasih kepada Ibu Julianti Kasih, S.E., M. Kom. selaku dosen pembimbing atas bimbingan dan pengarahannya, sehingga penulis dapat menyelesaikan penelitian ini dengan baik.

Penyusunan laporan ini tidak terlepas dari dukungan, dorongan, dan bantuan dari bapak/ ibu dosen, orang tua, teman-teman lainnya dan berbagai pihak. Oleh karena itu, penulis juga ingin mengucapkan terima kasih yang sebesar-besarnya kepada

1. Tuhan Yang Maha Esa atas rahmatnya penulis dapat menyelesaikan Tugas Akhir ini.

2. Bapak Dr. Hapnes Toba, M. Sc. selaku Dekan Fakultas Teknologi Informasi. 3. Bapak Robby Tan, S.T, M.T., selaku Ketua Program Studi S1 Teknik

Informatika.

4. Ibu Meliana Christianti J., S.Kom., M.T., selaku Koordinator Tugas Akhir 5. Dosen-dosen Fakultas Teknologi Informasi Universitas Kristen Maranatha. 6. Seluruh keluarga penulis yang telah memberikan dukungan dalam bentuk doa

dan lainnya.

7. Seluruh Anggota Staf Laboratorium FIT, teman-teman, dan juga Kepala Laboratorium FIT atas dukungan dalam bentuk doa, memberikan masukkan, dan pelayanan dalam pembuatan aplikasi.

Bandung, 25 November 2016


(25)

116

DAFTAR PUSTAKA

[1] Fathansyah, Buku Teks Komputer Sistem Basis Data, Bandung: Informatika, 2007.

[2] J. Rumbaugh, J. I. dan G. Booch, The Unified Modeling Language Reference Manual, Massachusetts: Addison Wesley Longman, Inc, 2007.

[3] L. Neal, “Payment Applications Make E-Commerce Mobile,” Technology News, pp. 19-22, 18 11 2010.

[4] A. F. H., Analisis & Perancangan SIstem Informasi untuk Keunggulan, Yogyakarta: C.V. Andi Offset, 2007.

[5] N. S. H., Android: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, 2nd penyunt., Bandung: Informatika, 2014.

[6] K. K. Wijaya, January 2015. [Online]. Available:

https://id.techinasia.com/android-opera-dominasi-smartphone-indonesia-2014.

[7] A. Z. dan C. S., 36menit Belajar Komputer: PHP dan MySQL, Jakarta: PT. Elex Media Komputindo, 2008.

[8] “Pengenalan JSON,” JSON, [Online]. Available: http://www.json.org/json -id.html. [Diakses 11 10 2016].

[9] “What is the Google Maps API?,” Google, [Online]. Available: https://developers.google.com/maps/documentation/. [Diakses 12 10 2016]. [10] H. Santoso, “MEMBANGUN WEB SERVICE E-COMMERCE TOKO

SEPATU DENGAN JAVA EE 6.0 MENGUNAKAN API JAX-WS 2.0,” Gunadarma University, 2012.

[11] A. J. dan R. S., Flowchart Plain & Simple, Oriel Incorporated, 2012. [12] G. L. M., Software Testing, Tata MCGraw Hill, 2009.


(1)

4

Universitas Kristen Maranatha

1.6Sistematika Penyajian

Sistematika pembahasan dari penyusunan laporan tugas akhir ini direncakan sebagai berikut:

BAB I PENDAHULUAN

Bab ini memuat tentang latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, serta sistematika pembahasan dari tugas akhir ini.

BAB II KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas analisis dan desain sistem yang akan dibangun pada proyek tugas akhir.

BAB IV IMPLEMENTASI

Bab ini berisi kumpulan screenshot dari proyek yang dibuat beserta deskripsi dari tiap fitur yang dibuat.

BAB V PENGUJIAN

Bab ini berisi hasil pengujian dan evaluasi dari sistem yang telah dibangun.

BAB VI SIMPULAN DAN SARAN

Bab ini berisi kesimpulan dan saran dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat untuk perkembangan aplikasi kedepannya.


(2)

114

Universitas Kristen Maranatha

BAB 6

SIMPULAN DAN SARAN

6.1Simpulan

Berdasarkan hasil pembahasan diatas dan hasil yang telah dicapai dalam pembuatan aplikasi ini, maka dapat ditarik kesimpulan sebagai berikut:

1. Aplikasi yang dibuat menyediakan fitur untuk memberikan informasi toko beserta produk yang ditawarkan kepada calon pembeli dan dapat diakses melalui smartphone android.

2. Aplikasi yang dibuat dapat diakses dari berbagai macam tempat dan waktu melalui smartphone android sehingga mudah dan praktis untuk digunakan oleh masyarakat.

3. Aplikasi yang dibuat dapat menyediakan informasi lokasi toko yang dapat diakses melalui google maps oleh pengguna sehingga penggunanya dapat melakukan navigasi rute pada lokasi toko dengan memanfaatkan google maps dan sistem navigasi GPS.

4. Aplikasi yang telah dikembangkan dirasakan dapat berkontribusi dalam menghubungkan antara pelanggan dan pemilik toko, namun harus diakui bahwa jumlah pengguna sangat mempengaruhi keberhasilan sistem aplikasi ini mencapai tujuan utama yang telah disebutkan pada pendahuluan.

5. Aplikasi yang dibuat menyediakan fitur untuk berkirim pesan sehingga penggunanya selain dapat terhubung juga dapat berkomunikasi jarak jauh secara aktif.

6.2Saran

Adapun saran yang diberikan oleh penulis untuk aplikasi android ini sebagai berikut:

1. Pihak ketiga diharapkan dapat menjadi penghubung yang aktif ketika akan terjadi transaksi jarak jauh sehingga pelanggan merasa bahwa transaksi lebih aman untuk dilakukan.


(3)

115

Universitas Kristen Maranatha 2. Aplikasi diharapkan dapat menerima pembayaran melalui Bank secara

otomatis sehingga dapat mempermudah transaksi tanpa harus transfer pembayaran secara manual.

3. Aplikasi diharapkan dapat memiliki lebih banyak kategori sehingga jumlah jenis toko yang dapat didaftarkan pada aplikasi menjadi lebih banyak.

4. Jumlah pengguna perlu ditingkatkan sehingga jumlah informasi toko serta pelanggan yang tertarik melakukan transaksi bertambah.


(4)

Aplikasi Penjualan Barang dan Informasi Lokasi Toko

Berbasis Android di Area Kota Bandung

TUGAS AKHIR

Diajukan untuk Memenuhi Persyaratan Akademik dalam

Menyelesaikan Pendidikan pada Program Studi

S1 Teknik Informatika Universitas Kristen Maranatha

Oleh

Chandra Ari Gunawan

1372011

PROGRAM STUDI S1 TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN MARANATHA

BANDUNG

2016


(5)

i

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas anugerah yang telah dilimpahkanNya, sehingga penulis dapat menyelesaikan penelitian yang berjudul

“Aplikasi Penjualan Barang dan Informasi Lokasi Toko Berbasis Android di Area Kota Bandung dengan sebaik-baiknya.

Pada kesempatan ini penulis mengucapkan terima kasih kepada Ibu Julianti Kasih, S.E., M. Kom. selaku dosen pembimbing atas bimbingan dan pengarahannya, sehingga penulis dapat menyelesaikan penelitian ini dengan baik.

Penyusunan laporan ini tidak terlepas dari dukungan, dorongan, dan bantuan dari bapak/ ibu dosen, orang tua, teman-teman lainnya dan berbagai pihak. Oleh karena itu, penulis juga ingin mengucapkan terima kasih yang sebesar-besarnya kepada

1. Tuhan Yang Maha Esa atas rahmatnya penulis dapat menyelesaikan Tugas Akhir ini.

2. Bapak Dr. Hapnes Toba, M. Sc. selaku Dekan Fakultas Teknologi Informasi. 3. Bapak Robby Tan, S.T, M.T., selaku Ketua Program Studi S1 Teknik

Informatika.

4. Ibu Meliana Christianti J., S.Kom., M.T., selaku Koordinator Tugas Akhir 5. Dosen-dosen Fakultas Teknologi Informasi Universitas Kristen Maranatha. 6. Seluruh keluarga penulis yang telah memberikan dukungan dalam bentuk doa

dan lainnya.

7. Seluruh Anggota Staf Laboratorium FIT, teman-teman, dan juga Kepala Laboratorium FIT atas dukungan dalam bentuk doa, memberikan masukkan, dan pelayanan dalam pembuatan aplikasi.

Bandung, 25 November 2016


(6)

116

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] Fathansyah, Buku Teks Komputer Sistem Basis Data, Bandung: Informatika, 2007.

[2] J. Rumbaugh, J. I. dan G. Booch, The Unified Modeling Language Reference Manual, Massachusetts: Addison Wesley Longman, Inc, 2007.

[3] L. Neal, “Payment Applications Make E-Commerce Mobile,” Technology News, pp. 19-22, 18 11 2010.

[4] A. F. H., Analisis & Perancangan SIstem Informasi untuk Keunggulan, Yogyakarta: C.V. Andi Offset, 2007.

[5] N. S. H., Android: Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, 2nd penyunt., Bandung: Informatika, 2014.

[6] K. K. Wijaya, January 2015. [Online]. Available: https://id.techinasia.com/android-opera-dominasi-smartphone-indonesia-2014.

[7] A. Z. dan C. S., 36menit Belajar Komputer: PHP dan MySQL, Jakarta: PT. Elex Media Komputindo, 2008.

[8] “Pengenalan JSON,” JSON, [Online]. Available: http://www.json.org/json-id.html. [Diakses 11 10 2016].

[9] “What is the Google Maps API?,” Google, [Online]. Available: https://developers.google.com/maps/documentation/. [Diakses 12 10 2016]. [10] H. Santoso, “MEMBANGUN WEB SERVICE E-COMMERCE TOKO

SEPATU DENGAN JAVA EE 6.0 MENGUNAKAN API JAX-WS 2.0,” Gunadarma University, 2012.

[11] A. J. dan R. S., Flowchart Plain & Simple, Oriel Incorporated, 2012. [12] G. L. M., Software Testing, Tata MCGraw Hill, 2009.