SKRIPSI
Oleh :
NIM : 130010192
NAMA : I Made Yoana Putra
JENJANG STUDI : Strata Satu (S1)
PROGRAM STUDI : Sistem Komputer
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI
2018
RANCANG BANGUN E-COMMERCE PENJUALAN ALAT
DAN AKSESORIS VAPE BERBASIS WEB (STUDI KASUS :
HIGH LIVE VAPE BAR)
SKRIPSI
Oleh :
NIM : 130010192
NAMA : I Made Yoana Putra
JENJANG STUDI : Strata Satu (S1)
PROGRAM STUDI : Sistem Komputer
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI
2018
RANCANG BANGUN E-COMMERCE PENJUALAN ALAT DAN AKSESORIS
VAPE BERBASIS WEB (STUDI KASUS : HIGH LIVE VAPE BAR)
SKRIPSI
Disetujui Oleh :
Pembimbing I Pembimbing II
Mengetahui,
Pembantu Ketua I
i
TANDA PENGESAHAN SKRIPSI
NIM : 130010192
PENGUJI
Mengetahui
Ka. Prodi Sistem Komputer
ii
PERNYATAAN
NIM : 130010192
Nama : I Made Yoana Putra
Tempat/Tgl Lahir : Lodtunduh/11 Juni 1994
Alamat : Banjar Kelingkung, Lodtunduh, Ubud, Gianyar.
Menyatakan bahwa dalam skripsi ini tidak terdapat karya yang pernah diajukan
untuk memperoleh gelar sarjana komputer disuatu perguruan tinggi, dan
sepanjang pengetahuan saya tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka
iii
KATA PENGANTAR
1. Bapak Ketua STMIK STIKOM Bali Dr. Dadang Hermawan AK., M.M.
2. Bapak Dian Pramana, S.Kom., M.Kom selaku Pembantu Ketua I yang juga
telah memberikan dukungan sehingga penulisan Skripsi ini terselesaikan.
3. Bapak Padma Nyoman Crisnapati S.Kom., M.Pd, selaku Ketua Program Studi
Sistem Komputer STMIK STIKOM Bali.
4. Bapak I Komang Setia Buana S.Kom., M.T, selaku dosen pembimbing I yang
telah membimbing penulis selama mengerjakan Skripsi ini.
5. Bapak I Putu Ramayasa S.Kom., M.Kom, selaku dosen pembimbing II yang
turut membimbing dalam penyelesaian penulisan ini.
6. Keluarga terdekat dan semua teman dan berbagai pihak yang telah
memberikan dukungan dan bantuan kepada penulis.
Penulis
iv
DAFTAR ISI
Halaman
HALAMAN PERSETUJUAN .................................................................................i
HALAMAN PENGESAHAN SKRIPSI ………………………………………………...ii
HALAMAN PERNYATAAN...................................................................................iii
KATA PENGANTAR.............................................................................................iv
DAFTAR ISI ........................................................................................................v
DAFTAR TABEL .................................................................................................vii
DAFTAR GAMBAR .............................................................................................ix
ABSTRAK ………….…….…………………………................................................xii
ABSTRACT ………….…….………………………………………........................... xiii
BAB I PENDAHULUAN
1.1 Latar Belakang.................................................................................1
1.2 Rumusan Masalah...........................................................................2
1.3 Tujuan Perekayasaan......................................................................2
1.4 Manfaat Perekayasaan....................................................................2
1.5 Ruang Lingkup Perekayasaan.........................................................2
1.6 Sistematika Penulisan......................................................................3
v
2.11 Definisi Blackbox Testing.............................................................17
2.12 Adobe Dreamweaver CS6...........................................................18
DAFTAR PUSTAKA..........................................................................................93
vi
DAFTAR TABEL
Halaman
Tabel 2.1 Simbol – Simbol DFD.........................................................................12
Tabel 2.2 Simbol ERD........................................................................................15
Tabel 3.1 Tabel Admin.......................................................................................29
Tabel 3.2 Tabel Customer..................................................................................29
Tabel 3.3 Tabel Produk......................................................................................30
Tabel 3.4 Tabel Voucher....................................................................................30
Tabel 3.5 Tabel Pembelian.................................................................................31
Tabel 3.6 Tabel Pembelian Produk....................................................................31
Table 3.7 Tabel Pembayaran.............................................................................32
Tabel 3.8 Tabel Pengiriman...............................................................................32
Tabel 3.9 Tabel Pemesanan Produk..................................................................33
Tabel 3.10 Tabel Ulasan....................................................................................33
Tabel 3.11 Tabel Kode Pulih..............................................................................34
Tabel 3.12 Tabel Pulih Terpakai.........................................................................34
Tabel 3.13 Tabel Pengembalian Barang............................................................34
Tabel 4.1 Pengujian Halaman Login...................................................................77
Tabel 4.2 Pengujian Halaman Awal....................................................................78
Tabel 4.3 Pengujian Halaman Produk................................................................78
Tabel 4.4 Pengujian Halaman Pembelian..........................................................79
Tabel 4.5 Pengujian Halaman Pengembalian.....................................................80
Tabel 4.6 Pengujian Halaman Customer............................................................80
Tabel 4.7 Pengujian Halaman Pemulihan Akun.................................................80
Tabel 4.8 Pengujian Halaman Voucher..............................................................81
Tabel 4.9 Pengujian Halaman Laporan..............................................................82
Tabel 4.10 Pengujian Input Status Pengiriman...................................................83
Tabel 4.11 Pengujian Halaman Registrasi Admin..............................................83
Tabel 4.12 Pengujian Halaman awal..................................................................84
Tabel 4.13 Pengujian Halaman Detail Produk....................................................84
Tabel 4.14 Pengujian Halaman Wishlist.............................................................85
Tabel 4.15 Pengujian Halaman Keranjang.........................................................86
Tabel 4.16 Pengujian Halaman Login.................................................................87
vii
Tabel 4.17 Pengujian Halaman Informasi...........................................................87
Tabel 4.18 Pengujian Halaman Pembayaran.....................................................88
Tabel 4.19 Pengujian Halaman Pengiriman.......................................................89
Tabel 4.20 Pengujiah Halaman Lupa dan Ganti Password................................90
viii
DAFTAR GAMBAR
Halaman
Gambar 3.1 Model Waterfall ..............................................................................19
Gambar 3.2 Diagram Konteks............................................................................21
Gambar 3.3 DFD Level 0 ..................................................................................22
Gambar 3.4 DFD Level 1 (Admin - Produk) .......................................................23
Gambar 3.5 DFD Level 1 (Admin - Customer)....................................................23
Gambar 3.6 DFD Level 1 (Admin - Voucher)......................................................24
Gambar 3.7 DFD Level 1 (Admin – Detail Pembelian dan Pembelian Produk). .24
Gambar 3.8 DFD Level 1 (Customer - Transaksi)..............................................25
Gambar 3.9 DFD Level 2 (Customer – Pembelian)............................................25
Gambar 3.10 ERD Pada Sistem ........................................................................26
Gambar 3.11 Konseptual Database...................................................................28
Gambar 3.12 Tampilan Login.............................................................................35
Gambar 3.13 Tampilan Awal..............................................................................36
Gambar 3.14 Tampilan Produk..........................................................................36
Gambar 3.15 Tampilan Tambah Produk............................................................37
Gambar 3.16 Tampilan Edit Produk...................................................................38
Gambar 3.17 Tampilan Pembelian.....................................................................38
Gambar 3.18 Tampilan Detail Pembelian...........................................................39
Gambar 3.19 Tampilan Detail Transaksi............................................................39
Gambar 3.20 Tampilan Status Pesanan.............................................................40
Gambar 3.21 Tampilan Data Customer..............................................................40
Gambar 3.22 Tampilan Halaman Token.............................................................41
Gambar 3.23 Tampilan Data Voucher................................................................41
Gambar 3.24 Tampilan Tambah Voucher..........................................................42
Gambar 3.25 Tampilan Pengembalian Produk...................................................42
Gambar 3.26 Tampilan Data Penjualan Produk................................................43
Gambar 3.27 Tampilan Data Laporan Voucher..................................................43
Gambar 3.28 Tampilan Ulasan Produk..............................................................44
Gambar 3.29 Tampilan Pengembalian Produk...................................................44
Gambar 3.30 Tampilan Daftar Admin.................................................................45
Gambar 3.31 Tampilan Edit Data Admin............................................................45
Gambar 3.32 Tampilan Awal..............................................................................46
ix
Gambar 3.33 Tampilan Login.............................................................................46
Gambar 3.34 Tampilan Kategori Produk – Daftar...............................................47
Gambar 3.35 Tampilan Kategori Produk – Kotak...............................................47
Gambar 3.36 Tampilan Detail Produk................................................................48
Gambar 3.37 Tampilan Wishlist.........................................................................48
Gambar 3.38 Tampilan Keranjang......................................................................49
Gambar 3.39 Tampilan Informasi Pembelian.....................................................49
Gambar 3.40 Tampilan Pembayaran..................................................................50
Gambar 3.41 Tampilan Pengiriman ...................................................................50
Gambar 3.42 Tampilan Data Customer .............................................................51
Gambar 3.43 Tampilan Lupa Password ..........................................................51
Gambar 3.44 Tampilan Input Token ..................................................................52
Gambar 3.45 Tampilan Ganti Password ............................................................52
Gambar 3.46 Tampilan Daftar Customer ...........................................................53
Gambar 3.47 Tampilan Edit Data Customer.......................................................53
Gambar 3.40 Tampilan Tambah Ulasan.............................................................54
Gambar 3.40 Tampilan Hasil Pencarian.............................................................54
Gambar 4.1 Halaman Login...............................................................................56
Gambar 4.2 Halaman Awal ...............................................................................57
Gambar 4.3 Halaman Produk ............................................................................57
Gambar 4.4 Halaman Tambah Produk ..............................................................58
Gambar 4.5 Halaman Edit Produk .....................................................................58
Gambar 4.6 Halaman Pembelian ......................................................................59
Gambar 4.7 Halaman Detail Pembelian ............................................................59
Gambar 4.8 Halaman Transaksi ........................................................................60
Gambar 4.9 Halaman Status Pembelian ...........................................................60
Gambar 4.10 Halaman Customer ......................................................................61
Gambar 4.11 Halaman Token pemulihan...........................................................61
Gambar 4.12 Halaman Voucher ........................................................................62
Gambar 4.13 Halaman Tambah Voucher ..........................................................62
Gambar 4.14 Halaman Pengembalian Produk ..................................................63
Gambar 4.15 Halaman Laporan Penjualan .......................................................63
Gambar 4.16 Halaman Pemakaian Voucher .....................................................64
Gambar 4.17 Laporan Ulasan Produk ...............................................................64
Gambar 4.18 Laporan Pengembalian Produk ...................................................65
x
Gambar 4.19 Halaman Daftar Admin ................................................................65
Gambar 4.20 Halaman Edit Data Admin ...........................................................66
Gambar 4.21 Halaman Awal .............................................................................66
Gambar 4.22 Halaman Login Customer ............................................................67
Gambar 4.23 Halaman Daftar Customer Baru ...................................................67
Gambar 4.24 Halaman Detail Produk ................................................................68
Gambar 4.25 Halaman Wishlist .........................................................................68
Gambar 4.26 Halaman Keranjang .....................................................................69
Gambar 4.27 Halaman Informasi .......................................................................69
Gambar 4.28 Kolom Input Voucher ...................................................................70
Gambar 4.29 Metode Bayar Di Tempat .............................................................70
Gambar 4.30 Metode Transfer Bank .................................................................71
Gambar 4.31 Metode Pengiriman ......................................................................71
Gambar 4.32 Halaman Data Diri Customer Aktif ...............................................72
Gambar 4.33 Halaman Pesanan Customer .......................................................72
Gambar 4.34 Halaman Status Pesanan ............................................................73
Gamabr 4.35 Halaman Ubah Data Customer ....................................................73
Gambar 4.36 Halaman Kategori Produk (Daftar)................................................74
Gambar 4.37 Halaman Kategori Produk (Kotak)................................................74
Gambar 4.38 Halaman Ulasan Produk ..............................................................75
Gambar 4.39 Halaman Lupa Password (Input Username) ................................75
Gambar 4.40 Halaman Halaman Input token ....................................................76
Gambar 4.41 Halaman Ganti Password (Input Password Baru) ........................76
Gambar 4.42 Halaman Pencarian .....................................................................77
xi
RANCANG BANGUN E-COMMERCE PENJUALAN ALAT DAN AKSESORIS
VAPE BERBASIS WEB (STUDI KASUS : HIGH LIVE VAPE BAR)
ABSTRAK
xii
DESIGNING E-COMMERCE SALES OF WEB BASE VAPE TOOLS AND
ACCESSORIES (CASE STUDY : HIGH LIVE VAPE BAR)
ABSTRCT
xiii
BAB I
PENDAHULUAN
Vape atau yang lebih dikenal dengan istilah “Vapor” adalah rokok elektrik
yang dijadikan alternatif sebagai pengganti rokok tembakau pada umumnya.
Rokok elektrik menggunakan tenaga baterai sebagai pembakaran dimana
efeknya sama seperti rokok konvensional. Pada dasarnya vapor adalah hasil
penguapan dari cairan (liquid). Liquid merupakan sejenis cairan yang digunakan
untuk memproduksi asap pembakaran seperti rokok biasa, penggunaanya
dengan cara liquid diteteskan kedalam tabung bagian atas vape atau langsung
pada kapas yang dililit kawat, lalu dipanaskan oleh panas dari listrik baterai.
Vape sudah hadir di era modern, masuk ke Indonesia di awal tahun 2012.
Akan tetapi vape tidak langsung dikenal oleh masyarakat luas, terutama para
perokok. Namun, dengan perkembangan waktu, vape menjadi semakin dikenal,
terutama karena efek sampingnya yang lebih rendah, jadi, tidak terlalu
mengherankan bila kabar tentang vape cukup mudah tersebar pada masa
awalnya. Sepadan dengan hal tersebut, jumlah permintaan mulai banyak, sudah
banyak produk vape diimpor ke Indonesia. Untuk di Pulau Bali sendiri, vape
masuk pada tahun 2015. Sekarang ini sudah banyak terdapat toko – toko yang
menyediakan tempat khusus untuk kegiatan vape sekaligus menjual alat – alat
untuk vape, baik perangkat, cairan maupun aksesorisnya, salah satunya adalah
High Live Vape Bar.
High Live Vape Bar merupakan tempat untuk vape sekaligus toko
penjualan alat dan aksesoris vape yang berlokasi di Jalan A.A. Gede Rai, Banjar
Kertawangsa, Desa Lodtunduh, toko tersebut berdiri pada tahun 2016. Namun,
karena terbatasnya waktu operasional dan kurang strategisnya lokasi, hanya
sedikit orang yang datang baik untuk sekedar berkunjung ataupun melakukan
transaksi pembelian.
Berdasarkan uraian dan permasalahan diatas, maka penulis membuat
skripsi dengan judul “Rancang Bangun E-Commerce Penjualan Alat dan
Aksesoris Vape Berbasis Web (Studi Kasus High Live Vape Bar)”.
Diharapkan nantinya dapat mempermudah pemilik toko dalam menjual alat vape
1
dan aksesoris yang secara mudah dan efisien tanpa harus memikirkan kendala
operasional dan waktu kerja.
2
4. Database yang digunakan adalah MySQL (XAMPP).
5. Pembuatan e-commerce ini menggunakan CSS style dan bootrstap untuk
tampilan antarmuka dan web service PHP untuk menghubungkan antara
database dengan web untuk menyimpan data.
6. Pengguna yang dapat menggunakan sistem e-commerce ini adalah:
a. Admin
b. Customer
1. Dalam e-commerce ini, Customer (Pelanggan) dapat mengakses
halaman utama dan melakukan login dan logout.
BAB I PENDAHULUAN
Dalam bab ini diuraikan latar belakang, rumusan masalah, tujuan
perekayasaan, manfaat perekayasaan, ruang lingkup perekayasaan dan
sistematika penulisan laporan.
3
BAB IV IMPLEMENTASI SISTEM
Dalam bab ini diuraikan tentang implementasi system yang sudah
dibangun apakah berjalan sesuai dengan fungsinya.
4
BAB II
TINJAUAN PUSTAKA
5
template website dan Content Management System (CMS), MySQL untuk
databasenya, dan skrip PHP sebagai dasar Bahasa pemrograman yang
digunakan. Dengan adanya layanan jasa berupa e-commerce yang dapat secara
cepat dapat dinikmati oleh pelanggan maupun perusahaan sendiri, maka segala
layanan yang diinginkan oleh paara pelanggan dapat segera ditindak lanjuti
dengan secepat mungkin, sehingga perusahaan tersebut akan mampu
memberikan pelayanan yang terbaik dan tercepat bagi para pelanggan. [2]
Saat ini toko “Wisata” hanya terdapat berupa outlet saja. sehingga proses
jual beli hanya terjadi pada toko saja sehingga pelanggan yang berada diluar
kota Makassar ingin melakukan pembelanjaan secara continue sulit dilakukan.
Untuk mengatasi permasalahan tersebut pelaku usaha harus mampu melakukan
inovasi dengan melakukan perubahan transaksi dari konvensional ke dalam
bentuk digital. Penelitian ini adalah untuk merancang dan membuat aplikasi e-
commerce berbasis Web service pada toko Wisata sehingga menghasilkan toko
online yang sederhana, ringan, namun handal dalam memenuhi kebutuhan
penjual, dengan menggunakan aplikasi dan platform yang berbeda. Dalam
melakukan penelitian ini, jenis penelitian yang digunakan adalah jenis penelitan
kualitatif dengan metode Design and Creation. Pembuatan aplikasi dibangun
menggunakan metode perancangan system model waterfall.. Hasil dari penelitian
adalah dihasilkannya sebuah aplikasi e-commerce berbasis web service yang
memudahkan transaksi penjualan. [3]
6
zat-zat kimia menjadi bentuk uap dan mengalirkannya ke paru dengan
menggunakan tenaga listrik.
2.3 E-Commerce
7
aktivitas perdagangan yang hanya memanfaatkan transaksi komersial saja,
misalnya mengirim dokumen komersial seperti pesanan pembelian secara
elektronik. Kemudian berkembang menjadi suatu aktivitas yang mempunyai
istilah yang lebih tepat yaitu “perdagangan via web” (pembelian barang dan jasa
melalui world wide web). Pada awalnya ketika web mulai terkenal di masyarakat
pada tahun1994, banyak jurnalis memperkirakan bahwa e-commerce akan
menjadi sebuah sektorekonomi baru sehingga pada era 1998-2000an, banyak
bisnis di AS dan eropamengembangkan situs web perdagangan
ini.Perkembangan e-commerce di Indonesia sendiri telah ada sejak tahun 1996,
dengan berdirinya Dyviacom Intrabum atau D-net sebagai perintis transaksi
online. Wahana transaksi berupa mall online yang disebut D-mall ini telah
menampung sekitar 33 toko online. [17]
Situs e-Commerce adalah situs komersial yang siap menerima order dan
dapat diakses dari berbagai wilayah di dunia dengan wilayah waktu yang
bermacam – macam. Pemilik situs harus mempertimbangkan beban biaya dan
wilayah jangkauan distribusi barang produksinya. Sebagian situs e-commerce
membatasi distribusi produk mereka sampai tingkat nasional. Ada banayk sekali
manfaat dari e-commerce, berikut ini beberapa manfaat atau kelebihan e-
commerce :
8
d. Proses transaksi lebih mudah dan cepat
Proses transaksi melalui e-commerce dapat dilakukan dengan cepat,
mudah, kapan saja, dan di mana saja selama konsumen dan penyedia jasa
dan barang saling terhubung. Media penghubung untuk e-commerce bukan
hanya website saja, tetapi juga bisa menggunakan perangkat mobile atau
perangkat elektronik lainnya. Proses transaksi mudah dilakukan karena
diatur melalui perangkat lunak. Data mengenai konsumen dan produk yang
dipesan tersimpan dalam database oleh konsumen itu sendiri melalui form
yang disediakan. Pemilik situs juga bisa memesan perangkat lunak yang
berfungsi untuk mengirim pesan kepada konsumen, baik berupa konfirmasi
transaksi yang telah dilakukan maupun informasi waktu pengiriman barang.
Operator yang bertugas hanya perlu mengawasi dan melakukan aktivitas
yang tidak mampu dilakukan oleh perangkat lunak, misalnya menjawab
pertanyaan – pertanyaan konsumen.
e. Pangsa pasar yang luas
e-commerce mampu membuka pangsa pasar tingkat internasional karena
internet mencakup seluruh dunia.
f. Tidak ada batasan ruang dan waktu
e-commerce tidak mengenal batasan negara dan waktu, sehinga tidak
menjadikan kendala dalam berbisnis. Situs – situs e-commerce membuka
layanan 24 jam sehari dan 7 hari dalam seminggu.
g. Tidak diperlukan perusahaan mediator
E-Commerce tidak memerlukan mediator sebagimana perusahaan
konvensional yang memerlukan penghubung seperti retailer dan
semacamnya. Dalam e-commerce, perusahaan penyedia barang dan jasa
hanya perlu mempromosikan situs dan produk mereka, kemudian langsung
berhubungan dengan konsumen di seluruh penjuru dunia.
h. Membuka jaringan bisnis global
Perdagangan global meliputi jaringan perdagangan tingkat dunia.
Perdagangan global dapat memicu tumbunhya kelompok – kelompok
perusahaan yang memiliki hubungan kerja sama. Munculnya kelompok
perusahaan akan menimbulkan ide untuk berkolaborasi dalam suatu wadah
yang dikenal dengan istilah B-Web (Business Web), yaitu semacam usaha
satu atap dari beberapa perusahaan yang bergabung membentuk aliansi,
untuk berkompetisi dengan perusahaan lain yang setara atau lebih besar.
9
i. Kualitas dan harga yang kompetitif
Menyediakan barang atau jasa yang berkualitas dengan harga yang murah
adalah salah satu strategi perusahaan untuk mempertahankan dan menarik
konsumen. Bagaimanapun juga dalam dunia perdagangan, manusia akan
berusaha mendapatkan keuntungan semaksimal mungkin dengan
pengorbanan seminimal mungkin.
j. Memacu kreativtas dan inovasi
Dengan persaingan yang ketat dan bersifat global, akan memicu muculnya
ide – ide baru yang dituangkan dalam bentuk kreativitas sehingga
terciptanya inovasi. Inovasi yang kreatif telah lama dikenal sebagai salah
satu faktor daya tarik, khususnya bagi konsumen yang ingin tahu dan
penasaran untuk mencoba. Inovasi yang tercipta juga akan menambah
keragaman produk dan manusia akan semakin dimanjakan oleh berbagai
produk yang menjanjikan kemudahan hidup. Inovasi an kreativitas
menjadikan semuanya tampakm instan. [7]
2.4 XAMPP
XAMPP merupakan paket aplikasi yang memudahkan anda dalam
menginstalasi modul PHP, Apache Web Server, dan MySQL Database. Selain
itu, XAMPP dilengkapi dengan berbagai fasilitas lain yang akan memberikan
kemudahan dalam mengembangkan situs web berbasis PHP. XAMPP
merupakan aplikasi gratis dan tersedia untuk platform Linux, Windows, MacOS,
dan Solaris. Aplikasi ini dikembangkan oleh Kay Vogelgesang, Carsten
Wiedmann dan Kai ‘Oswald’ Seidler di bawah lisensi GNU (General Public
License). [8]
2.5 MySQL
MySQL merupakan salah satu tipe manajemen basis data relasional yang
dapat digunakan untuk mengelola berbagai data pada sebuah server. MySQL
mempunyai 2 (dua) lisensi baik gratis maupun berbayar, dimana lisensi gratis
dinaungi melalui lisensi General Public License (GPL) dan yang berbayar
menggunakan lisensi MySQL AB. [9]
10
[10]. PHP merupakan salah satu bahasa yang harus dikuasai. PHP Hypertext
Preprocessor atau disingkat dengan PHP ini adalah bahasa scripting khususnya
digunakan untuk web development. Karena sifatnya yang server side scripting,
maka untuk menjalankan PHP harus menggunakan web server.
2.8 Bootstrap
11
Bootstrap merupakan framework atau tools untuk membuat aplikasi web
ataupun situs web responsive secara cepat, mudah dan gratis. Bootstrap terdiri
dari CSS dan HTML untuk menghasilkan grid, layout, typography, table, form,
navigation dan lain - lain. Di dalam bootstrap juga sudah terdapat jQuery plugins
untuk menghasilkan komponen UI yang cantik seperti transition, model,
dropdown, scrollspy, tooltip, tab, popover, alert, button, carousel dan lain – lain.
Bootstrap diciptakan oleh dua orang programmer Twitter, yaitu Mark Otto
dan Jacob Thornton pada tahun 2011. Pada saat itu para programmer di Twitter
menggunakan berbagai macam tool dan library yang mereka kenal dan suka
untuk melaksanakan pekerjaan mereka, sehingga tidak ada standarisasi dan
akibatnya sulit dikelola, sehingga Mark Otto dan Jacob Thronton tergerak untuk
menciptakan suatu tool ataupun framework yang dapat digunakan bersama di
lingkungan internal Twitter. [12]
12
Tabel 2.1 Simbol DFD
1.
External Entity
2.
Process
3. Data Flow
4. Data Store
1. External Entity
External Entity merupakan entity yang berada di luar sistem yang
dapat berupa organisasi atau sistem lainnya yang dapat
memberikan input atau menerima input dari sistem. Notasi external
entity dilambangkan dengan sebuah kotak persegi.
2. Process
Process adalah melakukan suatu perubahan berdasarkan data
yang diinput dan menghasilkan data atau keterangan. Notasi
proses dilambangkan dengan simbol kotak persegi yang tumpul.
3. Data Flow
Data Flow ini mengalir diantara proses, simpanan data, dan
external entity. Untuk memudahkan, sebaiknya arus data diberi
13
nama yang jelas dan mempunyai arti. Notasi arus data
dilambangkan dengan anak panah.
4. Data Store
Penyimpanan data dapat berupa file atau basis data dari sistem
komputer, suatu arsip atau catatan manual, suatu tabel acuan
manual, atau suatu agenda atau buku.
14
2. DFD ini adalah salah satu alat pembuatan model yang sering
digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian
yang lebih penting dan kompleks dari pada data yang dimanipulasi
oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model
yang memberikan penekanan hanya pada fungsi sistem.
3. DFD ini merupakan alat perancangan sistem yang berorientasi
pada alur data dengan konsep dekomposisi dapat digunakan untuk
penggambaran analisa maupun rancangan sistem yang mudah
dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program.
15
Berfungsi untuk
menghubungkan atribut
Garis Alur
dengan entitas , entitas
dengan relasi.
1. Entitas
Entitas adalah segala sesuatu yang dapat digambarkan oleh data.
Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu
yang nyata. Pada ERD digambarkan dengan bentuk persegi panjang.
Entitas diberi nama dengan kata benda.
2. Relasi
Relasi adalah hubungan antara suatu himpunan entitas dengan
himpunan entitas lainnya (hubungan antara sejumlah entitas yang
berasal dari himpunan entitas yang berbeda). Pada ERD
digambarkan dengan bentuk belah ketupat. Relationship adalah
hubungan alamiah yang terjadi antara entitas. Pada umumnya
penghubung (relationship) diberi nama dengan kata kerja dasar,
sehingga memudahkan untuk melakukan pembacaan relasi. Relasi
dapat dibedakan menjadi 2, yaitu [13]:
a. Cardinality / Kardinalitas / Derajat Relasi
Derajat Relasi (Kardinalitas) adalah jumlah maksimum entitas
yang dapat berelasi dengan entitas pada himpunan entitas lain.
Kardinalitas dapat dibagi menjadi:
One to One
Hubungan relasi satu ke satu yaitu setiap entitas pada
himpunan entitas A berhubungan paling banyak dengan satu
entitas pada himpunan entitas B.
One to many
Tiap entitas pada himpunan entitas A berhubungan dengan
lebih dari satu entitas pada himpunan entitas B. Tetapi tidak
sebaliknya, dimana setiap entitas pada himpunan entitas B
berhubungan dg satu entitas pada himpunan entitas A.
Many to one
Tiap entitas pada himpunan entitas A berhubungan dengan
paling banyak satu entitas pada himpunan entitas B. Tetapi
16
tidak sebaliknya, dimana setiap entitas pada himpunan
entitas A berhubungan dengan paling banyak satu entitas
pada himpunan entitas B.
Many to Many
Tiap entitas pada himpunan entitas A berhubungan dengan
lebih dari satu entitas pada himpunan entitas B. Demikian
juga sebaliknya.
b. Optionality / Derajat Relasi Minimum
Mandatory
Memiliki paling sedikit satu pasangan pada relasi lawannya.
Optional
Dimungkinkan untuk tidak memiliki pasangan pada relasi
lawannya.
3. Atribut
Atribut adalah properti deskriptif yang dimiliki setiap anggota dari
himpunan entitas. Gambar atribut diwakili oleh simbol elips. Setiap
entitas memiliki nilai untuk atributnya. Ada dua jenis atribut yaitu
[13] :
Identifier (key) digunakan untuk menentukan suatu entity
secara unik (primary key). Kunci primer (primary key) adalah
atribut yang unik yang dapat membedakan suatu entitas
dengan entitas lainnya dalam suatu himpunan entitas.
Descriptor (non-key attribute) digunakan untuk
menspesifikasikan karakteristik dari suatu entity yang tidak
unik.
4. Garis
Penghubung antara himpunan relasi dengan himpunan entitas dan
himpunan entitas dengan atribut dinyatakan dalam bentuk garis. [13]
17
pengguna dan pengembang. Terdapat empat buah jenis pengujian pada
pengujian disisi pengembangan (black box) ini antara lain:
1. Pengujian Interface (Tatap Muka) Aplikasi
Pengujian interface (tatap muka) aplikasi sistem informasi bertujuan untuk
mengetahui fungsionalitas dari setiap elemen interface yang ada di setiap
halaman aplikasi sistem informasi.
2. Pengujian Fungsi Dasar Sistem.
Pengujian fungsi dasar sistem bertujuan untuk mengetahui sejauh mana
kinerja dari setiap fungsi dasar sistem yang ada di dalam aplikasi sistem
informasi.
3. Pengujian Form Handle Sistem
Pengujian Form Handle Sistem bertujuan untuk mengetahui seperti apa
dan sejauh mana respon oleh sistem informasi terhadap inputan yang
diberikan oleh pengguna.
4. Pengujian Keamanan Sistem
Pengujian Keamanan Sistem bertujuan untuk mengetahui sejauh mana
tingkat keamanan yang dimiliki oleh sistem informasi untuk dapat
memberikan kenyamanan kepada para pengguna. [15]
18
Adobe saat ini mendukung resolusi umum smartphone, tablet dan
desktop, yang memberikan template untuk halaman layout masing - masing tiga
resolusi layar. Ada juga pilihan untuk memotong dan menyisipkan kode dan
membuat grid sendiri, tambahan untuk resolusi layar yang berbeda. [16]
19
BAB III
ANALISA DAN PERANCANGAN SISTEM
Persyaratan
Definisi
Desain pada Sistem
dan Software
Implementasi dan
pengujian
Integrasi dan
pengujian sistem
Pegoperasian dan
Perawatan
Gambar 3.1 Model Waterfall
19
3.3 Analisa Sistem
Analisa sistem merupakan teknik pemecahan permasalahan yang
bertujuan untuk menguraikan berbagai komponen dengan mempelajari seberapa
baik komponen – komponen tersebut bekerja dan mampu berinteraksi untuk
memenuhi tujuan yang telah ditetapkan. Dalam tahap Analisa, berikut
merupakan hasil dari analisa yang telah dilakukan :
1. Dalam perancangan, digunakanlah DFD (Data Flow Diagram), dan ERD
(Entity Relationship Diagram).
2. Pembuatan system akan menggunakan XAMPP v.1.8.3 dengan MySQL
sebagai media pemyimpanan data.
3. Desain antarmuka menggunakan CSS Style dan Bootstrap, dan PHP
script untuk menampilkan data dari database.
Dalam sistem ini, pengguna dibagi menjadi 2 bagian, yaitu Admin dan Customer
dimana:
1. Admin : Pengguna yang memiliki hak akses untuk mengatur data pada
database meliputi insert, update dan delete. Namun pengguna harus
terdaftar sebagai admin dan login terlebih dahulu.
2. Customer : Pengguna ini memiliki hak akses untuk mengolah data profil
dan melakukan transaksi pembelian produk. Namun pengguna ini harus
terdaftar sebagai Customer dan login terlebih dahulu.
20
3.5 Gambaran Umum Sistem
Pada bagian ini, akan dijelaskan gambaran umum yang digunakan dalam
merancang system, dimana metode diantaranya DFD (Data Flow Diagram) dan
ERD (Entity Relationship Diagram).
Diagram Konteks
21
DFD Level 0
22
23
24
DFD Level 1 – Customer
25
26
3.5.2 ERD (Entity Relationship Diagram)
Pada ERD, dijelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan
antar relasi pada web e-comerce.
26
Pada Gambar 3.10, menunjukkan entitas Admin memiliki empat relasi pada
entitas lainnya yaitu sebagai berikut :
1. Entitas Admin memiliki relasi Mengatur pada entitas Produk dengan
derajat relasi One to Many.
2. Entitas Admin memiliki relasi Melihat pada entitas Pembelian dengan
derajat relasi One to Many.
3. Entitas Admin memiliki relasi Melihat pada entitas Customer dengan
derajat relasi One to Many.
4. Entitas Admin memiliki relasi Mengatur pada entitas Kupon dengan
derajat relasi One to Many.
5. Entitas Customer memiliki relasi Memilih pada entitas Produk dengan
derajat relasi One to Many.
6. Entitas Produk memiliki relasi Tambah pada entitas WishList dan entitas
Keranjang dengan masing - masing derajat relasi Many to Many.
7. Entitas WishList memiliki relasi Masuk pada entitas Keranjang dengan
derajat relasi Many to Many.
8. Entitas Keranjang memiliki relasi Melakukan pada entitas Pembelian
dengan derajat relasi Many to One.
9. Entitas Pembelian memiliki relasi Memilih pada entitas Pembayaran dan
entitas Pengiriman, Memasukkan pada entitas Pembelian_Produk dengan
masing - masing derajat relasi One to One, dan melakukan relasi
Menggunakkan dengan entitas Voucher dengan derajat relasi One to
One.
27
3.6 Perancangan Database
Penggunaan basis data untuk E-Commerce Penjualan Alat dan Aksesoris
Vape Berbasis Web pada High Life Vape Bar menggunakan MySQL sebagai
software management database. Nama database yang digunakan sebagai
pemnympanan data adalah “vapebardb”.
28
3.8 Struktur Tabel
Untuk memperjelas mengenai rancangan pada konseptual database
sesuai dengan gambar diatas, maka dibuatlah struktur tabel dengan rincian
sebagai berikut :
1. Tabel Admin
Tabel Admin menyimpan data admin yang memberikan akses masuk dan
mengelola data lainnya.
Admin
Key Nama tabel Tipe Data
PK id_admin Int
nama_lengkap Varchar
email Varchar
username Varchar
password Varchar
2. Tabel Customer
Tabel Customer menyimpan data pelanggan yang memberikan akses masuk dan
dapat melakukan pembelian produk dan lainnya.
Customer
Key Nama tabel Tipe Data
PK id_customer Int
nama_lengkap Varchar
jen_kel Varchar
notelp Int
username Varchar
password Varchar
tgl_lahir date
29
3. Tabel Produk
Tabel Produk digunakan untuk menyimpan data produk yang dijual dan dibeli
oleh pelanggan.
Produk
Key Nama tabel Tipe Data
PK id_produk Int
nama_produk Varchar
harga Int
kategori Varchar
warna Varchar
berat Int
tahun Int
merk Varchar
foto Varchar
spesifikasi Text
deskripsi Text
stok int
4. Tabel Voucher
Tabel Voucher menyimpan data tentang voucher berupa kode, yang
digunakan pelanggan untuk memotong total harga barang pesanan.
Voucher
Key Nama tabel Tipe Data
PK id_voucher Int
kode_voucher Varchar
diskon Float
deskripsi text
30
5. Tabel Pembelian
Tabel Pembelian berfungsi untuk menyimpan data pembelian yang sudah
terjadi.
Pembelian
Key Nama tabel Tipe Data
PK id_pembelian Int
FK id_Customer Int
total_harga int
FK id_voucher Int
diskon Int
tgl_pembelian Int
total_pembelian int
null masa_berlaku varchar
Pembelian Produk
Key Nama tabel Tipe Data
PK id_pembelian_produk Int
FK id_pembelian Int
FK id_produk Int
harga_satuan Int
jumlah Int
total_satuan Int
dikembalikan int
31
7. Tabel Pembayaran
Tabel Pembayaran digunakan oleh pelanggan untuk menyimpan data
pembayaran dalam pemesanan produk.
Tabel 3.7 Tabel Pembayaran
Pembayaran
Ke Nama tabel Tipe Data
y
PK Id_pembayaran Int
FK id_pembelian int
metode varchar
null bank varchar
null bukti varchar
8. Tabel Pengiriman
Tabel Pengiriman digunakan oleh pelanggan untuk menyimpan data
pengiriman dan alamat tujuan produk yang dipesan.
Pengiriman
Key Nama tabel Tipe Data
PK Id_pengiriman Int
FK id_pembelian Int
pengiriman_1 Varchar
metode_1 Varchar
pengiriman_2 Varchar
metode_2 Varchar
alamat Varchar
kecamatan Varchar
kabupaten Varchar
32
9. Tabel Pemesanan Produk
Tabel Pemesanan produk berfungsi untuk menyimpan data tentang pembelian
pada seitap pelanggan. Admin memasukkan status Pesanan dan disimpan
ditabel ini.
Pemesanan Produk
Key Nama tabel Tipe Data
PK Id_pemesanan_produk Int
FK id_pembelian Int
null status_1 varchar
null wkt_1 datetime
null status_2 varchar
null wkt_2 datetime
null status_3 varchar
null wkt_3 datetime
null status_4 varchar
null wkt_4 datetime
Ulasan
Key Nama tabel Tipe Data
PK id_ulasan Int
FK id_produk Int
33
skor Int
pendapat text
34
3.9 Desain Antarmuka
Pada tahap ini , desain antarmuka merupakan bagian penting dalam
perancangan sistem. Biasanya hal tersebut juga merupakan bagian yang cukup
sulit, hal itu dikarenakan dalam merancang suatu antarmuka, diharuskan
memenuhi tiga persyaratan,yaitu antarmuka yang sederhana, tiap fungsi pada
antarmuka harus lengkap dan memiliki kinerja yang cepat. Alasan utama
mengapa antarmuka menggunakan bahasa pemograman yaitu untuk
menjelaskan sekumpulan objek – objek dan operasi – operasi yang bisa
digunakan untuk memanipulasi objek.
35
Gambar 3.12 Tampilan Login
b. Halaman Awal
36
Gambar 3.14 Halaman produk
37
Gambar 3.15 Halaman Tambah Produk
38
Gambar 3.16 Tampilan Edit Produk
f. Halaman Data Pembelian
39
h. Halaman Detail Transaksi
40
Gambar 3.21 Tampilan Data Customer
k. Halaman Kirim Token
41
l. Halaman Voucher
42
n. Halaman Pengembalian Produk
43
p. Halaman Pemakaian Voucher
44
Gambar 3.30 Tampilan Daftar Admin
45
Gambar 3.32 Tampilan Awal
b. Halaman Login
46
Gambar 3.34 Tampilan Kategori Produk – Daftar
- Kotak
47
Gambar 3.36 Tampilan Detail Produk
e. Halaman Wishlist
f. Halaman Keranjang
48
Gambar 3.38 Tampilan Keranjang
h. Halaman Pembayaran
49
Gambar 3.40 Tampilan Pembayaran
i. Halaman Pengiriman
50
j. Halaman Data Customer
51
Masukkan Token Pemulihan
52
l. Halaman Daftar Customer
53
n. Halaman Ulasan
54
BAB IV
IMPLEMENTASI SISTEM
1. Hardware - Laptop
2. Software
55
56
4.2.1 Admin
a. Halaman Login
56
57
b. Halaman Awal
Halaman Produk berisi tampilan berbagai produk yang dijual dalam sistem e-
commerce yang berisi informasi tentang nama produk, harga, kategori, warna,
berat, tahun, merk, foto produk, spesifikasi, deskripsi dan stok barang. Ada
tiga pilihan pada halaman tersebut yaitu tambah produk, edit dan hapus
produk.
57
58
Halaman ini digunakan untuk menambah produk barang yang akan dijual,
dimana halaman ini menampilkan form yang terdiri dari nama produk, harga,
kategori, warna, berat, tahun, merk, foto produk, spesifikasi, deskripsi dan
stok barang.
58
59
f.
H
alaman Pembelian
Gambar 4.5 Halaman Edit Produk
Halaman ini menampilkan data pembelian dan transaksi yang telah tersimpan
oleh beberapa Customer. Pada halaman ini ada tiga pilihan yaitu Detail untuk
melihat pembelian secara detail, Transaksi untuk menampilkan metode
pembayaran dan alamat pengiriman barang, dan Status untuk meng-input
status pada pesanan setiap Customer.
59
60
60
61
j. Halaman Customer
Halaman Customer menampilkan beberapa Customer yang terdaftar dalam
sistem e-commerce. Halaman berisi informasi tentang data diri Customer
berupa nama lengkap, jenis kelamin, nomor telepon, email, username, dan
tanggal lahir. Admin hanya dapat melakukan penghapusan pada Customer.
61
62
Halaman ini digunakan untuk mengirimkan kode token kepada customer yang
melakukan pergantian kata kunci (password) secara paksa jika “lupa
password” dengan mengirimkan kode token ke alamat email yang terdaftar
dan juga bisa menambah kode token.
62
63
n. Halaman Pengembalian
Halaman ini digunakan untuk menambah data produk baik yang dikembalikan
oleh Customer, maupun karena gagal dikirim ke alamat tujuan.
63
64
64
65
65
66
66
67
4.2.2 Customer
a. Halaman Awal
67
68
b. Halaman Login
68
69
Halaman ini menampilkan produk yang dipilih secara detail, mulai dari foto
produk, nama produk, berat, merk, spesifikasi produk, deskripsi produk dan
ulasan produk oleh beberapa pengguna baik pengunjung maupun customer
terdaftar. Untuk customer yang sudah log-in, bisa melakukan pembelian dan
memasukkannya ke daftar wish list.
69
70
d. Halaman Keranjang
f. Informasi
Halaman ini menampilkan informasi tentang produk, jumlah beserta total harga
yang akan dibeli. Customer juga bisa menggunakan voucher dengan cara di-
input seperti pada gambar 4.28.
70
71
g. Halaman Pembayaran
Halaman ini menampilkan beberapa metode pembayaran saat transaksi
pemesanan produk. Mulai dari bayar di tempat, kartu kredit dan transfer bank,
Seperti pada gambar 4.29 sampai 4.30
- Bayar Di Tempat
71
72
- Transfer Bank
h. Halaman Pengiriman
Halaman ini digunakan untuk memilih jasa kurir dan metode pengiriman
beserta memasukkan alamat tujuan pesanan.
72
73
j. Halaman Pesanan
Fungsi dari halaman ini untuk menampilkan pesanan customer yang sudah
tersimpan dan mengetahui status pesananya.
73
74
74
75
75
76
n. Halaman Ulasan
Halaman ini digunakan untuk memberikan komentar dan ulasan tentang
produk yang dipilih.
76
77
Setelah itu pengguna bisa membuat password baru pada gambar 4.40.
77
78
p. Halaman Pencarian
Halaman ini akan menampilkan barang atau produk yang dicari berdasarkan
kata kunci yang diketik oleh customer.
Berikut ini adalah tabel – tabel yang berisi tentang hasil dari
implementasi program yang dijalankan dengan metode pengujian blackbox.
4.3.1 Admin
1. Login
78
79
2. Halaman Awal
Tabel 4.2 Pengujian Halaman Awal
3. Halaman Produk
Tabel 4.3 Pengujian Halaman Produk
Aktivitas Hasil yang
Hasil Pengujian Kesimpulan
Pengujian diharapkan
Membuka Menampilkan Sistem
Halaman Produk semua produk menampilkan
yang tersimpan di semua produk Valid
database. yang tersimpan di
database.
Menambah Muncul pesan Hasil berjalan
produk dengan “This is required sesuai dengan Valid
input data kosong field”. yang diharapkan
Sistem
Menambah Menyimpan data
menyimpan data
produk dengan produk untuk
produk dan Valid
input data disimpan ke
ditambah ke
lengkap database
database.
Merubah Data Muncul pesan Hasil berjalan
Produk dengan “This is required sesuai dengan Valid
input data kosong field”. yang diharapkan
79
80
Sistem
menyimpan
Merubah Data Merubah data
perubahan data
Produk dengan produk yang
produk yang Valid
input data tersimpan di
tersimpan di
lengkap database
database.
Sistem
Menghapus data
Menghapus menghapus data
produk dari Valid
Produk produk dari
database.
database.
4. Halaman Pembelian
Tabel 4.4 Pengujian Halaman Pembelian
80
81
5. Halaman Pengembalian
Tabel 4.5 Pengujian halaman pengembalian
6. Halaman Customer
Tabel 4.6 Pengujian Halaman Customer
81
82
8. Halaman Voucher
Tabel 4.8 Pengujian Halaman Voucher
82
83
9. Halaman Laporan
Tabel 4.9 Pengujian Halaman Laporan
83
84
84
85
4.3.2 Customer
1. Halaman Awal
Tabel 4.12 Pengujian Halaman awal
85
86
86
87
4. Halaman Keranjang
Tabel 4.15 Pengujian Halaman Keranjang
Aktivitas Hasil yang
Hasil Pengujian Kesimpulan
Pengujian diharapkan
Membuka Muncul pesan Hasil berjalan
halaman “Anda harus login sesuai dengan
Keranjang terlebih dahulu” yang diharapkan. Valid
dengan belum dan masuk ke
login. halaman login.
Membuka Membuka Hasil berjalan Valid
87
88
5. Halaman Login
Tabel 4.16 Pengujian Halaman Login
Aktivitas Hasil yang
Hasil pengujian Kesimpulan
Pengujian diharapkan
Dapat masuk
Customer masuk
Input data kedalam system
ke halaman awal Valid
customer lengkap untuk melakukan
sistem.
transaksi.
Input data Tidak dapat masuk
Customer
customer tidak kedalam system
kembali ke Valid
lengkap atau tidak untuk melakukan
halaman login.
sesuai transaksi.
6. Halaman Informasi
Tabel 4.17 Pengujian Halaman Informasi
Aktivitas Hasil yang
Hasil pengujian Kesimpulan
Pengujian diharapkan
Membuka Mampu menampilkan Sistem Valid
Halaman semua data produk menampilkan
informasi. yang akan dibeli. semua data
produk yang
88
89
akan dibeli.
Konfirmasi dan Mampu menyimpan Sistem
menyimpan data semua data produk menyimpan
pembelian dengan yang dibeli tanpa semua data
input kode mengurangi harga produk yang
Valid
voucher kosong. jual. dibeli ke
database tanpa
mengurangi
harga jual.
Konfirmasi dan Mampu menyimpan Mampu
menyimpan data semua data produk menyimpan
pembelian dengan yang dibeli dengan semua data
input kode mengurangi harga produk yang
voucher terisi jual sesuai dengan dibeli ke Valid
dengan benar voucher. database
dengan
mengurangi
harga jual.
Konfirmasi dan Akan muncul pesan Hasil berjalan
menyimpan data “Kode voucher yang sesuai dengan
pembelian dengan anda masukkan yang
Valid
input kode salah” dan tetap di diharapkan.
voucher salah. halaman.
7. Halaman Pembayaran
89
90
8. Halaman Pengiriman
Tabel 4.18 Pengujian Halaman Pengiriman
Aktivitas Hasil yang
Hasil pengujian Kesimpulan
Pengujian diharapkan
Memilh metode Muncul pesan “This Hasil berjalan
pengiriman is required field”. sesuai dengan
Valid
dengan input-an yang
kosong. diharapkan.
Memilh metode Menyimpan data Sistem
pengiriman pengiriman yang menyimpan data
dengan input-an dipilih dan muncul pengiriman
Valid
terisi lengkap. pesan “Pembelian yang dipilih dan
anda telah disimpan”. kembali ke
halaman utama.
90
91
91
92
coba lagi.”.
Memasukkan Menampilkan Sistem
token dengan halaman untuk menampilkan
input-an benar. memasukkan halaman untuk
Valid
password baru ke memasukkan
halaman ganti password baru.
password.
Memasukkan Muncul pesan “This Hasil berjalan
password baru is required field”. sesuai dengan
Valid
dengan input-an yang
kosong diharapkan.
Memasukkan Mampu menyimpan Sistem
password baru password baru lalu menyimpan
dengan input-an login otomatis dan password baru
terisi. masuk ke halaman lalu login Valid
utama. otomatis dan
masuk ke
halaman utama.
92
BAB V
PENUTUP
5.1 Kesimpulan
1. Apikasi e-commerce penjualan alat dan aksesoris vape saat ini hanya
dapat diakses melalui web browser saja, sehingga diharapkan pada
pengembangan berikutnya dibuatkan dalam bentuk platform mobile
untuk OS Android dan juga iOS.
2. Tampilan antarmuka web bisa dibuat lebih responsive.
93
DAFTAR PUSTAKA
[3] Muchlis Andi Nurul. Rancang Bangun Aplikasi E-Commerce Berbasis Web
Service (Studi Kasus : Toko Cinderamata “Wisata” Makassar )". Makassar :
Universitas Islam Negeri (UIN) Alauddin; 2016.
[5] Badan POM, Bahaya Rokok Elektronik Racun Berbalut Teknologi. INFO
POM. 2015; 16(5): 3.
[8] Wibowo Angga. 16 Aplikasi PHP Gratis untuk Pengembangan Situs Web.
Yogyakarta: Andi. 2007.
94
95
[14] Shalahuddin M, Rosa A.S. 2013. rekayasa perangkat lunak terstruktur dan
berorientasi objek, informatika. bandung. ISBN 978-602-1514-05-4.
[15] I Putu Agus Eka Pratama, Sistem Informasi dan Implementasinya. Bandung:
Informatika Bandung. 2014.
95