• Tidak ada hasil yang ditemukan

Sistem Pemesanan dan Penjualan Buku Baru dan Bekas Secara Online dengan ASP.Net.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Pemesanan dan Penjualan Buku Baru dan Bekas Secara Online dengan ASP.Net."

Copied!
20
0
0

Teks penuh

(1)

ABSTRAK

Buku termasuk barang yang terus menerus dicari dan tersedia dalam jumlah yang terbatas. Penjualan buku sebagian besar masih dilakukan secara manual dengan mendatangi penjual dan mencari buku yang akan dibeli. Buku yang dijual juga tersedia dalam jumlah yang terbatas, sehingga pembeli kadang kala tidak menemukan buku yang dicari walaupun sudah menempuh jarak yang jauh untuk mendatangi penjual. Website merupakan salah satu sarana untuk mengatasi permasalahan tersebut. Website Penjualan dan Pemesanan Buku Baru dan Bekas membantu pembeli untuk melakukan pembelian buku dan melakukan pemesanan buku agar instansi dapat mencarikan buku yang dicari pembeli.

(2)

ABSTRACT

The book includes the items sought and continuously available in limited quantities. Sales of the book is still largely done manually by the seller and went looking for books to be purchased. The book sold is also available in limited quantities, so that buyers sometimes do not find the book you are looking despite long distances to come to the seller. Website is one means to overcome these problems. Website Sales and Booking New and Used Books help buyers to make purchases of books and an order book that agencies may find the book you are looking for a buyer.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ... iii

SURAT PERNYATAAN ORISINALITAS KARYA ...iv

PRAKATA ... v

ABSTRAK ...vi

ABSTRACT ... vii

DAFTAR ISI... viii

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xvi

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang Masalah... 1

1.2. Rumusan Masalah ... 2

1.3. Tujuan Pembahasan ... 3

1.4. Ruang Lingkup Kajian ... 3

1.5. Sumber Data ... 4

1.6. Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 6

2.1. ASP.NET ... 6

2.2. HTML ... 6

2.3. SQL Server ... 8

2.4. Orientasi Objek (Object Oriented) ... 9

2.4.1. Abstraksi (Abstaction) ... 10

2.4.2. Enkapsulasi (Encapsulation) ... 10

2.4.3. Inheritance ... 11

2.4.4. Polimorfisme (Polymorphysm) ... 11

2.5. Entity Relationship Diagram (ERD) ... 11

2.5.1. Entitas... 12

2.5.2. Atribut ... 13

2.5.3. Relasi... 13

2.5.4. Hubungan antar tabel ... 14

2.6. Unified Modeling Language (UML) ... 15

2.7. Use Case ... 16

2.8. ActivityDiagram ... 18

2.9. Class Diagram ... 19

2.10. Short Message Service (SMS) ... 19

2.11. Secure Hash Algorithm (SHA) ... 20

BAB III ANALISIS DAN RANCANGAN SISTEM ... 22

3.1. Proses Bisnis Sistem Lama ... 22

3.1.1. Proses Bisnis Penjualan Buku Sistem Lama ... 22

3.1.2. Proses Bisnis Pemesanan Buku Sistem Lama ... 23

3.2. Proses Bisnis Sistem Baru ... 24

3.2.1. Proses Bisnis Penjualan Buku Sistem Baru ... 25

3.2.2. Proses Bisnis Pemesanan Buku Sistem Baru ... 26

3.2.3. Proses Bisnis Pembayaran Sistem Baru ... 26

3.2.4. Proses Bisnis Pengiriman Barang Sistem Baru ... 27

3.3. Use Case Diagram ... 28

3.3.1. Proses Mengelola Data Event ... 28

(4)

3.3.3. Proses Mengelola Data Pengiriman ... 30

3.3.4. Proses Melihat Data Pengiriman ... 31

3.3.5. Proses Mengirim Pesan SMS ... 31

3.3.6. Proses Melihat Data Buku ... 32

3.3.7. Proses Menambah Rating Buku ... 32

3.3.8. Proses Mengelola Data Buku ... 33

3.3.9. Proses Mengelola Kondisi Buku ... 34

3.3.10. Proses Melihat Log ... 35

3.3.11. Proses Melihat Testimonial ... 35

3.3.12. Proses Menambah Data Member ... 36

3.3.13. Proses Mengelola Data Member ... 36

3.3.14. Proses Melihat Data Kondisi ... 38

3.3.15. Proses Mengelola Data Kondisi ... 38

3.3.16. Proses Mengelola Data Pesanan ... 39

3.3.17. Proses Mengelola Data Penjualan ... 40

3.3.18. Proses Login ... 42

3.3.19. Proses Mengelola Data Pembelian ... 43

3.3.20. Proses Mengelola Data Kategori ... 44

3.3.21. Proses Mengelola Data Pengarang ... 45

3.3.22. Proses Mengelola Data Penerbit ... 47

3.4. ER-Diagram ... 48

3.5. Class Diagram ... 48

3.6. Layout ... 49

3.6.1. Guest Header Layout ... 49

3.6.2. GuestHeader Kanan Layout ... 50

3.6.3. Guest / Member / Admin Home Layout ... 51

3.6.4. Guest / Member / Admin All About Us Layout ... 51

3.6.5. Guest / Member / Admin Events Layout ... 52

3.6.6. Guest / Member / Admin Last Updates Layout ... 53

3.6.7. Guest / Member / Admin Testimonials Layout ... 54

3.6.8. Guest / Member / AdminPengiriman Layout ... 54

3.6.9. Guest / Member / Admin Catalog Layout ... 55

3.6.10. Guest Detail Buku Layout ... 56

3.6.11. Guest Pendaftaran MemberLayout ... 56

3.6.12. Member Header Layout ... 57

3.6.13. Member Konfirmasi Pendaftaran Layout ... 57

3.6.14. Member / Admin Header Kanan Layout ... 57

3.6.15. Member / Admin Detail Buku Layout ... 58

3.6.16. Member / Admin ProfileLayout ... 59

3.6.17. Member / Admin ShoppingCart Layout ... 60

3.6.18. Admin Header Layout ... 60

3.6.19. Admin Manage Buku Layout ... 61

3.6.20. Admin Manage Pengarang Layout ... 62

3.6.21. Admin Manage Penerbit Layout ... 62

3.6.22. Admin Manage Kategori Layout ... 63

3.6.23. Admin Manage Kondisi Layout ... 63

3.6.24. Admin Manage Pembelian Layout ... 64

3.6.25. Admin Manage Penjualan Layout ... 64

3.6.26. Admin Manage Pengiriman Layout ... 65

3.6.27. Admin Manage Pemesanan Layout ... 66

(5)

3.6.29. Admin ManageMemberLayout ... 67

BAB IV HASIL PENELITIAN ... 68

4.1. GuestHeader ... 68

4.2. GuestHeader Kanan ... 68

4.3. Guest / Member / Admin Home... 69

4.4. Guest / Member / Admin All About Us ... 70

4.5. Guest / Member / Admin Events ... 71

4.6. Guest / Member / Admin Last Updates ... 72

4.7. Guest / Member / Admin Testimonials ... 72

4.8. Guest / Member / Admin Pengiriman ... 72

4.9. Guest / Member / Admin Catalog ... 73

4.10. Guest Detail Buku ... 74

4.11. Guest Pendaftaran Member ... 74

4.12. MemberHeader ... 75

4.13. Member Konfirmasi Pendaftaran ... 76

4.14. Member / AdminHeader Kanan ... 76

4.15. Member / Admin Detail Buku ... 77

4.16. Member / Admin Profile ... 78

4.17. Member / Admin Shopping Cart ... 79

4.18. Admin Header ... 81

4.19. Admin Manage Buku ... 81

4.20. Admin Manage Pengarang ... 82

4.21. Admin Manage Penerbit ... 83

4.22. Admin Manage Kategori ... 84

4.23. Admin Manage Kondisi ... 84

4.24. Admin Manage Pembelian ... 85

4.25. Admin Manage Penjualan ... 86

4.26. Admin Manage Pengiriman ... 87

4.27. Admin Manage Pemesanan ... 88

4.28. Admin ManageEvent ... 89

4.29. Admin ManageMember ... 90

4.30. Tabel Relasi Website ... 91

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 92

5.1. Class Member ... 92

5.1.1. Fungsi Login ... 92

5.1.2. Fungsi Lihat Member ... 94

5.1.3. Fungsi Tambah Member ... 94

5.1.4. Fungsi Ubah Member ... 96

5.1.5. Fungsi Hapus Member ... 97

5.1.6. Fungsi Aktivasi Member ... 98

5.1.7. Fungsi Tambah Poin ... 99

5.1.8. Fungsi Kirim Pesan ... 100

5.1.9. Fungsi Pendaftaran Facebook ... 101

5.2. Class Event... 102

5.2.1. Fungsi Lihat Event ... 102

5.2.2. Fungsi Tambah Event ... 103

5.2.3. Fungsi Ubah Event... 104

5.2.4. Fungsi Hapus Event ... 105

5.3. Class Buku... 106

5.3.1. Fungsi Lihat Buku ... 106

(6)

5.3.3. Fungsi Ubah Buku ... 108

5.3.4. Fungsi Hapus Buku ... 109

5.3.5. Fungsi Random Buku ... 110

5.3.6. Fungsi Lihat Rating Buku ... 111

5.3.7. Fungsi Tambah Rating Buku ... 112

5.4. Class Kondisi Buku ... 113

5.4.1. Fungsi Lihat Kondisi Buku ... 113

5.4.2. Fungsi Tambah Kondisi Buku ... 114

5.4.3. Fungsi Ubah Kondisi Buku... 115

5.4.4. Fungsi Hapus Kondisi Buku ... 117

5.5. Class Kondisi ... 118

5.5.1. Fungsi Lihat Kondisi ... 118

5.5.2. Fungsi Tambah Kondisi ... 119

5.5.3. Fungsi Ubah Kondisi ... 120

5.5.4. Fungsi Hapus Kondisi ... 121

5.6. Class Pengarang ... 122

5.6.1. Fungsi Lihat Pengarang ... 122

5.6.2. Fungsi Tambah Pengarang ... 123

5.6.3. Fungsi Ubah Pengarang ... 124

5.6.4. Fungsi Hapus Pengarang ... 125

5.7. Class Penerbit ... 126

5.7.1. Fungsi Lihat Penerbit ... 126

5.7.2. Fungsi Tambah Penerbit ... 127

5.7.3. Fungsi Ubah Penerbit ... 128

5.7.4. Fungsi Hapus Penerbit ... 129

5.8. Class Kategori ... 130

5.8.1. Fungsi Lihat Kategori ... 131

5.8.2. Fungsi Tambah Kategori ... 131

5.8.3. Fungsi Ubah Kategori ... 133

5.8.4. Fungsi Hapus Kategori ... 134

5.9. Class Shopping Cart ... 135

5.9.1. Fungsi Tambah Keranjang Belanja ... 135

5.9.2. Fungsi Hapus Item Belanja ... 136

5.10. Class Pembelian ... 137

5.10.1. Fungsi Lihat Pembelian ... 137

5.10.2. Fungsi Tambah Pembelian ... 138

5.10.3. Fungsi Ubah Pembelian ... 139

5.10.4. Fungsi Hapus Pembelian ... 140

5.11. Class Pemesanan ... 141

5.11.1. Fungsi Lihat Pemesanan ... 141

5.11.2. Fungsi Tambah Pemesanan ... 142

5.11.3. Fungsi Ubah Pemesanan ... 143

5.11.4. Fungsi Hapus Pemesanan... 145

5.12. Class Penjualan ... 146

5.12.1. Fungsi Lihat Penjualan ... 146

5.12.2. Fungsi Tambah Penjualan ... 147

5.12.3. Fungsi Ubah Penjualan ... 148

5.12.4. Fungsi Hapus Penjualan ... 149

5.13. Class Detail Penjualan... 150

5.13.1. Fungsi Lihat Detail Penjualan ... 150

(7)

5.13.3. Fungsi Hapus Detail Penjualan ... 152

5.14. Class Pengiriman ... 153

5.14.1. Fungsi Lihat Pengiriman ... 153

5.14.2. Fungsi Tambah Pengiriman ... 154

5.14.3. Fungsi Ubah Pengiriman ... 156

5.14.4. Fungsi Hapus Pengiriman... 157

5.15. Class Log ... 158

5.15.1. Fungsi Lihat Log ... 158

5.15.2. Fungsi Tambah Log ... 159

5.15.3. Fungsi Hapus Log ... 160

BAB VI SIMPULAN DAN SARAN ... 161

6.1. Simpulan ... 161

6.2. Saran ... 161

DAFTAR PUSTAKA ... 163

LAMPIRAN A – STRUKTUR TABEL WEBSITE ... 1

(8)

DAFTAR GAMBAR

Gambar 1 Struktur Minimal HTML ... 7

Gambar 2 Relasi Satu ke Satu (One to One) ... 13

Gambar 3 Relasi Satu ke Banyak (One to Many) ... 13

Gambar 4 Relasi Banyak ke Satu (Many to One) ... 14

Gambar 5 Relasi Banyak ke Banyak (Many to Many) ... 14

Gambar 6 Contoh Penulisan Class ... 19

Gambar 7 Flowchart Penjualan Buku Sistem Lama ... 23

Gambar 8 Flowchart Pemesanan Buku Sistem Lama ... 24

Gambar 9 Flowchart Penjualan Buku Sistem Baru ... 25

Gambar 10 Flowchart Pemesanan Buku Sistem Baru ... 26

Gambar 11 Flowchart Proses Pembayaran Sistem Baru ... 27

Gambar 12 Flowchart Proses Pengiriman Barang Sistem Baru ... 27

Gambar 13 Use Case Diagram ... 28

Gambar 14 Diagram Activity Proses Mengelola Data Event ... 29

Gambar 15 Diagram Activity Proses Melihat Data Event ... 30

Gambar 16 Diagram Activity Proses Mengelola Data Pengiriman ... 31

Gambar 17 Diagram Activity Proses Melihat Data Pengiriman ... 31

Gambar 18 Diagram Activity Proses Mengirim Pesan SMS ... 32

Gambar 19 Diagram Activity Proses Melihat Data Buku ... 32

Gambar 20 Diagram Activity Proses Menambah Rating Buku ... 33

Gambar 21 Diagram Activity Proses Mengelola Data Buku ... 34

Gambar 22 Diagram Activity Proses Mengelola Data Kondisi Buku ... 35

Gambar 23 Diagram Activity Proses Melihat Log ... 35

Gambar 24 Diagram Activity Proses Melihat Testimonial ... 36

Gambar 25 Diagram Activity Proses Menambah Data Member ... 36

Gambar 26 Diagram Activity Proses Mengelola Data Member ... 37

Gambar 27 Diagram Activity Proses Melihat Data Kondisi ... 38

Gambar 28 Diagram Activity Proses Mengelola Data Kondisi ... 39

Gambar 29 Diagram Activity Proses Mengelola Data Pesanan ... 40

Gambar 30 Diagram Activity Proses Mengelola Data Master Penjualan ... 41

Gambar 31 Diagram Activity Proses Mengelola Data Detail Penjualan ... 42

Gambar 32 Diagram Activity Proses Login ... 43

Gambar 33 Diagram Activity Proses Mengelola Data Pembelian ... 44

Gambar 34 Diagram Activity Proses Mengelola Data Kategori ... 45

Gambar 35 Diagram Activity Proses Mengelola Data Pengarang ... 46

Gambar 36 Diagram Activity Proses Mengelola Data Penerbit ... 47

Gambar 37 Entity Relationship Diagram ... 48

Gambar 38 Class Diagram ... 49

Gambar 39 Guest Header Layout... 50

Gambar 40 Guest Header Kanan Layout ... 50

Gambar 41 Guest / Member / Admin Home Layout ... 51

Gambar 42 Guest / Member / Admin All About Us Layout ... 52

Gambar 43 Guest / Member / Admin Events Layout ... 53

Gambar 44 Guest / Member / Admin Last Updates Layout ... 53

Gambar 45 Guest / Member / Admin Testimonials Layout ... 54

Gambar 46 Guest / Member / Admin Pengiriman Layout ... 55

Gambar 47 Guest / Member / Admin Catalog Layout ... 55

(9)

Gambar 49 Guest Pendaftaran Member Layout ... 56

Gambar 50 Member Header Layout ... 57

Gambar 51 Member Konfirmasi Pendaftaran Layout... 57

Gambar 52 Member / Admin Header Kanan Layout ... 58

Gambar 53 Member / Admin Detail Buku Layout ... 58

Gambar 54 Member / Admin Profile Layout ... 59

Gambar 55 Member / Admin Shopping cart Layout ... 60

Gambar 56 Admin Header Layout ... 60

Gambar 57 Admin Manage Buku Layout ... 61

Gambar 58 Admin Manage Pengarang Layout ... 62

Gambar 59 Admin Manage Penerbit Layout ... 62

Gambar 60 Admin Manage Kategori Layout ... 63

Gambar 61 Admin Manage Kondisi Layout ... 63

Gambar 62 Admin Manage Pembelian Layout ... 64

Gambar 63 Admin Manage Penjualan Layout ... 65

Gambar 64 Admin Manage Pengiriman Layout ... 65

Gambar 65 Admin Manage Pemesanan Layout ... 66

Gambar 66 Admin Manage Events Layout ... 67

Gambar 67 Admin Manage Member Layout ... 67

Gambar 68 Hasil Penelitian Guest Header ... 68

Gambar 69 Hasil Penelitian Guest Header Kanan ... 69

Gambar 70 Hasil Penelitian Guest / Member / Admin Home... 70

Gambar 71 Hasil Penelitian Guest / member / Admin All About Us ... 71

Gambar 72 Hasil Penelitian Guest / Member / Admin Events ... 71

Gambar 73 Hasil Penelitian Guest / Member / Admin Last Updates ... 72

Gambar 74 Hasil Penelitian Guest / Member / Admin Testimonials ... 72

Gambar 75 Hasil Penelitian Guest / Member / Admin Pengiriman ... 73

Gambar 76 Hasil Penelitian Guest / Member / Admin Catalog ... 73

Gambar 77 Hasil Penelitian Guest Detail Buku... 74

Gambar 78 Hasil Penelitian Guest Pendaftaran Member ... 75

Gambar 79 Hasil Penelitian Guest Pendaftaran Member Berhasil ... 75

Gambar 80 Hasil Penelitian Member Header ... 75

Gambar 81 Hasil Penelitian Member Konfirmasi Pendaftaran ... 76

Gambar 82 Hasil Penelitian Member Konfirmasi Pendaftaran Ubah Telepon ... 76

Gambar 83 Hasil Penelitian Member / Admin Header Kanan ... 77

Gambar 84 Hasil Penelitian Member / Admin Detail Buku ... 78

Gambar 85 Hasil Penelitian Member / Admin Profile ... 79

Gambar 86 Hasil Penelitian Member / Admin Shopping cart... 80

Gambar 87 Hasil Penelitian Member / Admin Shopping cart Data Penerima ... 80

Gambar 88 Hasil Penelitian Member / Admin Shopping cart Confirmation ... 80

Gambar 89 Hasil Penelitian Admin Header ... 81

Gambar 90 Hasil Penelitian Admin Manage Buku ... 82

Gambar 91 Hasil Penelitian Admin Manage Pengarang ... 83

Gambar 92 Hasil Penelitian Admin Manage Penerbit ... 83

Gambar 93 Hasil Implementasi Admin Manage Kategori ... 84

Gambar 94 Hasil Penelitian Admin Manage Kondisi ... 85

Gambar 95 Hasil Penelitian Admin Manage Pembelian ... 86

Gambar 96 Hasil Penelitian Admin Manage Penjualan ... 87

Gambar 97 Hasil Pengujian Admin Manage Pengiriman ... 88

Gambar 98 Hasil Penelitian Admin Manage Pemesanan ... 89

(10)
(11)

DAFTAR TABEL

Tabel I Simbol Dasar Diagram ER... 12

Tabel II Simbol-simbol dalam Use Case Diagram ... 17

Tabel III Simbol-simbol pada Activity Diagram ... 18

Tabel IV Hasil Pengujian Fungsi Login... 93

Tabel V Hasil Pengujian Fungsi Lihat Member ... 94

Tabel VI Hasil Pengujian Fungsi Tambah Member ... 95

Tabel VII Hasil Pengujian Fungsi Ubah Member ... 97

Tabel VIII Hasil Pengujian Fungsi Hapus Member ... 98

Tabel IX Hasil Pengujian Fungsi Aktivasi Member ... 99

Tabel X Hasil Pengujian Fungsi Tambah Poin ... 100

Tabel XI Hasil Pengujian Fungsi Kirim Pesan ... 101

Tabel XII Hasil Pengujian Fungsi Pendaftaran Facebook ... 102

Tabel XIII Hasil Pengujian Fungsi Lihat Event ... 103

Tabel XIV Hasil Pengujian Fungsi Tambah Event ... 104

Tabel XV Hasil Pengujian Fungsi Ubah Event ... 105

Tabel XVI Hasil Pengujian Fungsi Hapus Event ... 106

Tabel XVII Hasil Pengujian Fungsi Lihat Buku ... 107

Tabel XVIII Hasil Pengujian Fungsi Tambah Buku ... 108

Tabel XIX Hasil Pengujian Fungsi Ubah Buku ... 109

Tabel XX Hasil Pengujian Fungsi Hapus Buku ... 110

Tabel XXI Hasil Pengujian Fungsi Random Buku ... 111

Tabel XXII Hasil Pengujian Fungsi Lihat Rating Buku ... 112

Tabel XXIII Hasil Pengujian Fungsi Tambah Rating Buku ... 113

Tabel XXIV Hasil Pengujian Fungsi Lihat Kondisi Buku ... 114

Tabel XXV Hasil Pengujian Fungsi Tambah Kondisi Buku ... 115

Tabel XXVI Hasil Pengujian Fungsi Ubah Kondisi Buku ... 116

Tabel XXVII Hasil Pengujian Fungsi Hapus Kondisi Buku ... 118

Tabel XXVIII Hasil Pengujian Fungsi Lihat Kondisi ... 119

Tabel XXIX Hasil Pengujian Fungsi Tambah Kondisi ... 120

Tabel XXX Hasil Pengujian Fungsi Ubah Kondisi ... 121

Tabel XXXI Hasil Pengujian Fungsi Hapus Kondisi ... 122

Tabel XXXII Hasil Pengujian Fungsi Lihat Pengarang ... 123

Tabel XXXIII Hasil Pengujian Fungsi Tambah Pengarang ... 124

Tabel XXXIV Hasil Pengujian Fungsi Ubah Pengarang ... 125

Tabel XXXV Hasil Pengujian Fungsi Hapus Pengarang ... 126

Tabel XXXVI Hasil Pengujian Fungsi Lihat Penerbit ... 127

Tabel XXXVII Hasil Pengujian Fungsi Tambah Penerbit ... 128

Tabel XXXVIII Hasil Pengujian Fungsi Ubah Penerbit ... 129

Tabel XXXIX Hasil Pengujian Fungsi Hapus Penerbit ... 130

Tabel XL Hasil Pengujian Fungsi Lihat Kategori ... 131

Tabel XLI Hasil Pengujian Fungsi Tambah Kategori ... 132

Tabel XLII Hasil Pengujian Fungsi Ubah Kategori ... 133

Tabel XLIII Hasil Pengujian Fungsi Hapus Kategori ... 135

Tabel XLIV Hasil Pengujian Fungsi Tambah Keranjang Belanja ... 136

Tabel XLV Hasil Pengujian Fungsi Hapus Item Belanja ... 137

Tabel XLVI Hasil Pengujian Fungsi Lihat Pembelian ... 138

Tabel XLVII Hasil Pengujian Fungsi Tambah Pembelian ... 139

(12)

Tabel XLIX Hasil Pengujian Fungsi Hapus Pembelian ... 141

Tabel L Hasil Pengujian Fungsi Lihat Pemesanan ... 142

Tabel LI Hasil Pengujian Fungsi Tambah Pemesanan ... 143

Tabel LII Hasil Pengujian Fungsi Ubah Pemesanan ... 144

Tabel LIII Hasil Pengujian Fungsi Hapus Pemesanan ... 146

Tabel LIV Hasil Pengujian Fungsi Lihat Penjualan ... 147

Tabel LV Hasil Pengujian Fungsi Tambah Penjualan ... 148

Tabel LVI Hasil Pengujian Fungsi Ubah Penjualan ... 149

Tabel LVII Hasil Pengujian Fungsi Hapus Penjualan... 150

Tabel LVIII Hasil Pengujian Fungsi Lihat Detail Penjualan ... 151

Tabel LIX Hasil Pengujian Fungsi Tambah Detail Penjualan ... 152

Tabel LX Hasil Pengujian Fungsi Hapus Detail Penjualan ... 153

Tabel LXI Hasil Pengujian Fungsi Lihat Pengiriman ... 154

Tabel LXII Hasil Pengujian Fungsi Tambah Pengiriman ... 155

Tabel LXIII Hasil Pengujian Fungsi Ubah Pengiriman ... 156

Tabel LXIV Hasil Pengujian Fungsi Hapus Pengiriman ... 158

Tabel LXV Hasil Pengujian Fungsi Lihat Log ... 159

Tabel LXVI Hasil Pengujian Fungsi Tambah Log ... 160

(13)

BAB I PENDAHULUAN

1.1. Latar Belakang Masalah

Instansi yang menjadi topik dalam pembuatan

website

penjualan dan

pemesanan buku baru dan bekas merupakan sebuah toko

online

yang

menjual buku baru dan bekas. Penjualan buku tersebut terbatas pada komik

dan novel. Instansi melakukan pemasaran produk yang dijualnya secara

online

dengan bantuan aplikasi jejaring sosial yang ada,

Facebook

.

Member

dapat melihat-lihat buku yang dijual di album foto, sehingga

member

dapat

melihat kondisi fisik dari buku yang akan dibeli. Banyaknya buku yang harus

ditampilkan dalam album menjadi kendala bagi instansi karena keterbatasan

waktu untuk mengambil gambar setiap buku sehingga pengambilan gambar

untuk seluruh buku tidak dilakukan dalam satu waktu. Pendataan buku

secara manual menyebabkan instansi kebingungan dalam pendataan buku

yang sudah dan belum diambil gambar, sehingga seringkali ada buku yang

terlewat maupun yang terambil gambar lebih dari satu kali. Masalah yang

ditimbulkan akibat pendataan yang masih manual adalah banyaknya buku

yang keluar dan masuk dari sistem untuk pemesanan, pembelian, dan

penjualan yang seringkali dilakukan dengan

SMS

(Short Message Service)

atau bertemu dan berbicara langsung sehingga perubahan yang ada tidak

tercatat dengan baik.

Instansi memiliki sistem

request

, yaitu

member

dapat memesan buku

yang tidak dimiliki instansi untuk dicarikan. Jika buku telah ditemukan, maka

member

wajib untuk membeli buku tersebut. Sistem yang ada sekarang

(14)

buku yang telah dipesan kembali sehingga memerlukan waktu yang cukup

lama. Untuk menghindari penipuan, instansi memerlukan sistem yang dapat

memastikan bahwa nomor telepon yang dberikan adalah benar.

Setelah pembayaran lunas, instansi mengirimkan barang yang dibeli

melalui instansi pengiriman barang. Setelah barang dikirim, instansi

menghubungi

member

untuk memberitahukan nomor pengiriman agar

member

dapat memastikan keberadaan barangnya. Pemberitahuan nomor

pengiriman kepada setiap

member

menimbulkan masalah jika terjadi

pengiriman dalam jumlah banyak dan instansi harus menghubungi

member

satu per satu.

Aplikasi

website

yang akan dibuat merupakan sebuah

website

yang

dapat melakukan pendataan setiap buku yang keluar dan masuk, setiap

buku pesanan, data

member

, data

event

yang diselenggarakan instansi.

Website

penjualan dan pemesanan buku diharapkan dapat mengirimkan

SMS

untuk memastikan keaslian nomor telepon

member

dan mengirimkan

nomor pengiriman barang. Aplikasi diharapkan dapat meningkatkan

pemasaran barang dengan melakukan

posting

terhadap aktivitas yang

terjadi pada

website

pada

Facebook

dan

website

akan dapat menawarkan

barang lain kepada

member

yang diambil secara acak dari dalam

database

.

Melalui

website

penjualan dan pemesanan buku,

member

dapat memberikan

feed back

untuk instansi berupa

testimonial

, pemberian

rating

untuk setiap

buku, dan

member

akan memiliki sistem poin yang suatu saat dapat dipakai

dalam

event

tertentu.

1.2. Rumusan Masalah

Pada pembuatan

website

penjualan dan pemesanan buku akan

dibahas beberapa masalah, antara lain:

1. Bagaimana mendata setiap buku yang keluar, masuk, dan dipesan

secara

online

?

(15)

3. Bagaimana

member

dapat memberikan

feed

back

kepada instansi agar

instansi dapat meningkatkan pelayanannya?

4. Bagaimana meningkatkan pemasaran dan penjualan buku yang dijual

instansi?

1.3. Tujuan Pembahasan

Pada pembuatan

website

penjualan dan pemesanan buku memiliki

beberapa tujuan sebagai berikut :

1. Instansi dapat medata seluruh buku yang masuk, keluar, dan dipesan.

2. Instansi tidak perlu lagi mengirimkan nomor pengiriman kepada

member

satu per satu.

3. Member dapat memberikan

feed back

dengan cara pemberian

rating

untuk setiap buku dan

testimonial

kepada instansi.

4. Instansi dapat meningkatkan pemasaran dan penjualan buku.

1.4. Ruang Lingkup Kajian

Aplikasi yang akan dibuat secara umum akan menangani hal-hal

sebagai berikut:

1.

User

dibagi menjadi 3, yaitu

administrator

,

member

dan

guest

.

2. Pembayaran dan pengiriman barang tidak termasuk dalam sistem.

3.

SMS

hanya dilakukan satu arah, yaitu dari sistem ke

member

, dan tidak

sebaliknya.

4. Buku yang dijual terbatas pada novel dan komik.

5. Kondisi buku yang dijual adalah baru dan bekas.

6. Pemberian

rating

hanya untuk setiap judul buku.

7. Setiap

member

hanya dapat memberikan

feed back

berupa

testimonial

sebanyak satu kali.

8.

Website

akan dibuat dengan bahasa pemrograman ASP.NET dengan

framework

3.5.

(16)

1.5. Sumber Data

Penelitian dalam pembuatan

website

penjualan dan pemesanan buku

memiliki beberapa sumber data yang terbagi menjadi data primer dan data

sekunder. Data primer didapat dari pengamatan secara langsung di

lapangan dan data tersebut akan dicatat sebagai sumber referensi. Data

sekunder didapat dari studi pustaka baik melalui

internet

maupun media

cetak.

1.6. Sistematika Penyajian

Sistematika pembahasan dalam laporan tugas akhir akan dijabarkan

sebagai berikut :

BAB I PENDAHULUAN

Bab pendahuluan berisi latar belakang, rumusan masalah, tujuan,

ruang lingkup kajian, sumber data, dan sistematika penyajian laporan

tugas akhir.

BAB II KAJIAN TEORI

Bab kajian teori berisi teori atau algoritma atau metode penunjang

yang digunakan ketika membuat

web project

dalam tugas akhir.

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab analisis dan rancangan sistem berisi Use Case Diagram, Class

Diagram, Activity / State Diagram (bilamana menggunakan UML) atau

Flowchart + DFD, ERD, Web Map dan Layout dari

web project

.

BAB IV HASIL PENELITIAN

Bab hasil penelitian berisi penjabaran dari setiap halaman utama yang

digunakan dalam

web project

dalam tugas akhir.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

(17)

BAB VI SIMPULAN DAN SARAN

Bab simpulan dan saran berisi kesimpulan dan saran mengenai

web

project

dalam tugas akhir.

DAFTAR PUSTAKA

(18)

BAB VI SIMPULAN DAN SARAN

6.1. Simpulan

Pembuatan

website

pemesanan dan penjualan buku memiliki

beberapa simpulan berdasarkan hasil penelitian yang telah dilakukan.

Berikut merupakan simpulan yang didapat:

1.

Website

pemesanan dan penjualan buku membantu instansi dalam

mendata pesanan dan penjualan buku karena setiap pemesanan dan

penjualan oleh

member

dilakukan melalui sistem sehingga semua data

dapat tercatat.

2.

Website

pemesanan dan penjualan buku membantu instansi dalam

mengirimkan nomor bukti pengiriman kepada setiap

member

yang telah

melakukan pembelian buku yang dijual instansi dengan cara sistem

mengirimakan pesan kepada

member

yang telah melakukan pembelian

ketika admin mengubah data nomor pengiriman pada data penjualan

yang ada dalam tabel penjualan.

3. M

ember

dapat memberikan

feed

back

kepada instansi agar instansi

dapat meningkatkan pelayanan dengan setiap

member

dapat

memberikan

testimonial

kepada instansi sehingga instansi dapat melihat

tanggapan

member

terhadap sistem yang dijalankan instasi dan dapat

memperbaiki sistem yang masih belum tepat.

4.

Website

pemesanan dan penjualan buku dapat meningkatkan pemasaran

dan penjualan buku yang dijual instansi dengan menampilkan buku-buku

yang dijual intansi pada bagian buku rekomendasi ketika

member

mengakses

website

dan ketika

member

melihat detail sebuah buku.

6.2. Saran

(19)

1.

Website

dapat melakukan sistem pelelangan buku sehingga

member

dapat melakukan penjualan buku dan melakukan penawaran terhadap

buku yang dijual.

2. Member dapat memberikan komentar pada setiap buku yang dijual pada

website

penjualan dan pemesanan buku.

3. Sistem dapat melakukan perhitungan diskon yang terdapat dalam

event

secara otomatis.

(20)

DAFTAR PUSTAKA

Agung, Gregorius. (2000). ASP Programming. Yogyakarta : MITSAQ.

Duthie, G. Andrew. (2003). Microsoft ASP.NET, Step by Step. Jakarta : Elex

Media Komputindo.

Fowler, Martin. (2005). ULM Distilled 3th Ed. , Panduan Singkat Bahasa

Pemodelan Objek Standar. Yogyakarta : ANDI.

Kurata, Debora. (1996). Membuat Obyek dalam Microsoft Visual Basic 4.0.

Jakarta : Elex Media Komputindo.

Kurniawan, Yusuf. (2004). Kriptografi Keamanan Internet dan Jaringan

Telekomunikasi. Bandung : Informatika.

Marcus, Teddy & Agus Prijono, Josep Widiadhi. (2004). Delphi Developer

dan SQL Server 2000. Bandung : Informatika.

Rosidi, Romzi Imron. (2004). Membuat Sendiri SMS Gateway Berbasis

Protokol SMPP. Yogyakarta : ANDI.

Gambar

Tabel Relasi Website ..............................................................................

Referensi

Dokumen terkait

Chart 4.11 Data Percentage of Question Number 16 .. Error! Bookmark not defined... xiii Desi Ristiani, 2016. IMPROVING STUDENTS’ ABILITY IN WRITING RECOUNT TEXT THROUGH

Beware, these tables (You can find them in the top casinos such as the Bellagio and others on the strip.) are places where you can lose hundreds of dollars in minutes so unless you

bahwa berdasarkan pertimbangan sebagaimana dimaksud huruf a dan b, perlu menetapkan Keputusan Bupati Bantul tentang Penetapan Nama Taman Kanak-kanak Penerima Program

“Oh, Aidan said to tell you that he and Jude want to have some work done in what will be the baby’s room.. I’m going over to see Jude now, if you want to come along and see what she

Indofood CBP Sukses Makmur Tbk Cabang Palembang yang berlokasi di Jl.H.B.R Motik KM.8 Sukarami Palembang dan sebagai sampel yang akan diteliti adalah mahasiswa

WIUP Mineral Logam, WIUP Batubara, WIUPK Mineral Logam dan/atau WIUPK Batubara yang telah ditetapkan diberikn oleh Menteri atau gubernur sesuai dengan

Tujuan : Penelitian ini bertujuan untuk mengetahui perbedaan intake serat, natrium, dan antioksidan antara penderita penyakit jantung koroner dan penyakit jantung non koroner pasien

Untuk mencapai tujuan dan sasaran pokok tersebut di atas, maka penyelenggaraan Aksioma tingkat MI Kecamatan Badas tahun 2014 mengambil tema: " Dengan Ajang