Aplikasi Penjualan Barang Antik pada Galaksigame.com dengan Menggukana Metode Lelang First Price Sealed Bid Auctions.
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.