Perancangan dan Implementasi E-Commerce Prasarana Bebantenan Berbasis Web.

PERANCANGAN DAN IMPLEMENTASI E-COMMERCE PRASARANA
BEBANTENAN BERBASIS WEB

KOMPETENSI
REKAYASA PERANGKAT LUNAK

SKRIPSI

I MADE DEDIK AMIJAYA
NIM. 1208605053

PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
BUKIT JIMBARAN
2016

LEMBAR PERSETUJUAN UJIAN TUGAS AKHIR

iii


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