Oleh:
ARIEF NOVALDO
NIM. 361655401196
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
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
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
Menyetujui,
Mengesahkan, Mengetahui,
Direktur Koordinator Program Studi
Teknik Informatika
ix
-Halaman ini sengaja dikosongkan-
x
PENGEMBANGAN E-COMMERCE DENGAN KONSEP
RESELLER DAN DROPSHIPPER PADA BRAND “MY HIJAB”
ABSTRAK
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.
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.
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
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.
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. 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
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).
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).
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.
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:
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:
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)
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)
11
MVC adalah konsep untuk memisahkan komponen utama menjadi 3 komponen
yaitu model, view, dan controller.
1. Model
2. View
3. Controller
1. Kelebihan CodeIgniter:
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)
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
Berikut adalah simbol-simbol yang ada pada diagram aktivitas yang Ditunjukkan
pada Tabel 2.4: (Rosa dan M. Shalahudin, 2014)
14
Status akhir yang dilakukan oleh
5. Status Akhir sistem, sebuah diagram aktivitas
memiliki sebuah status akhir.
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.
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.
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
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
1. Analisa Kebutuhan
2. Desain Sistem
3. Membangun Sistem
4. Mendemostrasikan
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)
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.
23
dilakukan berdasarkan hasil evaluasi yang dilakukan pada tahap Demonstrasi sistem.
Hasil pada tahapan ini adalah sistem yang siap diuji pada tahap pengujian sistem.
24
3.3.1 Gambaran Umum Sistem yang Berjalan
25
3.3.2 Gambaran Umum Sistem yang Diusulkan
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.
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.
31
Pre-Condition Masing-masing actor harus memiliki username dan password
Post-Condition Jika berhasil login maka user akan masuk ke halaman masing-masing
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
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
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
Deskripsi Melakukan pembayaran atau total barang yang sudah dipesan dengan
menambahkan alamat penerima barang
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
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 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
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.
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
39
Gambar 3.8 Struktur Menu menunjukkan fitur-fitur sistem. Penjelasan fitur-fitur
yang terdapat pada sistem dapat dilihat pada Tabel 3.17
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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.
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.
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.
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”.
55
4.1.2 Halaman Dashboard Admin
Pertama kali login admin akan di alihkan ke halaman dashboard ditunjukkan
pada Gambar 4.2
2
1
1 3
2 4
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.
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.
1
2
Pada gambar 4.5 memperlihatkan button tambah member dan kolom data member
adapun detail dari form halaman data member sebagai berikut :
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
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.
1 3
2
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.
60
1
2 3
61
1
2
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.
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
64
1
2
3
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
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
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.
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.
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
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.
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
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.
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.
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.
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
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?
76
Tabel 4.7 Rekapitulasi Hasil Kuesioner Aspek Efficiency (Efisiensi)
Jawaban
No Pertanyaan
SS S R TS STS
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.
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
Reliability 53 75 70 % Baik
Efficiency 46 50 92 % 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
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?
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