Oleh :
Muhamad Adrie Saputra (2018102052)
Muhammad Syahrul Rohman (2018102059)
Disusun Oleh :
Mengetahui,
Ketua Program Studi Dosen Pembimbing
Disusun Oleh :
Mengetahui,
Penguji 1 Penguji 2
Penulis
iv
ABSTRAK
v
ABSTRACT
Micro, Small and Medium Enterprises (MSMEs) are the business units with
the largest number in Indonesia. MSMEs are proven to have resilience in various
economic crisis problems and their numbers are even increasing. The success of
UMKM is influenced by marketing information. Most MSMEs in Indonesia do not
use marketing information using the web in their business. There is no use of
marketing information by MSME owners.
The purpose of this research is to create a system that can help market a product
for Micro, Small and Medium Enterprises (MSMEs) to be effective and more well
organized. The creation of this Micro, Small and Medium Enterprises (MSME)
Marketing Information System uses the waterfall method. This system is made on
a web-based basis using the PHP language, Code Igniter 3, accompanied by a
MySQL database for data storage. This system was successfully tested using the
black-box testing method.
vi
DAFTAR ISI
LEMBAR JUDUL
LEMBAR PENGESAHAN
LEMBAR PENGUJIAN
KATA PENGANTAR
ABSTRAK
DAFTAR ISI
DAFTAR GAMBARi
DAFTAR TABEL
BAB I PENDAHULUAN............................................................................I-1
1.4. TujuanI-
2.2.2. PemasaranII-
vii
2.2.2.1. Konsep Bauran Pemasaran (Marketing Mix)II-4
2.2.3. UMKMII-
2.2.4. WEBII-
2.2.5. FrameworkII-
2.2.6. CodeigniterII-
2.4. XamppII-
2.7. MySQLII-
2.8. CSSII-
2.10. Otak-OtakII-
viii
3.2.3. Analisis Kebutuhan FungsionalIII-
3.3. PerancanganIII-
3.3.1. FlowchartIII-
ix
4.3.2. Pengujian Halaman Untuk PengunjungIV-
5.1. KesimpulanV-
5.2. SaranV-
DAFTAR PUSTAKA
x
DAFTAR GAMBAR
Gambar 1.1. Metode Waterfall.........................................................................I-4
Mencetak Laporan.....................................................................III-27
Belanja.......................................................................................III-31
xi
Gambar 3.21. Perancangan antar muka dashboard admin................................III-38
xii
Gambar 4.9. Halaman Tambah Data Produk....................................................IV-9
xiii
DAFTAR TABEL
xiv
Tabel 4.1. Perangkat keras yang digunakanIV-
xv
BAB I
PENDAHULUAN
internet proses pemasaran dan penjualan dapat dilakukan kapan saja tanpa terikat
ruang dan waktu. Saat ini teknologi semakin berkembang pesat seiring dengan
pemasaran.
kontribusi pada penyerapan tenaga kerja. UMKM ini juga memiliki peran dalam
jalan dengan menjualkan produk makanan cepat saji di antaranya Otak-otak. Saat
ini pemasaran yang dilakukan pada UMKM Warung Otak-Otak MAMIH masih
langsung sehingga penjualan kurang efektif karena banyak pelanggan yang sudah
I-1
mengantri tidak terlayani dan pada otak-otak mamih belum ada media untuk
dapat dijadikan sebagai media usaha bisnis yang efektif dan efesien, maka dari itu
tersebut.
I-2
1.3. Batasan Masalah
dalam menyusun penelitian ini, penulis mencoba membuat ruang lingkup kegiatan
kompleks diantaranya :
3. Isi dari web ini adalah sebuah produk makanan, cara pemesanan, harga
sebuah produk makanan, cara pemesanan serta profil mana yang dapat
1.4. Tujuan
Tujuan dari pembuatan sebuah sistem pemasaran berbasis web ini adalah:
mengembangkan usahanya.
Mamih.
langsung di tempat.
I-3
1.5. Metode Penelitian
1. Wawancara
Mamih
2. Studi Kepustakaan
proyek ini menggunakan metode waterfall. Disebut dengan waterfall karena tahap
demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan
I-4
Gambar 1.1.Metode Waterfall
1. Analisis Kebutuhan
2. Desain Sistem
codeigniter.
4. Pengujian Program
5. Penerapan Program
I-5
1.6. Sistematika Penulisan
Laporan ini terdiri dari beberapa bab dan pada setiap bab mempunyai pokok
BAB I. PENDAHULUAN
Diagram.
BAB V. KESIMPULAN
I-6
BAB II
LANDASAN TEORI
Dari hasil penelitian, sebagai penunjang dalam pembuatan web ini, penulis
jurnal referensi yang pembahasannya yaitu berfokus pada pemasaran atau promosi
sebuah catering berbasis web yang dimana customer dapat memesan catering ini
lewat web nya . Sistem informasi pemasaran merupakan salah satu bentuk sistem
informasi yang lebih menuju pada area fungsional bisnis, yaitu pada bagian
menggunakan UML dan menggunakan free web CMS yaitu wordpres sistem
II-1
berbahan dari kerang laut kepada masyarakat, serta memperluas jangkauan
penjualan produk yang dapat terjangkau oleh siapapun, dimana dan kapanpun,
penulis, hanya sebatas sebuah teori. Dan dari salah satu jurnal, penulis
Mamih.
suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta
yaitu (1) keserasian dan mutu data, (2) pengorganisasian data, dan (3) tata cara
menyajikan tiga aspek pokok: (1) pengumpulan dan pemasukan data, (2)
II-2
penyimpanan dan pengambilan kembali (retrieval) data, dan (3) penerapan data,
yang dalam hal sistem informasi termasuk penayangan (display) data [15].
2.2.2. Pemasaran
terpadu yang bertujuan untuk memberikan informasi mengenai barang atau jasa
[3]
rangkaian tujuan dan sasaran, kebijakan dan aturan yang menjadi arah kepada
pesaing yang selalu berbeda. pemasaran merupakan suatu proses sosial manajerial
produk yang bernilai dengan pihak lain. konsep ini yang mendasari definisi
(demands) [14].
produk dan jasa, namun didalam pemasaran harus ada kerjasama yang baik antar
II-3
Menurut Chandra (2002:93), strategi pemasaran merupakan rencana yang
Bauran sasaran terdiri dari empat kelompok variable yang diserbut “4P” yaitu:
dalam bauran produk antara lain ragam produk, kualitas, design, fitur, nama
menghasilkan biaya. Harga adalah unsur bauran pemasaran yang paling mudah
II-4
3. Place/Tempat Tempat atau saluran pemasaran meliputi kegiatan
distribusi adalah rangkaian organisasi yang saling tergantung yang terlibat dalam
proses untuk menjadikan suatu produk atau jasa siap untuk digunakan atau
dan perorangan yang mengambil alih hak atau membantu dalam pengalihan hak
atas barang atau jasa tertentu selama barang atau jasa tersebut berpindah dari
Kotler (2005) adalah berbagai kegiatan yang dilakukan oleh produsen untuk
2.2.3. UMKM
dan Menengah (UMKM), maka yang dimaksud dengan Usaha Mikro, Kecil, dan
Menengah adalah:
yang dilakukan oleh orang perorangan atau badan usaha yang bukan
II-5
langsung dari Usaha Menengah atau Usaha Besar yang memenuhi
ini.
yang dilakukan oleh orang perorangan atau badan usaha yang bukan
dengan Usaha Kecil atau Usaha Besar dengan jumlah kekayaan bersih
UndangUndang ini.
2.2.4. WEB
model klien/server dan world (HTTP), melayanin file yang berbentuk halaman
web untuk pengguna web (merespon permintaan computer klien berisi permintaan
(HTTP) [4].
2.2.5. Framework
dalam pembuatan aplikasi. Beberapa contoh fungsi standar yang biasa ada sebuah
II-6
Framework misalnya : email, paging, kalender, tanggal, bahasa, upload file,
session, validasi form, Tabel, manipulasi Gambar, text, string, captcha, enkripsi,
proteksi terhadap XSS, security dan lain-lain. Fungsi-fungsi tersebut dapat segera
2.2.6. Codeigniter
secara cepat. Adapun framework sendiri dapat diartikan sebagai suatu struktur
fleksibilitas [6].
Sublime Text merupakan salah satu text editor yang sangat powerful yang
[10].
II-7
2.4. Xampp
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
halaman HTML biasa, sehingga script-nya tak tampak disisi client. [11].
mempublikasi dokumen online. Statement dasar dari HTML disebut tags. Sebuah
tag dinyatakan dalam sebuah kurung siku (<>). Tags yang ditujukan untuk sebuah
dokumen atau bagian dari suatu dokumen haruslah dibuat berupa pasangan.
Terdiri dari tag pembuka dan tag penutup. Dimana tag penutup menggunakan
II-8
2.7. MySQL
MySQL adalah salah satu jenis database yang banyak digunakan untuk
membuat aplikasi berbasis web yang dinamis. MySQL termasuk jenis RDBMS
Query Language) yang simple dan menggunakan escape character yang sama
2.8. CSS
menggunakan CSS, seorang web developer dapat membuat halaman web yang
dapat beradaptasi dengan berbagai macam ukuran layar. Pembuatan CSS biasanya
II-9
2.9. Fungsi Web
dan jenis web yang dibangun, tetapi secara garis besar dapat berfungsi sebagai
[12].
online diperlukan modal yang relatif lebih kecil, dan dapat beroperasi
II-10
khusus untuk berkomunikasi seperti forum yang dapat memberikan
2.10. Otak-Otak
dengan tapioka dan bumbu yaitu: santan, garam, gula, lada, bawang putih, dan
sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi
apa saja yang ada di dalam sistem informasi dan siapa saja yang berhak
II-11
Tabel 2.1. Use Case Diagram
II-12
II-13
2.11.2. Activity Diagram
Asosiasi percabangan
Decision dimana jika ada pilihan
4 aktivitas lebih dari
Satu.
Asosiasi
penggabungan dimana
Join
lebih dari satu aktivitas
5
digabungkan menjadi
satu
Pemecah sebuah
Fork behaviour menjadi
6 activity atau action
yang paralel
II-14
Menunjukkan
bagaimana kendali
Control Flow
7 semua aktivitas terjadi
pada aliran kerja dalam
tindakan tertentu.
dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan
diterima antar objek. [8]. Berikut adalah simbol- simbol sequence diagram :
II-15
5 Recrusive Recursive, menggambarkan
pengiriman pesan yang
dikirim untuk dirinya sendiri
Actor Adalah
6 Actor menggambarkan orang yang
sedang berinteraksi
Lifeline, garis titik-titik yang
7 Lifeline terhubung dengan objek,
sepanjang lifeline terdapat
activation
kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang
disebut atribut dan metode atau operasi [9]. Berikut adalah simbol- simbol class
diagram :
1 Class
Kelas pada struktur sistem.
II-16
Relasi antar kelas dengan
Directed
makna kelas yang satu
4
digunakan oleh kelas yang
association
lain, asosiais biasanya juga
disertai dengan multiplicity
II-17
BAB III
karyawan yang bernama Agung Faisal, Usaha ini berdiri dari bulan juli 2020,
awalnya bisa mendirikan usaha ini karena efek dari pandemi covid-19 dan
dimodalkan oleh orang tuanya, dan beliau bekerja seorang diri dimulai dari jam
13.00 – 21.00.
Owner
Agung Faisal
Karyawan
Teguh
III-1
Struktur organisasi pada umumnya digambarkan dalam suatu bagan yang disebut
formal. Dalam gambar tersebut ada garis-garis (instruksi dan koordinasi) yang
dianalisis pada tahap analisis sistem ini adalah analisis prosedur sistem yang
III-2
3.2.1. Analisis Masalah
Pada sistem yang sedang berjalan ditemukan masalah atau kendala yang
No Permasalahan Bagian/Pihak
Ditinjau dari masalah yang di hadapi oleh pemilik Umkm maka di bangun
sebuah web untuk mengatasi masalah-masalah tersebut web ini di buat bertujuan
perancangan sebuah web antara lain dengan Use Case Diagram, Activity
III-3
3.2.4. Analisis Kebutuhan Non Fungsional
keluaran yang akan dihasilkan sistem dan proses yang akan dibutuhkan untuk
2. RAM 1 GB
3. Mouse
4. Keyboard
III-4
1. Sistem Operasi : Windows 7,8 dan 10.
3.3. Perancangan
berbeda tetapi tidak dapat di campur. Yaitu pendekatan struktural dan pendekatan
berorientasi objek ini menjelaskan cara kerja sebuah web yang akan di buat
3.3.1. Flowchart
terlupakan dalam analisis masalah, disamping itu flowchart juga berguna sebagai
fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu
proyek.
III-5
Gambar 3.1. Flowchart alur sistem yang berjalan
sebagai berikut :
2. Pedagangmenjualkan produkmya.
III-6
3.3.2. Use Case Diagram
sistem informasi yang akan dibuat. Use Case digunakan untuk mengetahui fungsi
apa saja yang ada di dalam sistem informasi dan siapa saja yang berhak
III-7
b. Use Case Diagram Customer / Pembeli
c. Pendefinisian Aktor
Tabel 3.2. Pendefinisian Aktor
No Aktor Deskripsi
Admin merupakan orang yang mempunyai
1. Admin akses untuk mengelola data produk, data
pembeli, dan memverifikasi pembayaran
III-8
d. Pendefinisian Use Case Diagram Admin
Identifikasi
No. Use Case 1
Nama Use Case Login
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Mengisi username dan
1 password pada inputan
halaman login.
Memverifikasi username
2 dan password dengan data
didatabase.
Jika username dan
password terdaftar maka
akan langsung menuju
dasboard admin, jika tidak
3
sistem akan menampilkan
notifikasi username /
password salah dan tetap
berada di Halaman login
Identifikasi
No. Use Case 2
Nama Use Case Dashboard Admin
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu pada
1
DashboardAdmin
Menampilkan isi menu
yang ada di Dashboard
Admin, seperti
2 menampilkan data produk,
data kategori, data
customer, dan verifikasi
III-9
pembayaran
Identifikasi
No. Use Case 3
Nama Use Case Mengelola Data Produk
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu Data Produk
1
pada DashboardAdmin
Menampilkan isi menu
2
yang ada di data produk
Memilih “Tambah Data”
3 untuk menambahkan data
produk baru
Menampilkan form input
4 untuk menambahkan data
produk
Memilih “Simpan Data
Produk” untuk menambahkan
5
data produk baru ke dalam
database
Menyimpan data produk
baru ke dalam database dan
6
sistem mengembalikan ke
tampilan menu data produk
Memilih “Edit” untuk
7
mengubah isi data produk
Menampilkan form input
untuk mengubah data
8
produk beserta isi data
produk yang akan diubah
Memilih “Edit Data Produk”
untuk menyimpan data
9
produk yang sudah diubah ke
dalam database
III-10
Menyimpan data produk
yang telah diubah ke dalam
10 database dan sistem
mengembalikan ke
tampilan menu data produk
Memilih “Hapus” untuk
11
menghapus data produk
Menampilkan peringatan
untuk memberitahu admin
11
bahwa data produk akan
dihapus
Memilih “Ok” untuk
12 konfirmasi data produk yang
akan dihapus
Menghapus data produk
yang di dalam database dan
13
sistem mengembalikan ke
tampilan menu data produk
Identifikasi
No. Use Case 4
Nama Use Case Kelola Data Kategori
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu Data Kategori
1
pada Dashboard Admin
Menampilkan isi menu
2 yang ada di data kategori
III-11
Memilih “Simpan Data
Kategori” untuk
5
menambahkan data kategori
baru ke dalam database
Menyimpan data produk
baru ke dalam database dan
6 sistem mengembalikan ke
tampilan menu data
kategori
Memilih “Edit” untuk
7 mengubah isi data kategori
Menampilkan peringatan
untuk memberitahu admin
12
bahwa data kategori akan
dihapus
III-12
Tabel 3.7. Skenario Use Case Kelola Data Customer
Identifikasi
No. Use Case 5
Nama Use Case Kelola Data Customer
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu Data
1 Customer pada Dashboard
Admin
Menampilkan isi menu
2
yang ada di data customer
Memilih “Edit” untuk
3 mengubah isi data Customer
Menampilkan peringatan
untuk memberitahu admin
8 bahwa data Customer akan
dihapus
III-13
Memilih “Ok” untuk
9 konfirmasi data Customer
yang akan dihapus
Identifikasi
No. Use Case 6
Nama Use Case Verifikasi Pembayaran
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu Verifikasi
1 Pembayaran pada
DashboardAdmin
Menampilkan isi menu
2 yang ada di Verifikasi
Pembayaran
Memilih “Verifikasi” untuk
3 memverifikasi data
pembayaran Customer
Menampilkan form yang
4 berisi data pembayaran
yang akan diverifikasi
III-14
Tabel 3.9. Scenario Use Case Cetak Laporan
Identifikasi
No. Use Case 7
Nama Use Case Cetak Laporan
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih “Cetak” untuk
1 mencetak data pembayaran
Customer
Menampilkan halaman
print laporan pembayaran
2 customer
Identifikasi
No. Use Case 8
Nama Use Case Logout
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih “Logout” untuk
1
keluar dari Dashboard Admin
Sistem akan otomatis
keluar dari Dashboard
2 Admin ke Halaman awal
Web Otak-Otak Mamih
III-15
e. Pendefinisian Use Case Diagram Customer / Permbeli
Identifikasi
No. Use Case 1
Nama Use Case Lihat Produk
Aktor Customer / Pembeli
No Aksi Aktor No Tanggapan Sistem
Mengakses web Otak-Otak
1
Mamih
Menampilkan halaman
awal Web Otak-Otak
2 Mamih dan daftar produk
Otak-Otak Mamih
Identifikasi
No. Use Case 2
Nama Use Case Login
Aktor Customer / Pembeli
No Aksi Aktor No Tanggapan Sistem
Mengisi username dan
1 password pada inputan
halaman login.
Memverifikasi username
2 dan password dengan data
didatabase.
Jika username dan
password terdaftar maka
akan langsung menuju
Halaman Web Otak-Otak
3 Mamih, jika tidak sistem
akan menampilkan
notifikasi username /
password salah dan tetap
berada di Halaman login
III-16
Tabel 3.13.Skenario Use Case Menu Utama
Identifikasi
No. Use Case 3
Nama Use Case Menu Utama
Aktor Customer / Pembeli
No Aksi Aktor No Tanggapan Sistem
Mengakses web Otak-Otak
1
Mamih setelah login
Menampilkan halaman
awal Web Otak-Otak
2 Mamih dan daftar produk
Otak-Otak Mamih
Identifikasi
No. Use Case 4
Nama Use Case Pilih produk
Aktor Customer / Pembeli
No Aksi Aktor No Tanggapan Sistem
Memilih produk yang akan
1
dibeli
Menampilkan halaman
2 detail produk yang telah
dipilih
III-17
Tabel 3.15. Skenario Use Case Pesan Produk
Identifikasi
No. Use Case 5
Nama Use Case Pesan Produk
Aktor Customer / Pembeli
No Aksi Aktor No Tanggapan Sistem
Menginputkan jumlah produk
1 yang akan dibeli dan
menekan tombol checkout
Memindahkan ke halaman
2 customer
Menampilkan menu
4
checkout
Identifikasi
No. Use Case 6
Nama Use Case Bayar Pesanan
Aktor Customer / Pembeli
No Aksi Aktor No Tanggapan Sistem
Mengupload file bukti
1 pembayaran dan menekan
tombol “Bayar”
Jika upload berhasil maka
akan mengembalikan ke
halaman awal web otak-
2 otak mamih, dan
pembayaran tersimpan ke
database ,jika gagal akan
tetap di halaman checkout
III-18
Tabel 3.17. Skenario Use Case Lihat Keranjang Belanja
Identifikasi
No. Use Case 7
Nama Use Case Lihat Keranjang Belanja
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu Cart pada
1 halaman awal web Otak-Otak
Mamih
Menampilkan isi menu
2
yang ada di Cart
Identifikasi
No. Use Case 8
Nama Use Case Lihat Status Pemesanan
Aktor Admin
No Aksi Aktor No Tanggapan Sistem
Memilih menu Status Belanja
1 pada halaman awal web
Otak-Otak Mamih
Menampilkan isi menu
2
yang ada di Status Belanja
III-19
3.3.3. Activity Diagram
event-event yang terjadi pada Use Case dan digunakan untuk pemodelan aspek
dinamis dari sistem Berikut ini merupakan Activity Diagram yang dibuat penulis
III-20
Gambar 3.5. Activity Diagram Customer
III-21
3.3.4. Sequence Diagram
kejelasan sejumlah objek dan pesan-pesan yang diletakan diantaranya. Berikut ini
merupakan Sequence Diagram yang dibuat penulis untuk merancang web UMKM
Otak-Otak Mamih :
dashboard admin.
III-22
Gambar 3.7. Sequence Diagram Admin Mengelola Data Customer
sebagai berikut.
database
III-23
Gambar 3.8. Sequence Diagram Admin Mengelola Data Produk
berikut.
data produk.
III-24
data produk yang sudah di edit ke database, sistem akan menampilkan
III-25
Keterangan pada sequence diagram admin mengelola data kategori
sebagai berikut.
data kategori.
III-26
Gambar 3.10. Sequence Diagram Admin Mengelola Verifikasi Pembayaran Dan Mencetak
Laporan
sebagai berikut.
III-27
pembayaran. Kemudian sistem akan menampilkan halaman verifikasi
pembayaran.
pembayaran.
III-28
4. Customer melakukan klik register.
halaman customer.
III-29
Gambar 3.13. Sequence Diagram Customer Membeli Sebuah Produk
berikut.
oleh customer
III-30
Gambar 3.14. Sequence Diagram Customer Melakukan Checkout Di Keranjang Belanja
3. Customer melakukan ceklis pada produk yang sudah tadi di pilih pada
III-31
Gambar 3.15. Sequence Diagram Customer Membayar Di Checkout
sebagai berikut.
dalam keranjang.
III-32
Gambar 3.16. Sequence Diagram Customer Belum Melakukan Pembayaran
customer.
III-33
Gambar 3.17. Sequence Diagram Customer Belum Melakukan Pembayaran
customer.
III-34
3.3.5. Class Diagram
dengan yang lain yang berisi atribut dan operasi. Berikut ini merupakan Class
Diagram yang dibuat penulis untuk merancang web UMKM Otak-Otak Mamih :
III-35
3.3.6. Perancangan Antar Muka (Graphical User Interface)
Perancangan antar muka adalah suatu sistem yang membuat para pengguna
atau user mampu berinteraksi dengan suatu perangkat komputer yang digunakan
maka akan menampilkan beberapa menu dan gambar produk dengan harganya
dan menu beberapa porsi pada produk tersebut. Menu pada header di antara lain
adalah:
III-36
b. Checkout : adalah ketika sebuah produk yang sudah masuk ke
c. Status belanja : adalah sebuah menu yang berisi tentang produk yang
tadi di pesan dan total harga yang harus di bayar serta dengan menu
“Menunggu Verifikasi”.
d. No telp : pada nomor telepon itu jika ada ingin informasi lebih lanjut
III-37
Pada gambar diatas terdapat menu login admin yang terdiri dari beberapa
bagian yaitu :
register.
3. Dashboard Admin
III-38
Setalah pengguna melakukan validasi pada halaman login dengan benar
dan levelnya admin. Maka akan di alihkan ke halaman dashboard admin Masih
a. Produk Otak-Otak Mamih, yaitu berisi data lagi antara lain adalah
produk
III-39
Halaman data produk merupakan halaman yang menampilkan dan
mengelola data produk. halaman ini terdiri dari beberapa bagian, seperti :
b. Button Edit
c. Button Hapus
III-40
Halaman tambah produk digunakan untuk menambah data produk.
a. Button Simpan
Setelah semua form telah terisi lalu klik tombol simpan, maka data
b. Button Reset
a. Button Simpan
Setelah semua form telah terisi lalu klik tombol simpan, maka data
III-41
b. Button Reset
mengelola data kategori. halaman ini terdiri dari beberapa bagian, seperti :
b. Button Edit
c. Button Hapus
III-42
8. Halaman Tambah Data Kategori
a. Button Simpan
Setelah semua form telah terisi lalu klik tombol simpan, maka data
b. Button Reset
III-43
9. Halaman Edit Data Kategori
a. Button Simpan
Setelah semua form telah terisi lalu klik tombol simpan, maka data
b. Button Reset
III-44
10. Halaman Data Customer
register pada halaman register. Terdapat beberapa tabel yaitu username, nama
customer, email, nohandphone, negara dan action. Halaman register terdiri dari
beberapa bagian :
a. Button Hapus
tabel.
III-45
11. Halaman Data pembayaran customer
menampilkan dan mengelola data pembayaran. halaman ini terdiri dari beberapa
bagian, seperti :
a. Button Verifikasi
Button verifikasi digunakan untuk menampilkan halaman verifikasi
pembayaran yang digunakan untuk mengelola konfirmasi
pembayaran.
III-46
12. Halaman Verifikasi Pembayaran
bagian, seperti :
III-47
3.3.6.2. Perancangan Antar Muka Customer
1. Halaman Register
supaya dapat mengakses semua menu yang tersedia di website sebagai customer.
a. Button Registrasi
Setelah semua form telah terisi lalu klik tombol registrasi, maka data
tersebut tersimpan di tabel customer.
III-48
2. Halaman Login Customer
Pada gambar 3. terdapat menu login admin yang terdiri dari beberapa
bagian yaitu :
register.
III-49
3. Halaman Detail Produk
Pada halaman tersebut ketika customer sudah memilih produk lalu meng
klik button add to cart maka selanjutnya akan menuju ke halaman belanja
produk, harga produk. Dan jumlah produk yang ingin di beli. Halaman belanja
maka tinggal klik add to chart maka produk tersebut akan tersimpan
III-50
4. Halaman Cart
antaranya adalah item, nama produk, harga, jumlah, total dan aksi. Pada halaman
ini akan memunculkan sebuah produk yang tadi sudah di klik add to cart.
III-51
5. Halaman Checkout
item, nama produk, harga, jumlah, dan total, lalu di bawah tabel tersebut
terdapat beberapa kolom yaitu total belanja, ongkos kirim, total bayar dan
bisa juga menghubungi nomer telepon tersebut untuk konfirmasi lebih lanjut.
maka tinggal klik bayar yang nanti nya akan terakses di halaman status
belanja.
kirim foto bukti pembayarannya yaitu dengan klik upload lalu kirim
III-52
6. Halaman Status Belanja
adalam item, nama produk, harga, jumlah dan total lalu di bawah tabel tersebut
terdapat beberapa colom yaitu total belanja, ongkos kirim, total bayar dan upload
bukti upload bayar tersebut. Halaman status belanja terdapat beberapa bagian
kirim foto bukti pembayarannya yaitu dengan klik upload lalu kirim
III-53
BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM
dari serangkaian sistem yang telah dianalisis dan dirancang sebelumnya. Pada
tahap implementasi sistem ini akan dibahas mengenai perangkat keras, dan
perangkat lunak yang digunakan, serta tampilan sistem yang disertai cara kerja
dan penjelasan dari Rancang Bangun Sistem Informasi Pemasaran Produk Umkm
IV-1
IV-2
4.2. Tampilan Program
4.2.1. Halaman Untuk Pengunjung
a. Halaman Index
website dan dapat diakses oleh siapa saja. Pada halaman ini terdapat gambar
sebuah makanan otak-otak. Pada bagian header terdapat beberapa menu di antara
lain adalah :
menu chart.
yang di pesannya.
IV-3
d. Status belanja, adalah sebuah menu yang berisi tentang produk yang
tadi di pesan dan total harga yang harus di bayar serta dengan menu
“Menunggu Verifikasi”.
password.
maka jika scroll kebawah maka akan menampilkan sebuah produk makanan otak-
otak dengan berbagai macam varian menu dan harganya yang sesuai dengan
IV-4
ukuran porsinya.
dengan berbagai macam varian menu dan harganya yang sesuai dengan ukuran
porsinya.
IV-5
4.2.2. Halaman Form Login
halaman ini terdapat 2 input text yaitu username dan password yang harus di isi.
benar adalah levelnya admin maka akan masuk ke sebuah dashboard admin dan
Namun apabila validasi gagal yakni username dan password yakni akan
mempunyai akun maka bisa mengklik “Buat Akun Baru” agar di arahkan ke
halaman register.
IV-6
4.2.3. Halaman Form Register
Pada halaman form registrasi ini akan muncul ketika menu register di klik
pada menu header register dimana orang yang belum mengakses belum memiliki
akun untuk mengakses sebuah website. Pada halaman ini terdapat 6 input text
yaitu nama customer, username, password, email addres, phone number, alamat.
Setelah memasukkan semua input text kemudian menekan button register maka
IV-7
4.2.4. Halaman Admin
dan levelnya admin. Maka akan di alihkan ke halaman dashboard admin seperti
pada gambar diatas pada bagian halaman ini terdapat beberapa menu antara lain
adalah :
b. Produk Otak-Otak Mamih, yaitu berisi data lagi antara lain adalah data
produk
bukti pembayaran.
IV-8
b. Halaman Data Produk
tersebut ditampilkan dalam bentuk tabel seperti pada gambardi atas. Data yang
produk. Selain itu data produk yang tersimpan pada sebuah database juga dapat
diubah dengan menekan buttonupdate dan dapat menghapus data produk dengan
IV-9
c. Halaman Tambah Produk
sebuah data produk, halaman tambah produk terdapat 5 inputtext, 1 combobox dan
produk.
g. Form files gambar produk diisi dengan gambar produk yang ingin di
upload.
IV-10
Lalu klik button simpan data produk untuk menyimpan data yang telah di
data produk, halaman tambah produk terdapat 5 input text, 1 combobox dan 1 file
Gambar
gambar produk yang harus diisi oleh 4.10.
admin Halaman
: Update Data Produk
a. Form input kode produk diisi dengan kode produk berupa gabungan
produk.
g. Form files gambar produk diisi dengan gambar produk yang ingin di
upload.
IV-11
Lalu klik button simpan data produk untuk menyimpan data yang telah di
Data tersebut ditampilkan dalam bentuk tabel seperti pada gambar di atas. Data
Data kategori tersebut dapat ditambahkan dengan menekan button tambah data.
Selain itu data kategori yang tersimpan pada sebuah database juga dapat diubah
dengan menekan button edit dan dapat menghapus data kategori dengan menekan
button hapus.
IV-12
f. Halaman Tambah Data Kategori
sebuah data kategori, halaman tambah kategori terdapat 2 inputtext yang harus
Lalu klik button simpan data kategori untuk menyimpan data yang telah di
halaman form yang telah di isi data tetapi tidak di simpan ke database.
data kategori, halaman tambah kategori terdapat 2 input text yang harus diisi oleh
IV-13
admin:
Lalu klik button simpan data kategori untuk menyimpan data yang
simpan ke database.
register pada halaman register. Terdapat beberapa tabel yaitu username, nama
IV-14
i. Halaman Data Pembayaran.
verifikasi terhadap customer yang sudah membayar sebuah produk nya lalu
tanggal bayar, total, status dan action.Pada status tersebut dapat diubah dengan
IV-15
a. Form combobox verifikasi pembayaran di gunakan untuk memilih
verifikasi.
simpan ke database.
Pada halaman customer ini ketika sudah terdaftar pada data customer yang
ada di admin, customer ini dapat melihat produk dan membeli sebuah produk
lain adalah:
produk yang ingin di belinya maka produk akan otomatis masuk ke menu
chart.
IV-16
b. Checkout, adalah ketika sebuah produk yang sudah masuk ke keranjang
yang dipesannya.
c. Status belanja, adalah sebuah menu yang berisi tentang produk yang tadi
di pesan dan total harga yang harus di bayar serta dengan menu status
e. User account, yaitu sebuah nama customer yang sudah terdaftar pada
halaman register.
IV-17
Pada halaman customer sebelum nya menampilkan sebuah gambar produk
otak-otak maka jika scroll kebawah maka akan menampilkan sebuah produk
makanan otak-otak dengan berbagai macam varian menu dan harganya yang
sesuai.
Pada gambar diatas adalah akhir dari halaman index yaitu masih
IV-18
Pada gambar diatas halaman customer yaitu dengan menu porsi biasa yang
Pada gambar diatas halaman customer yaitu dengan menu porsi sedang
sedang.
IV-19
Gambar 4.22. Halaman Tampilan Customer Dengan Produk Porsi Besar
Pada gambar diatas halaman customer yaitu dengan menu porsi besar yang
c. Halaman Belanja
Pada halaman tersebut ketika customer sudah memilih produk lalu meng klik
button add to cart maka selanjutnya akan menuju ke halaman belanja customer.
Pada halaman tersebut terdapat bebearapa gambar produk, deksripsi produk, harga
produk. Dan jumlah produk yang ingin di beli. Halaman belanja terdapat beberapa
a. Form input jual beli di isi dengan berapa julah produk yang ingin di beli
oleh customer.
keranjang belanja.
c. List Bumbu : yaitu ketika customer dapat memilih berbagai rasa yang
IV-20
nantinya di campurkan oleh produk tersebut.
d. Halaman Cart
Pada halaman cart tersebut terdapat beberapa table di antaranya adalah item,
nama produk, harga, jumlah, total dan aksi. Pada halaman ini akan memunculkan
sebuah produk yang tadi sudah di klik add to cart. Halaman cart terdapat beberapa
a. Button Checkout : yaitu ketika customer ingin membeli produk nya maka
menu checkout.
b. Button Hapus : ketika customer tidak jadi ingin membelinya maka tinggal
IV-21
d. Halaman Checkout
item, nama produk, harga, jumlah, dan total, lalu di bawah tabel tersebut terdapat
bebeapa colom yaitu total belanja, ongkos kirim, total bayar dan upload bukti
pembayaran.
lalu bisa juga menghubungi nomer telepon tersebut untuk konfirmasi lebih lanjut.
a. Button bayar : yaitu ketika customer ingin membayar sebuah produk maka
tinggal klik bayar yang nanti nya akan terakses di halaman status belanja.
b. Form upload : yaitu ketika customer sudah membayar maka tinggal kirim
foto bukti pembayarannya yaitu dengan klik upload lalu kirim foto bukti
pembayaran.
IV-22
e. Halaman Status Belanja
adalam item, nama produk, harga, jumlah dan total lalu di bawah table tersebut
terdapat beberapa colom yaitu total belanja, ongkos kirim, total bayar dan upload
bukti pembayaran. Pada keterangan tersebut yaitu “status belanja anda: menunggu
upload bayar tersebut. Halaman status belanja terdapat beberapa bagian antara
lain adalah:
kirim foto bukti pembayarannya yaitu dengan klik upload lalu kirim
IV-23
f. Halaman Cetak Kwitansi
pembayarannya.
ditemukannya kondisi program yang tidak sesuai dengan rancangan yang sudah
ada. Selain itu, pengujian program juga bertujuan untuk menemukan error sedini
IV-24
4.3.1. Pengujian Blackbox
Black Box. Pengujian blackbox adalah metode pengujian yang memfokuskan pada
dalam kategori seperti fungsi yang tidak benar atau hilang, kesalahan antarmuka,
IV-25
Tampil
Menampilkan halaman
halaman suai sesuai
Semua input diisi
ButtonLogi dengan level dengan
4. dengan benar. Valid
n admin dan level
customer admin dan
customer
Menampilkan Tampil
Link buat Klik Link buat
5. Halaman Halaman Valid
akun baru akun baru
Register Register
c. Halaman Register
IV-26
kategori kategori data kategori kategori
Menu Klik Menu Tampil
Customer Customer Tampil halaman halaman
4. Valid
otak-otak otak-otak Data customer Data
mamih mamih customer
Tampil
Menu
Klik Menu Tampil halaman halaman
Verifikasi
5. Verifikasi verifikasi verifikasi Valid
Pembayara
pembayaran pembayaran pembayara
n
n
Klik button
2. Button Muncul form update Tampil
update Valid
Update data produk form
Data terhapus dari
database mau dari
3. Button Klik button Data
halaman data Valid
Hapus hapus terhapus
produk
IV-27
Data di tambahkan
Tampil
Button Data diisi pada database,
halaman
2. Simpan dengan kemudian dialihkan Valid
data
Data produk lengkap ke halaman data
produk
produk
IV-28
f. Halaman Tambah Data Kategori
Tabel 4.11. Hasil Pengujian Halaman Tambah Data Kategori
IV-29
h. Halaman Data Customer
Tabel 4.13. Hasil Pengujian Halaman Data Customer
IV-30
Diharapkan Keluaran Uji
Button Tampil
Klik Button Tampil halaman
1. Cetak halaman Valid
Cetak Nota cetak Nota
Nota cetak Nota
IV-31
halaman status
Belanja belanja belanja
belanja
Keluar dari Keluar dari
halaman halaman
Menu Klik Menu customer lalu customer lalu
4. Valid
Logout logout tampil di tampil di
halaman halaman
pengunjung pengunjung
d. Halaman Belanja
e. Halaman Cart
Tabel 4.21. Hasil Pengujian Halaman Cart
Hasil yang Hasil Hasil
No. Jenis Uji Data Uji
Diharapkan Keluaran Uji
Tampil
halaman
Tampil halaman
customer
customer dan
Button Klik dan produk
1. produk tersimpan di Valid
Bayar Button Bayar tersimpan
halaman status
di halaman
belanja
status
belanja
Foto
Foto tersimpan di tersimpan
Form Klik Form
2. data pembayaran di data Valid
Upload Upload
admin pembayaran
admin
IV-32
f. Halaman Checkout
IV-33
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
V-1
5.2. Saran
yang telah kami bangun ada beberapa hal yang perlu di perhatikan dalam
pelanggan
gateway
V-2
DAFTAR PUSTAKA