Aplikasi Penjualan Barang Antik pada Galaksigame.com dengan Menggukana Metode Lelang First Price Sealed Bid Auctions.

(1)

vii

ABSTRAK

Saat ini galaksigame.com hanya menyediakan penjualan secara langsung. Karena itu, akan dilakukan pengembangan penjualan menggunakan metode lelang

online. Metode lelang yang digunakan adalah First Price Sealed Bid Auctions. Di Indonesia penjualan online yang menerapkan metode lelang First Price Sealed Bid Auctions masih sangat sedikit, sehingga mempunyai kesempatan dalam meningkatkan penjualan lelang online First Price Sealed Bid Auctions di Indonesia. Penerapan metode lelang First Price Sealed Bid Auctions pada galaksigame.com tersebut bertujuan agar dapat menarik pelanggan di Indonesia untuk melakukan lelang online di galaksigame.com. Agar aplikasi dapat dikembangkan dengan lebih baik, maka sangat diperlukan pemahaman yang lebih mendalam mengenai pengetahuan penjualan online yang menggunakan metode lelang First Price Sealed Bid Auctions.

Hasil yang diperoleh dari pembuatan aplikasi penjualan online tersebut adalah dapat memberikan kemudahan kepada setiap pelanggan dalam melakukan pemesanan dan penawaran produk, dan juga mempermudah penjual dalam melakukan pengelolaan produk. Penjualan secara online mempunyai ruang lingkup yang cukup luas untuk dijadikan sarana dagang melalui internet dikarenakan transaksi online

yang tidak terbatas waktu dan tempat untuk melakukannya selama itu masih terhubung dengan internet.


(2)

viii

ABSTRACT

Currently galaksigame.com only provide direct sales. Therefore, will carried out the development on sale use online auction method. Auction method used is the First Price Sealed Bid Auctions. In Indonesia, implement sales of online use auction methods Price Sealed Bid Auctions is still very little, so as to have the opportunity to increase sales online auction Sealed Bid First Price Auctions in Indonesia. Application of the method First Price Sealed Bid auction Auctions on galaksigame.com aims to attract customers in Indonesia to conduct an online auction on galaksigame.com. For the applications can be developed with better, so need a more in-depth knowledge of online sales using the auction method of First Price Sealed Bid Auctions.

The results obtained from the making of the online sales application is able to provide convenience to each customer in an order and bid a product, and also facilitate the seller in managing the product. Online sales have ample scope to be used as a means of trading via the internet because online transactions are not limited by time and place to do it as long as it remains connected to the internet.


(3)

ix

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

PRAKATA ... iii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... v

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN... vi

ABSTRAK ... vii

ABSTRACT ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xvi

DAFTAR TABEL ... xxii

DAFTAR KODE PROGRAM ... xxx

DAFTAR SIMBOL ... xxxii

DAFTAR LAMPIRAN ... xxxiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 5

1.3 Tujuan Pembahasan ... 5

1.4 Batasan Masalah ... 7


(4)

x

BAB II LANDASAN TEORI ... 9

2.1 Electronic Commerce ... 9

2.2 Auction (Lelang) ... 10

2.3 Konsep Dasar Basis Data ... 12

2.4 Entitas Relationship ... 13

2.5 Diagram Aliran Data (Data Flow Diagram) ... 15

2.6 Kamus Data ... 17

2.7 Spesifikasi Proses (Process Specification (PSPEC)) ... 18

2.8 MySQL(My Structured Query Language) ... 19

2.9 PHP(Hypertext Preprocessor) ... 20

2.10 Pengujian Black-Box(Black Box Testing) ... 21

BAB III ANALISIS DAN DISAIN ... 23

3.1 Analisis ... 23

3.2 Gambaran Keseluruhan ... 23

3.2.1 Persyaratan Antarmuka Eksternal ... 24

3.2.2 Antarmuka Dengan Pengguna ... 24

3.2.3 Antarmuka Perangkat Keras ... 24

3.2.4 Antarmuka Perangkat Lunak ... 25

3.2.5 Fitur-Fitur Perangkat Lunak ... 25


(5)

xi

3.2.5.2 Fitur Login ... 27

3.2.5.3 Fitur Pencarian ... 29

3.2.5.4 Fitur Kantong Belanja ... 30

3.2.5.5 Fitur Lelang First Price Sealed Bid Auctions ... 32

3.2.5.6 Fitur Komentar ... 33

3.2.5.7 Fitur Auto Send Email ... 35

3.2.5.8 Fitur Laporan ... 36

3.2.5.9 Fitur Input Data Produk ... 37

3.2.5.10 Fitur Pesan ... 39

3.2.5.11 Fitur Edit Data Pribadi... 41

3.3 Desain Perangkat Lunak ... 42

3.3.1 Pemodelan Perangkat Lunak ... 42

3.3.1.1 Diagram Konteks ... 42

3.3.1.2 DFD (Data Flow Diagram) Level 1... 43

3.3.1.3 DFD (Data Flow Diagram) Level 2 Proses 1 Pendaftaran ... 44

3.3.1.4 DFD (Data Flow Diagram) Level 2 Proses 3 Kelola Data Produk ... 45

3.3.1.5 DFD (Data Flow Diagram) Level 2 Proses 5 Menawar dan memesan produk ... 46

3.3.1.6 DFD (Data Flow Diagram) Level 2 Proses 6 Kelola data pengguna ... 47


(6)

xii

3.3.1.7 DFD (Data Flow Diagram) Level 2 Proses 7 Kelola pesan .... 48

3.3.1.8 DFD (Data Flow Diagram) Level 2 Proses 8 Kelola menu .... 49

3.3.1.9 DFD (Data Flow Diagram) Level 2 Proses 9 Kelola Modul .. 50

3.3.1.10 DFD (Data Flow Diagram) Level 3 Proses 3.1 Kelola kategori ... 51

3.3.1.11 DFD (Data Flow Diagram) Level 3 Proses 5.8 Kelola pesanan ... 51

3.3.1.12 DFD (Data Flow Diagram) Level 3 Proses 5.9 Kelola kota dan ongkos kirim ... 52

3.3.1.13 DFD (Data Flow Diagram) Level 3 Proses 8.1 Kelola menu utama ... 53

3.3.1.14 DFD (Data Flow Diagram) Level 3 Proses 7.7 Kelola kategori pesan ... 54

3.3.1.15 Kamus Data ... 54

3.3.1.16 PSPEC (Proses Specification) ... 80

3.3.2 Disain Penyimpanan Data ... 105

3.3.3 Struktur Menu Aplikasi ... 108

3.3.4 Disain Antarmuka ... 109

3.3.4.1 Disain Antarmuka Halaman Utama Aplikasi ... 109

3.3.4.2 Disain Antarmuka Menu Produk ... 110

3.3.4.3 Disain Antarmuka Detail Produk ... 110


(7)

xiii

3.3.4.5 Disain Antarmuka Halaman Anggota ... 112

3.3.3.6 Disain Antarmuka Pendaftaran ... 112

3.3.4.7 Disain Antarmuka Tambah Produk Lelang ... 113

BAB IV PENGEMBANGAN PERANGKAT LUNAK ... 114

4.1 Implementasi Struktur Menu Aplikasi ... 114

4.2 Implementasi Fungsi ... 115

4.2.1 Pemetaan Implementasi... 115

4.2.2 Implementasi Halaman Utama Aplikasi ... 116

4.2.3 Implementasi Halaman Utama Anggota ... 117

4.2.4 Implementasi Halaman Utama Admin ... 118

4.2.5 Implementasi Pendaftaran ... 119

4.2.6 Implementasi Login... 123

4.2.7 Implementasi Kelola Data Produk ... 124

4.2.8 Implementasi Kelola Kategori ... 136

4.2.9 Implementasi Mencari Produk ... 138

4.2.10 Implementasi Menawar dan Memesan Produk ... 139

4.2.11 Implementasi Kelola Pemesanan ... 148

4.2.12 Implementasi Kelola Menu Utama ... 151

4.2.13 Implementasi SubMenu... 153


(8)

xiv

4.2.15 Implementasi Kelola Data Pengguna ... 157

4.2.16 Implementasi Kelola Modul ... 162

4.2.17 Implementasi Kelola Pesan ... 162

4.2.18 Implementasi Kelola Kategori Pesan ... 165

4.2 Implementasi Penyimpanan Data ... 167

BAB V TESTING DAN EVALUASI SISTEM ... 175

5.1 Rencana Pengujian ... 175

5.2 Pelaksanaan Pengujian ... 176

5.2.1 Pengujian Pendaftaran ... 176

5.2.2 Pengujian Login ... 177

5.2.3 Pengujian Kelola Data Produk Jual Langsung ... 177

5.2.4 Pengujian Kelola Data Produk Lelang ... 178

5.2.5 Pengujian Kelola Kategori ... 180

5.2.6 Pengujian Menawar Produk ... 180

5.2.7 Pengujian Berikan Komentar... 180

5.2.8 Pengujian Mencari Produk ... 181

5.2.9 Pengujian Kelola Menu ... 181

5.2.10 Pengujian Kelola Submenu ... 182

5.2.11 Pengujian Pemesanan ... 183


(9)

xv

5.2.13 Pengujian Laporan ... 184

5.2.14 Pengujian Kelola Pengguna ... 184

5.2.15 Pengujian Kelola Modul... 184

5.2.16 Pengujian Kelola Pesan ... 186

5.2.17 Pengujian Kelola Kategori Pesan ... 186

5.3 User Testing ... 188

BAB VI KESIMPULAN DAN SARAN ... 193

6.1 Kesimpulan ... 193

6.2 Saran ... 194


(10)

xvi

DAFTAR GAMBAR

Gambar 1.1 Pengguna Internet di Asia (internetworldstats.com) ... 1

Gambar 1.2 Negara Pengguna Internet di Asia (internetworldstats.com) ... 2

Gambar 2.1 Anatomi Basis Data (Maslakowski, Butcher, 2004) ... 12

Gambar 2.2 Relasi satu-ke-satu (Fatansyah, 1999) ... 14

Gambar 2.3 Relasi satu-ke-banyak (Fatansyah, 1999) ... 14

Gambar 2.4 Relasi banyak-ke-banyak (Fatansyah, 1999) ... 15

Gambar 2.5 Diagram konteks (Kendall, Kendall, 2003) ... 16

Gambar 2.6 Diagram anak (Kendall, Kendall, 2003) ... 17

Gambar 2.7 Contoh Hasil Skrip PHP (Nugroho, 2008)... 21

Gambar 3.1 DFD (Data Flow Diagram) Level 0 ... 43

Gambar 3.2 DFD (Data Flow Diagram) Level 1 ... 44

Gambar 3.3 DFD (Data Flow Diagram) Level 2 Proses 1 Pendaftaran ... 45

Gambar 3.4 DFD (Data Flow Diagram) Level 2 Proses 3 Kelola Data Produk... 46

Gambar 3.5 DFD (Data Flow Diagram) Level 2 Proses 5 Menawar dan Memesan Produk ... 47

Gambar 3.6 DFD (Data Flow Diagram) Level 2 Proses 6 Kelola Data Pengguna ... 48

Gambar 3.7 DFD (Data Flow Diagram) Level 2 Proses 7 Kelola Pesan ... 49

Gambar 3.8 DFD (Data Flow Diagram) Level 2 Proses 8 Kelola Menu ... 50


(11)

xvii

Gambar 3.10 DFD (Data Flow Diagram) Level 3 Proses 3.1 Kelola Kategori... 51

Gambar 3.11 DFD (Data Flow Diagram) Level 3 Proses 5.8 Kelola Pesanan ... 52

Gambar 3.12 DFD (Data Flow Diagram) Level 3 Proses 5.9 Kelola Kota dan Ongkos Kirim ... 53

Gambar 3.13 DFD (Data Flow Diagram) Level 3 Proses 8.1 Kelola Menu Utama ... 53

Gambar 3.14 DFD (Data Flow Diagram) Level 3 Proses 7.7 Kelola Kategori Pesan ... 54

Gambar 3.15 ERD (Entity Relationship Diagram) Aplikasi ... 105

Gambar 3.16 Struktur Menu Aplikasi ... 108

Gambar 3.17 Disain Antarmuka Halaman Utama Aplikasi ... 109

Gambar 3.18 Disain Antarmuka Menu Produk ... 110

Gambar 3.19 Disain Antarmuka Detail Produk ... 111

Gambar 3.20 Disain Antarmuka Halaman Admin ... 111

Gamgar 3.21 Disain Antarmuka Halaman Anggota ... 112

Gambar 3.22 Disain Antarmuka Pendaftaran... 112

Gambar 3.23 Disain Antarmuka Tambah Produk Lelang ... 113

Gambar 4.1 Implementasi Struktur Menu Aplikasi ... 114

Gambar 4.2 Implementasi Halaman Utama Aplikasi ... 117

Gambar 4.3 Implementasi Halaman Utama Anggota ... 118

Gambar 4.4 Implementasi Halaman Utama Admin ... 118

Gambar 4.5 Implementasi Mendaftar ... 119


(12)

xviii

Gambar 4.7 Implementasi Email Akun Premium ... 121

Gambar 4.8 Implementasi Daftar Premium ... 121

Gambar 4.9 Implementasi Mengirimkan Kode Verifikasi ... 122

Gambar 4.10 Implementasi Email Kode Verifikasi Premium ... 122

Gambar 4.11 Implementasi Login Anggota ... 123

Gambar 4.12 Implementasi Login Admin ... 124

Gambar 4.13 Implementasi Tampil Produk Halaman Admin ... 125

Gambar 4.14 Implementasi Tampil Produk Jual Halaman Anggota ... 126

Gambar 4.15 Implementasi Tampil Produk Lelang Halaman Anggota ... 126

Gambar 4.16 Implementasi Tampil Produk Halaman Web ... 127

Gambar 4.17 Implementasi Tampil Detail Produk Halaman Web ... 128

Gambar 4.18 Implementasi Tambah Data Produk Halaman Admin ... 129

Gambar 4.19 Implementasi Tambah Data Produk Halaman Anggota ... 130

Gambar 4.20 Implementasi Tambah Data Produk Lelang Halaman Anggota ... 131

Gambar 4.21 Implementasi Ubah Data Produk Halaman Admin ... 132

Gambar 4.22 Implementasi Ubah Data Produk Halaman Anggota ... 134

Gambar 4.23 Implementasi Ubah Data Produk Lelang Halaman Anggota ... 135

Gambar 4.24 Implementasi Tampil Kategori Produk ... 136

Gambar 4.25 Implementasi Tambah Kategori Produk ... 136


(13)

xix

Gambar 4.27 Implementasi Mencari Produk ... 138

Gambar 4.28 Implementasi Hasil Pencarian Produk ... 138

Gambar 4.29 Implementasi Kantong Belanja Produk Anggota ... 139

Gambar 4.30 Implementasi Kantong Belanja Produk Admin ... 140

Gambar 4.31 Implementasi Data Pelanggan ... 140

Gambar 4.32 Implementasi Faktur Pemesanan Produk Annggota ... 141

Gambar 4.33 Implementasi Konfirmasi Pemesanan Produk Anggota ... 142

Gambar 4.34 Implementasi Faktur Pemesanan Produk Admin ... 142

Gambar 4.35 Implementasi Konfirmasi Pemesanan Produk Admin ... 143

Gambar 4.36 Implementasi Menawar Produk Lelang ... 144

Gambar 4.37 Implementasi Pemberitahuan Penawaran ... 145

Gambar 4.38 Implementasi Simulasi Penawaran Produk ... 145

Gambar 4.39 Implementasi Email Pemenang Lelang ... 147

Gambar 4.40 Implementasi Beri Komentar ... 148

Gambar 4.41 Implementasi Tampil Daftar Transaksi Halaman Admin ... 148

Gambar 4.42 Implementasi Tampil Daftar Transaksi Halaman Anggota ... 149

Gambar 4.43 Implementasi Mengubah Status Pemesanan Halaman Admin ... 149

Gambar 4.44 Implementasi Mengubah Status Pemesanan Halaman Anggota ... 150

Gambar 4.45 Implementasi Laporan Penjualan Halaman Admin ... 150


(14)

xx

Gambar 4.47 Implementasi Tampil Data Menu Utama ... 151

Gambar 4.48 Implementasi Tambah Data Menu Utama ... 152

Gambar 4.49 Implementasi Ubah Data Menu Utama ... 152

Gambar 4.50 Implementasi Tampil Data Sub Menu ... 153

Gambar 4.51 Implementasi Tambah Data Sub Menu ... 154

Gambar 4.52 Implementasi Ubah Data Sub Menu ... 155

Gambar 4.53 Implementasi Tampil Data Kota... 155

Gambar 4.54 Implementasi Tambah Data Kota ... 156

Gambar 4.55 Implementasi Ubah Data Kota ... 156

Gambar 4.56 Implementasi Tampil Data Admin ... 157

Gambar 4.57 Implementasi Tampil Data Anggota Halaman Admin ... 157

Gambar 4.58 Implementasi Tampil Data Anggota Halaman Admin ... 158

Gambar 4.59 Implementasi Tambah Data Admin ... 158

Gambar 4.60 Implementasi Ubah Data Admin ... 159

Gambar 4.61 Implementasi Ubah Data Anggota... 159

Gambar 4.62 Implementasi Tampil Data Modul ... 160

Gambar 4.63 Implementasi Tambah Data Modul ... 161

Gambar 4.64 Implementasi Ubah Data Modul... 161

Gambar 4.65 Implementasi Form Penjual Kirim Pesan ... 162


(15)

xxi

Gambar 4.67 Implementasi Form Membalas Pesan Ke Pelapor ... 163

Gambar 4.68 Implementasi Form Mengirim Pesan Ke Yang Dilaporkan ... 164

Gambar 4.69 Implementasi Tampil Data Pesan ... 164

Gambar 4.70 Implementasi Form Blokir Anggota ... 165

Gambar 4.71 Implementasi Daftar Blokir Anggota ... 165

Gambar 4.72 Implementasi Tampil Kategori Pesan ... 166

Gambar 4.73 Implementasi Tambah Kategori Pesan ... 166

Gambar 4.74 Implementasi Ubah Kategori Pesan ... 166

Gambar 4.75 Implementasi Penyimpanan Data ... 167

Gambar 5.1 Penawaran dan Pemesanan ... 191

Gambar 5.2 Pengelolaan Produk dan Laporan Transaksi ... 191

Gambar 5.3 Metode First Price Sealed Bid Auctions ... 192


(16)

xxii

DAFTAR TABEL

Tabel 3.1 Spesifikasi Antarmuka Perangkat Keras ... 24

Tabel 3.2 Spesifikasi Antarmuka Perangkat Lunak ... 25

Tabel 3.3 Kamus Data user_activasi ... 54

Tabel 3.4 Kamus Data user ... 55

Tabel 3.5 Kamus Data admins... 56

Tabel 3.6 Kamus Data produk_lelang ... 56

Tabel 3.7 Kamus Data kategori ... 57

Tabel 3.8 Kamus Data orders ... 57

Tabel 3.9 Kamus Data orders_detail ... 58

Tabel 3.10 Kamus Data orders_temp... 58

Tabel 3.11 Kamus Data komentar ... 59

Tabel 3.12 Kamus Data kota ... 59

Tabel 3.13 Kamus Data mainmenu... 60

Tabel 3.14 Kamus Data submenu ... 60

Tabel 3.15 Kamus Data tawar ... 60

Tabel 3.16 Kamus Data modul ... 61

Tabel 3.17 Kamus Data pesan ... 61


(17)

xxiii

Tabel 3.19 Kamus Data Menu ... 62

Tabel 3.20 Kamus Data Informasi Sub Menu ... 63

Tabel 3.21 Kamus Data Sub Menu ... 63

Tabel 3.22 Kamus Data Kategori ... 63

Tabel 3.23 Kamus Data Informasi Modul ... 64

Tabel 3.24 Kamus Data Modul ... 64

Tabel 3.25 Kamus Data Informasi Pesan ... 64

Tabel 3.26 Kamus Data Pesan ... 65

Tabel 3.27 Kamus Data Kategori Pesan ... 65

Tabel 3.28 Kamus Data kategori_pesan ... 66

Tabel 3.29 Kamus Data Email Pesan Balasan ... 66

Tabel 3.30 Kamus Data Informasi Penjual ... 66

Tabel 3.31 Kamus Data Informasi Pelanggan ... 67

Tabel 3.32 Kamus Data Informasi Penjual Baru ... 67

Tabel 3.33 Kamus Data Informasi Pelanggan Baru ... 68

Tabel 3.34 Kamus Data Informasi Pemesan ... 68

Tabel 3.35 Kamus Data Anggota... 69

Tabel 3.36 Kamus Data Pelanggan ... 69

Tabel 3.37 Kamus Data Penjual ... 70


(18)

xxiv

Tabel 3.39 Kamus Data Pelanggan Sementara... 71

Tabel 3.40 Kamus Data Informasi Admin ... 72

Tabel 3.41 Kamus Data Admin ... 72

Tabel 3.42 Kamus Data Informasi Produk Anggota... 73

Tabel 3.43 Kamus Data Produk Anggota ... 73

Tabel 3.44 Kamus Data Informasi Produk Admin ... 74

Tabel 3.45 Kamus Data Produk Admin ... 74

Tabel 3.46 Kamus Data Kota ... 75

Tabel 3.47 Kamus Data Detail Pemesanan ... 75

Tabel 3.46 Kamus Data Laporan ... 76

Tabel 3.49 Kamus Data Komentar ... 76

Tabel 3.50 Kamus Data Pemenang ... 77

Tabel 3.51 Kamus Data Transaksi Pemesanan... 77

Tabel 3.52Kamus Data Email Pemesanan ... 77

Tabel 3.53 Kamus Data Email Pemenang ... 78

Tabel 3.54 Kamus Data Email Penawaran ... 78

Tabel 3.55 Kamus Data Produk ... 79

Tabel 3.56 Kamus Data Informasi Pencarian Produk ... 79

Tabel 3.57 Kamus Data Hasil Pencarian Produk ... 80


(19)

xxv

Tabel 3.59 PSPEC Proses 1.2 Sistem mengirimkan kode verifikasi ... 81

Tabel 3.60 PSPEC Proses 1.3 Menampilkan data penjual sementara ... 81

Tabel 3.61 PSPEC Proses 1.4 Admin mengirimkan kode verifikasi ... 82

Tabel 3.62 PSPEC Proses 1.5 Melakukan verifikasi akun... 82

Tabel 3.63 PSPEC Proses 2 Login ... 83

Tabel 3.64 PSPEC Proses 3.2 Menambah data produk ... 83

Tabel 3.65 PSPEC Proses 3.3 Mengubah data produk ... 84

Tabel 3.66 PSPEC Proses 3.4 Menghapus data produk ... 85

Tabel 3.67 PSPEC Proses 3.5 Menampilkan produk... 85

Tabel 3.68 PSPEC Proses 3.1.1 Tambah kategori ... 86

Tabel 3.69 PSPEC Proses 3.1.2 Edit Kategori ... 86

Tabel 3.70 PSPEC Proses 3.1.3 Hapus Kategori ... 86

Tabel 3.71 PSPEC Proses 3.1.4 Menampilkan Kategori ... 87

Tabel 3.72 PSPEC Proses 4 Mencari produk ... 87

Tabel 3.73 PSPEC Proses 5.1 Memasukkan produk ke kantong belanja ... 88

Tabel 3.74 PSPEC Proses 5.2 Memasukkan data pelanggan ... 88

Tabel 3.75 PSPEC Proses 5.3 Menghitung total harga dan menyimpan data transaksi . 88 Tabel 3.76 PSPEC Proses 5.4 Mengirimkan email pemesanan/email pemenang ... 89

Tabel 3.77 PSPEC Proses 5.5 Memberikan komentar ke produk ... 89


(20)

xxvi

Tabel 3.79 PSPEC Proses 5.7 Menutup lelang dan menentukan pemenang lelang ... 91

Tabel 3.80 PSPEC Proses 5.8.1 Mengubah status pemesanan ... 91

Tabel 3.81 PSPEC Proses 5.8.2 Menghapus data pemesanan... 92

Tabel 3.82 PSPEC Proses 5.8.3 Membuat laporan ... 92

Tabel 3.83 PSPEC Proses 5.8.4 Menampilkan daftar transaksi ... 92

Tabel 3.84 PSPEC Proses 5.9.1 Tambah kota ... 93

Tabel 3.85 PSPEC Proses 5.9.2 Mengubah kota ... 93

Tabel 3.86 PSPEC Proses 5.9.3 Menghapus kota ... 94

Tabel 3.87 PSPEC Proses 5.9.4 Menampilkan kota ... 94

Tabel 3.88 PSPEC Proses 6.1 Menambah admin ... 94

Tabel 3.89 PSPEC Proses 6.2 Mengubah data pengguna ... 95

Tabel 3.90 PSPEC Proses 6.3 Menampilkan data pengguna ... 95

Tabel 3.91 PSPEC Proses 7.1 Menampilkan pesan ... 96

Tabel 3.92 PSPEC Proses 7.1 Mengirimkan pesan ... 96

Tabel 3.93 PSPEC Proses 7.3 Membalas pesan ... 96

Tabel 3.94 PSPEC Proses 7.4 Menghapus pesan ... 97

Tabel 3.95 PSPEC Proses 7.5 Memblokir anggota ... 97

Tabel 3.96 PSPEC Proses 7.6 Menampilkan daftar blokir ... 98

Tabel 3.97 PSPEC Proses 7.7.1 Tambah kategori pesan ... 98


(21)

xxvii

Tabel 3.99 PSPEC Proses 7.7.3 Hapus kategori pesan ... 99

Tabel 3.100 PSPEC Proses 7.7.4 Menampilkan kategori pesan ... 99

Tabel 3.101 PSPEC Proses 8.2 Menambah submenu ... 100

Tabel 3.102 PSPEC Proses 8.3 Mengubah submenu... 100

Tabel 3.103 PSPEC Proses 8.4 Menghapus submenu ... 101

Tabel 3.104 PSPEC Proses 8.5 Menampilkan submenu ... 101

Tabel 3.105 PSPEC Proses 8.1.1 Menambah menu utama ... 101

Tabel 3.106 PSPEC Proses 8.1.2 Mengubah menu utama ... 102

Tabel 3.107 PSPEC Proses 8.1.3 Menampilkan menu utama ... 102

Tabel 3.108 PSPEC Proses 9.1 Menambah modul ... 103

Tabel 3.109 PSPEC Proses 9.2 Mengubah modul ... 103

Tabel 3.110 PSPEC Proses 9.3 Menghapus modul ... 104

Tabel 3.111 PSPEC Proses 9.4 Menampilkan modul ... 104

Tabel 4.1 Pemetaan Implementasi ... 115

Tabel 4.2 Tabel user ... 168

Tabel 4.3 Tabel user_activasi ... 168

Tabel 4.4 Tabel admins ... 169

Tabel 4.5 Tabel produk_lelang ... 169

Tabel 4.6 Tabel kategori ... 170


(22)

xxviii

Tabel 4.8 Tabel orders_detail ... 171

Tabel 4.9 Tabel orders_temp ... 171

Tabel 4.10 Tabel komentar ... 171

Tabel 4.11 Tabel kota ... 172

Tabel 4.12 Tabel mainmenu ... 172

Tabel 4.13 Tabel submenu ... 172

Tabel 4.14 Tabel tawar... 173

Tabel 4.15 Tabel modul ... 173

Tabel 4.16 Tabel pesan ... 173

Tabel 4.17 Tabel kategori_pesan ... 174

Tabel 5.1 Rencana Pengujian ... 175

Tabel 5.2 Pengujian Pendaftaran ... 176

Tabel 5.3 Pengujian Login ... 177

Tabel 5.4 Pengujian Kelola Data Produk Jual ... 177

Tabel 5.5 Pengujian Kelola Data Produk Lelang ... 178

Tabel 5.6 Pengujian Kelola Kategori ... 179

Tabel 5.7 Pengujian Lelang Produk ... 180

Tabel 5.8 Pengujian Berikan Komentar ... 181

Tabel 5.9 Pengujian Cari Produk ... 181


(23)

xxix

Tabel 5.11 Pengujian Kelola Submenu ... 182

Tabel 5.12 Pengujian Pemesanan ... 183

Tabel 5.13 Pengujian Kelola Ongkos Kirim ... 184

Tabel 5.14 Pengujian Laporan ... 184

Tabel 5.15 Pengujian Kelola Pengguna ... 185

Tabel 5.16 Pengujian Kelola Modul ... 185

Tabel 5.17 Pengujian Kelola Pesan ... 186

Tabel 5.18 Pengujian Kelola Kategori Pesan ... 187

Tabel 5.19 Pengujian Quisioner Soal 1 ... 188

Tabel 5.20 Pengujian Quisioner Soal 2 ... 188

Tabel 5.21 Pengujian Quisioner Soal 3 ... 188

Tabel 5.22 Pengujian Quisioner Soal 4 ... 189

Tabel 5.23 Pengujian Quisioner Soal 5 ... 189

Tabel 5.24 Pengujian Quisioner Soal 6 ... 189

Tabel 5.25 Pengujian Quisioner Soal 7 ... 189

Tabel 5.26 Pengujian Quisioner Soal 8 ... 190

Tabel 5.27 Pengujian Quisioner Soal 9 ... 190


(24)

xxx

DAFTAR KODE PROGRAM

Kode Program 2.1 Contoh Kode PHP (Nugroho, 2008) ... 20

Kode Program 2.2 Contoh Hasil Kode PHP (Nugroho, 2008) ... 21

Kode Program 4.1 Contoh Kode Program Pendaftaran ... 120

Kode Program 4.2 Contoh Kode Program Login Anggota ... 123

Kode Program 4.3 Contoh Kode Program Login Admin ... 124

Kode Program 4.4 Contoh Kode Program Tambah Produk Admin ... 129

Kode Program 4.5 Contoh Kode Program Tambah Produk Jual ... 130

Kode Program 4.6 Contoh Kode Program Tambah Produk Lelang ... 132

Kode Program 4.7 Contoh Kode Program Ubah Produk Admin ... 133

Kode Program 4.8 Contoh Kode Program Ubah Produk Jual ... 134

Kode Program 4.9 Contoh Kode Program Ubah Produk Lelang ... 135

Kode Program 4.10 Contoh Kode Program Tambah Kategori ... 137

Kode Program 4.11 Contoh Kode Program Ubah Kategori... 137

Kode Program 4.12 Contoh Kode Program Masukan Data Pelanggan ... 141

Kode Program 4.13 Contoh Kode Program Menawar Produk ... 144

Kode Program 4.14 Contoh Kode Program Tambah Menu Utama... 152

Kode Program 4.15 Contoh Kode Program Ubah Menu Utama ... 153

Kode Program 4.16 Contoh Kode Program Tambah Sub Menu ... 154

Kode Program 4.17 Contoh Kode Program Ubah Sub Menu ... 155

Kode Program 4.18 Contoh Kode Program Tambah Kota ... 156

Kode Program 4.19 Contoh Kode Program Ubah Kota... 157


(25)

xxxi

Kode Program 4.21 Contoh Kode Program Tambah Modul ... 161 Kode Program 4.22 Contoh Kode Program Ubah Modul ... 162


(26)

xxxii

DAFTAR SIMBOL

1. Simbol Entity Relationship (Nugroho, 2004)

Simbol Arti

Entitas Entitas Lemah

Relationship Identitying Relationship

Atribut Atribut Multivalue

Atribut Derivatif

2. Daftar Simbol Data Flow Diagram (Kendall, Kendall, 2003)

Simbol Arti

Entitas Proses


(27)

xxxiii

Simbol Arti

Data Store

3. Simbol Kamus Data (Kendall, Kendall, 2003 : 338)

Simbol Arti

= Terdiri atas, mendefinisikan, diuraikan menjadi, artinya

+ Dan

( ) Optional (pilihan boleh ada boleh tidak)

{ } Pengulangan

[ ] Memilih salah satu cara dari sejumlah alternatif, seleksi


(28)

xxxiv

DAFTAR LAMPIRAN

Lampiran A... 196

Lampiran B ... 197

Lampiran C ... 201

Lampiran D... 205

Lampiran E ... 209


(29)

1

BAB I

PENDAHULUAN

Sebelum membuat aplikasi penjualan dengan metode lelang first price sealed bid auctions tersebut ada beberapa hal yang mendasari pembuatannya yang akan dibahas di dalam bab ini.

1.1Latar Belakang

Kemajuan teknologi informasi yang cepat telah menjadikan setiap usaha kecil atau lembaga dan perusahaan yang terlibat, termasuk tempat usaha untuk terus meningkatkan kemampuannya dalam mengelola data yang dimiliki dan dibutuhkan. Berdasarkan fakta yang diambil dari internetworldstats.com pada gambar 1.1 khususnya wilayah asia menunjukkan bahwa pengguna teknologi internet setiap tahunnya semakin meningkat dan hampir 50% wilayah Asia menggunakan internet.


(30)

2

Pada gambar 1.2 di bawah ini adalah daftar negara Asia yang menggunakan layanan internet dan pertumbuhannya yang semakin berkembang.


(31)

3

Berdasarkan tabel di atas pertumbuhan yang sangat menonjol penggunaan internet pada negara Indonesia dari tahun 2000 yang hanya 2 juta jiwa menggunakan layanan internet sampai pada akhir tahun 2011 tumbuh berkembang mencapai 55 juta jiwa. Pertumbuhan pengguna internet yang sangat memasyarakat sangat memungkinkan dalam melakukan penjualan secara online yang dapat memberikan keuntungan besar hingga menjadi populer.

Terdapat banyak keuntungan yang didapat dalam berbisnis online, yang mencakup semua bentuk bisnis yang dilakukan secara online (Sulianta, 2012).

Berikut keuntungan utama bisnis online :

1. Availabilitas online yang memungkinkan barang yang diperdagangkan diakses selama 24 jam penuh oleh calon pelanggan.

2. Jangkauan bisnis yang luas bahkan antar negara. 3. Transaksi aman tanpa membawa uang secara fisik.

4. Efisiensi waktu. Pelanggan dapat dengan mudah menulusuri etalase online

dengan cepat.

5. Proses murah. Penghematan sumber data terutama biaya transportasi.

6. Meningkatnya privasi. Beberapa orang malu dan takut untuk memesan barang tertentu, tetapi dengan toko online, pelanggan menjadi tidak terlihat di mata penjual.

Berdasarkan uraian di atas yang membahas mengenai memasyarakatnya penggunaan internet dan keuntungan dalam berjualan online terutama di Indonesia, maka akan diterapkannya penjualan online pada galaksigame.com. Pengalaman dalam melakukan transaksi dalam tawar-menawar pada salah satu situs penjualan

online yang menerapkan sistem lelang, maka akan dicoba menerapkan juga metode lelang pada penjualan online di galaksigame.com. Penjualan secara online yang menggunakan medote lelang sudah banyak diterapkan diberbagai situs di internet, terutama situs-situs yang berada di luar Indonesia, tetapi di Indonesia sendiripun


(32)

4

sangat sedikit situs yang menerapkan penjualan online dengan menggunakan metode lelang, situs-situs yang berhasil ditemukan di Indonesia dan di luar Indonesia yaitu :

1. Situs penjualan online yang menggunakan metode lelang dan masih aktif di Indonesia :

a) www.mauapa.com b) www.gudangsolusi.com c) www.lelanghot.com

2. Situs penjualan online yang menggunakan metode lelang dan masih aktif di luar Indonesia :

a) www.ebay.com b) www.zeekler.com c) www.bidz.com

d) www.onlineauction.com e) www.ebid.net

f) www.ubid.com

g) www.biddingforgood.com

h) www.charitybuzz.com

Dari daftar situs yang telah disebutkan di atas, di Indonesia sangat sedikit terdapat penjualan online yang menerapkan metode lelang, berdasarkan hal inilah kesempatan untuk meningkatkan penjualan secara online dengan menerapkan metode lelang di Indonesia sangat besar dan mempunyai peluang yang besar juga dalam menarik calon pembeli atau pelanggan. Penerapan penjualan online dengan metode lelang pada galaksigame.com tersebut bertujuan agar dapat memahami atau mendalami lebih jauh lagi pengetahuan mengenai penjualan yang menggunakan metode lelang. Metode lelang yang akan diterapkan adalah First Price Sealed Bid Auctions. Dengan demikian judul yang tertulis pada tugas akhir ini adalah “Aplikasi Penjualan Barang Antik Pada galaksigame.com Dengan Menggunakan Metode Lelang First Price Sealed Bid Auctions.


(33)

5

1.2Rumusan Masalah

Adapun rumusan masalah yang dapat dideskripsikan berdasarkan latar belakang permasalahan di atas adalah :

1. Bagaimana pelanggan maupun penjual melakukan pendaftaran.

2. Bagaimana cara penjual memasukkan produk lelang dan produk yang dijual secara langsung.

3. Bagaimana cara pelanggan melakukan penawaran terhadap produk yang dilelang.

4. Bagaimana pelanggan dapat memesan produk dan pembayarannya 5. Bagaimana cara penjual dan pelanggan dapat mengubah data diri. 6. Bagaimana penjual membuat laporan penjualan.

7. Bagaimana pelanggan atau penawar mengetahui jika ada penawar lain yang memberikan penawaran lagi, dan bagaimana pelanggan atau penawar mengetahui pemenang lelang.

8. Bagaimana penjual maupun pelanggan memberikan keluhan jika ada pelanggan yang tidak membayar produk yang dipesan, dan penjual yang tidak mengirimkan produk yang dipesan.

1.3Tujuan Pembahasan

Tujuan pembahasan dari rumusan masalah di atas adalah sebagai berikut : 1. Menyediakan form pendaftaran yang akan diisi oleh setiap pendaftar, dan

akan diberikan dua pilihan dalam memilih akun, yaitu akun gratis hanya untuk pelanggan saja dan akun premium untuk penjual. Pendaftar akan menerima konfirmasi yang dikirimkan ke email pendaftar.


(34)

6

2. Menyediakan form pengisian produk yang akan dijual bagi setiap anggota yang menjadi penjual. Pengisian produk dibagi menjadi dua yang pertama adalah produk yang akan dilelang, dan yang ke-dua adalah produk yang akan dijual secara langsung.

3. Menyediakan form penawaran pada produk yang sedang dilelang dan pelanggan atau penawar dapat memasukkan nilai nominal penawaran pada form tersebut dan sistem akan menampilkan harga yang sudah diakumulasikan.

4. Menyediakan keranjang belanja untuk menampung produk-produk yang dipesan oleh pelanggan, dan menyediakan form data pengiriman yang harus diisikan oleh pelanggan. Mengirimkan email konfirmasi pemesanan serta tata cara pembayaran.

5. Menyediakan form biodata pada halaman anggota untuk anggota yang ingin mengubah data dirinya. Anggota hanya dapat mengubah data diri seperti nama lengkap, nomor telepon, password, alamat, kota, dan foto.

6. Menyediakan tombol unduh dalam setiap pemesanan yang dapat diunduh sebagai laporan transaksi.

7. Menyediakan fitur pengirim email secara automatis yang dapat mengirimkan

email pemberitahuan harga lelang kepada setiap penawar produk tersebut, dan akan mengirimkan pemberitahuan pemenang lelang melalui email kepada penawar yang memenangkan lelang.

8. Menyediakan fitur pesan pada halaman anggota agar setiap anggota dapat mengirimkan pesan berupa keluhan kepada admin melalui form pesan berdasarkan kategori yang telah disediakan, baik itu komplain yang mengenai bahwa penjual tidak mengirimkan produk yang dipesan, dan pelanggan yang tidak melakukan pembayaran terahadap produk yang dipesan.


(35)

7

1.4. Batasan Masalah

Berikut akan diuraikan beberapa batasan masalah dalam pembuatan aplikasi tersebut, yaitu :

1. Aplikasi dibuat berbasis web sehingga hanya bisa diakses melalui internet. 2. Pembayaran transaksi pemesanan masih dilakukan secara manual, yang

artinya pelanggan melakukan transfer uang ke penjual melalui ATM (Automated Teller Machine).

1.5 Sistematika Pembahasan

Sistematika pembahasan yang akan disusun dalam penyajian laporan ini adalah sebagai berikut

1. BAB I Pendahuluan

Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan mengenai perangkat lunak yang dibuat. 2. BAB II Landasan Teori

Bab ini memaparkan lebih lanjut tentang teori yang mendukung pembuatan aplikasi ini, yang berisi mengenai uraian teori tentang aplikasi ini serta penerapan sistem aplikasi yang akan dibuat.

3. BAB III Analisis dan Disain

Bab ini berisi gambaran perangkat secara keseluruhan yang meliputi analisis sistem yang akan diterapkan, perancangan fitur-fitur perangkat lunak, persyaratan antar muka eskternal, persyaratan antar muka dengan pengguna, antar muka perangkat keras, desain antar muka perangka lunak, serta pemodelan perangkat lunak.


(36)

8

4. BAB IV Pengembangan Perangkat Lunak

Bab ini berisi implementasi dari hasil pembuatan aplikasi tersebut, serta desain antar muka perangkat lunak pengguna.

5. BAB V Testing dan Evaluasi Sistem

Bab ini berisi pembahasan mengenai rencana pengujian perangkat lunak, metode pengujian yang digunakan.

6. BAB VI Kesimpulan dan Saran

Bab ini berisi simpulan dan saran berdasarkan hasil pengujian perangkat lunak serta rencana perbaikan atau pengembangan lebih lanjut terhadap perangkat lunak berdasarkan saran yang diberikan.


(37)

193

Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dengan adanya pembuatan aplikasi penjualan online pada galaksigame.com yang menggunakan metode lelang first price sealed bid auctions ini dapat diambil beberapa kesimpulan, yaitu :

1. Konfirmasi pendaftaran melalui email cukup efektif untuk menghindari penyalahgunaan email yang dipakai saat melakukan pendaftaran. Pendaftaran juga memberikan hak akses yang berbeda antara penjual dan pelanggan.

2. Penjual dapat menjual produk secara lelang atau dijual secara langsung tanpa ada batasan dalam memasukkan data produk.

3. Penawaran produk dengan metode ini dapat menciptakan persaingan secara sehat antara para pelanggan dalam melakukan penawaran produk, karena setiap penawar tidak saling mengetahui harga yang diberikan.

4. Pemesanan produk boleh lebih dari satu dengan menampung sementara ke dalam kantong belanja. Pemesanan juga dapat mengatasnamakan data pelanggan yang lain yang bukan anggota, serta tata cara pembayaran yang dikirimkan melalui email cukup membantu.

5. Anggota dapat mengubah data diri sebagai pengenal dalam melakukan transaksi pemesanan maupun penjualan.

6. Setiap transaksi yang masuk ke daftar pemesanan dapat dijadikan laporan penjualan.


(38)

194

7. Pemberitahuan menggunakan email untuk para pelanggan yang melakukan penawaran produk cukup membantu dalam mengetahui harga lelang saat itu, dan sangat membantu dalam pemberitahuan kepada pemenang lelang.

8. Pengaduan yang dikirimkan ke admin dapat mengurangi kecurangan yang dilakukan oleh pelanggan maupun penjual.

6.2 Saran

Untuk mengoptimalkan pengimplementasian aplikasi tersebut diberikan beberapa saran yang dapat membangun aplikasi ini agar bisa lebih berkembang, yaitu:

1. Pemberitahuan setiap penawaran produk dapat dilakukan dengan mengirimkan sms (short message service).

2. Pembayaran terhadap produk yang dipesan dapat menggunakan kartu kredit atau menggunakan layanan paypal.

3. Aplikasi ini dapat mengirimkan email pemberitahuan kepada pelanggan yang belum melunasi biaya transaksi yang dilakukannya.

4. Aplikasi ini dapat dibuat versi mobile, sehingga dapat dijalankan di


(39)

195

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Fatansyah. 1999. Basis Data. Bandung : Informatika.

Hariyanto, Bambang. 2004. Sistem Manajemen Basis Data. Bandung : Informatika.

Kendall & Kendall. 2003. Analisis Dan Perancangan Sistem. Edisi Kelima. Jakarta : Pearson Education Asia Pte. Ltd.

Maslakowski, Mark., & Butcher, Tony. 2000. Sams Teach Yourself MySQL in 21 Days. United State of America : A Division of Macmillan USA.

McAfee, R. Peterson., McMillan, John. 1987. Auctions and Bidding. New York : Jstor.

Nugroho, Adi. 2004. Konsep Pengembangan Sistem Basis Data. Bandung : Informatika.

Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver MX (6, 7, 2004) dan 8. Yogyakarta : Gava Media. Nugroho, Bunafit. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP

dan MySQL. Yogyakarta : Gava Media.

Pressman, Roger, S. 1997. Software engineering a practitioner’s approach

Edisi Keempat. New York : Hill Company Inc.

Sulianta, Feri. 2012. Smart Online Marketer. Yogyakarta : Andi.

Turban, Efraim, et al. 2004. Electronic Commerce a Managerial Perspective.

New Jersey : Pearson Education International.

www.internetworldstats.com. Internet World Stats, Usage and Population Statistics.


(1)

6

2. Menyediakan form pengisian produk yang akan dijual bagi setiap anggota yang menjadi penjual. Pengisian produk dibagi menjadi dua yang pertama adalah produk yang akan dilelang, dan yang ke-dua adalah produk yang akan dijual secara langsung.

3. Menyediakan form penawaran pada produk yang sedang dilelang dan pelanggan atau penawar dapat memasukkan nilai nominal penawaran pada form tersebut dan sistem akan menampilkan harga yang sudah diakumulasikan.

4. Menyediakan keranjang belanja untuk menampung produk-produk yang dipesan oleh pelanggan, dan menyediakan form data pengiriman yang harus diisikan oleh pelanggan. Mengirimkan email konfirmasi pemesanan serta tata cara pembayaran.

5. Menyediakan form biodata pada halaman anggota untuk anggota yang ingin mengubah data dirinya. Anggota hanya dapat mengubah data diri seperti nama lengkap, nomor telepon, password, alamat, kota, dan foto.

6. Menyediakan tombol unduh dalam setiap pemesanan yang dapat diunduh sebagai laporan transaksi.

7. Menyediakan fitur pengirim email secara automatis yang dapat mengirimkan email pemberitahuan harga lelang kepada setiap penawar produk tersebut, dan akan mengirimkan pemberitahuan pemenang lelang melalui email kepada penawar yang memenangkan lelang.

8. Menyediakan fitur pesan pada halaman anggota agar setiap anggota dapat mengirimkan pesan berupa keluhan kepada admin melalui form pesan berdasarkan kategori yang telah disediakan, baik itu komplain yang mengenai bahwa penjual tidak mengirimkan produk yang dipesan, dan pelanggan yang tidak melakukan pembayaran terahadap produk yang dipesan.


(2)

1.4. Batasan Masalah

Berikut akan diuraikan beberapa batasan masalah dalam pembuatan aplikasi tersebut, yaitu :

1. Aplikasi dibuat berbasis web sehingga hanya bisa diakses melalui internet. 2. Pembayaran transaksi pemesanan masih dilakukan secara manual, yang

artinya pelanggan melakukan transfer uang ke penjual melalui ATM (Automated Teller Machine).

1.5 Sistematika Pembahasan

Sistematika pembahasan yang akan disusun dalam penyajian laporan ini adalah sebagai berikut

1. BAB I Pendahuluan

Bab ini berisi latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan mengenai perangkat lunak yang dibuat. 2. BAB II Landasan Teori

Bab ini memaparkan lebih lanjut tentang teori yang mendukung pembuatan aplikasi ini, yang berisi mengenai uraian teori tentang aplikasi ini serta penerapan sistem aplikasi yang akan dibuat.


(3)

8

4. BAB IV Pengembangan Perangkat Lunak

Bab ini berisi implementasi dari hasil pembuatan aplikasi tersebut, serta desain antar muka perangkat lunak pengguna.

5. BAB V Testing dan Evaluasi Sistem

Bab ini berisi pembahasan mengenai rencana pengujian perangkat lunak, metode pengujian yang digunakan.

6. BAB VI Kesimpulan dan Saran

Bab ini berisi simpulan dan saran berdasarkan hasil pengujian perangkat lunak serta rencana perbaikan atau pengembangan lebih lanjut terhadap perangkat lunak berdasarkan saran yang diberikan.


(4)

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dengan adanya pembuatan aplikasi penjualan online pada galaksigame.com yang menggunakan metode lelang first price sealed bid auctions ini dapat diambil beberapa kesimpulan, yaitu :

1. Konfirmasi pendaftaran melalui email cukup efektif untuk menghindari penyalahgunaan email yang dipakai saat melakukan pendaftaran. Pendaftaran juga memberikan hak akses yang berbeda antara penjual dan pelanggan.

2. Penjual dapat menjual produk secara lelang atau dijual secara langsung tanpa ada batasan dalam memasukkan data produk.

3. Penawaran produk dengan metode ini dapat menciptakan persaingan secara sehat antara para pelanggan dalam melakukan penawaran produk, karena setiap penawar tidak saling mengetahui harga yang diberikan.

4. Pemesanan produk boleh lebih dari satu dengan menampung sementara ke dalam kantong belanja. Pemesanan juga dapat mengatasnamakan data pelanggan yang lain yang bukan anggota, serta tata cara pembayaran yang dikirimkan melalui email cukup membantu.


(5)

194

7. Pemberitahuan menggunakan email untuk para pelanggan yang melakukan penawaran produk cukup membantu dalam mengetahui harga lelang saat itu, dan sangat membantu dalam pemberitahuan kepada pemenang lelang.

8. Pengaduan yang dikirimkan ke admin dapat mengurangi kecurangan yang dilakukan oleh pelanggan maupun penjual.

6.2 Saran

Untuk mengoptimalkan pengimplementasian aplikasi tersebut diberikan beberapa saran yang dapat membangun aplikasi ini agar bisa lebih berkembang, yaitu:

1. Pemberitahuan setiap penawaran produk dapat dilakukan dengan mengirimkan sms (short message service).

2. Pembayaran terhadap produk yang dipesan dapat menggunakan kartu kredit atau menggunakan layanan paypal.

3. Aplikasi ini dapat mengirimkan email pemberitahuan kepada pelanggan yang belum melunasi biaya transaksi yang dilakukannya.

4. Aplikasi ini dapat dibuat versi mobile, sehingga dapat dijalankan di handphone.


(6)

Fatansyah. 1999. Basis Data. Bandung : Informatika.

Hariyanto, Bambang. 2004. Sistem Manajemen Basis Data. Bandung : Informatika.

Kendall & Kendall. 2003. Analisis Dan Perancangan Sistem. Edisi Kelima. Jakarta : Pearson Education Asia Pte. Ltd.

Maslakowski, Mark., & Butcher, Tony. 2000. Sams Teach Yourself MySQL in 21 Days. United State of America : A Division of Macmillan USA.

McAfee, R. Peterson., McMillan, John. 1987. Auctions and Bidding. New York : Jstor.

Nugroho, Adi. 2004. Konsep Pengembangan Sistem Basis Data. Bandung : Informatika.

Nugroho, Bunafit. 2008. Latihan Membuat Aplikasi Web PHP dan MySQL dengan Dreamweaver MX (6, 7, 2004) dan 8. Yogyakarta : Gava Media. Nugroho, Bunafit. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP

dan MySQL. Yogyakarta : Gava Media.

Pressman, Roger, S. 1997. Software engineering a practitioner’s approach Edisi Keempat. New York : Hill Company Inc.

Sulianta, Feri. 2012. Smart Online Marketer. Yogyakarta : Andi.

Turban, Efraim, et al. 2004. Electronic Commerce a Managerial Perspective. New Jersey : Pearson Education International.

www.internetworldstats.com. Internet World Stats, Usage and Population Statistics.