Anda di halaman 1dari 118

PENGEMBANGAN E-COMMERCE DENGAN KONSEP

RESELLER DAN DROPSHIPPER PADA BRAND “MY HIJAB”

LAPORAN PROYEK AKHIR

Oleh:
ARIEF NOVALDO
NIM. 361655401196

PROGRAM STUDI DIPLOMA III


TEKNIK INFORMATIKA
POLITEKNIK NEGERI BANYUWANGI
2019
PENGEMBANGAN E-COMMERCE DENGAN KONSEP
RESELLER DAN DROPSHIPPER PADA BRAND “MY HIJAB”

LAPORAN PROYEK AKHIR

Proyek Akhir Ini Dibuat dan Diajukan untuk Memenuhi Salah Satu Syarat
Kelulusan Program Studi Diploma III Teknik Informatika dan Mencapai
Gelar Ahli Madya (A.Md)

Oleh:
ARIEF NOVALDO
NIM. 361655401196

PROGRAM STUDI DIPLOMA III


TEKNIK INFORMATIKA
POLITEKNIK NEGERI BANYUWANGI
2019

i
-Halaman ini sengaja dikosongkan-

ii
PERSEMBAHAN

Segala puji syukur kehadirat Tuhan Yang Maha Esa, dengan penyertaan
dan karunia-Nya Laporan Proyek Akhir ini dapat diselesaikan dalam waktu yang
telah ditentukan.
Proyek Akhir ini saya persembahkan untuk:
1. Bapak Sukatno dan Ibu Isrowiyah selaku kedua orangtua tercinta yang
senantiasa mendoakan serta memberikan kasih sayang dan dukungannya.
2. Mey Ninda G.A.S sebagai pasangan saya yang senantiasa membantu
meluangkan waktu untuk memberikan masukan. Saya selaku pemilik
brand “My Hijab” sebagai usaha yang sedang dikembangkan melalui
Proyek Akhir ini.
3. Kakak Rian selaku kakak keponakan saya yang senantiasa membantu serta
mengarahkan dan mendoakan demi melancarkan Proyek Akhir ini.
4. Bapak Ibu Guru terhormat yang telah membimbing saya dan mengajarkan
ilmu yang bermanfaat dengan penuh kesabaran dari SD hingga SMA
sederajat.
5. Ibu Budianni, S.Kom., M.Kom. selaku Dosen Pembimbing I dan Bapak
Subono, S.T., M,T. selaku Dosen Pembimbing II yang terhormat yang
telah meluangkan waktu, memberikan nasihat, kesabarannya untuk
membimbing saya demi kelancaran Proyek akhir ini.
6. Bapak Junaedi Adi Prasetyo, S.T.,M.Sc. selaku Dosen Penguji I dan Ibu
Vivien Arief Wardhany, S.T.,M.T. selaku Dosen Penguji II yang
terhormat yang telah meluangkan waktu untuk memberikan saran serta
melancarkan Proyek Akhir ini.
7. Bapak Galih Hendra Wibowo, S.Tr.Kom.,M.T selaku Dosen Pengganti I
saya yang telah meluangkan waktu untuk memberikan saran serta
melancarkan Proyek Akhir ini.
8. Sahabat-sahabat kelas Alih Jenjang serta teman-teman satu angkatan yang
saya banggakan.
9. Almamater Program Studi Teknik Informatika Politeknik Negeri
Banyuwangi yang saya banggakan.

iii
-Halaman ini sengaja dikosongkan-

iv
MOTTO

“Kesuksesan bukan tentang seberapa banyak uang yang kamu hasilkan, tapi
seberapa besar kamu bisa membawa perubahan untuk hidup orang lain”

--Michelle Obama--

v
-Halaman ini sengaja dikosongkan-

vi
PERNYATAAN

Saya yang bertanda tangan di bawah ini :


Nama : Arief Novaldo
NIM : 361655401196
Menyatakan dengan Sesungguhnya bahwa Proyek Akhir yang berjudul
“Pengembangan e-commerce dengan konsep reseller dan dropshipper pada brand
“My Hijab” adalah benar-benar hasil karya sendiri, kecuali jika disebutkan
sumbernya dan belum pernah diajukan pada institusi manapun. Saya bertanggung
jawab atas keabsahan dan kebenaran isinya sesuai dengan sikap ilmiah yang harus
dijunjung tinggi.
Demikian pernyataan ini saya buat dengan sebenarnya, tanpa adanya
tekanan dan paksaan dari pihak manapun serta bersedia mendapat sanksi
akademik jika ternyata di kemudian hari pernyataan ini tidak benar.

Banyuwangi, ……………………. 2019

Yang menyatakan,

Arief Novaldo
NIM. 361655401196

vii
-Halaman ini sengaja dikosongkan-

viii
PENGEMBANGAN E-COMMERCE DENGAN KONSEP
RESELLER DAN DROPSHIPPER PADA BRAND ”MY HIJAB”

Proyek Akhir ini disusun untuk Memenuhi Salah Satu Syarat Memperoleh
Gelar Ahli Madya (A.Md)
Politeknik Negeri Banyuwangi

Oleh :
ARIEF NOVALDO
NIM. 361655401196

Tanggal Ujian : 11 Februari 2019

Menyetujui,

Pembimbing 1 : Dianni Yusuf, S. Kom, M. Kom. (…………….)

Pembimbing 2 : Subono, S.T, M.T. (………...…..)

Penguji 1 : Junaedi Adi Prasetyo, S.ST.,M.Sc. (…………….)

Penguji 2 : Vivien Arief Wardhany, S.T, M.T. (…………….)

Mengesahkan, Mengetahui,
Direktur Koordinator Program Studi
Teknik Informatika

Son Kuswadi, Dr.Eng. Moh. Dimyati A., S.T., M.Kom.


NIP. 196201151988031003 NIK. 2008.36.004

ix
-Halaman ini sengaja dikosongkan-

x
PENGEMBANGAN E-COMMERCE DENGAN KONSEP
RESELLER DAN DROPSHIPPER PADA BRAND “MY HIJAB”

Nama Mahasiswa : Arief Novaldo


NIM : 361655401196
Dosen Pembimbing : 1. Dianni Yusuf, S. Kom, M. Kom.
2. Subono, S.T, M.T.

ABSTRAK

E-commerce dengan konsep reseller dan dropshipper adalah metode penjualan


yang sudah tersistem dan terkomputerisasi serta menggunakan media digital
sebagai platform penjualan berbasis website. E-commerce dengan konsep reseller
dan dropshipper membantu proses penjualan, pemesanan dan pembayaran untuk
produk digital melalui situs web membantu pemasok merek "My Hijab" dan
membangun jaringan bisnis untuk pengecer dan dropshipper dengan konsep
membantu penjualan produk dengan cepat dan efisien. untuk mengulangi pesanan
produk. Pengelolaan dan pemasaran produk merek "My Hijab" oleh produsen
masih dilakukan secara konvensional, yaitu dengan mengumpulkan data dari
pelanggan yang masih menggunakan pembukuan dan pemasaran menggunakan
media pertemanan facebook online. Pengembangan e-commerce dengan konsep
reseller dan dropshipper adalah sistem yang dapat membantu memproses
transaksi antara produsen dan pelanggan atau anggota di situs web, menyediakan
katalog produk yang mudah diakses, pemrosesan pesanan yang mudah dan
kemudian dengan sistem bagi hasil ketika bergabung pengecer atau dropshipper
menggunakan sistem poin, sementara proses transaksi lebih cepat dan lebih efisien
dengan sistem pembayaran yang secara otomatis mendeteksi jika ada pelanggan
yang membayar. Oleh karena itu sistem informasi e-commerce dibangun dengan
konsep reseller dan dropshipper berbasis situs web untuk meminimalkan dampak
penurunan laba penjualan karena barang yang tidak terjual dan keinginan
pelanggan untuk selalu memperbarui produk terbaru dengan akses mudah. Sistem
dalam proyek akhir ini dibangun menggunakan bahasa pemrograman PHP dan
Codeigniter Framework, serta menggunakan database MySQL dan perangkat
lunak lain.

Kata Kunci: Reseller, Dropshipper, Sistem Informasi, E-commerce

xi
-Halaman ini sengaja dikosongkan-

xii
DEVELOPMENT OF E-COMMERCE WITH CONCEPT
RESELLER AND DROPSHIPPER IN THE BRAND "MY HIJAB"

By : Arief Novaldo
Student Identity Number : 361655401196
Supervisor : 1. Dianni Yusuf, S. Kom, M. Kom.
2. Subono, S.T, M.T.

ABSTRACT

E-commerce with the concept of reseller and dropship is a sales method that has
been systematic and computerized and uses digital media as a website-based sales
platform. E-commerce with the concept of a reseller and dropshipper helping the
process of selling, ordering and paying for digital products through a website
helps suppliers of the "My Hijab" brand and builds a business network for
retailers and dropshippers with the concept of helping sales products quickly and
efficiently. to repeat the product order. The management and marketing of "My
Hijab" brand products by producers is still done conventionally, namely by
collecting data from customers who still use bookkeeping and marketing using
online facebook friendship media. The development of e-commerce with the
concept of a reseller and dropshipper is a system that can help process
transactions between producers and customers or members on the website,
providing easily accessible product catalogs, easy order processing and then with
the profit sharing system when joining resellers or dropshipper uses a point
system, while transaction processes are faster and more efficient with a payment
system that automatically detects if there are paying customers. Therefore an e-
commerce information system was built with a website-based concept of resellers
and dropshipper to minimize the impact of declining sales profits due to unsold
goods and the desire of customers to always update the latest products with easy
access. The system in this final project was built using the PHP programming
language and Codeigniter Framework, and using MySQL databases and other
software.

Keywords: Reseller, Dropshipper, Information Systems, E-commerce

xiii
-Halaman ini sengaja dikosongkan-

xiv
KATA PENGANTAR

Segala puji syukur kehadirat Tuhan Yang Maha Kuasa, yang telah
memberikan kasih, rahmat dan penyertaan-Nya dalam pengerjaan Proyek akhir ini
yang berjudul “Pengembangan E-commerce dengan konsep reseller dan
dropshipper pada brand “My Hijab”. Proyek Akhir ini disusun untuk memenuhi
salah satu syarat untuk menyelesaikan pendidikan Diploma Tiga (D3) pada
Program Studi Teknik Informatika Politeknik Negeri Banyuwangi. Penyusunan
Proyek Akhir ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu, penulis
ingin menyampaikan ucapan terima kasih kepada :
1. Bapak Son Kuswadi, Dr.Eng. Selaku Direktur Politeknik Negeri Banyuwangi.
2. Ibu Eka Mistiko Rini, S.Kom., M.Kom. Selaku Kepala Jurusan Teknik
Informatika.
3. Bapak Moh. Dimyati A. S.T. M.Kom selaku Ketua Program Studi Teknik
Informatika.
4. Bapak Galih Hendra Wibowo, S.Tr.Kom.,M.T Selaku Koordinator Proyek
akhir Program Studi Teknik Informatika.
5. Ibu Dianni Yusuf, S. Kom, M. Kom. selaku Dosen Pembimbing I dan Subono,
S.T, M.T. selaku Dosen Pembimbing II, serta Bapak Junaedi Adi Prasetyo,
S.T.,M.Sc. selaku Dosen Penguji I, Ibu Vivien Arief Wardhany, S.T.,M.T.
selaku Dosen Penguji II, dan Bapak Galih Hendra Wibowo, S.Tr.Kom.,M.T
selaku Dosen Pengganti saya yang telah meluangkan banyak waktu,
memberikan nasihat, kesabarannya untuk membimbing saya demi kelancaran
Proyek Akhir ini.
6. Bapak dan Ibu dosen Teknik Informatika Politeknik Negeri Banyuwangi yang
telah membantu membimbing saya menuntut ilmu di Politeknik Negeri
Banyuwangi, serta membimbing jalannya Proyek Akhir ini.
7. Program Studi Teknik Informatika dan Jurusan Teknik Informatika Politeknik
Negeri Banyuwangi yang menjadi tempat untuk menuntut ilmu.
8. Keluarga tercinta yang telah memberikan dukungan, do’a dan semangat.
9. Semua pihak yang terkait yang tidak dapat saya sebutkan satu persatu atas
semua doa, dukungan dan semangatnya. Penulis menyadari bahwa dalam

xv
Proyek Akhir ini masih terdapat banyak kekurangan. Oleh sebab itu, penulis
mengharapkan kritik serta saran yang membangun dan penulis berharap
Proyek Akhir ini dapat bermanfaat.

Banyuwangi, 16 Februari 2019

Arief Novaldo
NIM. 361655401196

xvi
DAFTAR ISI

Halaman
SAMPUL DEPAN ........................................................................................ i
PERSEMBAHAN ......................................................................................... iii
MOTTO........................................................................................................ v
PERNYATAAN ........................................................................................... vii
LEMBAR PENGESAHAN ........................................................................... ix
ABSTRAK ................................................................................................... xi
ABSTRACT ................................................................................................... xiii
KATA PENGANTAR .................................................................................. xv
DAFTAR ISI ................................................................................................ xvii
DAFTAR GAMBAR .................................................................................... xxi
DAFTAR TABEL ........................................................................................ xxiii
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah .......................................................................... 1
1.2 Perumusan Masalah ................................................................................ 2
1.4 Tujuan..................................................................................................... 3
1.3 Manfaat ................................................................................................... 3
1.5 Batasan Masalah ..................................................................................... 3
BAB 2. TINJAUAN PUSTAKA
2.1 Dasar Teori Pendukung ........................................................................... 5
2.1.1 Online Shop .................................................................................. 5
2.1.2 Multi Level Marketing (MLM) ...................................................... 5
2.1.3 Model Bisnis ................................................................................. 5
2.1.4 Sistem Informasi .......................................................................... 6
2.1.5 Distribusi....................................................................................... 7
2.1.6 Reseller ......................................................................................... 7
2.1.7 Dropshipper .................................................................................. 7
2.1.8 Media Sosial.................................................................................. 7
2.1.9 XAMPP ......................................................................................... 8
2.1.10 Basis Data ................................................................................... 8
2.1.11 MySQL ...................................................................................... 9
2.1.12 Javascript .................................................................................... 10
2.1.13 PHP ............................................................................................ 10
2.1.14 ERD (Entitiy Relationship Diagram) ........................................... 11
2.1.15 CodeIgniter Framework .............................................................. 11
2.1.16 J Query........................................................................................ 13
2.1.17 Boostrap ...................................................................................... 13
2.1.18 Use Case Diagram ...................................................................... 13
2.1.19 Activity Diagram ......................................................................... 14
2.1.20 Metode RAD ............................................................................... 15
2.1.21 Black Box Testing ........................................................................ 16
2.1.22 Payment Gateway ........................................................................ 17

xvii
2.2 Penelitian Terkait .................................................................................... 18
BAB 3. METODE PENELITIAN
3.1 Waktu, Tempat dan Jadwal Penelitian ..................................................... 21
3.1.1 Waktu Penelitian ........................................................................... 21
3.1.2 Tempat Penelitian.......................................................................... 21
3.1.3 Jadwal Penelitian ........................................................................... 21
3.2 Metode Pengembangan Sistem ................................................................ 22
3.2.1 Analisa Kebutuhan ......................................................................... 22
3.2.2 Desain Sistem ................................................................................. 23
3.2.3 Membangun Sistem ........................................................................ 23
3.2.4 Demonstrasi Sistem ........................................................................ 23
3.2.5 Evaluasi Sistem .............................................................................. 23
3.2.6 Update Sistem ................................................................................ 23
3.2.7 Pengujian Sistem ............................................................................ 24
3.2.8 Implementasi Sistem ...................................................................... 24
3.3 Gambaran Umum Sistem ....................................................................... 24
3.3.1 Gambaran Umum Sistem Yang Sedang Berjalan ............................ 25
3.3.2 Gambaran Umum Sistem Yang Diusulkan ...................................... 26
3.4 Use Case Diagram .................................................................................. 30
3.5 Activity Diagram ..................................................................................... 36
3.6 Struktur Menu Sistem.............................................................................. 39
3.7 Mock Up ................................................................................................. 40
3.7.1 Halaman Homepage Utama ........................................................... 40
3.7.2 Halaman Semua Koleksi................................................................ 41
3.7.3 Halaman Detail Barang.................................................................. 42
3.7.4 Halaman Cara Belanja ................................................................... 42
3.7.5 Halaman Testimoni ........................................................................ 43
3.7.6 Halaman Hijab Tutorial ................................................................. 43
3.7.7 Halaman Tentang Kami ................................................................. 44
3.7.8 Halaman Login Member ................................................................ 44
3.7.9 Halaman Registrasi Member Baru ................................................. 44
3.7.10 Halaman Keranjang Belanja ........................................................ 45
3.7.11 Halaman Member ........................................................................ 46
3.7.12 Halaman Admin ........................................................................... 46
3.8 Entity Relationship Diagram (ERD) ........................................................ 47
BAB 4. HASIL DAN PEMBAHASAN
4.1 Hasil ....................................................................................................... 55
4.1.1 Halaman Login Admin ................................................................... 55
4.1.2 Halaman Dashboard Admin........................................................... 56
4.1.3 Halaman Lihat data Barang ........................................................... 56
4.1.4 Halaman Tamabah data Barang ..................................................... 57
4.1.5 Halaman Data Member .................................................................. 58
4.1.6 Halaman Penjualan ....................................................................... 59
4.1.7 Halaman User Admin ................................................................... 59
4.1.8 Halaman Informasi User............................................................... 60

xviii
4.1.9 Halaman Website Awal ................................................................. 60
4.1.10 Halaman Login Member .............................................................. 61
4.1.11 Halaman Transaksi Pembelian Member ...................................... 62
4.1.12 Halaman Registrasi Member ........................................................ 63
4.1.13 Halaman Shopping Cart .............................................................. 64
4.1.14 Proses Transaksi Member ............................................................ 64
4.2 Pengujian ................................................................................................ 69
4.2.1 Hasil Pengujian Login Admin ........................................................ 69
4.2.2 Hasil Pengujian Login Member...................................................... 71
4.3 Pembahasan ............................................................................................ 73
4.4 Hasil Kesimpulan Kuesioner ................................................................... 75
4.4.1 Rekapitulasi Hasil Kuesioner ......................................................... 75
4.4.2 Perhitungan Berdasarkan Aspek Kualitas ISO ............................... 77
4.4.3 Tingkat Kualitas Perangkat Lunak Keseluruhan ............................ 79
DAFTAR PUSTAKA .................................................................................. 83
LAMPIRAN-LAMPIRAN ............................................................................ 85
Lampiran 1 ................................................................................................... 85
Lampiran 2 ................................................................................................... 89
Lampiran 3 ................................................................................................... 91

xix
-Halaman ini sengaja dikosongkan-

xx
DAFTAR GAMBAR

Halaman
Gambar 2.1 Payment Gateway..........................................................................17
Gambar 3.1 Metode Rapid Application Development (RAD) ............................22
Gambar 3.2 Gambaran Umum Sistem yang Berjalan ........................................25
Gambar 3.3 Gambaran Umum Sistem yang Diusulkan .....................................26
Gambar 3.4 Use Case Diagram ........................................................................30
Gambar 3.5 Activity Diagram Login .................................................................36
Gambar 3.6 Activity Diagram Registrasi Member dan Pemesanan Barang ........37
Gambar 3.7 Activity Diagram Registrasi Dropshipper dan Pemesanan Barang .38
Gambar 3.8 Struktur Menu ...............................................................................39
Gambar 3.9 Halaman Menu Utama ...................................................................41
Gambar 3.10 Halaman Semua Koleksi .............................................................41
Gambar 3.11 Halaman Detail Barang ...............................................................42
Gambar 3.12 Halaman Cara Belanja .................................................................42
Gambar 3.13 Halaman Testimoni .....................................................................43
Gambar 3.14 Halaman Hijab Tutorial ...............................................................43
Gambar 3.15 Halaman Tentang Kami ...............................................................44
Gambar 3.16 Halaman Login Member ..............................................................44
Gambar 3.17 Halaman Registrasi Member Baru ...............................................45
Gambar 3.18 Halaman Keranjang Belanja ........................................................45
Gambar 3.19 Halaman Laporan ........................................................................46
Gambar 3.20 Halaman Admin ...........................................................................46
Gambar 3.21 Entity Relationship Diagram (ERD) ............................................47
Gambar 4.1 Login Admin .................................................................................55
Gambar 4.2 Dashboard Admin .........................................................................56
Gambar 4.3 Lihat Data Barang .........................................................................56
Gambar 4.4 Tambah Data Barang .....................................................................57
Gambar 4.5 Data Member.................................................................................58
Gambar 4.6 Halaman Penjualan ........................................................................59
Gambar 4.7 User Admin ...................................................................................59
Gambar 4.8 Informasi User ..............................................................................60
Gambar 4.9 Website Awal ................................................................................61
Gambar 4.10 Login Member .............................................................................62
Gambar 4.11Transaksi Pembelian Member .......................................................62
Gambar 4.12 Registrasi Member.......................................................................63
Gambar 4.13 Shopping Cart .............................................................................64
Gambar 4.14 Transaksi Member .......................................................................65
Gambar 4.15 Detail Produk ..............................................................................65
Gambar 4.16 Halaman Check Out.....................................................................66
Gambar 4.17 Halaman Detail Transaksi............................................................67
Gambar 4.18 Halaman Detail Pembayaran .......................................................67
Gambar 4.19 Halaman Detail Pemesanan .........................................................68

xxi
Gambar 4.20 Struk Pembayaran .......................................................................68
Gambar 4.21 Halaman Detail Transaksi Berhasil ..............................................69
Gambar 4.22 Login Admin................................................................................70
Gambar 4.23 Tampilan Username Kosong .......................................................70
Gambar 4.24 Tampilan Password Kosong ........................................................70
Gambar 4.25 Tampilan Username atau Password Salah ..................................71
Gambar 4.26 Tampilan Dashboard Admin Login Berhasil ................................71
Gambar 4.27 Login Member .............................................................................71
Gambar 4.28 Login Member Gagal ...................................................................72
Gambar 4.29 Login Member Berhasil ...............................................................72

xxii
DAFTAR TABEL

Halaman
Tabel 2.1 Simbol - simbol Entity Relationship Diagram (ERD).........................11
Tabel 2.2 Komponen - Komponen Use Case Diagram ......................................13
Tabel 2.3 Simbol - simbol Activity Diagram .....................................................14
Tabel 2.4 Penilitian Terkait ...............................................................................18
Tabel 3.1 Jadwal Kegiatan Proyek Akhir ...........................................................21
Tabel 3.2 Definisi Aktor ....................................................................................31
Tabel 3.3 Definisi Use Case Login ....................................................................32
Tabel 3.4 Definisi Use Case Registrasi ..............................................................32
Tabel 3.5 Definisi Use Case Tambah Member Baru ..........................................32
Tabel 3.6 Definisi Use Case Mengelola Data Produk ........................................32
Tabel 3.7 Definisi Use Case Mengelola Data Pemesanan ..................................33
Tabel 3.8 Definisi Use Case Mengelola Laporan Keuangan ..............................33
Tabel 3.9 Definisi Use Case Mengelola Data Member .......................................33
Tabel 3.10 Definisi Use Case Benefits Member .................................................34
Tabel 3.11 Definisi Use Case Melihat Katalog Produk ......................................34
Tabel 3.12 Definisi Use Case Update Data Pribadi............................................34
Tabel 3.13 Definisi Use Case Keranjang Belanja...............................................34
Tabel 3.14 Definisi Use Case Pembayaran ........................................................35
Tabel 3.15 Definisi Use Case Informasi Benefits ...............................................35
Tabel 3.16 Penjelasan Struktur Menu Sistem .....................................................40
Tabel 3.17 Tabel Administrator .........................................................................47
Tabel 3.18 Tabel Layanan .................................................................................48
Tabel 3.19 Tabel Member ..................................................................................48
Tabel 3.20 Tabel Status Member .......................................................................49
Tabel 3.21 Tabel Downline................................................................................49
Tabel 3.22 Tabel Poin Member ..........................................................................49
Tabel 3.23 Tabel Level Member ........................................................................50
Tabel 3.24 Tabel Diskon ...................................................................................50
Tabel 3.25 Tabel Reward Bonus ........................................................................50
Tabel 3.26 Tabel Produk ...................................................................................51
Tabel 3.27 Tabel Cart .......................................................................................51
Tabel 3.28 Tabel Pemesanan .............................................................................52
Tabel 3.29 Tabel Konfirmasi Pembayaran .........................................................52
Tabel 3.30 Tabel Support Produk ......................................................................53
Tabel 4.1 Tabel Hasil Pengujian Black Box .......................................................72
Tabel 4.2 Tabel Bobot Kriteria Jawaban ............................................................75
Tabel 4.3 Tabel Skala Konversi .........................................................................75
Tabel 4.4 Tabel Rekapitulasi Hasil Kuesioner Aspek Functionality ...................75
Tabel 4.5 Tabel Rekapitulasi Hasil Kuesioner Aspek Reliability........................76
Tabel 4.6 Tabel Rekapitulasi Hasil Kuesioner Aspek Usability .........................76

xxiii
Tabel 4.7 Tabel Rekapitulasi Hasil Kuesioner Aspek Efficiency ....................... 77
Tabel 4.8 Tabel Aspek Fungsionalitas .............................................................. 77
Tabel 4.9 Tabel Aspek Kehandalan .................................................................. 78
Tabel 4.10 Tabel Aspek Kebergunaan .............................................................. 78
Tabel 4.11 Tabel Aspek Efisiensi ..................................................................... 79
Tabel 4.12 Tabel Tingkat Kualitas Perangkat Lunak Keseluruhan .................... 79

xxiv
BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah


Pada era yang modern ini, sudah banyak perkembangan yang dapat kita lihat saat
ini. Salah satunya ialah penggunaan smartphone yang makin diminati dan semakin
meningkat setiap tahunnya. Adanya fitur - fitur sosial media yang mudah diakses dan
ditawarkan dalam sistem komunikasi smartphone ini tentunya semakin mempermudah
kita dalam berkomunikasi dan tetap terhubung dengan teman, sahabat, bahkan kerabat
yang jarang kita jumpai dalam keseharian karena padatnya rutinitas yang kita jalani
sehari - hari. Dengan tersedianya fasilitas - fasilitas sosial media yang semakin
memudahkan kita tidak hanya dalam berkomunikasi tetapi juga dalam memenuhi
kebutuhan hidup sehari - hari. Hal ini jelas menarik keinginan masyarakat luas untuk
mencari celah atau peluang usaha dengan mengambil keuntungan yang didapat dari
banyak pengguna sosial media saat ini. Dengan hanya bermodalkan smartphone yang
kita gunakan dalam keseharian ditunjang pula dengan fasilitas internet yang semakin
luas, kita dapat mencoba suatu bentuk usaha yang dapat ditawarkan kepada konsumen
termasuk dalam interaksi jual belinya. Saat ini ada satu tren yang sedang mengemuka di
dunia, bahkan di Indonesia, yakni belanja online, atau sering disebut online shop
(Vincensia,2016).
“My Hijab” adalah salah satu brand dan produsen yang bergerak dibidang
pembuatan produk hijab berbahan dasar kain textile dengan berbagai macam model,
warna ataupun ukuran. Selama ini brand “My Hijab” melakukan proses produksi
berdasarkan jumlah pemesanan yang diminta, proses penjualanpun juga dikatakan sangat
sederhana sekali antara produsen dengan pembeli masih menggunakan cara
konvensional dan sistem pemasarannyapun masih menggunakan media sosial sebagai
platform untuk berjualan online. Untuk optimisasi dalam penjualan produk harus adanya
sistem informasi yang efektif dan efisien dimana dapat menunjang proses transaksi
antara produsen dengan pembeli, serta mampu menunjang dalam proses pemasaran atau
promosi produk agar cepat dikenal secara luas.
Tantangan produsen produk “My Hijab”, yaitu menjamurnya media sosial
sebagai sarana berjualan dan promosi menimbulkan dampak influencer atau kompetitor

1
sejenis disebabkan mudahnya berjualan online. Karena sistem yang yang dipakai “My
Hijab” sangat kurang dalam proses transaksi dan pemasaran, dengan adanya sistem E-
Commerce dengan pengembangan pada sistem jaringan pemasarannya diharapkan bisa
membantu mengahadapi persaingan kompetitor sejenis khususnya pada produk-produk
“My Hijab”. Adanya masalah seperti itu produsen produk “My Hijab” sangat menyadari
hal itu bagaimana mengembangkan peluang usaha tetap ada, tuntutan seperti ini yang
harus membuat pemilik produk mencari jalan agar produknya tetap update dan tidak
tersaingi oleh kompetitor sejenis salah satunya dengan membuat E-Commerce dengan
sistem katalog produk dengan pengembangan sistem jaringan untuk konsumen sekaligus
agen pemasaran.
Melihat masalah seperti ini produsen produk “My Hijab” mencoba mencari
peluang market dengan memperhatikan pasar yang dituju, untuk calon konsumen sudah
terlalu banyak kompetitor online shop tidak sedikit kemudian melihat pasar dari
dropshipper, reseller ataupun distributor yaitu pelaku online shop sendiri, tentunya
permintaan semakin besar dari sisi pelaku online shop dikarenakan permintaan dari
calon konsumen, ledakan permintaan dengan pembuatan berbanding terbalik, maka dari
itu produsen “My Hijab” melihat fenomena ini sebagai peluang untuk terus
mengembangkan sistem informasi berbasis website atau di sebut E-Commerce sebagai
sarana membuka toko online berbasis katalog produk dengan menjadikan market
dropsipper, reseller dan distributor sebagai market konsumen sekaligus juga sebagai
agen pemasaran dengan sistem jaringan pada brand “My Hijab” sebagai produk pribadi
yang akan dipasarkan.

1.2 Perumusan Masalah


Dari latar belakang permasalahan yang ada, maka dapat disimpulkan beberapa
rumusan masalah yaitu :
1. Bagaimana merancang sistem informasi berbasis website E-Commerce pada
brand “My Hijab”?
2. Bagaimana merancang sistem website berbasis katalog pada brand “My Hijab”?
3. Bagaimana membuat sistem jaringan untuk manajemen data pelanggan jika ingin
menjadi dropshipper atau reseller produk “My Hijab”?

2
1.3 Tujuan
Adapun tujuan dari proyek akhir ini adalah:
1. Membantu proses transaksi antara produsen dengan pelanggan produk “My
Hijab”.
2. Membantu proses promosi untuk mempercepat penjualan produk “My Hijab”.
3. Dengan adanya sistem jaringan membantu pelanggan mendapatkan keuntungan
lebih dari proses transaksi.

1.4 Manfaat
Hasil dari penelitian ini diharapkan dapat memberikan manfaat sebagai berikut:
1. Bagi produsen “My Hijab”
a. Mengurangi resiko produk yang tidak terjual.
b. Membantu dalam proses pemasaran atau promosi produk.
c. Mempercepat proses penjualan produk.
2. Bagi pelanggan produk “My Hijab”
a. Membantu dalam melakukan proses transaksi.
b. Membantu pelanggan dalam memilih produk.
c. Sebagai media untuk membantu pelanggan mendapatkan informasi lengkap
terkait produk my “hijab”
3. Bagi agen dropshipper dan reseller
a. Dapat melakukan kerjasama dengan pihak distributor atau agen.
b. Membantu dalam proses penjualan ulang terhadap calon konsumen.
c. Mendapatkan keuntungan yang lebih dari menjadi agen dari produk “My
Hijab”.

1.5 Batasan Masalah


Batasan masalah dari pelaksanaan proyek akhir ini antara lain adalah sebagai
berikut :

1. Aplikasi yang dirancang menggunakan code igniter sebagai framework php pada
sisi website dan menggunakan mysql sebagai database.
2. Aplikasi ini hanya menangani proses pemesanan dan konfirmasi dari pelanggan.

3
3. Aplikasi ini menangani proses pengelolaan data member, jaringan dan pembagian
keuntungan pada sistem jaringannya.
4. Aplikasi ini hanya bisa melakukan transaksi untuk pelanggan yang sudah
melakukan registrasi menjadi member.
5. Data yang dibahas mencangkup data pelanggan, produk, penjualan, jaringan
member dan keuntungan pada sistem website myhijab.com.
6. Aplikasi ini mendukung sistem marketing pada konsep reseller dan dropshipper.

4
BAB 2
TINJAUAN PUSTAKA

2.1 Dasar Teori Pendukung


2.1.1 Online Shop
Belanja online (online shop) merupakan proses pembelian barang atau jasa oleh
konsumen ke penjual realtime, tanpa pelayan, dan melalui internet (Didit,2014).

2.1.2 Multi Level Marketing (MLM)


Multi Level Marketing adalah sebuah sistem pemasaran modern melalui jaringan
distribusi yang dibangun secara permanen dengan memposisikan pelanggan perusahaan
sekaligus sebagai tenaga pemasaran. Dengan kata lain, dapat dikemukakan bahwa Multi
Level Marketing adalah pemasaran berjenjang melalui jaringan distribusi yang dibangun
dengan menjanjikan konsumen (pelanggan) sekaligus sebagai tenaga pemasaran,
Muslich (2015).

2.1.3 Model Bisnis


1. Bussines to Bussines (B2B)
B2B E-commerce meliputi semua transaksi elektronik barang atau jasa
yang dilakukan antar perusahaan. Produsen dan pedagang tradisional biasanya
menggunakan jenis E-commerce ini. Umumnya E-commerce dengan jenis ini
dilakukan dengan menggunakan EDI (Electronic Data Interchange) dan email
dalam proses pembelian barang dan jasa, informasi dan konsultasi, atau
pengiriman dan permintaan proposal bisnis. EDI (Electronic Data Interchange)
adalah proses transfer data yang terstruktur, dalam format standar yang disetujui,
dari satu sistem komputer ke sistem komputer lainnya, dalam bentuk elektronik.
(Oktaviani,2017).
2. Bussines to Consumer (B2C)
B2C adalah jenis E-commerce antara perusahaan dan konsumen akhir.
Hal ini sesuai dengan bagian ritel dari E-commerce yang biasa dioperasikan oleh
perdagangan ritel tradisional. Jenis ini bisa lebih mudah dan dinamis, namun juga
lebih menyebar secara tak merata atau bahkan bisa terhenti. Jenis E-commerce ini

5
berkembang dengan sangat cepat karena adanya dukungan munculnya website
serta banyaknya toko virtual bahkan mal di internet yang menjual beragam
kebutuhan masyarakat. Sementara di negara maju seperti Amerika sudah banyak
kisah sukses e-commerce yang berhasil dibidang ritel online. Jika dibandingkan
dengan transaksi ritel tradisional, konsumen biasanya memiliki lebih banyak
informasi dan harga yang lebih murah serta memastikan proses jual beli hingga
pengiriman yang cepat. (Tri Oktaviani,2017).
3. Consumer to Consumer (C2C)
C2C merupakan jenis e-commerce yang meliputi semua transaksi
elektronik barang atau jasa antar konsumen. Umumnya transaksi ini dilakukan
melalui pihak ketiga yang menyediakan platform online untuk melakukan
transaksi tersebut. (Tri Oktaviani,2017).
4. Consumer to Bussines (C2B)
C2B adalah jenis e-commerce dengan pembalikan utuh dari transaksi
pertukaran atau jual beli barang secara tradisional. Jenis e-commerce ini sangat
umum dalam proyek dengan dasar multi sumber daya. Sekelompok besar
perorangan menyediakan layanan jasa atau produk mereka bagi perusahaan yang
mencari jasa atau produk tersebut. (Tri Oktaviani,2017).

2.1.4 Sistem Informasi


Secara umum sistem informasi dapat didefinisikan sebagai suatu sistem
terintegrasi yang mampu menyediakan informasi yang bermanfaat bagi penggunanya.
Terdapat beberapa komponen yang disebut blok bangunan, yaitu terdiri dari komponen
teknologi, komponen model, komponen hardware, komponen software, komponen basis
data, dan komponen kontrol. Semua komponen tersebut saling berhubungan satu dengan
yang lain dalam mencapai suatu tujuan. Sistem informasi dapat dibentuk sesuai
kebutuhan user masing-masing. Oleh karena itu, untuk dapat menerapkan sistem yang
efektif dan efisien diperlukan sebuah perencanaan, pelaksanaan, pengaturan, dan
evaluasi. (Atthoillah, 2013).

6
2.1.5 Distribusi
Distribusi dapat diartikan sebagai kegiatan pemasaran yang berusaha
memperlancar dan mempermudah penyampaian barang dan jasa dari produsen kepada
konsumen, sehingga penggunaannya sesuai dengan yang diperlukan (jenis, jumlah,
harga, tempat, dan saat dibutuhkan). Pihak yang melakukan kegiatan distribusi disebut
sebagai distributor (Afandi,2016).

2.1.6 Reseller
Reseller adalah sebuah kelompok (perusahaan) atau individu (perorangan) yang
membeli barang atau jasa dengan tujuan untuk menjualnya kembali. Bukan untuk
dikomsumsi atau digunakan sendiri, namun untuk dijual kembali. Guna untuk
memperoleh keuntungan dari hasil penjualan nya tersebut, reseller disini bisa berupa
toko retailer khusus barang yang sejenis mereka biasanya membeli dengan jumlah yang
sangat banyak untuk keperluan penjualan terkadang sudah ada agen yang menjadi mitra
kerja toko retailer dalam pendistribusian barangnya (Satria, 2017).

2.1.7 Dropshipper
Dropshipper adalah sistem dan pola bisnis yang popular terutama sejak
kemunculan dunia digital internet. Dengan pola dropship, ada banyak pihak yang
terbantu baik itu supplier, dropshipper dan konsumen atau pembeli. Supplier adalah
pemilik barang yang memiliki stok, dropshipper adalah pihak penjual (marketer dan
seller) yang menjual barang milik supplier, dan konsumen adalah pembeli yang membeli
barang dari dropshipper. (Kaia Media, 2016).

2.1.8 Media Sosial


Media sosial adalah media berbasis Internet yang memungkinkan pengguna
berkesempatan untuk berinteraksi dan mempresentasikan diri, baik secara seketika
ataupun tertunda, dengan khalayak luas maupun tidak yang mendorong nilai dari user-
generated content dan persepsi interaksi dengan orang lain. (Calep T,2015).

7
2.1.9 XAMPP
XAMPP merupakan software web server yang berguna dalam pengembangan
website yang didalamnya sudah tersedia database server MySQL dan dapat mendukung
pemrograman PHP. XAMPP merupakan softwae gratis, dapat dijalankan di sistem
operasi Windons, Linux maupun Mac OS. Sesuai dengan operating sistem yang
digunakan.

2.1.10 Basis Data


Basis Data merupakan sekumpulan file yang saling berhubungan dan terorganisasi
atau kumpulan record-record yang menyimpan data dan hubungan diantaranya.
(Sutarman, 2012)

Data adalah sekumpulan data store yang tersimpan dalam magnetik disk, oftical
disk, magnetik drum, atau media penyimpanan sekunder lainya. (Ladjamudin, 2013:129)

Relasi pada data biasanya ditunjukkan dengan kunci dari tiap berkas yang ada.
Definisi basis data dari berbagai sudut pandang adalah sebagai berikut:

1. Himpunan kelompok data yang saling berkaitan dan dikelompokkan sedemikian


rupa sehingga dapat dimanfaatkan dengan cepat dan mudah.
2. Kumpulan data yang saling berkaitan yang disimpan secara bersama sedemikian
rupa tanpa pengulangan data.
3. Kumpulan file/tabel/arsip yang saling berkaitan yang disimpan dalam media
penyimpanan elektronik.
4. Kumpulan data yang berkaitan yang dapat digunakan bersama dan dibuat dengan
tujuan untuk memperoleh informasi yang diperlukan.
Dalam basis data terdapat entitas dan atribut. Entitas adalah orang tempat kejadian
atau konsep yang informasinya direkam, dan setiap entitas memiliki atribut. Basis data
memiliki beberapa kriteria penting yaitu berorientasi data dan bukan berorientasi
program dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis
data yang ada, dapat dikembangan dengan mudah, baik volume maupun strukturnya,
dapat memenuhi kebutuhan sistem-sistem baru secara mudah dan dapat digunakan
dengan cara-cara yang berbeda. Manfaat yang diperoleh dari penyusunan basis data
adalah untuk mengatasi kerangkapan data menghindari terjadinya inkonsistensi data

8
mengatasi kesulitan dalam mengakses data. Menyusun format yang standar dari sebuah
data, untuk melakukan perlindungan dan pengamanan data.

2.1.11 MySQL
MySQL adalah sebuah software database. MySQL merupakan tipe data relasional
yang artinya MySQL menyimpan datanya dalam bentuk tabel-tabel yang saling
berhubungan (Edy Winarno, dkk. 2014).
MySQL merupakan sebuah database server yang dapat diperoleh atau digunakan
secara gratis, hal ini berarti kita bebas menggunakan basis data ini untuk keperluan
pribadi atau usaha tanpa harus membeli atau membayar lisensinya. MySQL pertama kali
dirintis oleh Michael Widenius. Selain sebagai database server, MySQL juga merupakan
program yang dapat mengakses basis data MySQL yang berposisi sebagai server,yang
berarti program lainya sebagai client, kesimpulanya MySQL merupakan sebuah basis
data yang dapat digunakan sebagai server maupun klien. Basis data MySQL merupakan
suatu perangkat lunak yang menggunakan suatu bahasa yaitu Structure Query Language
(SQL).

Kelebihan MySQL:

1. MySQL bersifat open source dibawah lisensi GPL.


2. MySQL memiliki tipe kolom yang bersifat kompleks, seperti signed/unsigned
integer, float, double, char, text, date, timestamp, dan lainya.
3. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa
mengalami masalah atau konflik.
4. MySQL memiliki kecepatan yang tinggi dalam menangani query sederhana.
5. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP,
Unix Soket(UNIX), atau Named Pipes.
Kelemahan MySQL:
Kekurangan MySQL adalah kurang mendukung koneksi bahasa pemrograman
seperti Visual Basic atau biasa dikenal dengan VB, Foxpro, Delphi dan lain-lain. Karena
koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari bahasa
pemrograman visual tersebut.

9
2.1.12 Javascript
JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript
populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti
Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat
disisipkan dalam halaman web menggunakan tag script. (Oracle,2016).

2.1.13 PHP
Hypertext Preprocessing (PHP) merupakan bahasa pemrograman yang biasa
digunakan untuk membuat halaman HTML. File. PHP yang dibuat akan diproses di
dalam server, sedangkan halaman yang akan dikirim ke browser pengunjung hanyalah
tampilan HTML-nya. Dengan PHP, halaman website yang dibuat akan menjadi dinamis,
yakni dapat selalu berubah tanpa harus mengubah isi website secara konvensional.
Informasi akan diproses ulang oleh web server sehingga akan didapatkan isi paling
mutakhir dari halaman web. (Subekti, dkk. 2013)

PHP merupakan bahasa script yang dapat ditanamkan atau disisipkan ke dalam
HTML. PHP juga sering digunakan untuk membangun sebuah CMS. PHP adalah bahasa
pemrograman script server-side yang didesain untuk pengembangan web Disebut bahasa
pemrograman server-side karena PHP diproses pada komputer server. Dan PHP dapat
digunakan dengan gratis dan bersifat Open Source.

Berikut beberapa keunggulan yang dimiliki program PHP, sebagai berikut: (Andi, 2012)

1. Membuat sebuah website menjadi dinamis.


2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis.
3. Program yang dibuat dengan PHP bisa dijalankan oleh semua Sistem Operasi (OS),
karena PHP berjalan secara Web Base yang artinya semua Sistem Operasi bahkan
Handphone yang mempunyai Web Browser dapat menggunakan program PHP.
4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java.
5. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain -
lain.

10
2.1.14 ERD (Entitiy Relationship Diagram)
ERD merupakan adalah suatu model jaringan yang menggunakan susunan data
yang disimpan dalam sistem secara abstrak. Bagaimana fungsi-fungsi atau case yang
diperlukan untuk menggambarkan sistem secara sederhana. Notasi-notasi simbolik di
dalam Diagram ERD yang dapat digunakan ditunjukkan pada Tabel 2.1 Simbol – simbol
ERD. (Ladjamudin, 2013)

Tabel 2.1 Simbol – simbol Entity Relationship Diagram (ERD)


No. Simbol Keterangan

1. Himpunan Entitas / Entity Entitas merupakan suatu objek yang dapat


dibedakan dengan objek lainnya. Entitas
E berfungsi untuk memberikan identitas pada
entitas yang memiliki label dan nama.
Entitas memiliki bentuk persegi panjang.

2. Atribut Atribut merupakan karakteristik dari entitas


atau relasi yang menyediakan penjelasan
a detil tentang entitas atau relasi tersebut. Dan
berfungsi untuk memperjelas atribut yang
dimiliki oleh sebuah entitas. Atribut
memiliki bentuk lingkarang lebih tepatnya
elips.

3. Himpunan Relasi Relasi merupakan hubungan yang terjadi


antara 1 entitas atau lebih yang tidak
R mempunyai fisik tetapi hanya sebagai
konseptual. Dan berfungsi untuk mengetahui
jenis hubungan yang ada antara 2 file. Relasi
memiliki bentuk belah ketupat.

4. Alur Alur memiliki fungsi untuk menghubungkan


atribut dengan entitas dan entitas dengan
relasi. Dan berbentuk garis.

2.1.15 CodeIgniter Framework


CodeIgniter merupakan suatu framework PHP yang membantu pengembangan
aplikasi web berbasis PHP lebih cepat dan rapi dibandingkan dengan menulis semua
kode program dari awal. CodeIgniter menyediakan banyak library untuk mengerjakan
tugas - tugas yang umumnya ada pada sebuah aplikasi berbasis web. Struktur dan
susunan logis dari CodeIgniter membuat aplikasi menjadi semakin teratur dan rapi. Hal
ini dikarenakan CodeIgniter dibangun menggunakan metode Model, View, Controller
(MVC). (Basuki, 2014)

11
MVC adalah konsep untuk memisahkan komponen utama menjadi 3 komponen
yaitu model, view, dan controller.

1. Model

Model merupakan komponen yang berhubungan dengan pengolahan data atau


manipulasi pada basis data. Perintah-perintah yang berhubungan dengan basis data
disimpan dalam model.

2. View

View merupakan kompunen yang berhubungan dengan tampilan pengguna yang


diatur oleh controller. View berfungsi untuk menerima dan mempresentasikan data
kepada pengguna.

3. Controller

Controller merupakan komponen yang mengatur hubungan antara model dengan


view. Controller berfungsi untuk menerima permintaan data dari pengguna kemudian
menentukan proses yang dijalankan oleh aplikasi.

Adapun kelebihan dan kekurangan dari CodeIgniter yaitu sebagai berikut:

1. Kelebihan CodeIgniter:

a. CodeIgniter menggunakan model MVC sehinggan lebih tepat digunakan


dalam pembuatan dan pengembangan website.

b. Dilengkapi dengan dokumentasi yang mendukung.

c. Memiliki kinerja yang baik dan cepat.

d. Tersedia banyak helper dan library.

e. Mendukung PHP4, PHP5, dan AJAX.

2. Kekurangan CodeIgniter:

a. Tidak Support pada Object Relational Mapper (ORM). ORM adalah teknik untuk
memetakan tabel dari database menjadi objek php.
b. Banyak kelonggaran dalam coding, penamaan file dan membebaskan programmer
untuk melanggar aturan MVC.

12
c. Karena kelonggaran tersebut, CodeIgniter tak bisa dipakai jika membuat aplikasi
skala besar, karena pengembangan akan semakin sulit dilakukan.

2.1.16 J Query
JQuery adalah sebuah library JavaScript. Dalam dunia pemrograman, library
adalah kumpulan dari berbagai fungsi ‘siap pakai’ untuk memudahkan pembuatan
sebuah aplikasi. Dengan demikian, jQuery adalah kumpulan fungsi-fungsi JavaScript
yang memudahkan penulisan kode JavaScript. jQuery di kembangkan pertama kali oleh
John Resig di tahun 2006. Sejak saat itu, jQuery berkembang menjadi proyek
opensource dan menjadi library JavaScript paling populer di dunia.Situs resmi jQuery
beralamat di jquery.com.

2.1.17 Boostrap
Bootstrap adalah sebuah framework css yang dapat digunakan untuk mempermudah
membangun tampilan web. Bootstrap pertama kali di kembangkan pada pertangahan
2010 di Twitter oleh Mark Otto dan Jacob Thornton. Saat ini Bootstrap dikembangkan
secara open source dengan lisensi MIT. (Code Politan,2015)

2.1.18 Use Case Diagram


Use case diagram merupakan pemodelan untuk kelakuan sistem informasi yang
akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor
dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk
mengetahui fungsi apa saja yang ada didalam sebuah sistem informasi dan siapa saja
yang berhak menggunakan fungsi-fungsi itu. Komponen – komponen use case diagram
yang ditunjukkan pada Tabel 2.3. (M. Shalahudin, 2014).

Tabel 2.2 Komponen - Komponen Use Case Diagram

NO GAMBAR NAMA KETERANGAN

Mewakili peran orang, sistem yang


1. Aktor lain, atau alat ketika berkomunikasi
dengan use case.

13
Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
2. Use Case
menghasilkan suatu hasil terukur bagi
suatu aktor.
Menunujukkan bahwa suatu use case
3. Include seluruhnya merupakan fungsionalitas
dari use case lainnya
Menunjukkan bahwa suatu use case
merupakan tambahan fungsional dari
4. Extend
use case lainnya jika suatu kondisi
terpenuhi
Abstraksi dari penghubung antara
5. Association
aktor dan use case

Menunjukkan spesialisasi aktor untuk


6. Generalization
dapat berpartisipasi dengan use case

Menspesifikasikan paket yang


7. System
menampilkan sistem secara terbatas.

2.1.19 Activity Diagram


diagram aktivitas atau activity diagram menggambarkan aliran kerja atau aktivitas
dari sebuah sistem atau atau menu yang ada pada perangkat lunak. Yang perlu di
perhatikan disini merupakan bahwa diagram aktivitas menggambarkan aktivitas sistem
bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

Berikut adalah simbol-simbol yang ada pada diagram aktivitas yang Ditunjukkan
pada Tabel 2.4: (Rosa dan M. Shalahudin, 2014)

Tabel 2.3 Simbol – Simbol Activity Diagram

No. Gambar Nama Keterangan


Status awal aktivitas sistem, sebuah
1. Status Awal diagram aktivitas memiliki sebuah
status awal.

Aktivitas yang dilakukan sistem,


2. Aktivitas Aktivitas aktivitas biasanya diawali dengan
kata kerja.

Asosiasi percabangan dimana jika


3. Percabangan / decision
ada pilihan aktivitas lebih dari satu.

Asosiasi penggabungan dimana lebih


4. Penggabungan / join dari satu aktivitas digabungkan
menjadi satu.

14
Status akhir yang dilakukan oleh
5. Status Akhir sistem, sebuah diagram aktivitas
memiliki sebuah status akhir.

Memisahkan organisasi bisnis yang


6. Swimlane bertanggunga jawab terhadap
aktivitas yang terjadi.

2.1.20 Metode RAD


Rapid Aplication Development (RAD) adalah sebuah proses perkembangan
perangkat lunak sekuensial linier yang menekankan siklus perkembangan dalam waktu
yang singkat. RAD menggunakan metode iteratif (berulang) dalam mengembangkan
sistem dimana working model system dikonstruksikan di awal tahap pengembangan
dengan tujuan menetapkan kebutuhan pengguna dan selanjutnya disingkirkan. Dalam
pengembangan sistem informasi normal, memerlukan waktu minimal 180 hari, namun
dengan menggunakan metode RAD, sistem dapat diselesaikan dalam waktu 30-90 hari .
Model RAD memiliki 3 tahapan sebagai berikut. (herlinda, 2015),
1. Requirement Planning
User dan analysis melakukan pertemuan untuk mengidentifikasi tujuan dari sistem
dan kebutuhan informasi untuk mencapai tujuan. Pada tahap ini merupakan hal
terpenting yaitu adanya keterlibatan dari kedua belah pihak.
2. Proses Design System
Pada tahap ini keaktifan user yang terlibat menentukan untuk mencapai tujuan
karena pada proses ini melakukan proses desain dan melakukan perbaikan-perbaikan
apabila masih terdapat ketidaksesuaian desain antara User dan analyst. Seorang
User dapat langsung memberikan komentar apabila terdapat ketidaksesuaian pada
desain, merancang sistem dengan mengacu pada dokumentasi kebutuhan User yang
dibuat pada tahap sebelumnya. Keluaran dari tahapan ini adalah spesifikasi software
yang meliputi organisasi sistem secara umum, struktur data dan yang lain.
3. Implementation
Tahapan ini adalahan tahapan programmer yang mengembangkan desain suatu
program yang telah disetujui oleh User dan analyst. Sebelum diaplikasikan pada
suatu organisasi terlebih dahulu dilakukan proses pengujian terhadap program
tersebut apakah ada kesalahan atau tidak. Pada tahap ini User biasa memberikan

15
tanggapan akan sistem yang sudah dibuat serta mendapat persetujuan mengenai
sistem tersebut.
Adapun kelebihan dan kekurangan RAD yaitu sebagai berikut:
Kelebihan RAD sebagai berikut:

1. Setiap fungsi mayor dapat dimodulkan dalam waktu tertentu kurang dari 3 bulan
dan dapat dibicarakan oleh tim RAD yang terpisah dan kemudian diintegrasikan
sehinnga waktunya lebih efesien.
2. RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi
mempunyai kemampuan untuk menggunakan kembali komponen yang ada
sehingga pengembang tidak perlu membuat dari awal lagi dan waktu lebih
singkat .
Kelemahan RAD sebagai berikut:

1. Proyek yang besar dan berskala, RAD memerlukan sumber daya manusia yang
memadai untuk menciptakan jumlah tim yang baik.

2. RAD menuntut pengembang dan pelanggan memiliki komitmen dalam aktivitas


rapid fire yang diperlukan untuk melengkapi sebuah sistem dalam waktu yang
singkat. Jika komitmen tersebut tidak ada maka proyek RAD akan gagal.

2.1.21 Black Box Testing


Black box merupakan jenis testing yang memperlakukan perangkat lunak yang
tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak
seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya, tapi cukup
dikenali proses testing dibagian luar. Black box testing menguji perangkat lunak dari
segi spesiifkasi fungsional, tidak menguji desain maupun kode program. Untuk
mengetahui apakah prosedur masukkan dan keluaran dari perangkat lunak sesuai dengan
spesifikasi yang dibutuhkan dilakukan dengan membuat kasus uji untuk mencoba semua
fungsi. Kasus uji harus dibuat degan kasus benar dan kasus salah. (Rizky, 2011)
Beberapa teknik testing yang termasuk yang termasuk dalam tipe Black Box
Testing antara lain : (Rizky, 2011)
1. Equivalence Partitioning

16
Pada teknik testing ini, setiap memasukkan data digolongkan kedalam grup
tertentu, yang kemudian akan dibandingkan dengan hasil keluaranya.
2. Boundary Value Analysis
Pada teknik ini, dilakukan dengan memasukkan data yang melebihi kapasitas dari
batasan sebuah data. Jika perangkat lunak berhasil mengatasi masukan yang salah,
maka dapat dikatakan teknik ini telah selesai dilakukan.
3. Cause Effect Graph
Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah
data yang dimasukkan dan akibatnya pada keluaran yang dihasilkan.
4. Random Data Selection
Seperti namanya, teknik ini berusaha melakukan poses memasukkan data dengan
menggunakan nilai acak. Dari hasil data yang dimasukkan tersebut kemudian
dibuat sebuah tabel yang menyatakan validas dari keluaran yang dihasilkan.
5. Feature Test
Pada teknik ini, dilakukan proses testing terhadap spesifikasi dari perangkat lunak
yang telah selesai dikerjakan, misalkan, perangkat lunak sistem informasi
manajemen. Dapat dicek apakah fitur-fitur telah tersedia.

2.1.22 Payment Gateway

Gambar 2.1 Payment Gateway

Payment Gateway Service adalah layanan 3rd party service yang menghubungkan antara
merchant dengan bank. Dengan tersedianya layanan tersebut maka merchant dapat
menyediakan layanan online payment pada website online shopping-nya dengan cara
menghubungkan website mereka pada payment gateway service menggunakan service
dari Application Program Interface (API). Payment gateway service sangat dibutuhkan
karena tingginya initial cost dan maintenance cost untuk melakukan koneksi dengan

17
bank, selain dari pada itu dibutuhkan juga sebuah sistem yang dapat menghubungkan
account bank dari customer dan merchant (Gulati et al., 2014; Duric et al., 2014).
Keuntungan bagi Pembeli :
1. Pelanggan langsung bisa transaksi tanpa perlu membuka website penjual dan
website pihak ketiga untuk melakukan transaksi.
2. Mudah dan aman dalam berbelanja secara online.
Keuntungan bagi Penjual :

1. Lebih cepat dan mudah memeriksa pembayaran dengan kartu kredit ataupun debit.
2. Payment gateway melindungi data kartu kredit dengan teknologi enkripsi data dan
informasi saat pelanggan melakukan transaksi.
3. Toko online tidak perlu lagi menyediakan banyak rekening dari berbagai bank
karena payment gateway bisa menerima dana transfer dari berbagai rekening bank
dan menyalurkannya ke satu rekening milik toko online.
4. Cepat dan aman untuk transaksi massal karena payment gateway dapat memproses
ratusan hingga ribuan transaksi dalam waktu yang sangat singkat.
5. User friendly karena payment gateway dilengkapi dengan dashboard yang
membantu penjual ataupun pembeli dalam proses rekonsiliasi penjualan, seperti
laporan penjualan, detail pelanggan, void, dan refund (pengembalian dana)
transaksi.
6. Aman bagi pengguna kartu kredit karena payment gateway memiliki teknologi
fraud detection yang berfungsi untuk mencegah terjadinya kecurangan pembayaran
di toko online

2.2 Penelitian Terkait

Dalam perancangan sistem ini menggunakan referensi dari penelitian – penelitian


terdahulu yang hampir sejenis dengan penelitian untuk pembuatan sistem. Penelitian
terkait dari jurnal dan referensi dapat dijelaskan pada Tabel 2.4
Tabel 2.4 Penelitian Terkait
No. Peneliti Teknologi Objek Judul Fitur
1. Luciana -Web Teknik Implementasi E- - Payment system
Spica -Yii Informatika, Commerce Sebagai Media - Konfirmasi
Almilia, S.E., Framewor Fakultas Ilmu Penjualan Online penjualan.
dan M.Si. k Terapan,
Lidia Robahi, Universitas
S.E. (2015) Telkom

18
2. Leni Lestari -Web Program Studi Penerapan E-Commerce - Selling system
(2016) -Code Sistem Sebagai Upaya - Input data
Igniter Informasi, Meningkatkan Persaingan member
Framewor Universitas Bisnis Perusahaan - Penggunaan
k Islam Negeri sitem poin
Sultan Syarif
Kasim Riau,
Pekanbaru
3. Mohammad -Web STT Nurul Jadid, Pengaruh E-Commerce - Registrasi
Subekti, -Code Paiton Terhadap Volume member baru
Anthoni Igniter Probolinggo Penjualan Pada Online - Rekapitulasi
Tandiono, Framewor Shop Aneka Kemeja Pria bulanan
dan Fenky k Bekasi
Tania
(2017)
4. Hendro -Web Teknik E-Commerce Untuk - Penerapan
Wibowo A -Code Informatika, Mendukung Business To system Multi
(2012) Igniter Politeknik Business Menggunakan level marketing
Framewor Negeri Jember Dynamic Dbmss: Studi - Bussines system
k Kasus Pada Perusahaan untuk bagi hasil
Dagang Cross Tech
Dari Tabel 2.4 dapat diperoleh informasi mengenai
Penelitian yang dilakukan Shabur Miftah Maulana, Heru Susilo dan Riyadi pada
tahun 2015 yang berjudul “IMPLEMENTASI E-COMMERCE SEBAGAI MEDIA
PENJUALAN ONLINE”, merupakan perancangan sistem berbasis website bertujuan
untuk menerapkan aplikasi E-Commerce untuk mempermudah proses transaksi
pemesanan dan konfirmasi pembayaran melalui media online.
Penelitian yang dilakukan Luciana Spica Almilia, S.E., dan M.Si. Lidia Robahi,
S.E. pada tahun 2016 yang berjudul “PENERAPAN E-COMMERCE SEBAGAI
UPAYA MENINGKATKAN PERSAINGAN BISNIS PERUSAHAAN” merupakan
perancangan sistem yang berbasis website bertujuan untuk meningkatkan jumlah
penjualan produk dengan menerapkan selling sistem dalam melakukan transaksi dan
penerapan sistem bagi keuntungan guna menarik minat pelanggan terhadap produk pada
bisnis perusahaan.
Penelitian yang dilakukan Leni Lestari pada tahun 2017 yang berjudul
“PENGARUH E-COMMERCE TERHADAP VOLUME PENJUALAN PADA ONLINE
SHOP ANEKA KEMEJA PRIA BEKASI”, merupakan perancangan sistem yang
bertujuan untuk mempermudah proses registrasi member untuk proses transaksi dan
menerapkan rekapitulasi bulanan terhadap penjualan produk berdasarkan jumlah data
pembelian member agar bisa melihat sejauh mana volume penjualan produk kemeja.
Penelitian yang dilakukan Mohammad Subekti, Anthoni Tandiono, Fenky Tania.
Dan Hendro Wibowo A pada tahun 2012 yang berjudul “E-COMMERCE UNTUK

19
MENDUKUNG BUSINESS TO BUSINESS MENGGUNAKAN DYNAMIC DBMSS:
STUDI KASUS PADA PERUSAHAAN DAGANG CROSS TECH”. merupakan
rancangan sistem yang bertujuan untuk sistem jaringan untuk mendukung proses bisnis
antar perusahaan dan pembagian keuntungan terhadap pelaku bisnis.

20
BAB 3
METODE PENELITIAN

3.1 Waktu, Tempat dan Jadwal Penelitian


3.1.1 Waktu Penelitian
Waktu penelitian akan dilakukan selama kurang lebih enam bulan yang dimulai
dari bulan Juni 2018 sampai dengan bulan November 2018. Pada jadwal tersebut telah
mencakup tahap proses pengerjaan proposal, Perancangan sistem, Pembuatan program
sampai Pengujian, Menganalisa dan laporan.
3.1.2 Tempat Penelitian
Tempat penelitian Proyek akhir ini akan dilaksanakan di Politeknik Negeri
Banyuwangi.
3.1.3 Jadwal Penelitian
Adapun proses pengerjaan Proyek akhir diharapkan dapat dikerjakan sesuai dengan
jadwal yang ditunjukkan pada Tabel 3.1.

Tabel 3.1 Jadwal Kegiatan Proyek akhir


2018

No. Kegiatan Bulan Bulan Bulan Bulan Bulan Bulan


Ke-1 Ke-2 Ke-3 Ke-4 Ke-5 Ke-6

1. Analisa Kebutuhan

2. Desain Sistem

3. Membangun Sistem

4. Mendemostrasikan

5. Evaluasi dan Update

6. Pengujian Sistem

7. Implementasi Sistem

8. Pembuatan Laporan

21
3.2 Metode Pengembangan Sistem
Metode yang digunakan dalam pengerjaan sistem informasi e-commerce dengan
pengembangan konsep dropshipper dan reseller ini yaitu menggunakan metode Rapid
Applicaion Development (RAD). Metode RAD yaitu pengembangan siklus yang
dirancang dapat memberikan pengembangan yang jauh lebih cepat dan hasil yang lebih
berkualitas tinggi dari pada yang dicapai dengan siklus tradisional. Metode
pengembangan perangkat lunak terdiri Tahapan Analisa Kebutuhan, Desain Sistem,
Membangun Sistem, Mendemonstrasikan sistem, Evaluasi Sistem, update, pengujian,
dan Implementasi Sistem. Seperti yang dapat dilihat pada Gambar 3.1. (Herlinda, 2015)

Gambar 3.1 Metode Rapid Application Development (RAD)


3.2.1 Analisa Kebutuhan
Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data
dalam tahap ini dilakukan studi literature dan survey potensi marketplace. Analisa
kebutuhan meliputi proses transaksi yang masih dilakukan secara konvensional yaitu
antara produsen dan konsumen atau pelanggan, dengan penambahan fitur bagi bonus
untuk pengembangan strategi pemasarannya masih belum ada. Dan sistem pembayaran
masih menggunakan cara yang lama yaitu dengan menunggu pembeli untuk melakukan
transfer dibelakang ketika barang sudah siap, selain itu proses rekapitulasi masih
menggunakan cara manual dengan catatan buku. Oleh karena itu diperlukan sebuah
sistem yang dapat mengefektifkan proses transaksi tersebut, memberikan informasi yang
efektif, praktis dan efisien, meminimalisir resiko yang terjadi pada produsen serta

22
strategi pemasaran agar barang cepat laku diterapkan di sistem ini, rekapitulasi laporan
barang yang terjual juga lebih terkoordinasi dengan baik dan memfasilitasi komunikasi
antara administrator dengan para member atau agen dalam pembagian keuntungan yang
didapat oleh member dalam menjalankan sistem ini serta informasi apapun bisa dibapat
dengan jelas.
3.2.2 Desain Sistem
Dari hasil analisa, pada tahap desain ini merupakan proses pembuatan desain
sistem dengan perangkat pemodelan sistem menggunakan use case diagram, Activity
Diagram dan Entitiy Relationship Diagram (ERD), serta perancangan struktur sistem
sehingga akan lebih memudahkan dalam pembuatan sistem.

3.2.3 Membangun Sistem


Tahapan Membangun merupakan proses pembuatan sistem e-commerce.
Membangun sistem merupakan tahapan implementasi hasil dari sistem yang telah dibuat.
Diimplementasikan dengan menggunakan bahasa pemograman PHP dan Mysql sebagai
basis datanya. Hasil dari tahap ini adalah sistem yang siap didemonstrasikan pada tahap
Demonstrasi sistem.

3.2.4 Demonstrasi Sistem


Tahapan Demonstrasi sistem merupakan proses memperlihatkan hasil sementara
sistem kepada produsen brand “My Hijab”. Hasil demonstrasi adalah berupa evaluasi
untuk pengembangan sistem.

3.2.5 Evaluasi Sistem


Evaluasi ini dilakukan oleh produsen brand “My Hijab” apakah sistem yang sudah
dibangun sudah sesuai dengan keinginann produsen. Jika sudah sesuai maka akan
langsung masuk pada langkah pengujian akan diambil. Jika tidak sistem akan direvisi
dengan mengulangi langkah update sistem terlebih dahulu kemudian membangun sistem
dan demonstrasi sistem.

3.2.6 Update Sistem


Tahapan memperbarui atau update sistem merupakan proses pembaharuan
terhadap Sistem e-commerce dan sistem reseller dan dropshippernya. Pembaharuan

23
dilakukan berdasarkan hasil evaluasi yang dilakukan pada tahap Demonstrasi sistem.
Hasil pada tahapan ini adalah sistem yang siap diuji pada tahap pengujian sistem.

3.2.7 Pengujian Sistem


Setelah sistem terbentuk, dilakukan pengujian untuk mengetehui kekurangan dan
kelemahan sistem yang kemudian dilakukan pengkajian ulang dan perbaikan terhadap
sistem e-commerce menjadi lebih baik dan sempurna. Pengujian dilakukan untuk
mengetahui seberapa kuat sistem yang telah dibangun. Pengujian sistem dilakukan
dengan metode black box testing yang merupakan pengujian yang melihat sistem hanya
dari luar saja tanpa dari luar saja tanpa tau apa yang terjadi didalam sistem.

3.2.8 Implementasi Sistem


Tahap terakhir adalah implementasi sistem. Tahapan implementasi sistem
merupakan tahapan penggunaan atau penerapan sistem. Pada tahapan ini dilakukan
apabila telah memenuhi segala aspek seperti fitur utama yang ada pada sistem yaitu
system pembagian reward.
Sistem e-commerce akan digunakan oleh pelanggan,admin dan produsen. Selama
proses penerapan program harus dilakukan pemeliharaan agar sistem yang diterapkan
dapat terjaga dari kesalahan kecil yang mungkin terjadi atau tidak ditemukan
sebelumnya.

3.3 Gambaran Umum Sistem


Gambaran umum sangatlah diperlukan dalam melakukan pembuatan ataupun
pengembangan suatu sistem. Pada gambaran umum sistem terdapat dua pokok bahasan
yang akan dijelaskan yaitu, gambaran umum sistem yang berjalan dan gambaran umum
yang diusulkan. Tujuan dari pembahasan gambaran umum sistem ini yaitu untuk
mengetahui pembaharuan atau pengembangan yang akan kita lakukan terhadap sistem
yang telah berjalan sebelumnya.

24
3.3.1 Gambaran Umum Sistem yang Berjalan

Gambar 3.2 Gambaran Umum Sistem yang Berjalan


Pada Gambar 3.2 merupakan alur kerja sistem pemesanan konvensional dan
sistem pemasaran dengan metode promosi personal pada brand “My Hijab”. Dalam
penjualan admin mempunyai foto produk yang akan diunggah di akun facebook pribadi
“My Hijab” kemudian dengan menambahkan deskripsi, kontak dan sedikit kata-kata
untuk menarik minat pelanggan, ketika pelanggan tertarik untuk memesan produk disini
terjadi negosiasi antara penjualan dan pembeli lewat pesan pribadi atau lewat kontak
whatapps “My Hijab” setelah deal maka admin merekapitulasi jumlah pemesanan,
dikarenakan masih memproduksi secara pre-order maka produsen harus menyesuaikan
minat pelanggan, adapun pelanggan aktif disebut distributor melakukan pemesanan
dalam jumlah banyak maka akan dikenakan harga lebih murah dan bonus produk “My
Hijab”. Setelah barang jadi admin segera menkonfirmasi ulang agar pelanggan segera
membayar dan mengirim foto bukti transfer via pesan pribadi atau kontak whatapps
kemudian admin mengirim barang sesuai alamat pelanggan melalui jasa kurir ataupun
jika pelanggan wilayah masih dekat melakukan COD (Cash On Delivery).

25
3.3.2 Gambaran Umum Sistem yang Diusulkan

Gambar 3.3 Gambaran Umum Sistem yang Diusulkan


Gambar 3.3 merupakan gambaran sistem yang diusulkan dari strategi marketing
dan diadopsi pada sistem yang bekerja pada website “My Hijab”, pada sistem yang
bekerja ada tiga komponen pelaku atau pelanggan yaitu member adalah pelanggan non
member yang sudah teregistrasi, dan member mempunyai status bisa reseller atau
dropshipper dimana pelanggan ini berinteraksi dengan sistem website “My Hijab”, pada
member adalah pelanggan yang melakukan transaksi langsung ke website “My Hijab”
dengan jumlah pembelian yang kecil dan produk dipakai sendiri, disini untuk menjadi
member cukup melakukan registrasi ke website “My Hijab” jika berhasil sudah bisa
melakukan pemesanan produk. Kemudian untuk member yang bertujuan untuk berbisnis
dengan produk “My Hijab” bisa disebut sebagai reseller dimana reseller ini melakukan
transaksi dengan jumlah pemesanan yang besar dikarenakan untuk dijual kembali,
keuntungan dari reseller adalah potongan harga yang besar, sistem downline untuk
mendapatkan tambahan komisi, kemudian reward setiap bulan dari total poin yang
terkumpul. Sistem reseller pada website “My Hijab” ada beberapa syarat yang harus

26
dipenuhi untuk menjadi reseller produk brand “My Hijab” yaitu, minimal pembelian
dalam satu bulan total harus lebih dari 1 juta, mempunyai minimal toko retailer dengan
mencantumkan alamat toko saat melakukan registrasi, dikarenakan sistem bisnis dan
menjual ulang produk dengan harga yang berbeda ataupun sesuai di katalog maka
dikenakan syarat untuk menjaga integritas produk brand “My Hijab”. Dan member yang
bertujuan untuk hanya mendapatkan keuntungan dari proses transaksi menggunakan
sistem yang terakhir adalah dropshipper dimana sistem ini memiliki keunggulan bisa
mendapatkan keuntungan tanpa harus membeli produk “My Hijab” dengan syarat yaitu,
untuk menjadi dropshipper harus mempunyai upline atau direkomendasikan oleh
reseller ataupun bisa didapat pada saat registrasi dimana nanti ada rekomendasi reseller
aktif yang bisa dijadikan sebagai upline manfaat dari memasukkan upline bisa
menambah total poin reseller untuk mendapatkan keuntungan lebih, minimal pembelian
diatas 500 ribu dalam satu kali transaksi dengan produsen “My Hijab” dikarenakan jika
tidak menggunakan sistem minimal pembelian akan sama dengan member biasa dan
bukan bagi keuntungan dengan dropshipper. Alur kerja untuk sistem dropshipper bisa
mengambil foto produk “My Hijab” dan diupload ulang dimana akan melakukan
promosi lewat media sosial jika kemudian konsumen yang tertarik akan melakukan
pemesanan dan transfer ke rekening dropshipper jika barang dijual harus lebih tinggi
dengan harga yang tertera di katalog produk dengan keuntungan tambahan secara
kelebihan penjualan dan komisi dari pembagian hasil produk “My Hijab” selanjutnya
untuk proses transaksi akan di teruskan ke website “My Hijab” kemudian sistem website
akan meneruskan ke payment gateway untuk melakukan proses pembayaran, member
akan dimintai agar segera mentransfer sesuai jumlah yang dipesan, jika terdeteksi
member sudah membayar maka akan dapat notifikasi untuk member dan admin bahwa
proses transaksi berhasil jika tidak maka akan terdapat notifikasi gagal. Kemudian
payment gateway akan mentransfer ke rekening pengelola “My Hijab” kemudian oleh
pengelola “My Hijab” akan dikirim sesuai alamat konsumen atas nama dropshipper.
Rule Harga barang :
1. Ecer keuntungan pengelola 30% - 40%
2. Seri 3 keuntungan pengelola 25%
3. Seri 5 keuntungan pengelola 20%
4. Lusin keuntungan pengelola 17%

27
5. Kodi keuntungan pengelola 15%
Rule Member :
1. Non Member harus registrasi menjadi Member aktif untuk bisa melakukan
proses transaksi.
2. Member aktif bisa melakukan proses transaksi berapapun tanpa harus
berlaku minimal pembelian.
3. Member aktif sudah bisa melakukan penambahan member baru atau
downline tetapi benefits masih belum berlaku.
4. dalam melakukan pembelanjaan member terkena harga ecer sesuai
dengan harga yang tercantum di website.
5. Member bisa melakukan pembelian ecer.
Rule Bonus Dropshipper :
1. Reward 1 smartphone dengan 1000 poin.
2. Reward emas 2 gram dengan 400 poin.
3. Reward emas 1 gram dengan 400 poin.
4. Reward emas 0.5 gram dengan 200 poin.
5. Reward 1 lusin kerudung dengan 150 poin.
6. Reward uang senilai 250 rb dengan 100 poin.
Rule Dropshipper :
1. Dropshipper melakukan 1 kali transaksi minimal 500 ribu keatas.
2. Syarat untuk menjadi dropshipper harus memasukkan ID reseller aktif
untuk dijadikan upline bisa lewat rekomendasi dari website.
3. Keuntungan dropshipper dapat mengirim barang atas nama dropshipper
dan tanpa harus membeli barang dahulu.
4. Untuk kelipatan 150rb mendapatkan 10 poin.
5. Akumulasi poin dropshipper yang terkumpul akan direset dalam waktu 1
bulan.
6. Dropshipper akan dikenakan bagi keuntungan 20% dari total
pembelanjaan pertransaksi.
7 Dropshipper terkena harga ecer.
8 Dropshipper tidak bisa menambahkan downline.
9. Ketika proses transaksi dapat mengubah alamat pengiriman.

28
10. Benefits hanya berlaku jika status dropshipper.
Rule Bonus Reseller :
1. Reward sepeda motor dengan 21000 poin.
2. Reward emas tua dengan kadar 70% berat 3 gram dengan 1400 poin.
3. Reward emas tua dengan kadar 70% berat 2 gram dengan 1000 poin.
4. Reward emas tua dengan kadar 70% berat 1 gram dengan 600 poin.
5. Reward emas 1 gram dengan 400 poin.
6. Reward emas 0.5 gram dengan 200 poin.
7 Reward uang senilai 500rb dengan 100 poin.
8. Reward 1 smartphone dengan 1000 poin.
9. Reward 1 lusin kerudung dengan 150 poin.
Rule Reseller :
1. Reseller dalam melakukan 1 kali transaksi minimal 1juta keatas.
2. Syarat tambahan menjadi reseller mencantumkan alamat toko retail untuk
digunakan pengiriman barang.
3. Untuk kelipatan 100rb akan mendapatkan 10 poin.
4. Untuk menjadi reseller akumulasi poin yang terkumpul kurang dari 3
bulan harus lebih dari 500 poin atau sekitar 5 juta.
5. Akumulasi perolehan poin berlaku selama 3 bulan maka akan direset
tanpa menghilangkan status reseller.
6. Jika akumulasi 3 bulan selanjutnya belum mencapai 500 poin maka status
reseller akan di reset ke member.
7. Untuk setiap 100 poin akan dikenakan potongan harga sebesar 5% dari
setiap total pembelanjaan pada tiga bulan itu jika status reseller aktif.
8. Reseller yang merekomendasikan bisnis untuk menambah relasi dengan
mendaftarkan dropshipper atau downline akan mendapatkan 200 poin
tambahan pada akun membernya.
9. Reseller akan mendapatkan bonus 5 poin setiap pembelanjaan dari
dropshipper dengan kelipatan 100rb.
10. Untuk setiap poin yang berlaku dapat ditukarkan dengan hadiah atau
reward dengan pemotongan poin sesuai poin reward yang dibutuhkan.
11. Akumulasi poin dapat digunakan untuk diskon maupun penukaran reward

29
12. Benefits berlaku jika member berstatus reseller.
13. Jika status member reseller maka akan terkena harga grosir dan berlaku
pembelanjaan kelipatan seri,lusin dan kodi.

3.4 Use Case Diagram

Gambar 3.4 Use Case Diagram


Sistem yang akan dibangun memiliki tiga komponen utama. Bagian utama yaitu
website yang berisi katalog produk login form untuk login admin dan member halaman
registrasi untuk member baru . Ketika petama kali pelanggan non member mengakses
website akan mendapati katalog produk, dan akses informasi kemudian untuk non
member yang ingin melakukan proses transaksi wajib registrasi menjadi member baru,
khusus member yang ingin menjadi dropshipper harus memasukkan ID reseller aktif
yang nantinya digunakan untuk dijadikan upline. Untuk bagian reseller bisa melakukan
tambah member baru yang nantinya akan menambahkan total benefits yang diterima
untuk setiap referensi member yang ingin menjadi dropshipper, untuk member bisa
melakukan transaksi karena data informasi pribadinya sudah terdaftar di database
digunakan untuk melakukan konfirmasi pemesanan atau alamat pengiriman, member
bisa melakukan update informasi data pribadi, member dapat melakukan penambahan
barang ingin di pesan kemudian dilanjutkan ke kasir, member bisa melakukan konfirmasi
pembayaran dan member bisa melihat informasi benefits yang sudah didapat. Actor

30
admin bisa melakukan update informasi data produk kemudian dapat mengelola data
informasi member dan memberikan sejumlah benefits kepada member, kelola pemesanan
dan laporan keuangan setiap bulan dan jumlah pembagian benefits dilaporkan di bagian
laporan keuangan. Untuk keterangan masing-masing use case ditunjukkan pada Tabel
3.2 sampai Tabel 3.15.

Tabel 3.2 Definisi Aktor


Aktor Deskripsi
Admin Orang yang memiliki hak akses untuk melakukan mengelola data
penambahan barang, menghapus barang, mengelola data member,
benefits member, mengelola transaksi barang dan membuat laporan
Non Member Orang yang pertama kali mengunjungi website “My Hijab” dan
hanya bisa melihat katalog produk dan informasi terkait produk
kemudian bisa melakukan registrasi untuk menjadi member baru.
Member Orang yang memiliki hak akses untuk melihat informasi produk,
mengelola informasi pribadi,melakukan transaksi baru, melakukan
konfirmasi pembayaran dan melihat informasi benefits yang
didapatkan.
Member Reseller Orang yang memiliki hak akses untuk melihat informasi produk,
mengelola informasi pribadi,melakukan transaksi baru, melakukan
konfirmasi pembayaran dan mendaftarkan calon member baru untuk
menjadi seorang dropshipper.
Member Dropshipper Orang yang memiliki hak akses berupa penamaan pengirim atas
nama dropshipper, informasi produk, mengelola informasi
pribadi,melakukan transaksi baru, melakukan konfirmasi
pembayaran dan menerima keuntungan tanpa membeli produk

Tabel 3.3 Definisi Use Case Login


Use Case Name Login
Actor Admin dan member
Deskripsi Halaman login digunakan untuk user admin dan member
Normal course - Menampilkan form login pada sistem
- Masukkan Username dan Password untuk user admin ataupun
member yang sudah tersimpan pada database
Alternate Course Login tidak berhasil, karena Username dan Password tidak cocok
atau tidak terdaftar pada database

31
Pre-Condition Masing-masing actor harus memiliki username dan password

Post-Condition Jika berhasil login maka user akan masuk ke halaman masing-masing

Tabel 3.4 Definisi Use Case Registrasi


Use Case Name Registrasi
Actor Member, Reseller dan Dropshipper
Deskripsi Halaman registrasi digunakan oleh pelanggan yang ingin melakukan
transaksi produk terdapat tiga pilihan member dengan syarat tertentu
Normal course - Menampilkan form registrasi pada sistem
- Masukkan data-data pelanggan dan memenuhi syarat menjadi
member aktif member biasa, reseller ataupun dropshipper
Alternate Course - Registrasi gagal dikarenakan ada data yang kurang lengkap
- Ada beberapa syarat yang belum terpenuhi pada saat mendaftar
member
Pre-Condition Mengisi dan memasukkan data pada form registrasi member.

Post-Condition Data pelanggan tersimpan di database sesuai status member biasa,


reseller atau dropshipper

Tabel 3.5 Definisi Use Case Tambah Member Baru


Use Case Name Tambah Member Baru
Actor Reseller
Deskripsi Pada halaman form registrasi terdapat input referensi yang digunakan
untuk menambahkan id downline yang akan disponsori downline dari
seorang reseller adalah seorang dropshipper
Normal course - Field referensi bisa dikosongkan
- Tidak wajib diisi jika ingin menjadi member biasa
Alternate Course - Input referensi gagal karena id reseller salah
- Untuk menjadi seorang dropshipper harus mengisi field referensi
reseller dan melengkapi syarat pendukung lainnya

Pre-Condition Field tidak digunakan karena bukan dropshipper

Post-Condition Field referensi diisi dengan id reseller

Tabel 3.6 Definisi Use Case Mengelola Data Produk


Use Case Name Menginputkan Data Produk

32
Actor Admin
Deskripsi Admin dapat mengelola data Produk
Normal course - Melakukan penambahan barang
- Melakukan penghapusan barang
- Mengubah data barang
Pre-Condition Menambahkan data barang
Post-Condition Menampilkan data barang

Tabel 3.7 Definisi Use Case Mengelola Data Pemesanan


Use Case Name Mengelola Data Pemesanan
Actor Admin
Deskripsi Admin mengelola data pemesanan
Normal course - Disini pelanggan membeli produk dan melakukan pemesanan barang
- Admin memberikan sejumlah poin berdasarkan kelipatan pembelian
barang
Pre-Condition Admin mengkonfirmasi pemesanan
Post-Condition Admin memproses pemesanan barang

Tabel 3.8 Definisi Use Case Mengelola Laporan Keuangan


Use Case Name Mengelola Laporan Keuangan
Actor Admin
Deskripsi - Admin mengelola laporan keuangan
- Admin mengelola pengiriman bonus kepada member
Normal course Melihat informasi keuangan
Pre-Condition - Mentransfer bonus bulanan kepada member
- Melihat laba bulanan

Post-Condition Rekapitulasi informasi keuangan bulanan

Tabel 3.9 Definisi Use Case Mengelola Data Member


Use Case Name Mengelola Data Member
Actor Admin
Deskripsi Admin dapat mengelola data member, melihat dan menghapus
Normal course Member menambahkan informasi pribadi ketika registrasi
Pre-Condition Menambahkan data pribadi member
Post-Condition Melihat informasi member

33
Tabel 3.10 Definisi Use Case Mengelola Benefits Member
Use Case Name Mengelola benefits member
Actor Admin
Deskripsi Admin menambahkan poin untuk setiap transaksi member dan
mengelola bonus berdasarkan level member
Normal course - Menampilkan data member dan poin member serta bonus yang akan
diberikan
Pre-Condition Member melakukan transaksi

Post-Condition Admin memberikan sejumlah poin berdasarkan jumlah kelipatan


pembelanjaan

Tabel 3.11 Definisi Use Case Melihat Katalog Produk


Use Case Name Melihat katalog produk
Actor Member
Deskripsi Member dapat melihat katalog produk yang tersedia mulai penawaran
harga dan diskripsi produk
Normal course - Melihat list produk
- Melakukan pencarian produk
- Melakukan navigasi produk
Pre-Condition Membuka halaman website produk

Post-Condition Memilih produk yang di cari

Tabel 3.12 Definisi Use Case Update Data Pribadi


Use Case Name Update Data Pribadi
Actor Member
Deskripsi Menampilkan informasi data pribadi
Normal course - Mengupdate data pribadi
- Mengupdate username dan password baru
Pre-Condition Menampilkan informasi yang lama
Post-Condition Menampilkan informasi yang baru setelah diupdate

Tabel 3.13 Definisi Use Case Keranjang Belanja


Use Case Name Keranjang Belanja
Actor Member biasa, reseller dan dropshipper

34
Deskripsi Melakukan pemesanan barang sementara dimana nanti bisa diupdate
list belanjaannya ataupun di hapus sebelum dilanjutkan ke kasir
Normal course Memilih produk, cek list produk yang akan dipesan, menambah atau
menghapus
Pre-Condition Memilih produk yang akan dibeli
Post-Condition Melanjutkan ke kasir

Tabel 3.14 Definisi Use Case Pembayaran


Use Case Name Pembayaran
Actor Member biasa, reseller dan dropshipper

Deskripsi Melakukan pembayaran atau total barang yang sudah dipesan dengan
menambahkan alamat penerima barang

Normal course Melakukan pemberitahuan untuk segera mentransfer total


pembelanjaan pada proses pembayaran

Pre-Condition Melihat jumlah total pemesanan, mencantumkan alamat penerima dan


memilih kurir

Post-Condition Memberitahukan agar segera mentransfer via rekening

Tabel 3.15 Definisi Use Case Informasi Benefits


Use Case Name Informasi Benefits
Actor Member

Deskripsi Menampilkan informasi benefits, level yang dicapai serta jumlah poin
yang diperoleh
Normal course - Menampilkan informasi daftar benefits
- Menampilkan informasi benefits yang diperoleh
- Menampilkan informasi jumlah poin yang didapat
- Menampilkan informasi level yang tercapai
- Menampilkan informasi downline
Pre-Condition Membuka halaman informasi benefits

Post-Condition Melihat informasi benefits

35
3.5 Activity Diagram
Gambar 3.5 dan Gambar 3.6 merupakan diagram aktivitas yang menggambarkan
alur kerja atau aktivitas dari sistem website e-commerce dengan pengembangan konsep
dropshipper dan reseller yang akan dibuat.
a. Activity Diagram Login

Gambar 3.5 Activity Diagram Login

Gambar 3.5 merupakan Activity Diagram Login yang memperlihatkan proses masuk
ke sistem dengan cara seperti berikut:
1. Memasukkan username dan Password
2. Saat melakukan Login, jika proses berhasil akan tampil pesan login berhasil dan
masuk pada halaman sistem sesuai hak akses.
4. Sistem akan melakukan pengecekan kecocokan data user di database jika
terdapat data user maka akan berhasil.
3. Apabila salah memasukkan username dan password proses login gagal akan
menampilkan pesan login gagal dan kembali pada halaman memasukkan
username dan password.
4. Proses selesai

36
b. Activity Diagram Registrasi Member dan Pemesanan barang

Gambar 3.6 Activity Diagram Registrasi Member dan Pemesanan barang

Pada Gambar 3.6 merupakan Activity Diagram Registrasi Member dan Pemesanan
barang untuk proses melakukan transaksi dan pemberian poin sebagai berikut:
1. Pelanggan melakukan registrasi jika data lengkap maka oleh sistem disetujui
proses berhasil dan data pelanggan akan ditambahkan dalam database apabila
gagal mengulangi proses registrasi.
2. Pelanggan yang sudah teregistrasi dapat melakukan transaksi pada sistem
melakukan login dan memilih produk yang diinginkan.
3. Setelah melakukan pemilihan pada katalog produk selanjutnya dimasukkan ke
keranjang belanja setelah itu melakukan pemesanan produk.
4. Setelah terjadi pemesanan sistem akan menampilkan total dan informasi atau
detail pembelanjaan beserta diskon atau bonus yang berlaku sesuai level
member.
5. Kemudian sistem menkonfirmasikan kepada member untuk segera melakukan
pembayaran via bank 1x24 jam agar tidak dianggap expired pemesananya.
6. Jika gagal maka sistem akan memberitahukan ke member dan admin proses
transaksi dibatalkan.

37
7. Setelah member mentransfer uang sesuai total pembelanjaan selanjutnya sistem
menginformasikan ke admin dan member bahwa sudah melakukan
pembayaran, admin mengirim barang sesuai alamat member dan memberikan
sejumlah poin sesuai kelipatan dari total pembelanjaan ke akun member.
8. Sistem mengelola poin dan benefits member ke database.
9. Proses selesai.

c. Activity Diagram Registrasi Dropshipper dan Pemesanan barang

Gambar 3.7 Activity Diagram Registrasi Dropshipper dan Pemesanan Barang


Pada Gambar 3.7 merupakan Activity Diagram Registrasi Dropshipper dan
Pemesanan Barang untuk proses melakukan transaksi dan pemberian poin sebagai
berikut:
1. Pelanggan melakukan registrasi kemudian dimintai sistem untuk memasukkan
id reseller yang aktif untuk mendaftar sebagai dropshipper jika sudah benar
maka akan disimpan di database sebagai member dropshipper .
2. Pelanggan yang sudah teregistrasi dropshipper dapat melakukan transaksi pada
sistem melakukan login dan memilih produk yang diinginkan.
3. Setelah melakukan pemilihan pada katalog produk selanjutnya dimasukkan ke
keranjang belanja setelah itu melakukan pemesanan produk.

38
4. Setelah terjadi pemesanan dengan mengirimkan alamat pelanggan bukan
alamat dropshipper sistem akan menampilkan total dan informasi atau detail
pembelanjaan beserta diskon atau bonus yang berlaku sesuai level member
dropshipper.
5. Kemudian sistem menkonfirmasikan kepada member dropshipper untuk segera
melakukan pembayaran via bank 1x24 jam agar tidak dianggap expired
pemesananya.
6. Jika gagal maka sistem akan mengkonfirmasikan ke member dropshipper dan
ke admin bahwa proses transaksi telah digagalkan.
7. Setelah member dropshipper mentransfer uang sesuai total pembelanjaan dan
berhasil selanjutnya sistem akan mengkonfirmasikan ke member dropshipper
dan admin bahwa member dropshipper dengan kode id unik sudah melakukan
pembayaran, kemudian admin mengirim barang sesuai alamat pelanggan yang
dimasukkan dan sistem memberikan sejumlah poin sesuai kelipatan dari total
pembelanjaan ke akun member member dropshipper.
8. Sistem mengelola poin dan benefits member ke database.
9. Proses selesai.
3.6 Struktur Menu Sistem

Struktur menu yang terdapat pada Sistem e-commerce dengan pengembangan


konsep dropshipper dan reseller terdapat fitur-fitur Seperti pada Gambar 3.8

Gambar 3.8 Struktur Menu

39
Gambar 3.8 Struktur Menu menunjukkan fitur-fitur sistem. Penjelasan fitur-fitur
yang terdapat pada sistem dapat dilihat pada Tabel 3.17

Tabel 3.16 Penjelasan Struktur Menu Sistem


No Fitur Keterangan
1. Home Merupakan halaman awal ketika memasuki website

2. Semua Koleksi Menu untuk memilih berbagai macam koleksi jenis hijab
3. Keranjang Belanja Merupakan tempat untuk melakukan transaksi meliputi
memilih barang, data pemesan atau member, metode
pengiriman yang sudah ditentukan, metode pembayaran via
transfer bank, dan halaman konfirmasi pembayaran 1x24 jam.
4. Cara Belanja Menerangkan tata cara belanja mulai dari registrasi sampai
konfirmasi
5. Testimoni Merupakan halaman testimonial pelanggan dan review atau
feedback dari barang
6. Hijab Tutorial Merupakan fitur yang berisi tentang tutorial-tutorial berupa
video maupun gambar untuk menambah pengetahuan seputar
hijab
7. Masuk Halaman yang digunakan untuk proses masuk atau login admin
maupun member dan menampilkan hak akses masing-masing.
8. Registrasi Member Halaman untuk mendaftar menjadi seorang member dan bisa
melakukan transaksi
9. Tentang Kami Halaman yang akan menampilkan visi misi, layanan kontak dan
informasi terkait website.

3.7 Mock Up
3.7.1 Halaman Homepage utama
Halaman homepage utama dimana pertama kali user atau pelanggan mengakses
website. Pada halaman ini sudah menyediakan informasi lengkap mulai dari
registrasi,login,melihat informasi produk,serta layanan yang sudah tersedia di website.
Pada homepage ini pelanggan yang pertama kali sudah bisa melakukan pencarian
terhadap barang yang ingin dicari produk ataupun semua akses katalog diperbolehkan
akan tetapi untuk proses transaksi tidak dapat dilakukan jika pelanggan ingin
menggunakan hak akses bisa langsung masuk di halaman form registrasi untuk
mendapatkan fitur lebih seperti halaman member dimana nanti dapat digunakan untuk

40
melihat reward yang didapat berbeda antara member yang sudah terregistrasi dengan
member baru pertama kali mengunjungi situs myhijab.com. Seperti yang ditunjukkan
pada Gambar 3.9.

Gambar 3.9 Halaman Menu Utama

3.7.2 Halaman Semua Koleksi


Halaman semua koleksi menampilkan kategori produk sesuai jenis model hijab
berupa kumpulan produk yang sejenis dikelompokkan menjadi satu, disini juga terdapat
fitur search untuk mempermudah pencarian produk bisa dilihat pada Gambar 3.10.

Gambar 3.10 Halaman Semua Koleksi

41
3.7.3 Halaman Detail Barang
Halaman detail barang merupakan halaman yang digunakan untuk melihat detail
dari gambar dari hasil pencarian misalnya, hasil dari pencarian menunjukkan detail
barang berupa warna,stok,model gambar, dan deskripsi produk kemudian ada jumlah
quantitiy pembelian serta tombol beli untuk menambahkan ke keranjang. Seperti yang
ditunjukkan pada Gambar 3.11.

Gambar 3.11 Halaman Detail Barang


3.7.4 Halaman Cara Belanja
Halaman cara belanja menerangkan tentang bagaimana cara belanja di
myhijab.com dimana nanti terdapat informasi lengkap berupa bagaimana cara registrasi,
login, menambahkan member baru dan transaksi di myhijab.com. Seperti yang
ditunjukkan pada Gambar 3.12.

Gambar 3.12 Halaman Cara Belanja

42
3.7.5 Halaman Testimoni
Halaman testimoni berisi seputar kepuasan pelanggan yang sudah melakukan
pembelian dengan mencantumkan feedback dalam mengenakan produk dari “My Hijab”
ada dua komponen penting di dalam halaman testimoni yaitu foto-foto pada pelanggan
mengenakan produk dan kolom review untuk feedback berupa tulisan. Seperti yang
ditunjukkan pada Gambar 3.13.

Gambar 3.13 Halaman Testimoni


3.7.6 Halaman Hijab Tutorial
Halaman hijab tutorial berisi tentang kumpulan video hijab tutorial dimana model-
model terbaru dan cara penggunaan produk hijab tersedia dalam format video serta
highlight produk terbaru tersedia di menu hijab tutorial, yang ditunjukkan pada Gambar
3.14.

Gambar 3.14 Halaman Hijab Tutorial

43
3.7.7 Halaman Tentang Kami
Halaman tentang kami berisi tentang informasi seputar myhijab.com, Visi dan misi
myhijab.com, Layanan kontak customer service dan profil myhijab.com. Ditunjukkan
seperti pada Gambar 3.15.

Gambar 3.15 Halaman Tentang Kami


3.7.8 Halaman Login Member
Halaman login member atau masuk berupa bagaimana member login kedalam
halaman member untuk mengakses fasilitas member dengan memasukkan username
berupa alamat gmail dan password jika sudah terdaftar di database. Seperti yang
ditunjukkan pada Gambar 3.16.

Gambar 3.16 Halaman Login Member


3.7.9 Halaman Registrasi Member Baru
Halaman registrasi member baru berisi tentang form digunakan untuk mendaftar
menjadi member myhijab.com, dimana terdapat beberapa komponen yang wajib diisi
berupa nama,alamat,no telepon, alamat gmail dan password, kemudian ada bagian yang
tidak wajib diisi yaitu kolom referensi yang digunkan untuk menambahkan sponsor atau

44
id member yang sudah terdaftar untuk mendapatkan keuntungan tambahan poin bagi
member baru, skema penambahan id member lama menjadi seorang sponsor dari member
baru yang nantinya mempermudah calon member baru mendapatkan penawaran spesial
dari myhijab.com, berupa potongan harga dan reward untuk mendapatkan keuntungan
lebih bagi pelanggan dari produk myhijab.com. seperti yang ditunjukkan pada Gambar
3.17.

Gambar 3.17 Halaman Registrasi Member Baru

3.7.10 Halaman Keranjang Belanja


Halaman keranjang belanja berfungsi untuk menampung list sementara barang
yang mau dipesan dan terdapat berapa komponen yaitu gambar produk dan nama, harga
satuan, quantitiy, potongan harga, status member, harga total, tombol hapus, kemudian
ada tombol belanja lagi dan lanjut ke pembayaran. Seperti yang ditunjukkan pada
Gambar 3.18.

Gambar 3.18 Halaman Keranjang Belanja

45
3.7.11 Halaman Member
Halaman member berisi tentang inforamasi pribadi member dan dapat di update,
kemudian member dapat melihat status kememberannya dan melihat pohon jaringan atau
member dibawahnya, member juga dapat melihat informasi benefits yang sudah
diperoleh reward yang akan diberikan dan melihat history transaksi. Seperti pada
Gambar 3.19.

Gambar 3.19 Halaman Laporan


3.7.12 Halaman Admin
Halaman admin berisi pengelolaan berbagai informasi terkait website, seperti
pengelolaan informasi produk, mengelola konten yang berisi video hijab tutorial,
mengelola testimoni atau feedback dari pelanggan, mengelola data para member,
mengelola data pemesanan, mengelola pembagian benefits para member dan mengelola
laporan keuangan secara bulanan atau triwulan. Seperti pada Gambar 3.20.

Gambar 3.20 Halaman Admin

46
3.8 Entity Relationship Diagram (ERD)
Pada Gambar 3.21 menunjukkan ERD Sistem e-commerce myhijab.com. ERD
digunakan untuk memodelkan struktur data dan menunjukkan hubungan antar data.
Terdapat tiga belas tabel yaitu tabel member, tabel status member, tabel referensi
member, table poin member, table level member, table diskon, tabel reward bonus, table
produk, tabel cart, table transaksi, table konfirmasi pembayaran, table administrator dan
table layanan. Antara Tabel memiliki relasi atau hubungan yang dapat dilihat pada
Gambar 3.21

Gambar 3.21 Entity Relationship Diagram (ERD)


Pada Gambar 3.21 merupakan relasi tabel dari sistem e-commerce myhijab.com.
Berikut detail tabel dalam database dapat dilihat pada Tabel
1. Tabel Administrator
Tabel Administrator digunakan untuk meyimpan data gmail dan password login
admin Definisi dari tabel Administrator Kemudian ada foreign key dari tabel layanan
ditunjukkan pada Tabel 3.17.
Tabel 3.17 Tabel Administrator
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_Administrator Int Primary Key Id_Admin
2. Username Varchar(45)
3. Password Varchar(45)
4. Id_Layanan Int Foreign Key Id_Layanan

47
2. Tabel Layanan
Tabel layanan digunakan untuk data customer service atau layanan pesan singkat.
Definisi dari tabel layanan ditunjukkan pada Tabel 3.18.
Tabel 3.18 Tabel Layanan
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_layanan Int Primary Key Berisi Id_layanan
2. Id_member Int Foreign Key Berisi Id_member
3. Nama Varchar(45) Berisi nama pengirim pesan
4. Email Date Berisi email pengirim pesan
5. No_telp Int Berisi no telp pengirim pesan
6. Pesan Medium Text Berisi pesan yang mau
disampaikan

3. Tabel Member
Tabel member digunakan untuk data para member. Definisi dari Tabel member
ditunjukkan pada Tabel 3.19.
Tabel 3.19 Tabel Member
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_member Int Primary Key Berisi id_member
2. Nama Varchar(45) Berisi nama member
3. Alamat Varchar(45) Berisi alamat member dan
digunakan data pengiriman
4. No_telp Int Berisi no telp member
5. Gmail Varchar(45) Berisi gmail member
6. Poin_member Int Berisi jumlah poin yang
dikumpulkan member
7. Password Varchar(45) Berisi password untuk login
8. Id_referensi Int Foreign Key Berisi id referensi sponsor atau
upline
9. Id_status_member Int Foreign Key Berisi status level member

4. Tabel Status Member


Tabel status member digunakan untuk melihat member yang memiliki level total
poin dan penentuan jumlah diskon. Definisi dari tabel status member ditunjukkan
pada Tabel 3.20.

48
Tabel 3.20 Tabel Status Member
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_status Int Primary Key Id_status
2. Id_poin_member Int Foreign Key Berisi tentang jumlah poin member
yang sudah terkumpul.
3. Id_level_member Int Foreign Key Berisi tiga status member atau level,
apakah member biasa, dropshipper,
dan reseller.
4. Id_diskon Int Foreign Key Berisi diskon yang berlaku bagi
member sesuai status level.
5. Id_referensi_member Int Foreign Key Berisi tentang member yang
disponsori member yang aktif

5. Tabel Downline
Tabel Downline digunakan untuk melihat referensi member yang di sponsori.
Definisi dari tabel Downline ditunjukkan pada Tabel 3.21.
Tabel 3.21 Tabel Downline Member
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_downline Int Primary Key Id_downline
2. Id_referensi Int Foreign Key Id_referensi merupakan id dari
member aktif atau sponsor
3. Id_member int Foreign Key Id_member merupakan id
downline dari id referensi atau id
sponsor

6. Tabel Poin Member


Tabel poin member berisi tentang jumlah poin dan reward yang bisa didapat.
Definisi dari tabel poin member ditunjukkan pada Tabel 3.22.
Tabel 3.22 Tabel Poin Member
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_poin_member Int Primary Key Id_poin_member
2. Jumlah_poin Int Foreign Key Berisi tentang banyaknya jumlah
poin yang terkumpul.
3. Id_reward Int Foreign Key Berisi data reward atau bonus
yang bisa diambil oleh member.

49
7. Tabel Level Member
Tabel level member berisi tentang data tiga komponen yaitu member biasa,
dropshipper dan reseller. Definisi dari level member ditunjukkan pada Tabel 3.23.
Tabel 3.23 Tabel Level Member
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_level_member Int Primary Key Id_level_member

2. Level_member Varchar(45) Berisi tentang data status member


apakah masih member biasa,
dropshipper ataupun reseller.

8. Tabel Diskon
Tabel diskon berisi tentang data diskon atau penawaran yang tersedia digunakan
untuk memberikan potongan terhadap setiap pembelanjaan tergantung level member
yang tercapai. Definisi dari tabel diskon ditunjukkan pada Tabel 3.24.
Tabel 3.24 Tabel Diskon
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_diskon Int Primary Key Id_diskon

2. Jumlah_diskon Int Berisi data tentang banyaknya


diskon yang tersedia.

9. Tabel Reward Bonus


Tabel reward bonus digunakan untuk mengetahui perolehan reward bonus yang
didapat sesuai kelebihan poin yang didapat. Definisi dari tabel reward bonus
ditunjukkan pada Tabel 3.25.
Tabel 3.25 Tabel Reward Bonus
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_reward_bonus Int Primary Key Id_reward_bonus

2. Nama_bonus Varchar(45) Berisi data tentang bonus yang


didapat sesuai poin yang dapat
ditukarkan berupa barang.

50
10. Tabel Produk
Tabel produk berisi tentang data sebuah produk dan informasi lengkap mulai
dari, nama, harga, status barang, diskripsi, gambar, dan stok. Definisi dari tabel
produk ditunjukkan pada Tabel 3.26.
Tabel 3.26 Tabel Produk
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_produk Int Primary Key Id_produk
2. Nama_produk Int Berisi data tentang nama sebuah
produk hijab.
3. Harga Int Berisi tentang harga satuan
produk.
4. Status_barang Varchar(45) Berisi tentang status produk
terdapat empat status produk
seperti, new,sale,diskon,sold out.
5. Diskripsi Varchar(45) Berisi tentang diskripsi sebuah
produk inforamasi terkait produk
warna bahan ukuran atau
keterangan lainnya.

6. Gambar Varchar(45) Berisi tentang data link atau


gambar dari produk hijab.

7. Stok Int Berisi tentang stok barang yang


masih tersedia

11. Tabel Cart


Tabel cart berisi tentang penampungan data sementara list pembelanjaan produk.
Definisi dari tabel cart ditunjukkan pada Tabel 3.27.
Tabel 3.27 Tabel Cart
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_cart Int Primary Key Id_cart
2. Id_member Int Foreign Key Id_member
3. Id_produk Int Foreign Key Id_produk
4. Quantitiy Int Berisi tentang jumlah barang
yang diorder.

51
5. Diskon Int Berisi tentang jumlah diskon
yang berlaku sesuai level
member.
6. Total Int Berisi tentang total smua barang
dan dikurangi dengan diskon jika
ada.

12. Tabel Pemesanan


Tabel Pemesanan berisi tentang pelanggan yang melakukan pembelian,
menunjukkan waktu pembelian dan harga total. Definisi dari tabel pemesanan
ditunjukkan pada Tabel 3.28.
Tabel 3.28 Tabel Pemesanan
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_pemesanan Int Primary Key Id_transaksi
2. Tgl_beli Date Berisi tanggal pembelian
atau terjadinya suatu
transaksi.

3. Harga_total Int Berisi tentang harga total


semua pembelian.

4. Id_cart Int Foreign Key Id_cart

5.. Id_member Int Foreign Key Id_member atau pelanggan

6. Id_konfirmasi_pembayaran Int Foreign Key Id_konfirmasi pembayaran

13. Tabel Konfirmasi Pembayaran


Tabel konfirmasi pembayaran berisi tentang konfirmasi barang yang sudah
dipesan via bank dan mengkonfirmasi pembayaran via website untuk melakukan
pengiriman barang. Definisi dari tabel konfirmasi pembayaran ditunjukkan pada Tabel
3.29
Tabel 3.29 Tabel Konfirmasi Pembayaran
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_konfirmasi_pembayaran Int Primary Key Id_konfirmasi_pembayaran

52
2. Rekening_via Varchar(45) Berisi tentang nama bank
yang digunakan untuk
mentransfer uang.
3. Nominal Int Berisi tentang nominal
yang sudah ditransfer via
bank.
4. Tgl_bayar Date Berisi tentang tanggal
dimana member transfer
via bank
5. Expired_konfirmasi Date time Berisi tentang waktu habis
pembayaran 1 X 24 jam
jika melebihi itu maka
transaksi akan dianggap
gagal.

14. Tabel Support Produk


Tabel support produk berisi tentang foto,video,ataupun review dari pelanggan
tentang kepuasan terhadap produk, terdapat juga foto testimonial dan video tutorial.
Definisi dari tabel support produk ditunjukkan pada Tabel 3.30
Tabel 3.30 Tabel Support Produk
No. Nama Attribute Tipe Data Kata Kunci Keterangan
1. Id_support_produk Int Primary Key Id_support_produk
2. foto Varchar(45) Berisi tentang foto
testimonial dari pelanggan.
3. video Varchar(45) Berisi tentang video
tutorial hijab ataupun
video produk.
4. review Varchar(45) Berisi tentang review dari
pelanggan berupa tulisan
dan masukan ataupun
feedback dari produk
5. Id_produk Int Id_produk

53
-Halaman ini sengaja dikosongkan-

54
BAB 4
HASIL DAN PEMBAHASAN

4.1 Hasil
Sistem informasi berbasis website rancang bangun pengembangan e-commerce
dengan konsep reseller dan dropshipper pada brand “My Hijab” yang telah dibuat ini
merupakan sebuah sistem yang digunakan untuk melakukan penjualan produk dari brand
“My Hijab”.

4.1.1 Halaman Login Admin


Halaman login admin berisi tentang tampilan dimana proses masuk ke dashboard
admin melalui halaman ini dengan memasukkan username admin dan password admin
di tunjukkan pada Gambar 4.1

Gambar 4.1 Login Admin


Pada gambar 4.1 memperlihatkan form username, password dan button login adapun
detail dari form halaman login sebagai berikut :
1. From usernamae dan password: pada from tersebut user harus memasukkan data
username dan password yang sudah terdaftar pada sistem.
2. Button login digunakan untuk masuk ke sistem setelah memasukkan username dan
password.

55
4.1.2 Halaman Dashboard Admin
Pertama kali login admin akan di alihkan ke halaman dashboard ditunjukkan
pada Gambar 4.2

2
1

Gambar 4.2 Dashboard Admin


Pada gambar 4.2 memperlihatkan kolom statistik dan menu side adapun detail dari
form halaman dashboard admin sebagai berikut :
1. Kolom statistik: pada kolom statistik terdapat beberapa statistik yang digunakan
untuk membaca berapa jumlah barang yang stok ataupun terjual.
2. Menu side: menu side digunakan untuk memilih menu-menu dimana terdapat
beberapa pilihan terkait produk member ataupun user dan bisa untuk mengontrol
penuh dalam CRUD data .

4.1.3 Halaman Lihat Data Barang


Disini terdapat menu data barang dimana admin dapat mengelola data barang
yang terdapat didalam menu data barang ditunjukkan pada Gambar 4.3

1 3
2 4

Gambar 4.3 Lihat Data Barang

56
Pada gambar 4.3 memperlihatkan tombol fitur tambah, kolom detail, fitur search, fitur
opsi action adapun detail dari form halaman data barang sebagai berikut :
1. Fitur tambah : digunakan untuk mendaftar barang baru.
2. Kolom detail data barang : pada kolom ini data barang akan ditampilkan secara
detail termasuk nama produk, harga, status, stok, deskripsi dan gambar barang .
3. Fitur search : pada fitur search digunakan untuk mencari berdsarkan keyword yang
dimasukkan.
4. Fitur opsi action : pada opsi action ada beberapa tombol yaitu, sampah untuk
menghapus produk pada database, kuas untuk mengupdate data barang, dan dollar
untuk mengupdate stok dan harga produk yang sudah ada.

4.1.4 Halaman Tambah Data Barang


Terdapat field-field untuk menambah data barang baru dengan opsi yang mudah
digunakan bisa ditunjukkan pada Gambar 4.4

Gambar 4.4 Tambah Data Barang

Pada gambar 4.4 memperlihatkan field data barang dan tombol adapun detail dari
form halaman tambah data barang sebagai berikut :

57
1. Field data barang: Field yang terdapat nama barang, harga produksi harga reseller,
harga dropshipper, harga umum, status barang, deskripsi, dan stok barang yang
nantinya akan disimpan pada sistem.
2. Button : ada tiga button pada filed ini dimana terdapat reset digunakan untuk
mereset data yang dimasukkan, batal untuk kembali ke menu sebelumnya, dan
simpan digunakan untuk menyimpan data ke sistem database.

4.1.5 Halaman data member


Terdapat field-field untuk menambah data barang baru dengan opsi yang mudah
digunakan bisa ditunjukkan pada Gambar 4.5

1
2

Gambar 4.5 Data Member

Pada gambar 4.5 memperlihatkan button tambah member dan kolom data member
adapun detail dari form halaman data member sebagai berikut :

1. Button tambah member: button tambah member digunakan untuk menambahkan


member baru ke database lewat admin.
2. Kolom data member: pada kolom data member terdapat informasi terkait member
dan opsi dimana opsi terdapat tombol update data member dan delete data member.

58
4.1.6 Halaman Penjualan
Pada halaman penjualan adalah dimana melakukan proses transaksi yang berhasil
atau untuk memantau jalannya proses transaksi digunakan oleh admin dan member bisa
ditunjukkan pada Gambar 4.6

Gambar 4.6 Halaman Penjualan

Pada gambar 4.6 memperlihatkan kolom penjualan berisi tentang informasi terkait
proses transaksi berupa tanggal transaksi id member yang bertransaksi, jumlah total
pembelanjaan, status penjualan dan pada kolom opsi terdapat detail barang update status
dan delete proses penjualan.

4.1.7 Halaman User Admin


Pada halaman user admin terdapat data admin yang menjadi hak akses masuk
pada halaman admin ditunjukkan pada Gambar 4.7

1 3
2

Gambar 4.7 User Admin


Pada gambar 4.7 memperlihatkan button tambah data, kolom data user dan tombol
opsi adapun detail dari form halaman user admin sebagai berikut :

59
1. Button tambah data : button tambah member digunakan untuk menambahkan
member baru ke database.
2. Kolom data user : pada kolom data user terdapat informasi terkait user aktif yang
dapat login ke dalam halaman administrasi.
3. Tombol opsi : terdapat tiga tombol opsi yaitu print untuk mencetak data member
pdf untuk menjadikan file pdf dan excel untuk menjadikan file excel.

4.1.8 Halaman Informasi User


Pada halaman user terdapat informasi terkait user admin sebagai administrator
ditunjukkan pada Gambar 4.8

Gambar 4.8 Informasi User


Pada gambar 4.8 memperlihatkan menu account dan kolom data user adapun detail
dari form halaman informasi user sebagai berikut :
1. Menu account : pada menu akun terdapat tiga menu lagi yaitu profile untuk melihat
profile account yang aktif, ganti password untuk mengganti password akun yang
terkait dan logout untuk keluar dari dashboard admin.
2. Kolom data user : pada kolom data user terdapat informasi terkait user aktif yang
dapat login ke dalam halaman administrasi.

4.1.9 Halaman Website Awal


Pada halaman website awal dimana pengunjung masuk ke dalam website utama
dimana terdapat katalog list produk lengkap degan informasi dan harga bisa ditunjukkan
pada Gambar 4.9

60
1

2 3

Gambar 4.9 Website Awal


Pada gambar 4.9 memperlihatkan menu banner carousel, kolom login dan kolom
produk atau list produk adapun detail dari form halaman website awal sebagai berikut :
1. Banner: Pada tampilan depan terdapat banner yang berjalan dimana akan
menunjukkan highlight dari sebuah produk yang baru ataupun pengumuman akan
ditampilkan pada banner dengan transisi slide yang bergantian.
2. Kolom login: terdapat dua field yang harus di isi berupa username berupa alamat
gmail yang sudah didaftarkan dan password kemudian terdapat dua tombol dimana
login untuk masuk ke dalam akun yang sudah didaftarkan dan bagi yang belum
mempunyai akun bisa masuk pada tombol registrasi untuk mendaftarkan akun.
3. Kolom produk atau list produk: dimana terdapat produk yang baru ataupun lama
akan ditampilkan ke dalam kolom ini.

4.1.10 Halaman Login Member


Pada saat setelah melakukan login akan terdapat profil member sesuai status
member harga barang dan sudah bisa melakukan proses transaksi ditunjukkan pada
Gambar 4.10

61
1
2

Gambar 4.10 Login Member


Pada gambar 4.10 memperlihatkan menu side menu member dan kolom list produk
adapun detail dari form halaman login member sebagai berikut :
1 Side menu member: pada side menu member terdapat tiga menu yaitu profil dari
si member kemudian transaksi pembelian untuk melihat detail transaksi dan log
out untuk keluar dari login.
2. Kolom list produk : ketika list produk ini terdapat penyesuaian harga tergantung
status member akan mendapat harga yang berbeda-beda pada kondisi tertentu.

4.1.11 Halaman Transaksi Pembelian Member


Pada detail transaksi pembelian member terdapat detail pemesanan berupa
tanggal pemesanan,total pembelian, kode unik, total bayar, dan status ditunjukkan pada
Gambar 4.11

Gambar 4.11 Transaksi Pembelian Member

62
Pada gambar 4.11 memperlihatkan side menu member dan kolom list adapun detail
dari form halaman login member sebagai berikut :
1. Side menu member: pada side menu member terdapat tiga menu yaitu profil dari
si member kemudian transaksi pembelian untuk melihat detail transaksi dan log
out untuk keluar dari login.
2. Kolom list produk : ketika list produk ini terdapat penyesuaian harga tergantung
status member akan mendapat harga yang berbeda-beda pada kondisi tertentu.

4.1.12 Halaman Registrasi Member


Pada halaman registrasi terdapat beberapa field yang harus diisi untuk melakukan
proses registrasi member akan aktif pada status member jika pertama kali mendaftar
ditunjukkan pada Gambar 4.12

Gambar 4.12 Registrasi Member


Pada gambar 4.12 memperlihatkan field registrasi dan tombol registrasi adapun detail
dari form halaman registrasi member sebagai berikut :
1. field registrasi: pada field registrasi terdapat beberapa field yang harus diisi antara
lain, nama lengkap, alamat lengkap, kecamatan, kabupaten, provinsi, alamat
gmail, nomer handphone yang aktif, nomer hp referensi dan password.
2. Tombol registrasi: Tombol registrasi berupa tombol yang digunakan untuk
menyimpan data ke dalam database.

63
4.1.13 Halaman Shopping Cart
Pada halaman shopping cart terdapat proses transaksi dimana memindahkan dari
list produk ke keranjang belanja kemudian terdapat sub harga dan harga total transaksi
ditunjukkan pada Gambar 4.13

Gambar 4.13 Shopping Cart


Pada gambar 4.13 memperlihatkan kolom shopping cart dan tombol next adapun
detail dari form halaman shopping cart sebagai berikut :
1. Kolom shopping cart : pada shopping cart terdapat beberapa kolom detail berupa,
nama product berupa gambar, deskripsi produk, quantity pembelian, harga barang
dan total belanja.
2. Tombol next : tombol next digunakan untuk menuju proses pembayaran.

4.1.14 Proses Transaksi Member


Untuk melakukan pemesanan Customer harus menjadi member dulu kemudian
melakukan login pada bagian form login kemudian jika berhasil maka sistem akan
mendeteksi siapa yang login dan statusnya apa dan akan menampilkan harga sesuai
status member tersebut bisa dilihat pada Gambar 4.14

64
1

2
3

Gambar 4.14 Transaksi Member

Pada gambar 4.14 memperlihatkan kolom profil member, kolom harga dan tombol
detail adapun detail dari form halaman transaksi member sebagai berikut :
1. Kolom Profil member : pada kolom profil member akan menampilkan status dan
poin member jika berhasil login ke dalam sistem website.
2. Kolom harga : pada kolom harga akan mengikuti status member akan berbeda-
beda tergantung status member dan harga produksi.
3. Tombol Detail : adalah tombol yang digunakan menuju detail dari produk
tersebut.
Kemudian setelah melakukan login sukses maka akan di bawa ke halaman detail
produk untuk melakukan penambahan ke keranjang belanja dengan menekan tombol
add to cart kemudian menekan tombol ok bisa ditunjukkan pada Gambar 4.15

Gambar 4.15 Detail Produk

65
Pada gambar 4.15 memperlihatkan tombol add to cart dan tombol notifikasi sukses
adapun detail dari form halaman transaksi member sebagai berikut :
1. Tombol Add to cart : pada tombol add to chart adalah digunakan untuk
menambah kan ke keranjang belanja.
2. Tombol notifikasi sukses ditambahkan : tombol untuk menunjukkan penambahan
ke keranjang belanja berhasil.
Kemudian setelah menambahkan barang ke keranjang belanja selanjutnya pada
halaman cart disini proses check out bisa ditunjukkan pada Gambar 4.16

2
3

4
Gambar 4.16 Halaman Check Out

Pada gambar 4.16 memperlihatkan kolom quantity, kolom total harga dank kode unik,
kolom kurir dan tombol next adapun detail dari form halaman cart sebagai berikut :
1. Kolom quantity dan tombol delete : pada kolom ini menunjukkan jumlah
quantitiy dengan produk yang serupa dan tombol delete untuk menghapus produk
dari list belanja.
2. Kolom total harga dan kode unik : menampilkan total belanja keseluruhan produk
yang dipesan dan menampilkan kode unik untuk konfirmasi di bank.
3. Kolom kurir : dimana terdapat kolom kurir untuk menentukan tujuan pengiriman,
terdapat provinsi, kota, dan ingin menggunakan kurir apa akan tampil ongkos
kirim secara otomatis yang harus ditanggung pelanggan.
4. Tombol next ; untuk melakukan proses pembayaran.
Kemudian setelah dari keranjang belanja dan ingin melihat semua transaksi
terdapat di kolom detail transaksi ditunjukkan pada Gambar 4.17

66
3
2
1

Gambar 4.17 Halaman Detail Transaksi

Pada gambar 4.17 memperlihatkan tombol transaksi, kolom detail dan kolom status
transaksi adapun detail dari form halaman transaksi pembelian sebagai berikut :
1. Tombol transaksi pembelian : pada tombol ini menuju detail pemesanan produk
yang dipesan.
2. Kolom detail : pada kolom detail transaksi berupa, tanggal dan jam berapa
melakukan transaksi, total pembelian, kode unik, total bayar yang harus
dibayarkan.
3. Kolom status transaksi : pada kolom ini merupakan kolom dimana status produk
terdapat dua status yaitu menunggu pembayaran dan sudah dibayar.
Setelah next di dalam keranjang belanja akan dibawa ke halaman dimintai
pembayaran sejumlah total dari pembelanjaan dapat ditunjukkan pada Gambar 4.18.

Gambar 4.18 Halaman Detail Pembayaran

67
Pada gambar 4.18 memperlihatkan kolom informasi pembayaran dan tombol
konfirmasi pembayaran adapun detail dari form halaman cart sebagai berikut :
1. Kolom informasi pembayaran : disini dimintai sejumlah total yang akan
ditransfer untuk menyelesaikan proses pemesanan.
2. Tombol konfirmasi pembayaran : adalah tombol yang digunakan untuk menuju
ke halaman detail pemesanan.
Setelah melakukan pemesanan dan kemudian akan dibawa ke halaman detail
pemesanan ditunjukkan pada Gambar 4.19.

Gambar 4.19 Halaman Detail Pemesanan

Pada Gambar 4.19 memperlihatkan kolom status pembayaran : disini terlihat bahwa
status dari pembayaran sebelumnya belum terselesaikan akan menampilkan status
menunggu pembayaran. Jadi pembayaran sebelumnya harus diselesaikan untuk
mendapatkan notifikasi pembayaran berhasil, kemudian setelah melakukan sejumlah
transfer dengan jumlah total ditambah kode unik dibagian belakang jumlah totalnya bisa
dilihat pada Gambar 4.20

Gambar 4.20 Struk Pembayaran

68
Pada gambar 4.20 memperlihatkan struk jumlah total pembayaran, disini terlihat
bahwa dengan mentransfer jumlah total kemudian di tambah kode unik di bagian
belakang sistem akan mendeteksi member mana yang melakukan transaksi.
Setelah melakukan pembayaran dan disertakan kode unik maka akan muncul status
pembayaran berhasil pada kolom status ditunjukkan pada Gambar 4.21.

Gambar 4.21 Halaman Detail Transaksi Berhasil

Pada gambar 4.21 memperlihatkan kolom status, disini terlihat bahwa kolom status
sudah berubah menjadi pembayaran berhasil. Proses transaksi berhasil dan akan
dilanjutkan ke bagian pengiriman oleh admin sesuai alamat tujuan member.
4.2 Pengujian

Pengujian sistem merupakan bagian terpenting dalam pembuatan sistem,


pengujian berfungsi untuk menjamin kualitas serta tingkat keamanan dari sistem yang di
buat agar dapat mengetahui keefektifan sistem sesuai dengan yang diharapkan atau tidak.
Dengan demikian dapat mengetahui kekurangan dari sistem, apa yang harus diperbaiki
dari kekurangn tersebut serta kelebihan aplikasi yang harus dipertahankan atau bahka
dikembangkan. Metode yang digunakan dalam pengujian ini yaitu metode blackbox
testing. Blackbox testing adalah metode pengujian yang dilakukan hanya mengamati
hasil eksekusi melalui data uji dan memeriksa fungsional dari program.

4.2.1 Hasil Pengujian Login Admin


Pengujian halaman login admin merupakan langkah awal untuk memulai sistem
actor yang dapat melakukan login yaitu pegawai bagian administrasi. Ditunjukkan pada
Gambar 4.22

69
Gambar 4.22 Login Admin
Pada Gambar 4.22 merupakan hasil pengujian login. Login merupakan salah satu
fitur sistem yang digunakan actor untuk masuk ke dalam sebuah sistem manajemen
website, dengan memasukkan username dan password. jika login berhasil maka akan
masuk ke dalam sistem sesuai hak akses admin.

Gambar 4.23 Tampilan Username Kosong


Pada Gambar 4.23 merupakan tampilan jika username kosong maka akan terlihat
pemberitahuan harus mengisi form username terlebih dahulu agar bisa login.

Gambar 4.24 Tampilan Password Kosong


Pada Gambar 4.24 merupakan tampilan jika password kosong maka akan terlihat
pemberitahuan harus mengisi form password terlebih dahulu agar bisa login.

70
Gambar 4.25 Tampilan Username atau Password Salah
Pada Gambar 4.25 merupakan tampilan jika pada saat login, username atau
password salah, maka akan muncul peringatan error gagal login, Terdapat tombol X
untuk menutup peringatan error login, ketikkan username dan password yang benar
untuk melanjutkan login.

Gambar 4.26 Tampilan Dashboard Admin login berhasil


Pada Gambar 4.26 merupakan tampilan jika login berhasil maka akan masuk ke
dalam sistem yaitu pada halaman dashboard dan terdapat menu-menu sesuai mengelola
dan sesuai fungsinya.
4.2.2 Hasil Pengujian Login Member
Pengujian halaman login Member merupakan langkah awal untuk memulai
sistem actor yang dapat melakukan login yaitu member baru, member dengan status
reseller dan member dengan status dropshipper yang akan menampilkan informasi
pribadi member dan status membernya. Ditunjukkan pada Gambar 4.22

Gambar 4.27 Login Member

71
Pada Gambar 4.27 merupakan hasil pengujian login. Login merupakan salah satu
fitur sistem yang digunakan actor untuk masuk ke dalam data pribadi yang terdaftar di
website, dengan memasukkan username dan password. jika login berhasil maka akan
masuk ke dalam sistem sesuai status member.

Gambar 4.28 Login Member Gagal


Pada Gambar 4.28 merupakan tampilan jika pada saat login, username atau
password salah, maka tidak akan muncul apa-apa dan belum bisa mengakses data
pribadi, ketikkan username dan password yang benar untuk melanjutkan login.

Gambar 4.29 Login Member Berhasil


Pada Gambar 4.29 merupakan tampilan jika login berhasil maka akan masuk ke
dalam sistem yaitu pada kolom profile menampilkan data diri, status member dan jumlah
poin, dan member disa melakukan proses transaksi.

Tabel 4.1 Hasil Pengujian Black Box


Kasus Uji Langkah Penelitian Yang Diharapkan Hasil Uji Status
Pada halaman login mengii Pengguna akan masuk Dapat masuk ke sesuai
Login Pengguna username dan password ke halaman sesuai hak tampilan dashboard,
akses admin dan menampilkan
menu-menu sesuai hak
akses admin
1. Login sebagai bagian Data tersimpan dan Data ditampilkan pada sesuai
Tambah Data admin ditampilkan pada menu barang, dan serta
Barang 2. Masuk menu tambah data halaman menu data dapat dilihat detailnya,
barang barang dan tampilan tampil dibagian front
3. Mengisi data barang front end website end website.
1. Login sebagai bagian Data kategori tersimpan Data ditampilkan pada sesuai
Tambah Data admin dan ditampilkan pada front end website atau
Member 2. Masuk menu tambah data menu data member, list produk yang dapat
member. admin dapat mengedit, dilihat member sesuai
3. Mengisi data lengkap calon menghapus dan hak statusnya.
member. menambah data member.

72
1. Login sebagai bagian Data transaksi tersimpan Data menunjukkan sesuai
Penjualan member. dan ditampilkan pada proses perubahan status
2. Melakukan check out. menu penjualan barang berhasil dan
3. Menyelesaikan proses ditampilkan pada menu
pembayaran. penjualan.
1. Login sebagai bagian Data user tersimpan ke User dapat login ke sesuai
Data User admin. dalam database dan sistem menggunakan
2. Masuk menu data user. bisa login sebagai akun yang baru.
3. Mengisi form pendaftaran admin.
user baru dan tambah.
Sub Menu Account 1. Login sebagai bagian Menampilkan data Menampilkan profile sesuai
profile admin. profile user yang data user yang sedang
2. masuk sub menu account. masuk ke sistem. aktif dan status log in
3.pilih profile. terakhir
1. Login sebagai admin. Password data user Password yang lama Sesuai
2. Masuk sub menu ganti yang aktif terupdate berganti password yang
Sub Menu Account password. dengan password yang baru dan login
ganti password 3. Masukkan password lama. baru. menggunakan
4. Masukkan password baru. password yang baru.
1. Login sebagai admin User dapat keluar dari Keluar dari dashboard Sesuai
2. Masuk pada sub menu log status admin aktif. admin dan menuju
out pada halaman login
Sub Menu Account 3. Keluar dari tampilan awal.
log out dashboard admin.

Registrasi Member 1. Masuk website sebagai Data calon member Data member tersimpan Sesuai
pengunjung. tersimpan dalam di database dan dapat
2. Masuk form registrasi dan database digunakan untuk login
mengisi data pribadi. sebagai member aktif.
3. Tekan tombol registrasi
untuk mendaftarkan diri.

Login Member 1.Masukkan data member Data member dapat Data member muncul Sesuai
yang sudah terdaftar dalam muncul pada bagian pada kolom profile dan
database. kolom login setelah member dapat
2.Isi form username dan berhasil. melakukan proses
password sesuai dengan data transaksi.
member.
3.Data profile tampil pada
bagian kolom login.
Transaksi Member 1.Login sebagai member. Data transaksi Data proses Sesuai
2.Pesan produk dan tersimpan pada tabel pembayaran berhasil
masukkan ke cart. penjualan dan sistem dan mengeluarkan
3.Lengkapi tujuan mendeteksi detail transaksi.
pengiriman. pembayaran.
4.Konfirmasi pembayaran
5.Detail transaksi tercetak

4.3 Pembahasan
Sistem informasi pengembangan e-commerce dengan konsep reseller dan
dropshipper pada brand “My Hijab” merupakan sistem informasi yang digunakan untuk
membantu proses bertransaksi antara produsen dan reseller ataupun konsumen. Sistem
ini dibuat sesuai dengan kebutuhan pengguna baik pengguna sebagai produsen atau

73
admin pegawai untuk mengelola dan mengatur produk yang akan dipasarkan dan proses
transaksi kepada pembeli produk. Selama ini sistem masih menggunakan cara
konvensional dengan mengupload gambar produk ke platform sosial media dan
pencatatatn dan rekapitulasi pemesanan produk masih menggunakan tulisan dan buku
dan sistem pembayaran yang hanya via transfer bank ke rekening produsen. Dengan
sistem ini setiap barang baru yang dibuat dapat langsung di upload ke website , sehingga
dapat mempermudah konsumen untuk melakukan pencarian barang yang dibutuhkan,
melihat barang dan memesan barang.
Sistem Informasi pengembangan e-commerce dengan konsep reseller dan
dropshipper pada brand “My Hijab” ini dikembangkan menggunakan tools sublime text
sebagai editor dan examp sebagai local host. Sistem informasi ini terintegrasi dengan
web dan menggunakan Framework codeigniter (CI) dan Bahasa PHP sebagai sisi
webservice. Data disimpan pada database MySQL yang berada pada aplikasi web.
Pembuatan e-commerce ini menggunakan beberapa api dan service diantaranya:
1. API raja ongkir digunakan untuk menentukan ongkos kirim ke alamat tujuan dan
mengenerate biaya ongkir.
2. Service “masifa bank BCA” digunakan untuk mendeteksi sudah status pembayaran
dengan mendeteksi kode unik yang tercantum didalam total bayar.
3. Library CI yang diambil dari Framework CodeIgniter (CI) digunakan dalam sistem
web.
Sistem informasi ini memiliki dua hak akses pengguna dengan fitur yang
berbeda. Hak akses tersebut adalah pegawai atau admin. Pegawai atau admin mendapat
hak akses penuh dari sistem ini seperti megolah data barang, melihat detail barang,
mengelola data member dan memproses pemesanan barang.
Sistem informasi e-commerce ini dapat mengelola informasi produk secara detail.
Dalam sistem ini terdapat beberapa penyesuain harga sesuai status member, pengelolaan
data member, penambahan member, penghapusan member, penghapusan barang,
penambahan barang, update harga barang, laporan detail transaksi.
Sistem informasi pengembangan e-commerce dengan konsep reseller dan
dropshipper ini mengambil dari study kasus yaitu masalah penjual produk kerudung
brand ”My Hijab”. Pengujian sistem dilakukan dengan memberikan kuesioner kepada
beberapa responden yaitu pelaku bisnis atau si penjual reseller atau dropshipper itu

74
sendiri. Sehingga sistem informasi e-commerce dapat berjalan sesuai dengan kebutuhan
dan fungsinya.
4.4 Hasil Kesimpulan Kuesioner
4.4.1 Rekapitulasi Hasil Kuesioner
Setelah Sistem ini dibuat dan dilakukan pengujian pada beberapa reseller dan
dropshipper kemudian penulis memberikan sebuah lembar kuesioner kepada reseller
untuk mengetahui hasil dari Sistem. Untuk mengetahui hasil tertulis dari sistem
dilakukan pengujian pada beberapa reseller. Dari beberapa pertanyaan yang diajukan
dapat ditarik kesimpulan dalam bentuk laporan presentase yang dihasilkan dari jawaban
responden pada lembar kuesioner. Setiap kriteria jawaban memiliki bobot masing-
masing yaitu ditunjukkan pada Tabel 4.2.
Tabel 4.2 Bobot Kriteria Jawaban
Kriteria Jawaban Bobot
Sangat Setuju (SS) 5
Setuju (S) 4
Ragu – ragu (R) 3
Tidak Setuju (TS) 2
Sangat Tidak Setuju (STS) 1

Tabel 4.3 Skala Konversi


Interpretasi Persentase Pencapaian (%)
Sangat Baik 90 ≤ x
Baik 80 ≤ x < 90
Cukup 70 ≤ x < 80
Kurang 60 ≤ x < 70
Sangat Kurang x < 60

Dari hasil responden tester, dapat ditarik kesimpulan dalam bentuk laporan
persentase yang dihasilkan dari jawaban tester pada lembar kuesioner. Berikut hasil
jawaban tester yang berjumlah 5 orang, yang ditunjukkan pada Tabel 4.4. merupakan
tabel rekapitulasi hasil kuesioner aspek functionality (fungsionalitas). Tabel 4.5
merupakan tabel rekapitulasi hasil kuesioner aspek reliability (kehandalan). Tabel 4.6
merupakan tabel rekapitulasi hasil kuesioner aspek usability (kebergunaan). Tabel 4.7
merupakan tabel rekapitulasi hasil kuesioner aspek efficiency (efisiensi).
Tabel 4.4 Rekapitulasi Hasil Kuesioner Aspek Functionality (Fungsionalitas)
Jawaban
No Pertanyaan
SS S R TS STS
Secara umum sistem informasi pengembangan e-
1. 2 3 0 0 0
commerce dengan konsep reseller dan dropshipper

75
apakah sesaui dengan kebutuhan?

Apakah yang dihasilkan oleh sistem informasi


2. pengembangan e-commerce dengan konsep reseller 3 2 0 0 0
dan dropshipper akurat?
Apakah sistem informasi pengembangan e-
3. commerce dengan konsep reseller dan dropshipper 3 2 0 0 0
sudah bekerja sesuai dengan fungsinya?
Apakah sistem informasi pengembangan e-
4. commerce dengan konsep reseller dan dropshipper 2 3 0 0 0
memberikan hak akses bagi penggunanya?
Tabel 4.5 Rekapitulasi Hasil Kuesioner Aspek Reliability (Kehandalan)
Jawaban
No Pertanyaan
SS S R TS STS
Apakah sistem informasi pengembangan e-
5. commerce dengan konsep reseller dan dropshipper 3 2 0 0 0
memiliki tingkat kesalahan rendah?
Apakah sistem informasi pengembangan e-
commerce dengan konsep reseller dan dropshipper
6. 0 4 1 0 0
tetap dapat berjalan dengan baik meski ada
kekeliruan dalam memasukkan data?
Apakah sistem informasi pengembangan e-
7. commerce dengan konsep reseller dan dropshipper 1 2 2 0 0
menyediakan pesan kesalahan untuk pengguna?
Tabel 4.6 Rekapitulasi Hasil Kuesioner Aspek Usability (Kebergunaan)
Jawaban
No Pertanyaan
SS S R TS STS
Apakah Bahasa yang digunakan dalam sistem
8. informasi pengembangan e-commerce dengan 3 2 0 0 0
konsep reseller dan dropshipper sudah tepat?
Tidak dibutuhkan waktu yang lama untuk
memahami cara kerja dari sistem informasi
9. 3 2 0 0 0
pengembangan e-commerce dengan konsep reseller
dan dropshipper?
Apakah output yang dihasilkan sistem dapat
10. 1 4 0 0 0
dipahami dengan mudah?
Apakah sistem informasi pengembangan e-
commerce dengan konsep reseller dan dropshipper
11. 2 1 2 0 0
menunjukkan indtruksi dan petunjuk yang jelas
dalam penggunaannya?
Apakah pengguna dapat mengoprasikan sistem
12. informasi pengembangan e-commerce dengan 1 4 0 0 0
konsep reseller dan dropshipper dengan mudah?
13. Apakah informasi yang disajikan mudah dimengerti? 2 3 0 0 0

Apakah sistem informasi pengembangan e-


14. commerce dengan konsep reseller dan dropshipper 3 2 0 0 0
menggunakan tampilan yang sesuai?
Tampilan sistem informasi pengembangan e-
15. commerce dengan konsep reseller dan dropshipper 3 1 1 0 0
sesuai dengan perangkat anda?

76
Tabel 4.7 Rekapitulasi Hasil Kuesioner Aspek Efficiency (Efisiensi)
Jawaban
No Pertanyaan
SS S R TS STS

Apakah sistem informasi pengembangan e-


commerce dengan konsep reseller dan dropshipper
16. 3 2 0 0 0
mempermudah dalam mencari informasi yang
dibutuhkan?

Apakah sistem informasi pengembangan e-


17. commerce dengan konsep reseller dan dropshipper 3 2 0 0 0
menjadi lebih cepat?

4.4.2 Perhitungan Berdasarakan Aspek Kualitas ISO


Berdasarkan aspek kualitas perangkat lunk menurut ISO 9126 terdiri dari empat
aspek yaitu aspek fungsionalitas, aspek kehandalan, aspek kebergunaan, dan aspek
efisiensi.
a. Aspek Fungsionalitas
Aspek fungsionalitas merupakan kemampuan perangkat lunak untuk
menyediakan fungsi sesuai kebutuhan pengguna, ketika digunakan dalam kondisi
tertentu.
Tabel 4.8 Aspek Fungsionalitas
Functionality
Pertanyaan ke-
Kriteria Jawaban Bobot Total
1 2 3 4

Sangat Setuju (SS) 5 2 3 3 2 50


Setuju (S) 4 3 2 2 3 40
Ragu – ragu (R) 3 0 0 0 0 0
Tidak Setuju (TS) 2 0 0 0 0 0
Sangat Tidak Setuju (STS) 1 0 0 0 0 0
Jumlah Responden 5 5 5 5
Skor Aktual 22 23 23 22 90
Skor Ideal 25 25 25 25 100
% Skor Aktual = skor aktual / skor ideal x 100 %
= (90/100) x 100 %
=9%
Berdasarkan hasil tanggapan pada Tabel 4.8 aspek fungsional dapat dilihat bahwa
memiliki fungsionalitas yang baik sesuai fungsi-fungsi yang dimilikinya. Persentase
tanggapan responden sebesar 9 % yaitu dalam kriteria baik.

77
b. Aspek Kehandalan
Aspek Kehandalan merupakan kemampuan perangkat lunak untuk
mempertahankan tingkat kinerja tertentu, ketika digunakan dalam kondisi tertentu.
Tabel 4.9 Aspek Kehandalan
Reliability
Total
Kriteria Jawaban Bobot Pertanyaan ke-
5 6 7
Sangat Setuju (SS) 5 3 0 1 20
Setuju (S) 4 2 4 2 32
Ragu – ragu (R) 3 0 1 2 9
Tidak Setuju (TS) 2 0 0 0 0
Sangat Tidak Setuju (STS) 1 0 0 0 0
Jumlah Responden 5 5 5
Skor Aktual 23 11 19 53
Skor Ideal 25 25 25 75
% Skor Aktual = skor aktual / skor ideal x 100 %
= (53/75) x 100 %
= 70 %
Berdasarkan hasil tanggapan pada Tabel 4.9 aspek kehandalan dapat dismpulkan bahwa
tingkat reability pada aplikasi dalam kriteria baik dengan persentase sebesar 70 %.
c. Aspek Kebergunaan
Aspek Kebergunaan merupakan kemampuan perangkat lunak untuk dipahami,
dipelajari, digunakan, dan menarik bagi pengguna, ketika digunakan dalam kondisi
tertentu.

Tabel 4.10 Aspek Kebergunaan


Usability
Kriteria Jawaban Bobot Pertanyaan ke- Total
8 9 10 11 12 13 14 15
Sangat Setuju (SS) 5 3 3 1 2 1 2 3 3 90
Setuju (S) 4 2 2 4 1 4 3 2 1 76
Ragu – ragu (R) 3 0 0 0 2 0 0 0 1 9
Tidak Setuju (TS) 2 0 0 0 0 0 0 0 0 0
Sangat Tidak Setuju (STS) 1 0 0 0 0 0 0 0 0 0
Jumlah Responden 5 5 5 5 5 5 5 5
Skor Aktual 23 23 21 20 21 22 23 22 175
Skor Ideal 25 25 25 25 25 25 25 25 200

% Skor Aktual = skor aktual / skor ideal x 100 %


= (175/200) x 100 %
= 87 %

78
Berdasarkan hasil tanggapan pada Tabel 4.10 aspek kebergunaan dapat
disimpulkan bahwa tingkat usability pada aplikasi dalam kriteria baik dengan persentase
sebesar 87 %.

d. Aspek Efisiensi
Aspek Efisiensi merupakan kemampuan perangkat lunak untuk memberikan
kinerja yang sesuai dan relatif terhadap jumlah sumber daya yang digunakan pada saat
keadaan tersebut.
Tabel 4.11 Aspek Efisiensi
Efficiency
Kriteria Jawaban Bobot Pertanyaan ke- Total
16 17
Sangat Setuju (SS) 5 3 3 30
Setuju (S) 4 2 2 16
Ragu – ragu (R) 3 0 0 0
Tidak Setuju (TS) 2 0 0 0
Sangat Tidak Setuju (STS) 1 0 0 0
Jumlah Responden 5 5
Skor Aktual 23 23 46
Skor Ideal 25 25 50
% Skor Aktual = skor aktual / skor ideal x 100 %
= (46/50) x 100 %
= 92 %
Berdasarkan hasil tanggapan pada Tabel 4.11 aspek efisiensi dapat
disimpuk=lkan bahwa tingkat efficiency pada aplikasi dalam kriteria baik dengan
persentase sebesar 92 %.
4.4.3 Tingkat Kualitas Perangkat Lunak Keseluruhan
Berdasarkan analisis data yang diperoleh dari kuesioner, berikut rekapitulasi hasil
pengujian kualitas berdasarkan empat aspek kualitas perangkat lunak menurut ISO 9126
Tabel 4.12 Tingkat Kualitas Perangkat Lunak Keseluruhan
Aspek Skor Aktual Skor Ideal % Skor Aktual Kriteria

Functionality 90 100 9% Baik

Reliability 53 75 70 % Baik

Usability 175 200 87 % Baik

Efficiency 46 50 92 % Baik

Total 364 425 85 % Baik

79
Berdasarkan Tabel 4.12 tingkat kualitas perangkat lunak keseluruhan dapat
disimpulkan bahwa tingkat kualitas aplikasi secara keseluruhan dalam kriteria baik
dengan persetase sebesar 85%. Aspek kualitas tertinggi adalah aspek efisiensi dengan
persentase sebesar 92 %, selanjutnya aspek kebergunaan dengan persentase sebesar 87%,
aspek kehandalan dengan persentase sebesar 70 %, serta presentasi terendah aspek
fungsionalitas dengan presentase sebesar 9 %.

80
BAB 5
PENUTUP

5.1 KESIMPULAN
Berdasarkan perancangan dan analisa yang dibuat pada Sistem informasi e-
commerce dengan konsep reseller dan dropshipper pada brand “My Hijab” dapat
diambil kesimpulan:
1. Sistem Informasi e-commerce dengan konsep reseller dan dropshipper pada brand
“My Hijab” dikembangkan dengan menggunakan database sql dan terintegrasi
dengan web dengan menggunakan Framework codeigniter (CI) dan menggunakan
Bahasa PHP.
2. Sistem informasi ini membantu admin untuk mempercepat peroses pesanan
pelanggan dan membantu menentukan harga produk.
3. Sistem informasi ini menghasilkan informasi produk, profile member, struk total
pembelanjaan barang, dan konfirmasi pembayaran.
4. Dengan adanya aplikasi sistem informasi e-commerce ini mempermudah member,
reseller dan dropshipper untuk mencari penghasilan tambahan yang dimana
penyesuaian harga berbeda-beda daripada kompetititor sejenis, sistem mampu
menekankan harga beli lebih murah dan memungkinkan keuntungan lebih besar
untuk reseller dan dropshipper, serta pembagian bonus berdasarkan poin terkumpul
secara mudah berkat proses komputerisasi bagi hasil dan sistem pembayarannya.

5.2 SARAN
Sistem informasi Sistem informasi e-commerce dengan konsep reseller dan
dropshipper pada brand “My Hijab” ini masih belum bisa dikatakan sempurna
dikarenakan masih ada beberapa kekurangan dan masih perlu adanya pengembangan
sistem untuk membangun aplikasi yang lebih baik. Sistem dapat dikembangkan dengan
menambahkan beberapa fitur yaitu:
1. Pada sistem ini perlu ditambahkan fitur untuk menampilkan data secara rinci dan
tujuan pengiriman barang.
2. Pada sistem ini perlu ditambahkan fitur notifikasi pesan sms dan gmail.
3. Pada sistem ini perlu ditambahkan fitur untuk memproses laporan akhir barang dan
statistik barang.

81
-Halaman ini sengaja dikosongkan-

82
DAFTAR PUSTAKA

1. A Jerry, Jazman. 2016. “Rancang Bangun Sistem Mangement Website Sistem”.


Jurnal Rekayasa dan Manajemen Sistem Informasi. Fakultas Tekonologi
Universitas Islam Negeri Sultan Syarif Kasim Riau: Pekanbaru.
2. Arrum,P, Dony,N, & Titi,S. “Perancangan Website E-Commerce Express Order
System For Reseller Dropshipper Menggunakan Hypertext Preprocessor”. Vol.
2, No. 2, (2014): 2302-3295, Voteknika.
3. Athoilah, Muhammad. Dkk. 2013. “Perancangan Sistem Informasi berbasis
website”. Fakultas MTK dan IPA Instintut Teknologi Sepuluh Nopember:
Surabaya.
4. Gandawati, Tri Suci. 2012. Analisis Proses Adopsi Electronic Payment System
Dengan Menggunakan Utaut Model.
5. Kusmiati, Herlinda, Mendhy Ansori. 2015. “Penerapan Rapid Application
Development (RAD)”. JSM STIMIK pelembang. Jurnal Ilmiah SISFOTENIKA,
Vol. 5, No. 2
6. Ladjamudin Al-Bahra Bin. 2013. Analisis Sistem Informasi. Yogyakarta: Graha
Ilmu.
7. Mohammad,S. Anthoni,T. Fenky,T. & Hendro,W,A. “E-Commerce Untuk
Mendukung Business To Business Menggunakan Dynamic Dbmss: Studi Kasus
Pada Perusahaan Dagang Cross Tech”. Vol.3 No. 1 06 (2012): 663-675,
ComTech.
8. Nofiandi. 2015. “Pemasaran produk menggunakan E-Commerce”. Deepublish:
Yogyakarta
9. Safaat, Nazaruddin. 2012. “Perancangan Dan Pembangunan Aplikasi E-
Commerce Berbasis Website pada Toko Sepatu Brodo”. Informatika: Bandung.
10. Shabur. Heru. & Riyadi. (2015). Implementasi E-Commerce Sebagai Media
Penjualan Online (Studi Kasus Pada Toko Pastbrik Kota Malang). Jurnal
Administrasi Bisnis (JAB), Vol. 29 No. 1.
11. Sutanta, Edhy. 2012. Basis Data Tinjaun Konseptual. Informatika: Yogyakarta
12. Sutarman. 2012. “Pengantar Teknologi Informasi”. Bumi Aksara: Jakarta

83
-Halaman ini sengaja dikosongkan-

84
LAMPIRAN-LAMPIRAN
Lampiran 1.
SISTEM INFORMASI PENGEMBANGAN E-COMMERCE DENGAN KONSEP
RESELLER DAN DROPSHIPPER PADA BRAND “MY HIJAB”

Nama : ……………………………………………………..
Jenis Kelamin :( ) Laki-laki ( ) Perempuan
Jabatan : ……………………………………………………..

Petunjuk :
1. Pada kuisioner ini terdapat 17 pertanyaan didalamnya.
2. Berikan jawaban yang benar-benar cocok dengan pilihan anda.
3. Silahkan beri tanda centang (  ) pada kolom jawaban yang sesuai dengan
jawaban anda.
4. Keterangan pengisisan kuesioner
SS : Sangat Setuju
S : Setuju
R : Ragu-ragu
TS : Tidak Setuju
STS : Sangat Tidak Setuju
1. Functionality (Fungsionalitas)
Jawaban
No. Pertanyaan
SS S R TS STS
1. Secara umum sistem informasi
pengembangan e-commerce dengan
konsep reseller dan dropshipper apakah
sesuai dengan kebutuhan?
2. Apakah yang dihasilkan oleh sistem
informasi pengembangan e-commerce
dengan konsep reseller dan dropshipper
akurat?
3. Apakah sistem informasi pengembangan
e-commerce dengan konsep reseller dan
dropshipper sudah bekerja sesuai dengan
fungsinya?
4. Apakah sistem informasi pengembangan
e-commerce dengan konsep reseller dan
dropshipper memberikan hak akses bagi
penggunanya?

85
2. Reability (Kehandalan)
Jawaban
No. Pertanyaan
SS S R TS STS
5. Apakah sistem informasi pengembangan
e-commerce dengan konsep reseller dan
dropshipper memiliki tingkat kesalahan
rendah?
6. Apakah sistem informasi pengembangan
e-commerce dengan konsep reseller dan
dropshipper tetap dapat berjalan dengan
baik meski ada kekeliruan dalam
memasukkan data?
7. Apakah sistem pengembangan e-
commerce dengan konsep reseller dan
dropshipper menyediakan pesan kesalahan
untuk pengguna?
3. Usability (Kegunaan)
Jawaban
No. Pertanyaan
SS S R TS STS
8. Apakah Bahasa yang digunakan dalam
sistem informasi pengembangan e-
commerce dengan konsep reseller dan
dropshipper sudah tepat?
9. Tidak dibutuhkan waktu yang lama untuk
memahami cara kerja dari sistem informasi
pengembangan e-commerce dengan
konsep reseller dan dropshipper?
10. Apakah output yang dihasilkan sistem
informasi pengembangan e-commerce
dengan konsep reseller dan dropshipper
dapat dipahami dengan mudah?
11. Apakah sistem informasi pengembangan
e-commerce dengan konsep reseller dan
dropshipper menunjukan instruksi dan
petunjuk yang jelas dalam penggunaannya?
12. Apakah pengguna dapat mengoperasikan
sistem informasi pengembangan e-
commerce dengan konsep reseller dan
dropshipper dengan mudah?
13. Apakah informasi yang disajikan mudah
dimengerti?

14. Apakah sistem informasi pengembangan


e-commerce dengan konsep reseller dan
dropshipper menggunakan tampilan yang
sesuai?
15. Tampilan sistem informasi pengembangan

86
e-commerce dengan konsep reseller dan
dropshipper Sesuai dengan perangkat anda?
4. Efficiency (Efisiensi)
Jawaban
No. Pertanyaan
SS S R TS STS
16. Apakah sistem informasi pengembangan
e-commerce dengan konsep reseller dan
dropshipper mempermudah dalam mencari
informasi yang dibutuhkan?
17. Apakah proses pengembangan e-
commerce dengan konsep reseller dan
dropshipper menjadi lebih cepat?
Sumber : (ISO : 9126)

Saran :
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
Tanda Tangan Koresponden

(..........................................)

87
-Halaman ini sengaja dikosongkan-

88
Lampiran 2.
Produk-produk dari brand “My Hijab”

89
-Halaman ini sengaja dikosongkan-

90
Lampiran 3.
BIODATA DIRI

A. Identitas Diri
1. Nama Lengkap Arief Novaldo
2. NIM 361655401196
3. Program Studi DIII Teknik Informatika
4. Perguruan Tinggi Politeknik Negeri Banyuwangi
5. Tempat dan Tanggal Banyuwangi, 21 November 1996
Lahir
6. Jenis Kelamin Laki-Laki
7. Agama Islam
8. Nomor telepon/Hp 082-232-622-626
9. E-mail ariefnovaldo5@gmail.com
10. Alamat Dusun Jatisari RT.02 RW.03 Desa
Wringinagung, Kec. Gambiran Kab.
Banyuwangi
B. Riwayat Pendidikan
Tahun Tingkatan Institusi Jurusan
2003 - 2009 SD SD Negeri 2 -
Wringinagung
2009 – 2012 SMP SMP Negeri 2 -
Gambiran
2012 – 2015 SMA SMA Negeri 1 IPA
Gambiran
2015 – 2019 Perguruan Tinggi Politeknik Negeri D3 Teknik
Banyuwangi Informatika

91
-Halaman ini sengaja dikosongkan-

92

Anda mungkin juga menyukai