Judul
:
Perancangan Dan Implementasi E-Commerce Prasarana Bebantenan Berbasis Web
Nama
:
I Made Dedik Amijaya
Nim
:
1208605053
Pembimbing I
:
Ida Bagus Made Mahendra, S.Kom, M.Kom.
Pembimbing II
:
Agus Muliantara S.Kom, M.Kom.
ABSTRAK Perkembangan budaya di bali tidak terlepas dari upacara keagamaan yang berupa prasarana bebantenan. Dewasa ini masyarakat pada umumnya cenderung lebih mengutamakan efisiensi dalam berbagai bidang yang salah satunya di dalam proses membuat prasarana bebantenan. Selain itu sarana pendukung pembuatan bebantenan saat ini semakin sulit ditemukan terutama di daerah perkotaan. Awalnya proses jual beli dilakukan secara tradisional yaitu dengan mengunjungi tempat penjual banten. Ada beberapa kekurangan dalam proses jual beli konvensional tersebut salah satunya yaitu keterbatasan di dalam memasarkan produk secara luas. Dari permasalahan yang muncul di dalam melakukan transaksi jual beli produk banten secara tradisional maka dikembangkanlah suatu sistem informasi berupa electronic commerce (e-commerce). Dengan e-commerce dapat membantu membeli produk banten secara online dan dapat membantu penjual di dalam memasarkan produk banten secara luas. Dari hasil pengujian fungsionalitas sistem yang berdasarkan pada analisis kebutuhan sistem maka sudah berjalan sesuai dengan harapan yang meliputi seluruh proses dan kebutuhan pada sistem. Kata Kunci : Banten, Transaksi, E-commerce
iv
Title
:
Design and Implementation of E-Commerce Infrastructure Bebantenan Web-Based
Name
:
I Made Dedik Amijaya
Student Number
:
1208605053
Supervisor I
:
Ida Bagus Made Mahendra, S.Kom, M.Kom.
Supervisor II
:
Agus Muliantara S.Kom, M.Kom.
ABSTRACT Cultural development in Bali cannot be separated from religious ceremonies in the form of bebantenan infrastructure. Today people in general tend to prioritize efficiency in various fields, one of which is in the process of creating bebantenan infrastructure. Besides, means of support for bebantenan manufacture increasingly difficult to find nowadays, especially in urban areas. Initially the process of buying and selling is done traditionally by visiting offerings seller's premises. There are some shortcomings in the conventional process of buying and selling, that is, limitation in marketing the product widely. Out of the problems arising in traditional ways of buying or selling the product of offerings, an information system in the form of electronic commerce (ecommerce) is developed. E-commerce can help people buy products of offerings online and can help sellers in marketing their product of offerings broadly. From the results of system functionality testing based on a needs analysis, the system has been in line with expectations covering the whole process and the needs of the system Keywords : Banten, Transaction, E-commerce
v
KATA PENGANTAR
Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa, karena berkat rahmat dan karunia-Nya, Tugas Akhir dengan judul “Perancangan dan Implementasi E-Commerce Prasarana Bebantenan Berbasis Web” ini dapat diselesaikan tepat pada waktu yang diberikan. Secara khusus penulis mengucapkan terima kasih dan penghargaan kepada berbagai pihak yang telah membantu penelitian ini, yaitu : 1.
2.
3. 4. 5.
6.
Bapak Ida Bagus Made Mahendra, S.Kom, M.Kom. sebagai Pembimbing I yang telah bersedia membimbing, memeriksa, mengkritik dan membantu menyempurnakan Tugas Akhir ini. Bapak Agus Muliantara S.Kom, M.Kom. sebagai Pembimbing II serta selaku Ketua Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Udayana yang telah bersedia meluangkan waktu untuk memberikan saran dan masukan untuk menyempurnakan Tugas Akhir ini. Bapak-bapak dan Ibu-ibu dosen di Jurusan Ilmu Komputer yang telah memberikan masukan, saran, dan nasehat guna kelengkapan Tugas Akhir ini. Teman-teman mahasiswa di Jurusan Ilmu Komputer yang telah memberikan dukungan moral dalam penyelesaian Tugas Akhir ini. Pio Pratama, S.Kom, Agus Winartha, S.Kom, Aditya Setiawan, S.Kom, Surya Winantara ,S.Kom, Ratna Sri Andi Yani, S.Kom., Sista Pradjna Paramitha, S.Kom., Nening Andiyani, S.KM sebagai sahabat yang sudah banyak membantu dalam memberikan saran, kritik, dan pemecahan masalah selama proses pelaksanaan penelitian I Wayan Merta, Ni Ketut Rastini, I Wayan Muliastika S.Kom sebagai keluarga yang terus memberikan doa, semangat dan dukungan dalam penyelesaian penelitian ini.
Pada akhirnya penulis berharap agar adanya perbaikan pada Tugas Akhir ini mengingat keterbatasan penulis, sehingga sangat diharapkan adanya kritik dan saran yang membangun untuk pencapaian yang lebih baik. Bukit Jimbaran, Agustus 2016
Penulis
vi
DAFTAR ISI
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH .......................................... ii LEMBAR PERSETUJUAN UJIAN TUGAS AKHIR ................................................ iii ABSTRAK ................................................................................................................... iv ABSTRACT .................................................................................................................. v KATA PENGANTAR ................................................................................................. vi DAFTAR ISI ............................................................................................................... vii DAFTAR TABEL ......................................................................................................... x DAFTAR GAMBAR .................................................................................................. xii DAFTAR LAMPIRAN ............................................................................................... xv BAB I PENDAHULUAN ............................................................................................. 1 1.1.
Latar Belakang ............................................................................................... 1
1.2.
Rumusan Masalah .......................................................................................... 2
1.3.
Batasan Masalah ............................................................................................. 2
1.4.
Tujuan Penelitian ............................................................................................ 2
1.5.
Manfaat Penelitian .......................................................................................... 3
1.6.
Metodologi Penelitian .................................................................................... 3
1.6.1.
Metode Pengumpulan Data ..................................................................... 3
1.6.2.
Metode Pengembangan Sistem ............................................................... 3
1.6.3.
Analisis Kebutuhan ................................................................................. 4
1.6.4.
Perancangan Sistem ............................................................................... 4
1.6.5.
Implementasi Sistem ............................................................................... 5
1.6.6.
Pengujian Sistem ..................................................................................... 5
BAB II TINJAUAN PUSTAKA................................................................................... 6 2.1.
E-Commerce ................................................................................................... 6
2.1.1.
Klasifikasi E-Commerce ......................................................................... 6
2.1.2.
Manfaat E-Commerce ............................................................................. 7
2.2.
Web Commerce ............................................................................................... 8
2.3.
Bisnis Model E-Commerce ............................................................................ 9 vii
2.4.
Banten ........................................................................................................... 11
2.5.
Data Flow Diagram (DFD) ......................................................................... 13
2.6.
Entity Relationship Diagram (ERD) ............................................................ 14
2.7.
Metode Pengembangan Perangkat Lunak Waterfall .................................... 15
2.8.
Tinjauan Studi .............................................................................................. 17
BAB III ANALISIS DAN PERANCANGAN ........................................................... 18 3.1.
Analisis Kebutuhan Sistem .......................................................................... 18
3.1.1.
Kebutuhan Fungsional .......................................................................... 18
3.1.2.
Kebutuhan Non Fungsional................................................................... 20
3.2.
Perancangan Sistem ...................................................................................... 21
3.2.1.
Diagram Konteks .................................................................................. 21
3.2.2.
DFD Level-0.......................................................................................... 22
3.2.3.
DFD Level-1 Proses Login ................................................................... 25
3.2.4.
DFD Level-1 Proses Manajemen Produk .............................................. 26
3.2.5.
DFD Level-1 Proses Order ................................................................... 28
3.2.6.
DFD Level-1 Proses Mengelola Data ................................................... 30
3.2.7.
Entity Relationship Diagram................................................................. 32
3.2.8.
Flowchart Sistem .................................................................................. 34
3.3.
Perancangan Antar Muka Sistem (Design Interface) ................................... 38
BAB IV HASIL DAN PEMBAHASAN .................................................................... 57 4.1.
Gambaran Umum Sistem ............................................................................. 57
4.2.
Lingkungan Implementasi ............................................................................ 57
4.3.
Implementasi Basis Data .............................................................................. 58
4.4.
Implementasi Sistem .................................................................................... 62
4.5.
Implementasi Antar Muka Sistem ................................................................ 64
4.5.1.
Implementasi Antar Muka Pada Customer ........................................... 64
4.5.2.
Implementasi Antar Muka Pada Penjual ............................................... 73
4.5.3.
Implementasi Antar Muka Pada Admin ................................................ 79
4.6.
Pengujian Sistem (Black Box Testing) ......................................................... 87
4.7.
Pengujian Penggunaan Sistem .................................................................... 107 viii
BAB V PENUTUP .................................................................................................... 109 5.1.
Kesimpulan ................................................................................................. 109
5.2.
Saran ........................................................................................................... 109
LAMPIRAN .............................................................................................................. 111
ix
DAFTAR TABEL Tabel 3. 1 Kebutuhan Fungsional Sistem .................................................................. 18 Tabel 4. 1 Checklist Pengujian Black Box ................................................................. 87 Tabel 4. 2 Pengujian Validasi Input Pada Proses Login ............................................ 88 Tabel 4. 3 Pengujian Hak Akses Proses Login .......................................................... 88 Tabel 4. 4 Pengujian Proses Logout ........................................................................... 89 Tabel 4. 5 Pengujian Validasi Proses Registrasi Customer ....................................... 89 Tabel 4. 6 Pengujian Validasi Proses Registrasi Penjual ........................................... 90 Tabel 4. 7 Pengujian Produk Berdasarkan Kategori Dan Detail Produk ................... 91 Tabel 4. 8 Pengujian Pada Pilih Produk ..................................................................... 91 Tabel 4. 9 Pengujian Pada Detail Keranjang Belanja ................................................ 92 Tabel 4. 10 Pengujian Proses Checkout ..................................................................... 92 Tabel 4. 11 Pengujian Konfirmasi Pembayaran ......................................................... 93 Tabel 4. 12 Pengujian Status Pemesanan ................................................................... 94 Tabel 4. 13 Pengujian Proses Konfirmasi Penerimaan .............................................. 94 Tabel 4. 14 Pengujian Menambah Data Produk ........................................................ 95 Tabel 4. 15 Pengujian Melihat Data Produk .............................................................. 96 Tabel 4. 16 Pengujian Edit Data Produk .................................................................... 96 Tabel 4. 17 Pengujian Hapus Data Produk ................................................................ 97 Tabel 4. 18 Pengujian Menampilkan Daftar Pesanan ................................................ 97 Tabel 4. 19 Pengujian Konfirmasi Pesanan Dan Konfirmasi Pengiriman ................. 97 Tabel 4. 20 Pengujian Edit Profil Penjual .................................................................. 98 Tabel 4. 21 Pengujian Mengelola Biaya Pengiriman ................................................. 99 Tabel 4. 22 Pengujian Menampilkan Entry data Produk ......................................... 100 Tabel 4. 23 Pengujian Menampilkan Entry Data Penjual ........................................ 100 Tabel 4. 24 Pengujian Menampilkan Entry Data Customer .................................... 100 Tabel 4. 25 Pengujian Menampilkan Entry Data Pemesanan .................................. 100 Tabel 4. 26 Pengujian Menampilkan Entry Data Pembayaran ................................ 101 Tabel 4. 27 Pengujian Menambah Data Produk ...................................................... 101
x
Tabel 4. 28 Pengujian Edit Data Produk .................................................................. 102 Tabel 4. 29 Pengujian Hapus Data Produk .............................................................. 103 Tabel 4. 30 Pengujian Menambah Data Penjual ...................................................... 103 Tabel 4. 31 Pengujian Edit Data Penjual ................................................................. 104 Tabel 4. 32 Pengujian Hapus Data Penjual .............................................................. 104 Tabel 4. 33 Pengujian Menambah Data Customer .................................................. 105 Tabel 4. 34 Pengujian Edit Data Customer .............................................................. 105 Tabel 4. 35 Pengujian Hapus Data Customer .......................................................... 106 Tabel 4. 36 Pengujian Verifikasi data pemesanan ................................................... 106 Tabel 4. 37 Tabel Bobot Nilai .................................................................................. 107 Tabel 4. 38 Hasil Pengujian Kuisioner .................................................................... 108
xi
DAFTAR GAMBAR
Gambar 2. 1 Banten Pejati ......................................................................................... 12 Gambar 2. 2 Banten Otonan ....................................................................................... 13 Gambar 2. 3 Metode Waterfall (Sommerville, 2003). ............................................... 15 Gambar 3. 1 Diagram Konteks Sistem....................................................................... 21 Gambar 3. 2 DFD Level-0 Sistem .............................................................................. 23 Gambar 3. 3 DFD Level-1 Proses Login .................................................................... 25 Gambar 3. 4 DFD Level-1 Proses Manajemen Produk .............................................. 27 Gambar 3. 5 DFD Level 1 Proses Order .................................................................... 28 Gambar 3. 6 DFD level-1 Proses Mengelola Data .................................................... 30 Gambar 3. 7 Entity Relationship Diagram Sistem ..................................................... 32 Gambar 3. 8 Flowchart Pada Customer ..................................................................... 35 Gambar 3. 9 Flowchart Pada Penjual ........................................................................ 36 Gambar 3. 10 Flowchart Pada Admin ........................................................................ 37 Gambar 3. 11 Rancangan Tampilan Header .............................................................. 38 Gambar 3. 12 Rancangan Tampilan Content ............................................................. 39 Gambar 3. 13 Rancangan Tampilan Footer ............................................................... 39 Gambar 3. 14 Rancangan Tampilan Login ................................................................ 40 Gambar 3. 15 Rancangan Tampilan Customer Registrasi ......................................... 40 Gambar 3. 16 Rancangan Tampilan Penjual Registrasi ............................................. 41 Gambar 3. 17 Rancangan Tampilan Produk .............................................................. 42 Gambar 3. 18 Rancangan Tampilan Detail Produk ................................................... 43 Gambar 3. 19 Rancangan Tampilan Keranjang ......................................................... 43 Gambar 3. 20 Rancangan Tampilan Checkout ........................................................... 44 Gambar 3. 21 Rancangan Tampilan Checkout Selesai .............................................. 44 Gambar 3. 22 Rancangan Tampilan Konfirmasi Pembayaran ................................... 45 Gambar 3. 23 Rancangan Tampilan Status Pemesanan ............................................. 46 Gambar 3. 24 Rancangan Tampilan Konfirmasi Penerimaan .................................... 46 Gambar 3. 25 Rancangan Edit Profil Customer ......................................................... 47
xii
Gambar 3. 26 Rancangan Tampilan Data Produk ...................................................... 48 Gambar 3. 27 Rancangan Tampilan Tambah Data Produk........................................ 48 Gambar 3. 28 Rancangan Tampilan Daftar Pesanan ................................................. 49 Gambar 3. 29 Rancangan Tampilan Detail Pesanan .................................................. 49 Gambar 3. 30 Rancangan Tampilan Konfirmasi Pengiriman .................................... 50 Gambar 3. 31 Rancangan Tampilan Profil Penjual .................................................... 51 Gambar 3. 32 Rancangan Tampilan Biaya Pengiriman ............................................. 51 Gambar 3. 33 Rancangan Tampilan Data Produk Pada Admin ................................. 52 Gambar 3. 34 Rancangan Tampilan Data Penjual Pada Admin ................................. 52 Gambar 3. 35 Rancangan Tampilan Data Customer Pada Admin ............................. 53 Gambar 3. 36 Rancangan Tampilan Daftar Pesanan Admin ...................................... 54 Gambar 3. 37 Rancangan Tampilan Konfirmasi Pada Admin ................................... 54 Gambar 3. 38 Rancangan Tampilan Konfirmasi Pembayaran ................................... 55 Gambar 3. 39 Rancangan Tampilan Informasi Biaya Pengiriman Pada Admin ........ 56 Gambar 3. 40 Tampilan Rancangan Pengaturan Rekening Pada Admin ................... 56 Gambar 4. 1 Skema Basis Data Sistem …………………………………………….58 Gambar 4. 2 Tampilan Header Sistem ....................................................................... 64 Gambar 4. 3 Tampilan Content Sistem ...................................................................... 65 Gambar 4. 4 Tampilan Footer Sistem ........................................................................ 65 Gambar 4. 5 Tampilan Login ..................................................................................... 66 Gambar 4. 6 Tampilan Registrasi Customer .............................................................. 67 Gambar 4. 7 Tampilan Daftar Produk ........................................................................ 67 Gambar 4. 8 Tampilan Detail Produk ........................................................................ 68 Gambar 4. 9 Tampilan Detail Keranjang ................................................................... 69 Gambar 4. 10 Tampilan Checkout ............................................................................. 69 Gambar 4. 11 Tampilan Total Pemesanan ................................................................. 70 Gambar 4. 12 Tampilan Selesai Checkout ................................................................. 70 Gambar 4. 13 Tampilan Konfirmasi Pembayaran...................................................... 71 Gambar 4. 14 Tampilan Status Pemesanan ................................................................ 71 Gambar 4. 15 Tampilan Konfirmasi Penerimaan ...................................................... 72
xiii
Gambar 4. 16 Tampilan Edit Profil Customer ........................................................... 72 Gambar 4. 17 Tampilan Registrasi Penjual................................................................ 73 Gambar 4. 18 Tampilan Data Produk Pada Penjual ................................................... 74 Gambar 4. 19 Tampilan Tambah Data Produk .......................................................... 74 Gambar 4. 20 Tampilan Edit Produk ......................................................................... 75 Gambar 4. 21 Tampilan Daftar Pesanan .................................................................... 75 Gambar 4. 22 Tampilan Detail Daftar Pesanan ......................................................... 76 Gambar 4. 23 Tampilan Konfirmasi Pesanan ............................................................ 76 Gambar 4. 24 Tampilan Profil Penjual ...................................................................... 77 Gambar 4. 25 Tampilan Edit Profil Penjual ............................................................... 77 Gambar 4. 26 Tampilan Atur Biaya Pengiriman ....................................................... 78 Gambar 4. 27 Tampilan Edit Biaya Pengiriman ........................................................ 78 Gambar 4. 28 Tampilan Daftar Produk ...................................................................... 79 Gambar 4. 29 Tampilan Daftar Penjual ..................................................................... 80 Gambar 4. 30 Tampilan Daftar Customer .................................................................. 81 Gambar 4. 31 Tampilan Daftar Pesanan .................................................................... 82 Gambar 4. 32 Tampilan Detail Setiap Pesanan .......................................................... 82 Gambar 4. 33 Tampilan Daftar Konfirmasi Pembayaran .......................................... 83 Gambar 4. 34 Tampilan Konfirmasi Pembayaran ke Penjual .................................... 83 Gambar 4. 35 Tampilan Informasi Biaya Pengiriman ............................................... 84 Gambar 4. 36 Tampilan Pengaturan Rekening .......................................................... 85 Gambar 4. 37 Tampilan Edit Rekening Admin ......................................................... 85 Gambar 4. 38 Laporan Data Penjual .......................................................................... 86 Gambar 4. 39 Laporan Data Produk .......................................................................... 86 Gambar 4. 40 Laporan Data Pemesanan .................................................................... 86
xiv
DAFTAR LAMPIRAN Lampiran A Sourcecode Sistem …………………………………….……………. 112 Lampiran B Kusisioner Penggunaan Sistem ……………………...……………… 120
xv