Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
23
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Penulis melakukan tinjauan perusahaan pada Tetty Wedding Organizer yang
beralamat di Jalan Cemara Permai Raya Blok A, No.50, Kel. Harapan Jaya, Bekasi
Utara.
3.1.1. Sejarah Institusi/Perusahaan
Tetty Wedding Organizer didirikan oleh Ibu Tetty Rohaety. Pada awalnya, Ibu
Tetty Rohaety mendirikan sebuah salon kecantikan pada tahun 1995. Hal itu didasari
karena pemilik yang sudah mahir dalam bidang tata rias dan kecantikan yang dipelajari
secara khusus dengan mengikuti kursus tata rias. Akan tetapi berkat do’a, usaha dan
kerja keras pemilik, akhirnya pada tahun 2012 pemilik mampu mengembangkan
usahanya menjadi sebuah perusahaan jasa yang tidak hanya melayani hal-hal yang
berkaitan dengan tata rias kecantikan saja, akan tetapi juga melayani jasa event ulang
tahun dan catering yaitu dengan nama Tetty The Organizer dengan Surat Izin Usaha
Perdagangan (SIUP) Kecil nomor 510/1182-BPPT/PK/X1/2012 dan Nomor Pokok
Wajib Pajak 69.043.628.2-407.000. Akan tetapi pada tahun 2015 Tetty The Organizer
berubah menjadi Tetty Wedding Organizer dikarenakan usahanya yang terus
berkembang sehingga saat ini dapat melayani Jasa Pemesanan Paket Pernikahan, Tata
Rias Pengantin Tradisional (27 Provinsi), Tata Rias Pengantin Internasional,
Pelaminan Outdoor dan Indoor, dan Photografer. Tetty Wedding Organizer yang
merupakan Wedding Consultant and Catering Service mempunyai motto “Kepuasan,
Kebanggaan, Kebahagiaan adalah Tujuan Kami”.
24
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi menunjukkan kerangka dan perwujudan pola tetap tentang
hubungan antar fungsi, bagian, posisi, atau juga orang yang menunjukkan kedudukan,
tugas, wewenang dan tanggung jawab yang berbeda dalam suatu organisasi. Struktur
organisasi pada Tetty Wedding Organizer dapat dilihat pada gambar berikut ini:
Sumber: Tetty Wedding Organizer (2019)
Gambar III.1
Struktur Organisasi Tetty Wedding Organizer
Berdasarkan susunan organisasi diatas, dapat dijelaskan mengenai fungsi dan
tanggung jawab yang harus dilaksanakan oleh masing-masing bagian yaitu:
1. Pemilik
Pengambil keputusan tertinggi, mengatur seluruh pelayanan pernikahan mulai
dari proses pemesanan paket pernikahan sampai acara dilaksanakan. Mengawasi setiap
tugas dari bagian marketing, catering, dekorasi, make-up dan akomodasi. Memegang
seluruh keuangan perusahaan.
2. Bagian Marketing
Memperkenalkan dan mempromosikan pemesanan paket pernikahan yang ada di
Tetty Wedding Organizer melalui media sosial seperti instagram, dan line, ataupun
pemasaran secara langsung dari mulut ke mulut.
3. Bagian Catering
Memasak masakan sesuai dengan pesanan pelanggan oleh koki-koki
berpengalaman.
25
4. Bagian Dekorasi
Melakukan dekorasi pelaminan di gedung atau di rumah dengan menggunakan
tenda, sesuai dengan permintaan pelanggan.
5. Bagian Make Up
Merias pengantin dari mulai make-up hingga gaun pengantin supaya pengantin
wanita dapat tampil cantik di hari bahagianya.
6. Bagian Akomodasi
Mengantarkan semua barang yang dibutuhkan dalam wedding organizer saat H-2
acara ke rumah pelanggan ataupun ke gedung yang dijadikan tempat acara.
3.2. Analisa Kebutuhan
Penulis melakukan analisa kebutuhan dari dua sisi, yaitu berdasarkan
kebutuhan pengguna dan kebutuhan sistem. Melihat kondisi dan situasi dilapangan
untuk proses pemesanan paket pernikahan yang masih dilakukan secara manual bisa
dikatakan kurang efektif jika ditinjau dari efektifitas dan efesiensi waktu dan tenaga,
hal ini dilihat dalam proses pencatatan data pemesanan dan pencarian paket pernikahan
yang sesuai dengan budget yang dimiliki. Hasil pertemuan tidak dicatat dalam buku,
dan pembuatan laporan masih menggunakan pembukuan sehingga proses pengolahan
data membutuhkan waktu yang cukup lama dan rentan terhadap kerusakan atau
kehilangan data. Dari analisis kebutuhan pengguna tersebut, maka analisis kebutuhan
sistem yang didapat yaitu sistem harus mampu melakukan penyimpanan data dengan
cepat dan tingkat validasi yang baik. Sistem harus mampu mengelola data pemesanan
paket pernikahan dan data hasil pertemuan dengan baik, serta pada akhirnya mampu
membuat laporan yang dapat disajikan secara langsung (tidak butuh waktu lama).
26
A. Kebutuhan Pengguna
Dalam sistem pemesanan paket pernikahan ini terdapat dua pengguna yang
saling berinteraksi dalam lingkungan sistem yaitu Admin dan Pelanggan, serta Pemilik
yang dapat melihat laporan, dan Pengunjung yang dapat melihat tampilan (front end)
dari sistem tersebut. Keempat pengguna tersebut memiliki hak akses yang berbeda-
beda. Analisa kebutuhan pengguna berdasarkan hak aksesnya adalah sebagai berikut:
1. Kebutuhan Pengunjung
Pengunjung hanya bisa mengunjungi website tanpa melakukan transaksi, karena
tidak memiliki akun di website. Skenario kebutuhan pengunjung yaitu:
a. Pengunjung dapat melihat halaman home yang berisi sekilas informasi
tentang Tetty Wedding Organizer, cek tanggal pernikahan, cara pemesanan,
testimoni pelanggan, dan kontak kami.
b. Pengunjung dapat melihat halaman tentang kami yang berisi informasi dan
waktu pelayanan pada Tetty Wedding Organizer.
c. Pengunjung dapat melihat halaman paket wedding yang berisi daftar paket
pernikahan di gedung ataupun di rumah.
d. Pengunjung dapat melihat halaman paket catering yang berisi daftar paket
catering dengan jenis paket gedung ataupun rumah.
e. Pengunjung dapat melihat galeri, yaitu photo-photo tata rias pengantin,
dekorasi pelaminan, dekorasi catering, dan dekorasi penerima tamu.
f. Pengunjung dapat melihat secara detail cara pemesanan paket pernikahan
pada Tetty Wedding Organizer.
g. Pengunjung dapat melakukan pendaftaran sebagai pelanggan agar dapat
melakukan pemesanan paket pernikahan.
27
2. Kebutuhan Pelanggan
Pengguna yang bisa mengunjungi website dan melakukan transaksi pemesanan
paket pernikahan karena sudah memiliki akun di website. Skenario kebutuhan
pelanggan yaitu:
a. Pelanggan dapat melakukan login dengan memasukkan username dan
password yang telah didaftarkan sebelumnya.
b. Pelanggan dapat melakukan pemesanan paket pernikahan berupa paket
wedding, dan paket catering, serta menentukan tanggal pernikahan dan waktu
pertemuan pertama dengan Tetty Wedding Organizer.
c. Pelanggan dapat melihat dan mencetak bukti pemesanan paket pernikahan
pada Tetty Wedding Organizer.
d. Pelanggan dapat melihat data pemesanan paket pernikahan yang telah
dipesan.
e. Pelanggan dapat melihat tanggal pertemuan pertama yang telah dipilih pada
saat melakukan pemesanan paket pernikahan, serta dapat melihat jadwal
pertemuan selanjutnya yang telah dibuat oleh admin berdasarkan hasil diskusi
pada saat pertemuan.
f. Pelanggan dapat melakukan konfirmasi pembayaran uang muka, konfirmasi
pembayaran kedua, dan konfirmasi pembayaran pelunasan dengan
mengirimkan bukti pembayaran.
g. Pelanggan dapat melakukan pembatalan pemesanan paket pernikahan.
h. Pelanggan dapat memberikan testimoni ketika telah menyelesaikan rangkaian
pemesanan paket pernikahan.
i. Pelanggan dapat melakukan edit profile.
j. Pelanggan dapat melakukan ganti password.
28
k. Pelanggan dapat melakukan logout pada website pemesanan paket
pernikahan.
3. Kebutuhan Admin
a. Melakukan login dengan memasukkan username dan password.
b. Melihat Dashboard yang berisi informasi jumlah pemesanan saat ini, jumlah
pemesanan telah selesai, jumlah pelanggan yang aktif, dan total testimoni
pelanggan.
c. Admin dapat menambah, menyimpan, menghapus dan memperbaharui
seluruh data paket pernikahan, seperti data paket wedding, dan paket catering
dengan jenis paket gedung ataupun rumah.
d. Admin dapat melihat dan mengelola data pemesanan paket pernikahan, mulai
dari melihat detail pemesanan, konfirmasi pembayaran uang muka,
mengelola jadwal pertemuan dengan pelanggan, konfirmasi pembayaran
kedua, konfirmasi pembayaran pelunasan, dan konfirmasi pemesanan telah
selesai yaitu pada saat pernikahan telah dilaksanakan, serta pembatalan
pemesanan yang disebabkan oleh beberapa faktor.
e. Admin dapat melihat seluruh jadwal pertemuan dengan pelanggan.
f. Admin dapat melihat data pelanggan dan mengubah status pelanggan menjadi
tidak aktif pada saat pemesanan paket pernikahan telah selesai dilaksanakan.
g. Admin dapat melihat testimoni pelanggan dan mengubah status testimoni.
h. Admin dapat melihat dan mencetak laporan master (Laporan Pelanggan,
Laporan Paket Wedding, Laporan Paket Catering), dan laporan transaksi
(Laporan Pemesanan, Laporan Jadwal Pertemuan) yang terdiri dari laporan
periode, laporan bulanan, laporan tahunan, dan laporan pendapatan
perperiode.
29
i. Admin dapat mengelola seluruh konten web pemesanan paket pernikahan
seperti tentang kami, kontak kami, galeri dekorasi pernikahan, dan slide show.
j. Admin dapat melihat notifikasi dari pelanggan, berupa registrasi pelanggan,
pemesanan paket pernikahan, konfirmasi pembayaran uang muka, konfirmasi
pembayaran kedua, konfirmasi pembayaran pelunasan, dan testimoni
pelanggan, serta pembatalan pemesanan dari pelanggan.
k. Admin dapat melakukan edit profile.
l. Admin dapat melakukan ganti password.
m. Admin dapat melakukan logout pada website pemesanan paket pernikahan.
4. Kebutuhan Pemilik
a. Pemilik dapat melakukan login dengan memasukkan username dan
password.
b. Pemilik dapat melihat Dashboard yang berisi informasi jumlah pemesanan
saat ini, jumlah pemesanan yang telah selesai, total testimoni pelanggan, dan
jumlah admin yang aktif.
c. Pemilik dapat menambah, mengedit, dan menghapus data admin.
d. Pemilik dapat melihat data pemesanan, detail pemesanan, dan detail jadwal
pertemuan masing-masing pelanggan.
e. Pemilik dapat melihat testimoni pelanggan.
f. Pemilik dapat melihat dan mencetak laporan master (Laporan Pelanggan,
Laporan Paket Wedding, Laporan Paket Catering), dan laporan transaksi
(Laporan Pemesanan, Laporan Jadwal Pertemuan) yang terdiri dari laporan
periode, laporan bulanan, laporan tahunan, dan laporan pendapatan
perperiode.
g. Pemilik dapat melakukan edit profile.
30
h. Pemilik dapat melakukan ganti password.
i. Pemilik dapat melakukan logout pada website pemesanan paket pernikahan.
B. Kebutuhan Sistem
1. Pengguna (pelanggan, admin, dan pemilik) harus melakukan login terlebih dahulu
dengan memasukkan username dan password agar privasi masing-masing
pengguna tetap terjaga keamanannya.
2. Sistem dapat digunakan oleh semua pengguna dengan baik.
3. Kalkulasi total biaya pemesanan paket pernikahan, uang muka, pembayaran
kedua, dan sisa pembayaran yang harus dibayar dihitung otomatis secara sistem.
4. Sistem akan menonaktifkan status pelanggan yang batal melakukan pemesanan
paket pernikahan.
5. Setelah menggunakan website pemesanan paket pernikahan, pengguna
(pelanggan, admin, dan pemilik) diharuskan melakukan logout agar tetap terjaga
keamanannya.
3.3. Rancangan Dokumen
Rancangan dokumen menjelaskan secara detail setiap dokumen masukan dan
keluaran pada sistem informasi pemesanan paket pernikahan.
A. Rancangan Dokumen Masukan (Input)
Dokumen masukan (input) adalah suatu dokumen yang berisi data-data pada
suatu sistem yang dihasilkan dari proses masukan data, yang kemudian digunakan
untuk menghasilkan keluaran yang diinginkan sesuai dengan kebutuhan. Dokumen
input yang diperlukan pada rancangan program ini yaitu:
31
1. Nama Dokumen : Data Paket Wedding Gedung
Fungsi : Untuk menambah data paket wedding gedung
Sumber : Pemilik Tetty Wedding Organizer
Tujuan : Administrator
Media : Kertas
Jumlah : Menyesuaikan jumlah paket wedding gedung
Frekuensi : Setiap ada data paket wedding gedung baru
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : Data Paket Wedding Rumah
Fungsi : Untuk menambah data paket wedding rumah
Sumber : Pemilik Tetty Wedding Organizer
Tujuan : Administrator
Media : Kertas
Jumlah : Menyesuaikan jumlah paket wedding rumah
Frekuensi : Setiap ada data paket wedding rumah baru
Bentuk : Lihat Lampiran A.2
3. Nama Dokumen : Data Paket Catering Gedung
Fungsi : Untuk menambah data paket catering gedung
Sumber : Pemilik Tetty Wedding Organizer
Tujuan : Administrator
Media : Kertas
Jumlah : Menyesuaikan jumlah paket catering gedung
Frekuensi : Setiap ada data paket catering gedung baru
Bentuk : Lihat Lampiran A.3
32
4. Nama Dokumen : Data Paket Catering Rumah
Fungsi : Untuk menambah data paket catering rumah
Sumber : Pemilik Tetty Wedding Organizer
Tujuan : Administrator
Media : Kertas
Jumlah : Menyesuaikan jumlah paket catering rumah
Frekuensi : Setiap ada data paket catering rumah baru
Bentuk : Lihat Lampiran A.4
5. Nama Dokumen : Data Pelanggan
Fungsi : Untuk mengetahui data pelanggan
Sumber : Pelanggan
Tujuan : Administrator
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap melakukan pendaftaran
Bentuk : Lihat Lampiran A.5
6. Nama Dokumen : Data Jadwal Pertemuan
Fungsi : Untuk menambah data jadwal pertemuan
Sumber : Pelanggan
Tujuan : Administrator
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada data jadwal pertemuan baru
Bentuk : Lihat Lampiran A.6
33
7. Nama Dokumen : Form Pemesanan
Fungsi : Untuk mengetahui pelanggan yang melakukan pemesanan
paket pernikahan
Sumber : Pelanggan
Tujuan : Administrator
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada pesanan
Bentuk : Lihat Lampiran A.7
8. Nama Dokumen : Konfirmasi Pembayaran Uang Muka
Fungsi : Untuk mengetahui pelanggan yang melakukan konfirmasi
pembayaran uang muka
Sumber : Pelanggan
Tujuan : Administrator
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap melakukan konfirmasi pembayaran uang muka
Bentuk : Lihat Lampiran A.8
9. Nama Dokumen : Konfirmasi Pembayaran Kedua
Fungsi : Untuk mengetahui pelanggan yang melakukan konfirmasi
pembayaran kedua
Sumber : Pelanggan
Tujuan : Administrator
Media : Kertas
Jumlah : 1 Lembar
34
Frekuensi : Setiap melakukan konfirmasi pembayaran kedua
Bentuk : Lihat Lampiran A.9
10. Nama Dokumen : Konfirmasi Pelunasan Pembayaran
Fungsi : Untuk mengetahui pelanggan yang melakukan konfirmasi
pelunasan pembayaran
Sumber : Pelanggan
Tujuan : Administrator
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap melakukan konfirmasi pelunasan pembayaran
Bentuk : Lihat Lampiran A.10
B. Rancangan Dokumen Keluaran (Output)
Dokumen keluaran sebagai proses output untuk mengetahui suatu informasi
yang dihasilkan perusahaan berdasarkan pengolahan data yang telah terjadi. Adapun
beberapa dokumen keluaran yang diusulkan adalah:
1. Nama Dokumen : Bukti Pemesanan
Fungsi : Sebagai bukti pemesanan paket pernikahan yang
dilakukan pelanggan
Sumber : Administrator
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap melakukan pemesanan paket pernikahan
Bentuk : Lihat Lampiran B.1
35
2. Nama Dokumen : Bukti Pembayaran Uang Muka
Fungsi : Sebagai bukti pembayaran uang muka pemesanan paket
pernikahan
Sumber : Administrator
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap melakukan pembayaran uang muka
Bentuk : Lihat Lampiran B.2
3. Nama Dokumen : Bukti Pembayaran Kedua
Fungsi : Sebagai bukti pembayaran kedua pemesanan paket
pernikahan
Sumber : Administrator
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap melakukan pembayaran kedua
Bentuk : Lihat Lampiran B.3
4. Nama Dokumen : Bukti Pelunasan Pembayaran
Fungsi : Sebagai bukti pelunasan pembayaran pemesanan paket
pernikahan
Sumber : Administrator
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 Lembar
36
Frekuensi : Setiap melakukan pelunasan pembayaran
Bentuk : Lihat Lampiran B.4
5. Nama Dokumen : Laporan Data Paket Wedding
Fungsi : Untuk mengetahui seluruh data paket wedding
Sumber : Administrator
Tujuan : Pemilik Tetty Wedding Organizer
Media : Kertas
Jumlah : Menyesuaikan jumlah paket wedding
Frekuensi : Sesuai kebutuhan
Bentuk : Lihat Lampiran B.5
6. Nama Dokumen : Laporan Data Paket Catering
Fungsi : Untuk mengetahui seluruh data paket catering
Sumber : Administrator
Tujuan : Pemilik Tetty Wedding Organizer
Media : Kertas
Jumlah : Menyesuaikan jumlah paket catering
Frekuensi : Sesuai kebutuhan
Bentuk : Lihat Lampiran B.6
7. Nama Dokumen : Laporan Data Pelanggan
Fungsi : Untuk mengetahui seluruh data pelanggan
Sumber : Administrator
Tujuan : Pemilik Tetty Wedding Organizer
Media : Kertas
Jumlah : Menyesuaikan jumlah pelanggan
Frekuensi : Sesuai kebutuhan
37
Bentuk : Lihat Lampiran B.7
8. Nama Dokumen : Laporan Data Pemesanan
Fungsi : Untuk mengetahui seluruh data pemesanan paket
pernikahan
Sumber : Administrator
Tujuan : Pemilik Tetty Wedding Organizer
Media : Kertas
Jumlah : Menyesuaikan jumlah transaksi pemesanan
paket pernikahan
Frekuensi : Sesuai kebutuhan
Bentuk : Lihat Lampiran B.8
9. Nama Dokumen : Laporan Data Jadwal Pertemuan
Fungsi : Untuk mengetahui seluruh data jadwal pertemuan
pelanggan dengan Tetty Wedding Organizer
Sumber : Administrator
Tujuan : Pemilik Tetty Wedding Organizer
Media : Kertas
Jumlah : Menyesuaikan jumlah jadwal pertemuan yang dibuat
Frekuensi : Sesuai kebutuhan
Bentuk : Lihat Lampiran B.9
10. Nama Dokumen : Laporan Pendapatan
Fungsi : Untuk mengetahui seluruh pendapatan pemesanan paket
pernikahan di Tetty Wedding Organizer
Sumber : Administrator
Tujuan : Pemilik Tetty Wedding Organizer
38
Media : Kertas
Jumlah : Menyesuaikan pemesanan yang telah diselesaikan.
Frekuensi : Sesuai kebutuhan
Bentuk : Lihat Lampiran B.10
3.4. Entity Relationship Diagram
A. Entity Relationship Diagram (ERD)
ERD (Entity Relationship Diagram) adalah diagram yang menggambarkan
keterkaitan antartabel beserta dengan field-field di dalamnya pada suatu database
sistem.
39
pelanggan
id_pelanggan
nama
jenis_kelamin
alamat
no_telp
username
password
photo
status
melakukan pemesanan
kd_pemesanan
tgl_pemesanan
id_pelanggan
kd_paket_wedding
kd_paket_catering
jumlah_catering
tgl_pernikahan
total_bayar uang_muka
bukti_bayardp
bukti_bayarlunas
status_pembayaran
status_pemesanan
paket_wedding
kd_paket_wedding
nama_paket_wedding
jenis_paket
rincian_paket_wedding
harga_paket_wedding
gambar_paket_wedding
memuat
paket_catering
kd_paket_catering
nama_paket_catering
jenis_paket
rincian_paket_catering
harga_paket_catering
gambar_paket_catering
memuat
notifikasi
id_notifikasi
keterangan_notifikasi
waktu_notifikasi
id_pelanggan
url_notifikasi
status_notifikasi
testimoni
id_testimoni
isi_testimoni
tgl_testimoni id_pelanggan
status_testimoni
mengisi
memiliki
jadwal_pertemuan
id_jadwal
jam_jadwal
tgl_jadwal
kd_pemesanan
status_jadwal
keterangan
memuat
1
1
1
m
m
1m
1
1
1
1no_ktp
bayarlanjutan
bukti_bayarlanjutan
keterangan_status
Gambar III.2
Entity Relationship Diagram (ERD)
40
B. Logical Relational Structure (LRS)
pelanggan
pemesanan
paket_wedding
paket_catering
jadwal_pertemuan
testimoni
notifikasi
id_pelangganPK
no_ktp
jenis_kelamin
alamat
no_telp
username
password
photo
status
kd_pemesananPK
tgl_pemesanan
id_pelangganFK
kd_paket_weddingFK
kd_paket_cateringFK
jumlah_catering
tgl_pernikahan
total_bayar
uang_muka
buktibayar_dp
buktibayar_lunas
status_pembayaran
status_pemesanan
kd_paket_weddingPK
jenis_paket
nama_paket_wedding
rincian_paket_wedding
harga_paket_wedding
gambar_paket_wedding
kd_paket_cateringPK
jenis_paket
nama_paket_catering
rincian_paket_catering
harga_paket_catering
gambar_paket_catering
id_jadwalPK
tgl_jadwal
jam_jadwal
kd_pemesananFK
status_jadwal
keterangan
id_testimoniPK
tgl_testimoni
isi_testimoni
id_pelangganFK
status_testimoni
id_notifikasiPK
waktu_notifikasi
keterangan_notifikasi
id_pelangganFK
url_notifikasi
status_notifikasi
mm
1
1
1
1
m
1
1
1
1
1
nama
bayarlanjutan
buktibayar_lanjutan
keterangan_status
Gambar III.3
Logical Relational Structure (LRS)
41
3.5. Spesifikasi File
Spesifikasi file menjelaskan tentang file yang akan digunakan dalam
pengolahan database dan digunakan sebagai media penyimpanan data dari suatu
proses. Beberapa spesifikasi file tersebut adalah:
1. Spesifikasi File Paket Wedding
Nama File : paket_wedding
Akronim : paket_wedding.ibd
Fungsi : Menyimpan data paket wedding
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 166 Byte
Kunci Field : kd_paket_wedding
Software : Mysql
Tabel III.1
Spesifikasi File Paket Wedding
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Paket
Wedding kd_paket_wedding Char 5 Primary Key
2. Jenis Paket jenis_paket Enum ‘Gedung’,
’Rumah’
3. Nama Paket
Wedding nama_paket_wedding Varchar 100
4. Rincian Paket
Wedding rincian_paket_wedding Text
5. Harga Paket
Wedding harga_paket_wedding Int 11
6. Gambar Paket
Wedding gambar_paket_wedding Varchar 50
42
2. Spesifikasi File Paket Catering
Nama File : paket_catering
Akronim : paket_catering.ibd
Fungsi : Menyimpan data paket catering
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 166 Byte
Kunci Field : kd_paket_catering
Software : Mysql
Tabel III.2
Spesifikasi File Paket Catering
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode Paket
Catering kd_paket_catering Char 5 Primary Key
2. Jenis Paket jenis_paket Enum ‘Gedung’,
’Rumah’
3. Nama Paket
Catering nama_paket_catering Varchar 100
4. Rincian Paket
Catering rincian_paket_catering Text
5. Harga Paket
Catering harga_paket_catering Int 11
6. Gambar Paket
Catering gambar_paket_catering Varchar 50
3. Spesifikasi File Pelanggan
Nama File : pelanggan
Akronim : pelanggan.ibd
Fungsi : Menyimpan data pelanggan
Tipe File : File Master
Organisasi File : Indexed Sequential
43
Akses File : Random
Media : Hard Disk
Panjang Record : 213 Byte
Kunci Field : id_pelanggan
Software : Mysql
Tabel III.3
Spesifikasi File Pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Pelanggan id_pelanggan Char 9 Primary Key
2. No Ktp no_ktp Varchar 16
3. Nama Pelanggan nama Varchar 50
4. Jenis Kelamin jenis_kelamin Varchar 10
5. Alamat alamat Text
6. No Telepon no_telp Varchar 13
7. Username username Varchar 15
8. Password password Varchar 50
9. Photo photo Varchar 50
10. Status Pelanggan status Enum ‘1’,’0’
4. Spesifikasi File Pemesanan
Nama File : pemesanan
Akronim : pemesanan.ibd
Fungsi : Menyimpan data transaksi pemesanan paket pernikahan
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 465 Byte
Kunci Field : kd_pemesanan
Software : Mysql
44
Tabel III.4
Spesifikasi File Pemesanan
No Elemen
Data
Akronim Tipe Panjang Keterangan
1. Kode
Pemesanan kd_pemesanan Char 9
Primary Key
2. Tanggal
Pemesanan tgl_pemesanan Datetime
3. ID
Pelanggan id_pelanggan Char 9
Foreign Key
4. Kode Paket
Wedding kd_paket_wedding Char 5
Foreign Key
5. Kode Paket
Catering kd_paket_catering Char 5
Foreign Key
6. Jumlah
Catering jumlah_catering Int 4
7. Tanggal
Pernikahan tgl_pernikahan Date
8. Total Bayar total_bayar Int 11
9. Uang Muka uang_muka Int 11
10. Bukti Bayar
Uang Muka buktibayar_dp Varchar 100
11. Pembayaran
Kedua Bayarlanjutan Int 11
12.
Bukti
Pembayaran
Kedua
buktibayar_lanjutan Varchar 100
13. Bukti Bayar
Lunas buktibayar_lunas Varchar 100
14. Status
Pembayaran
status_pembayaran Enum ‘Uang Muka Belum
Dibayar’, ’Uang
Muka Belum
Dikonfirmasi’, ’Uang
Muka Sudah
Dikonfirmasi & Uang
Kedua Belum
Dibayar’,’Uang
Kedua Belum
Dikonfirmasi’,’Uang
Kedua Sudah
Dikonfirmasi & Uang
Lunas Belum
Dibayar’,’Uang
Lunas Belum
Dikonfirmasi’,’Uang
Lunas Sudah
Dikonfirmasi’
15. Status
Pemesanan status_pemesanan Enum
‘Ya’, ’Tidak’,
’Selesai’,’Batal’
16. Keterangan
Status keterangan_status Varchar 100
45
5. Spesifikasi File Jadwal Pertemuan
Nama File : jadwal_pertemuan
Akronim : jadwal_pertemuan.ibd
Fungsi : Menyimpan data jadwal pertemuan antara pelanggan dengan
pihak Wedding Organizer
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 19 Byte
Kunci Field : id_jadwal
Software : Mysql
Tabel III.5
Spesifikasi File Jadwal Pertemuan
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Jadwal id_jadwal Varchar 10 Primary Key
2. Tanggal Jadwal tgl_jadwal Date
3. Jam Jadwal jam_jadwal Time
4. Kode
Pemesanan kd_pemesanan Char 9 Foreign Key
5. Status Jadwal status_jadwal Enum
‘Belum Dilaksanakan’,
‘Sudah Dilaksanakan’,
‘Dibatalkan’
6. Keterangan keterangan Text
6. Spesifikasi File Testimoni
Nama File : testimoni
Akronim : testimoni.ibd
Fungsi : Menyimpan data testimoni pelanggan
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
46
Akses File : Random
Media : Hard Disk
Panjang Record : 19 Byte
Kunci Field : id_testimoni
Software : Mysql
Tabel III.6
Spesifikasi File Testimoni
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Testimoni id_testimoni Char 10 Primary Key
2. Tanggal Testimoni tgl_testimoni Date
3. Isi Testimoni isi_testimoni Text
4. ID Pelanggan id_pelanggan Char 9 Foreign Key
5. Status Testimoni status_testimoni Enum ‘0’, ‘1’
7. Spesifikasi File Notifikasi
Nama File : notifikasi
Akronim : notifikasi.ibd
Fungsi : Menyimpan data testimoni pelanggan
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 169 Byte
Kunci Field : id_ notifikasi
Software : Mysql
Tabel III.7
Spesifikasi File Notifikasi
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Notifikasi id_notifikasi Char 10 Primary Key
2. Waktu
Notifikasi waktu_ notifikasi Datetime
47
3. Keterangan
Notifikasi
keterangan_ notifikasi Varchar 100
4. ID Pelanggan id_pelanggan Char 9 Foreign Key
5. URL
Notifikasi url_ notifikasi Varchar 50
6. Status
Notifikasi
status_ notifikasi Enum ‘0’, ‘1’
3.6. Pengkodean
Struktur kode atau pengkodean bertujuan untuk mempermudah dan
mempercepat dalam menghasilkan data, pemasukan data dan untuk mengambil
berbagai informasi yang berhubungan dengannya dalam suatu database. Dibawah ini
dijelaskan tentang elemen data yang digunakan untuk pengkodean pada program ini
yaitu sebagai berikut:
1. Admin
Setiap admin harus memiliki kode akses masing-masing, sehingga admin dapat
menggunakan sistem informasi pemesanan paket pernikahan, diantaranya terdiri dari:
X X X
Inisial Admin Tahun Daftar
9 9
No Urut
9 9
Contoh:
A D M 1 9 0 1
Keterangan:
ADM = Inisial Admin
19 = Inisial Tahun 2019
01 = Nomer Urut Admin
48
2. Pemilik
Pemilik harus memiliki kode akses yang berbeda dengan admin, sehingga pemilik
dapat menggunakan sistem informasi pemesanan paket pernikahan berdasarkan hak
aksesnya, diantaranya terdiri dari:
X X X
Inisial Pemilik Tahun Daftar
9 9
Contoh:
P M L 1 9
Keterangan:
PML = Inisial Pemilik
19 = Inisial Tahun 2019
3. Pelanggan
Setiap pelanggan harus memiliki ID pelanggan masing-masing sehingga admin
dapat mengidentifikasi nama pelanggan untuk mengetahui paket pernikahan yang
dipesan, diantaranya terdiri dari:
X X X 9
Inisia l Pelanggan Tahun Daftar
9 9
Bulan Daftar
9 9 9
No Urut
Contoh:
P L G 1 9 0 7 0 1
49
Keterangan:
PLG = Inisial Pelanggan
19 = Inisial Tahun 2019
07 = Inisial Bulan ke-7 “Juli”
01 = Nomer Urut Pelanggan
4. Paket Wedding
Setiap paket wedding harus memiliki kode paket wedding masing-masing
sehingga admin dapat mengidentifikasi nama paket wedding dan jenis paket pada
sistem pemesanan paket pernikahan, diantaranya terdiri dari:
X X X
Inisial Paket Wedding No Urut
9 9
Contoh:
P W G 0 1
Keterangan:
PWG = Inisial Paket Wedding di Gedung
01 = Nomer Urut Paket Wedding di Gedung
P W R 0 4
Keterangan:
PWR = Inisial Paket Wedding di Rumah
04 = Nomer Urut Paket Wedding di Rumah
50
5. Paket Catering
Setiap paket catering harus memiliki kode paket catering masing-masing
sehingga admin dapat mengidentifikasi nama paket catering dan jenis paket pada
sistem pemesanan paket pernikahan, diantaranya terdiri dari:
X X X
Inisial Paket Catering No Urut
9 9
Contoh:
P C G 0 1
Keterangan:
PCG = Inisial Paket Catering di Gedung
01 = Nomer Urut Paket Catering di Gedung
P C R 0 4
Keterangan:
PCR = Inisial Paket Catering di Rumah
04 = Nomer Urut Paket Catering di Rumah
6. Pemesanan
Setiap pemesanan harus memiliki kode pemesanan masing-masing, sehingga
admin dapat mengidentifikasi transaksi pemesanan paket pernikahan dengan transaksi
pemesanan paket pernikahan lain, diantaranya terdiri dari:
51
X X 9 9
Inisia l Pemesanan Tahun Pemesanan
9 9
Bulan Pemesanan
9 9 9
Tanggal Pemesanan No Urut
Contoh:
P S 1 9 0 7 0 1 1
Keterangan:
PS = Inisial Pemesanan
19 = Inisial Tahun 2019
07 = Inisial Bulan ke-7 “Juli”
01 = Inisial Tanggal ke-1
1 = Nomer Urut Pemesanan
7. Jadwal Pertemuan
Setiap jadwal pertemuan harus memiliki kode jadwal masing-masing, sehingga
admin dapat mengidentifikasi jadwal pertemuan pelanggan jadwal pertemuan
pelanggan lain, diantaranya terdiri dari:
X X 9 9
Inisia l Jadwal Tahun Jadwal
9 9
Bulan Jadwal
9 9 9
Tanggal Jadwal No Urut
9
Contoh:
J D 1 9 0 7 0 1 0 1
52
Keterangan:
JD = Inisial Jadwal Pertemuan
19 = Inisial Tahun 2019
07 = Inisial Bulan ke-7 “Juli”
01 = Inisial Tanggal ke-1
01 = Nomer Urut Jadwal Pertemuan
8. Notifikasi
Setiap notifikasi harus memiliki ID notifikasi masing-masing, sehingga admin
dapat mengidentifikasi notifikasi pelanggan dengan notifikasi pelanggan lain,
diantaranya terdiri dari:
X X 9 9
Inisia l Notifikasi Tahun Notifikasi
9 9
Bulan Notifikasi
9 9 9
Tanggal Notifikasi No Urut
9
Contoh:
N F 1 9 0 7 0 1 0 1
Keterangan:
NF = Inisial Notifikasi
19 = Inisial Tahun 2019
07 = Inisial Bulan ke-7 “Juli”
01 = Inisial Tanggal ke-1
01 = Nomer Urut Notifikasi
53
9. Testimoni
Setiap testimoni harus memiliki ID testimoni masing-masing, sehingga admin
dapat mengidentifikasi testimoni pelanggan dengan testimoni pelanggan lain,
diantaranya terdiri dari:
X X 9 9
Inisia l Testimoni Tahun Testimoni
9 9
Bulan Testimoni
9 9 9
Tanggal Testimoni No Urut
X
Contoh:
T S M 1 9 0 7 0 1 1
Keterangan:
TSM = Inisial Testimoni
19 = Inisial Tahun 2019
07 = Inisial Bulan ke-7 “Juli”
01 = Inisial Tanggal ke-1
1 = Nomer Urut Testimoni
3.7. Spesifikasi Program
Struktur navigasi yang digunakan penulis dalam membuat sistem informasi
pemesanan paket pernikahan ini ada dua jenis, yaitu pada halaman admin dan pemilik
menggunakan struktur navigasi campuran (composite), yang merupakan gabungan
dari struktur navigasi linear, non-linear, dan hirarki. Sedangkan pada halaman
pelanggan dan pengunjung menggunakan struktur navigasi non-linear.
54
A. Struktur Navigasi Halaman Pengunjung
Gambar III.4
Struktur Navigasi Halaman Pengunjung
B. Struktur Navigasi Halaman Pelanggan
Gambar III.5
Struktur Navigasi Halaman Pelanggan
55
C. Struktur Navigasi Halaman Admin
Gambar III.6
Struktur Navigasi Halaman Admin
D. Struktur Navigasi Halaman Pemilik
Gambar III.7
Struktur Navigasi Halaman Pemilik
56
3.8. Spesifikasi Sistem Komputer
Sebelum menerapkan sistem yang komputerisasi, diperlukan beberapa
persiapan, baik dalam hal kebutuhan perangkat keras (hardware) maupun perangkat
lunak (software) sebagai sarana pendukung program yang akan dijalankan. Sarana
pendukung tersebut harus mampu membantu sistem menjadi terkomputerisasi yang
semakin efektif dan efisien.
A. Perangkat Keras (Hardware)
Hardware atau perangkat keras adalah peralatan yang secara fisik
dipergunakan untuk mendukung sistem. Spesifikasi perangkat keras yang penulis
usulkan untuk pembuatan pemesanan paket pernikahan berbasis web ini adalah sebagai
berikut:
1. Server
a. Processor : Intel 2 Core N3350 up to 2.4 GHz
b. Memory (RAM) : 4.00 GB
c. Monitor : 14”
d. Harddisk : 500 GB
e. Keyboard : 86 Key
f. Mouse : Mouse Optik
2. Client
a. Processor : Intel Inside
b. Memory (RAM) : 2.00 GB
c. Monitor : 14”
d. Harddisk : 500 GB
e. Keyboard : 86 Key
f. Mouse : Mouse Optik
57
B. Perangkat Lunak (Software)
Software atau perangkat lunak adalah program yang berisi perintah-perintah
untuk melakukan pengolahan data. Adapun spesifikasi software yang digunakan:
1. Server
a. Sistem Operasi : Microsoft Windows 10 64 bi t
b. Aplikasi Bundle Web Server
Xampp yang terdiri dari komponen :
1) Aplikasi Apache Server
2) Aplikasi PHP Server
3) Aplikasi MYSQL Server
4) Aplikasi PhpMyAdmin
c. Aplikasi Web Browser seperti Mozilla Firefox, Internet Explorer, dan Google
Chrome.
2. Client
a. Sistem Operasi Microsoft Windows 8 64 bit.
b. Aplikasi Web Browser seperti Mozilla Firefox, Internet Explorer, dan Google
Chrome.
3.9. Implementasi
A. Implementasi Halaman Pengunjung
1. Implementasi Halaman Home Pengunjung
Pengunjung dapat melihat informasi seputar pemesanan paket pernikahan di Tetty
Wedding Organizer. Selain itu, pengunjung juga dapat melihat sekilas tentang cara
pemesanan paket pernikahan, kontak yang bisa dihubungi, beserta testimoni dari
pelanggan yang pernah menggunakan pelayanan jasa Tetty Wedding Organizer.
58
Gambar III.8
Implementasi Halaman Home Pengunjung
59
2. Implementasi Halaman Tentang Kami
Pada halaman ini, pengunjung dapat melihat informasi tentang Tetty Wedding
Organizer dan waktu pelayanannya.
Gambar III.9
Implementasi Halaman Tentang Kami
3. Implementasi Halaman Paket Wedding
Pada halaman ini, pengunjung dapat melihat semua paket wedding yang ada di
Tetty Wedding Organizer. Ada dua jenis paket yang terdapat pada Tetty Wedding
Organizer, yaitu Paket Gedung, dan Paket Rumah. Di halaman ini, pengunjung bisa
mencari paket wedding berdasarkan jenis paket.
Gambar III.10
Implementasi Halaman Paket Wedding
60
Gambar III.11
Implementasi Halaman Detail Paket Wedding
4. Implementasi Halaman Paket Catering
Sama seperti halaman paket wedding, halaman paket catering juga menyajikan
tampilan yang serupa.
Gambar III.12
Implementasi Halaman Paket Catering
61
Gambar III.13
Implementasi Halaman Detail Paket Catering
5. Implementasi Halaman Galeri
Halaman ini berisi photo-photo seputar dekorasi pelaminan, dekorasi catering, dan
dekorasi penerima tamu, serta terdapat hasil riasan pengantin wanita yang cantik dan
anggun dengan baik dengan pakaian adat tradisional ataupun modern.
Gambar III.14
Implementasi Halaman Galeri
62
6. Implementasi Halaman Cara Pemesanan
Halaman ini menjelesakan secara detail tentang cara pemesanan paket pernikahan
beserta dengan syarat dan ketentuan yang berlaku di Tetty Wedding Organizer.
Gambar III.15
Implementasi Halaman Cara Pemesanan
63
7. Implementasi Halaman Register Pelanggan
Halaman ini merupakan halaman registrasi pengunjung menjadi pelanggan di
Tetty Wedding Organizer.
Gambar III.16
Implementasi Halaman Register Pelanggan
B. Implementasi Halaman Pelanggan
1. Implementasi Halaman Login Pelanggan
Pengunjung yang telah melakukan registrasi dapat melakukan login dengan
memasukkan username dan password yang telah didaftarkan.
Gambar III.17
Implementasi Halaman Login Pelanggan
64
2. Implementasi Halaman Dashboard Pelanggan
Pada halaman ini, pelanggan dapat melihat rincian paket pernikahan yang telah
dipesan, dan dapat melakukan opsi seperti yang telah tertera di keterangan opsi. Pada
halaman ini juga pelanggan dapat melakukan konfirmasi pembayaran uang muka,
konfirmasi pembayaran kedua, konfirmasi pembayaran pelunasan, serta pembatalan
pemesanan paket pernikahan dengan alasan tertentu dan konsekuensi sesuai dengan
syarat dan ketentuan yang berlaku di Tetty Wedding Organizer.
Gambar III.18
Implementasi Halaman Dashboard Pelanggan
65
3. Implementasi Halaman Pemesanan Paket Pernikahan
Halaman ini tampil ketika pelanggan mengklik button “Pesan” di halaman detail
paket wedding.
Gambar III.19
Implementasi Halaman Pemesanan Paket Pernikahan
4. Implementasi Halaman Konfirmasi Pembayaran Uang Muka
Halaman ini tampil ketika pelanggan mengklik button “Konfirmasi Uang Muka”.
Jika pelanggan telah mengupload bukti pembayaran uang muka, maka opsi pada
dashboard pelanggan berubah menjadi “Lihat Pertemuan” dan “Pembatalan”.
Pelanggan dapat melakukan konfirmasi pembayaran uang muka dalam waktu 1x24
jam. Jika tidak, maka pemesanan secara otomatis dibatalkan oleh sistem dan status
pelanggan menjadi tidak aktif.
66
Gambar III.20
Implementasi Halaman Konfirmasi Pembayaran Uang Muka
5. Implementasi Halaman Jadwal Pertemuan
Halaman ini menampilkan jadwal pertemuan Tetty Wedding Organizer dengan
pelanggan sesuai dengan pesanan jadwal pertemuan pertama pada saat mengisi form
pemesanan dan menampilkan jadwal pertemuan selanjutnya yang dibuat oleh admin
sesuai dengan kesepakatan.
Gambar III.21
Implementasi Halaman Jadwal Pertemuan
67
5. Implementasi Halaman Konfirmasi Pembayaran Kedua
Halaman ini tampil ketika pelanggan mengklik button “Konfirmasi Bayar
Kedua”. Pembayaran kedua dapat dilakukan maksimal 2 bulan sebelum acara.
Gambar III.22
Implementasi Halaman Konfirmasi Pembayaran Kedua
6. Implementasi Halaman Konfirmasi Pelunasan Pembayaran
Halaman ini tampil ketika pelanggan mengklik button “Konfirmasi LUNAS”.
Pembayaran pelunasan dapat dilakukan maksimal 2 minggu sebelum acara.
Gambar III.23
Implementasi Konfirmasi Pelunasan Pembayaran
68
7. Implementasi Halaman Testimoni Pelanggan
Setelah pelanggan mengklik button “Selesai”, maka pelanggan harus mengisikan
testimoni yang menandakan seluruh rangkaian pemesanan paket pernikahan pada
Tetty Wedding Organizer telah terlaksana dengan baik.
Gambar III.24
Implementasi Halaman Testimoni Pelanggan
8. Implementasi Halaman Profil Pelanggan
Pada halaman ini, pelanggan dapat mengedit data diri, dan dapat mengganti
password.
Gambar III.25
Implementasi Halaman Data Profil Pelanggan
69
Gambar III.26
Implementasi Halaman Ganti Password Pelanggan
C. Implementasi Halaman Admin
Admin adalah user yang memiliki hak akses penuh untuk mengelola seluruh
data yang ada pada sistem pemesanan paket pernikahan ini. Berikut adalah
implementasi web sistem pemesanan paket pernikahan.
1. Implementasi Halaman Login Admin
Berikut adalah tampilan halaman login, setiap admin harus memasukkan
username dan password sebelum masuk ke halaman admin.
Gambar III.27
Implementasi Halaman Login Admin
70
2. Implementasi Halaman Dashboard Admin
Jika login berhasil, maka tampil Dashboard admin. Pada halaman ini terdapat
informasi jumlah pemesanan saat ini, jumlah pemesanan telah selesai, jumlah
pelanggan, dan total testimoni, serta informasi tentang jadwal pertemuan hari ini.
Gambar III.28
Implementasi Halaman Dashboard Admin
3. Implementasi Halaman Data Paket Wedding
Dihalaman ini, admin dapat melihat, menambah, mengubah, dan menghapus data
paket wedding gedung ataupun data paket wedding rumah.
Gambar III.29
Implementasi Halaman Data Paket Wedding di Gedung
71
Gambar III.30
Implementasi Halaman Data Paket Wedding di Rumah
4. Implementasi Halaman Data Paket Catering
Dihalaman ini, admin dapat melihat, menambah, mengubah, dan menghapus data
paket wedding gedung ataupun data paket wedding rumah.
Gambar III.31
Implementasi Halaman Data Paket Catering di Gedung
72
Gambar III.32
Implementasi Halaman Data Paket Catering di Rumah
5. Implementasi Halaman Data Pemesanan
Halaman ini menampilkan setiap pemesanan yang dilakukan pelanggan. Dalam
halaman ini, admin dapat mengelola pesanan, yaitu konfirmasi pesanan, lihat jadwal
pertemuan dengan pelanggan, konfirmasi bukti uang muka, konfirmasi bukti
pembayaran kedua, konfirmasi bukti pelunasan, dan konfirmasi pemesanan telah
selesai, serta admin dapat melakukan pembatalan pemesanan jika pelanggan tidak
datang pada pertemuan pertama.
Gambar III.33
Implementasi Halaman Data Pemesanan
73
6. Implementasi Halaman Detail Pemesanan
Pada halaman ini, admin dapat melihat detail pemesanan yang berisi data
pelanggan dan data paket pernikahan serta rincian biaya yang harus dibayar.
Gambar III.34
Implementasi Halaman Detail Pemesanan
7. Implementasi Halaman Kelola Jadwal Pertemuan
Admin dapat mengelola jadwal pertemuan dengan pelanggan yang akan
ditampilkan pada menu Jadwal Pertemuan di halaman pelanggan.
74
Gambar III.35
Implementasi Halaman Kelola Jadwal Pertemuan
8. Implementasi Halaman Bukti Pembayaran Uang Muka
Halaman ini tampil setelah button “Konfirmasi Uang Muka” di klik. Setelah klik
button “Simpan”, opsi berubah menjadi “Sudah Bayar Uang Muka” dan “Kelola
Jadwal”.
Gambar III.36
Implementasi Halaman Bukti Pembayaran Uang Muka
75
9. Implementasi Halaman Bukti Pembayaran Kedua
Halaman ini tampil setelah button Konfirmasi Pembayaran Kedua di klik. Setelah
klik button “Simpan”, opsi berubah menjadi “Sudah Bayar Pembayaran Kedua” dan
“Kelola Jadwal”.
Gambar III.37
Implementasi Halaman Bukti Pembayaran Kedua
10. Implementasi Halaman Bukti Pelunasan Pembayaran
Halaman ini tampil setelah button Konfirmasi LUNAS di klik. Setelah button
“Simpan di klik, opsi akan berubah menjadi “Sudah Lunas”, “Kelola Jadwal” dan
“Konfirmasi Selesai”.
Gambar III.38
Implementasi Halaman Bukti Pelunasan Pembayaran
76
11. Implementasi Halaman Konfirmasi Selesai Pemesanan
Halaman ini tampil setelah admin mengklik button “Konfirmasi Selesai” yaitu
pada saat acara pernikahan telah selesai dilaksanakan. Opsi berubah menjadi “Selesai”.
Gambar III.39
Implementasi Halaman Konfirmasi Selesai Pemesanan
12. Implementasi Halaman Data Jadwal Pertemuan
Pada halaman ini menampilkan keseluruhan jadwal pertemuan dengan pelanggan
yang diurutkan berdasarkan tanggal jadwal pertemuan.
77
Gambar III.40
Implementasi Halaman Data Jadwal Pertemuan
13. Implementasi Halaman Data Pelanggan
Pada halaman ini, admin hanya dapat melihat dan mengedit status aktif pelanggan.
Ketika pelanggan melakukan pendaftaran, status pelanggan adalah aktif, tetapi ketika
pelanggan telah selesai melakukan pemesanan maka status pelanggan tidak aktif.
Gambar III.41
Implementasi Halaman Data Pelanggan
78
14. Implementasi Halaman Data Testimoni
Pada halaman ini, admin hanya dapat melihat dan mengedit status aktif testimoni
yang telah diberikan oleh pelanggan yang telah menyelesaikan pemesanan.
Gambar III.42
Implementasi Halaman Data Testimoni
15. Implementasi Halaman Laporan Master Paket Wedding
Pada halaman ini, admin dapat melihat dan mencetak laporan keseluruhan paket
wedding yang terdiri dari paket wedding gedung dan paket wedding rumah.
Gambar III.43
Implementasi Halaman Laporan Master Paket Wedding
79
16. Implementasi Halaman Laporan Master Paket Catering
Pada halaman ini, admin dapat melihat dan mencetak laporan keseluruhan paket
catering yang terdiri dari paket catering gedung dan paket catering rumah.
Gambar III.44
Implementasi Halaman Laporan Master Paket Catering
17. Implementasi Halaman Laporan Master Pelanggan
Pada halaman ini, admin dapat melihat dan mencetak laporan pelanggan.
Gambar III.45
Implementasi Halaman Laporan Master Pelanggan
80
18. Implementasi Halaman Laporan Pemesanan
Pada halaman ini, admin dapat melihat dan mencetak laporan transaksi pemesanan
yang terdiri dari laporan transaksi pemesanan per-tanggal, perbulan, dan pertahun.
Gambar III.46
Implementasi Halaman Laporan Pemesanan Per-Tanggal
81
Gambar III.47
Implementasi Halaman Laporan Pemesanan Per-Bulan
82
Gambar III.48
Implementasi Halaman Laporan Pemesanan Per-Tahun
83
19. Implementasi Halaman Laporan Jadwal Pertemuan
Pada halaman ini, admin dapat melihat dan mencetak laporan jadwal pertemuan
dengan pelanggan yang terdiri dari laporan jadwal pertemuan per-tanggal, perbulan,
dan pertahun.
Gambar III.49
Implementasi Halaman Laporan Jadwal Pertemuan Per-Tanggal
84
Gambar III.50
Implementasi Halaman Laporan Jadwal Pertemuan Per-Bulan
85
Gambar III.51
Implementasi Halaman Laporan Jadwal Pertemuan Per-Tahun
86
20. Implementasi Halaman Laporan Pendapatan
Pada halaman ini, admin dapat melihat dan mencetak laporan pendapatan dari
pemesanan paket pernikahan.
Gambar III.52
Implementasi Halaman Laporan Pendapatan Per-Periode
21. Implementasi Halaman Pengaturan Galeri
Pada halaman ini, admin dapat mengelola data galeri yang akan ditampilkan pada
halaman pengunjung. Data galeri terdiri dari 4 klasifikasi, yaitu Dekorasi Pelaminan,
Dekorasi Catering, Dekorasi Penerima Tamu, dan Tata Rias Pengantin.
87
Gambar III.53
Implementasi Halaman Pengaturan Galeri
22. Implementasi Halaman Pengaturan Tentang Kami
Pada halaman ini, admin dapat mengelola data tentang kami yang akan
ditampilkan pada halaman pengunjung.
Gambar III.54
Implementasi Halaman Pengaturan Tentang Kami
23. Implementasi Halaman Pengaturan Kontak Kami
Pada halaman ini, admin dapat mengelola data kontak kami yang akan
ditampilkan pada halaman pengunjung.
88
Gambar III.55
Implementasi Halaman Pengaturan Kontak Kami
24. Implementasi Halaman Pengaturan Slide Show
Pada halaman ini, admin dapat mengelola data slide show yang akan ditampilkan
pada Dashboard halaman pengunjung.
Gambar III.56
Implementasi Halaman Pengaturan Slide Show
25. Implementasi Halaman Notifikasi
Halaman ini menampilkan semua notifikasi dari pelanggan yang belum dibaca
oleh admin. Notifikasi tersebut terdiri dari registrasi pelanggan, mengirim pembayaran
uang muka, mengirim pembayaran kedua, mengirim pembayaran pelunasan, mengirim
testimoni, serta melakukan pembatalan.
89
Gambar III.57
Implementasi Halaman Notifikasi
26. Implementasi Halaman My Profile Admin
Halaman ini menampilkan profil admin. Admin hanya dapat mengubah nama
admin, username, dan photo.
Gambar III.58
Implementasi Halaman My Profile Admin
27. Implementasi Halaman Ganti Password Admin
Pada halaman ini, admin dapat mengganti password dengan mengisi password
baru, dan ulangi password baru dengan data yang sama. Jika datanya berbeda maka
akan muncul pesan “Password Tidak Sama”.
90
Gambar III.59
Implementasi Halaman Ganti Password Admin
D. Implementasi Halaman Pemilik
Pemilik adalah user yang memiliki hak akses untuk mengelola data
administrator. Berikut adalah implementasi web halaman pemilik sistem pemesanan
paket pernikahan.
1. Implementasi Halaman Login Pemilik
Pemilik dapat melakukan login di form login administrator sama seperti admin.
Hanya saja, ketika di klik login, pemilik diarahkan ke halaman dashboard pemilik
karena pemilik dengan admin mempunyai hak akses yang berbeda.
2. Implementasi Halaman Dashboard Pemilik
Jika login berhasil, pemilik dialihkan ke halaman dashboard pemilik.
Gambar III.60
Implementasi Halaman Dashboard Pemilik
91
3. Implementasi Halaman Data Admin
Dihalaman ini, pemilik dapat melihat, menambah, menghapus data admin,
ataupun mengubah status admin.
Gambar III.61
Implementasi Halaman Data Admin
4. Implementasi Halaman Data Pemesanan di Pemilik
Dihalaman ini, pemilik hanya dapat melihat detail data pemesanan yang masuk.
Gambar III.62
Implementasi Halaman Data Pemesanan di Pemilik
92
5. Implementasi Halaman Data Testimoni di Pemilik
Dihalaman ini, pemilik hanya dapat melihat keseluruhan data testimoni
pelanggan. Berbeda dengan admin, pemilik tidak dapat mengubah status testimoni.
Gambar III.63
Implementasi Halaman Data Testimoni di Pemilik
3.10. Pengujian Unit
Pengajuan unit terhadap sistem informasi pemesanan paket pernikahan
menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran
program.
Tabel III.8
Hasil Pengujian Halaman Login Admin
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Username dan
password
tidak diisi
kemudian klik
button Login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Anda belum
mengisi
Username atau
Password”.
Sesuai
harapan
Valid
2. Mengetikkan
username dan
Username:
admin
Sistem akan
menolak akses
Sesuai
harapan
Valid
93
password
tidak diisi atau
kosong
kemudian klik
button Login
Password:
(kosong)
user dan
menampilkan
“Anda belum
mengisi
Username atau
Password”.
3. Username
tidak diisi
(kosong) dan
password
diisi kemudian
klik button
Login
Username:
(kosong)
Password :
070798
Sistem akan
menolak akses
user dan
menampilkan
“Anda belum
mengisi
Username atau
Password”.
Sesuai
harapan
Valid
4. Mengetikkan
salah satu
kondisi salah
pada
username atau
password
kemudian klik
button Login
Username:
admin
(benar)
Password:
123456
(salah)
Sistem akan
menolak akses
user dan
menampilkan
“Login Gagal!
Username atau
Password
SALAH”.
Sesuai
harapan
Valid
5. Mengetikkan
username dan
password
dengan data
yang benar
kemudian klik
button Login
Username:
admin
(benar)
Password:
070798
(benar)
Sistem
menerima akses
login dan
kemudian
langsung
menampilkan
Dashboard
Admin.
Sesuai
harapan
Valid
Tabel III.9
Hasil Pengujian Halaman Master Paket Wedding Gedung
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Klik button
Tambah untuk
menampilkan
form tambah
data paket
wedding
gedung dan
membuat kode
paket wedding
otomatis
Kode Paket Wedding :
PWG01
Sistem akan
menampilkan
form tambah
data paket
wedding gedung
dan
menampilkan
kode paket
wedding gedung
otomatis.
Sesuai
harapan
Valid
94
2. Nama Paket,
Harga,
Rincian tidak
diisi kemudian
klik button
Simpan
Nama Paket :
(kosong)
Harga :
(kosong)
Rincian:
(kosong)
Sistem akan
menolak akses
menyimpan data
paket wedding
gedung dan
menampilkan
“Nama Paket
Wedding tidak
boleh kosong!”,
“Harga Paket
Wedding tidak
boleh kosong!”,
“Rincian Paket
Wedding tidak
boleh kosong!”
pada bagian
bawah masing-
masing kolom.
Sesuai
harapan
Valid
3. Nama Paket,
Harga,
Rincian diisi
dengan benar
dan gambar
tidak dipilih
kemudian klik
button Simpan
Nama Paket :
Paket Perkawinan di
Gedung Untuk 1000
Orang (500 Undangan)
(benar)
Harga :
Rp. 109.000.000,00
(benar)
Rincian:
Gedung & Fasilitas
tertentu.
(benar)
Gambar :
(tidak dipilih)
Sistem akan
menolak akses
menyimpan data
paket wedding
gedung dan
menampilkan
“Anda belum
memilih
gambar!” pada
bagian bawah
kolom gambar.
Sesuai
harapan
Valid
4. Harga diisi
dengan huruf
atau kararkter
Harga:
abcd
(salah)
Sistem akan
menolak akses
pengetikan pada
kolom harga.
Sesuai
harapan
Valid
5. Mengisi Nama
Paket, Harga,
Rincian, dan
Gambar
dengan data
yang benar
kemudian klik
button simpan
Nama Paket :
Paket Perkawinan di
Gedung Untuk 1000
Orang (500 Undangan)
(benar)
Harga :
Rp. 109.000.000,00
(benar)
Rincian:
Gedung & Fasilitas
tertentu.
(benar)
Sistem
melakukan
penyimpanan
data dan
menampilkan
pesan “Paket
Wedding
Gedung Berhasil
Ditambahkan”.
Sesuai
harapan
Valid
95
Gambar :
gambar_paket_wedding1
212.jpg
(benar)
6. Klik button
Edit kemudian
ubah Harga
dengan data
yang benar
kemudian klik
button Update
Nama Paket :
Paket Perkawinan di
Gedung Untuk 1000
Orang (500 Undangan)
Harga :
Rp. 129.000.000,00
(benar)
Rincian:
Gedung & Fasilitas
tertentu.
Gambar :
gambar_paket_wedding1
212.jpg
Sistem
melakukan
pengubahan data
dan
menampilkan
pesan “Paket
Wedding
Gedung Berhasil
Di Update”.
Sesuai
harapan
Valid
7. Klik button
Hapus pada
data yang
ingin dihapus
Nama Paket :
Paket Perkawinan di
Gedung Untuk 1000
Orang (500 Undangan)
Harga :
Rp. 109.000.000,00
Rincian:
Gedung & Fasilitas
tertentu.
Gambar :
gambar_paket_wedding1
212.jpg
Sistem
melakukan
penghapusan
data dan
menampilkan
pesan “Paket
Wedding
Gedung Berhasil
Dihapus”.
Sesuai
harapan
Valid
Tabel III.10
Hasil Pengujian Halaman Master Paket Catering Gedung
No. Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
Pengujian Kesimpulan
1. Klik button
Tambah untuk
menampilkan
form tambah
data paket
catering
gedung dan
membuat kode
paket catering
otomatis
Kode Paket Catering :
PCG01
Sistem
menampilkan
form tambah
data paket
catering gedung
dan
menampilkan
kode paket
catering gedung
otomatis.
Sesuai
harapan
Valid
2. Nama Paket,
Harga,
Nama Paket :
(kosong)
Sistem akan
menolak akses
Sesuai
harapan
Valid
96
Rincian tidak
diisi kemudian
klik button
Simpan
Harga :
(kosong)
Rincian:
(kosong)
menyimpan data
paket catering
gedung dan
menampilkan
“Nama Paket
Catering tidak
boleh kosong!”,
“Harga Paket
Catering tidak
boleh kosong!”,
“Rincian Paket
Catering tidak
boleh kosong!”
pada bagian
bawah masing-
masing kolom.
3. Nama Paket,
Harga,
Rincian diisi
dengan benar
dan gambar
tidak dipilih
kemudian klik
button Simpan
Nama Paket :
Menu Catering Type A -
Gedung
(benar)
Harga : Rp.65.000,00
(benar)
Rincian:
Nasi Putih, Daging
(benar)
Gambar :
(tidak dipilih)
Sistem akan
menolak akses
menyimpan data
paket catering
gedung dan
menampilkan
“Anda belum
memilih
gambar!” pada
bagian bawah
kolom gambar.
Sesuai
harapan
Valid
4. Harga diisi
dengan huruf
atau kararkter
Harga: abcd
(salah)
Sistem akan
menolak akses
pengetikan pada
kolom harga.
Sesuai
harapan
Valid
5. Mengisi Nama
Paket, Harga,
Rincian, dan
Gambar
dengan data
yang benar
kemudian klik
button simpan
Nama Paket :
Menu Catering Type A -
Gedung
(benar)
Harga : Rp.65.000,00
(benar)
Rincian:
Nasi Putih, Daging
(benar)
Gambar :
gambar_paketcatering_a.
png
(benar)
Sistem
melakukan
penyimpanan
data dan
menampilkan
pesan “Paket
Catering
Gedung Berhasil
Ditambahkan”.
Sesuai
harapan
Valid
6. Klik button
Edit kemudian
ubah Rincian
dengan data
yang benar
Nama Paket :
Menu Catering Type A -
Gedung
Harga : Rp.65.000,00
Rincian:
Sistem
melakukan
pengubahan data
dan
menampilkan
Sesuai
harapan
Valid
97
kemudian klik
button Update
Nasi Putih, Daging, Soup
(benar)
Gambar :
gambar_paketcatering_a.
png
pesan “Paket
Catering
Gedung Berhasil
Di Update”.
7. Klik button
Hapus pada
data yang
ingin dihapus
Nama Paket :
Menu Catering Type A -
Gedung
Harga : Rp.65.000,00
Rincian:
Nasi Putih, Daging, Soup
Gambar :
gambar_paketcatering_a.
png
Sistem
melakukan
penghapusan
data dan
menampilkan
pesan “Paket
Catering
Gedung Berhasil
Dihapus”.
Sesuai
harapan
Valid
Tabel III.11
Hasil Pengujian Halaman Form Registrasi
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Klik button
Register untuk
menampilkan
form regsitrasi
pelanggan dan
membuat kode
pelanggan
otomatis
Kode Pelanggan :
PLG190801
Sistem
menampilkan
form registrasi
dan
menampilkan
kode pelanggan
otomatis.
Sesuai
harapan
Valid
2. Nama
Pelanggan, No
KTP, No
Telephone,
Jenis Kelamin,
Alamat,
Username,
Password
tidak diisi
kemudian klik
button
Register
Nama Pelanggan :
(kosong)
No KTP :
(kosong)
No Telephone: (kosong)
Jenis Kelamin: (kosong)
Alamat:
(kosong)
Username: (kosong)
Password:
(kosong)
Sistem akan
menolak akses
menyimpan data
pelanggan, serta
menampilkan
“Nama
Pelanggan tidak
boleh kosong!”,
“No KTP tidak
boleh kosong!”,
“No Telephone
tidak boleh
kosong!”, “Jenis
Kelamin tidak
boleh kosong!”,
“Alamat tidak
boleh kosong!”,
“Username tidak
boleh kosong!”,
“Password tidak
Sesuai
harapan
Valid
98
boleh kosong!”
pada bagian
bawah masing-
masing kolom.
3. Nama
Pelanggan, No
KTP, No
Telephone,
Jenis Kelamin,
Alamat,
Username,
Password,
dengan benar
dan photo
tidak dipilih
kemudian klik
button
Register
Nama Pelanggan :
Titik Pramesti
(benar)
No KTP :
3275064301990004
(benar)
No Telephone:
089690016032
(benar)
Jenis Kelamin :
Perempuan
(benar)
Alamat :
Jl. Sultan Agung
Gg.H.Mat Sholeh
Rt.006/04 No.80
Kel.Medan Satria,
Kec.Medan Satria, Kota
Bekasi, Jawa Barat
(benar)
Username :
Titik
(benar)
Password :
123
(benar)
Gambar :
(tidak dipilih)
Sistem akan
menolak akses
menyimpan data
pelanggan, serta
menampilkan
“Anda Belum
Memilih
Photo!” pada
bagian bawah
kolom photo.
Sesuai
harapan
Valid
4. Nama
Pelanggan
diisi dengan
angka
Nama Pelanggan: 123
(salah)
Sistem akan
menolak akses
pengetikan pada
kolom Nama
Pelanggan.
Sesuai
harapan
Valid
5. No KTP diisi
dengan huruf
atau karakter
No KTP:
abcd
(salah)
Sistem akan
menolak akses
pengetikan pada
kolom No KTP.
Sesuai
harapan
Valid
6. No Telephone
diisi dengan
huruf atau
karakter
No Telephone:
Abcd
(salah)
Sistem akan
menolak akses
pengetikan pada
kolom No
Telephone.
Sesuai
harapan
Valid
7. Mengisi Nama
Pelanggan, No
Nama Pelanggan :
Titik Pramesti
Sistem
melakukan
penyimpanan
Sesuai
harapan
Valid
99
KTP, No
Telephone,
Jenis Kelamin,
Alamat,
Username,
Password, dan
Photo dengan
data yang
benar
kemudian klik
button
Register
(benar)
No KTP :
3275064301990004
(benar)
No Telephone:
089690016032
(benar)
Jenis Kelamin :
Perempuan
(benar)
Alamat :
Jl. Sultan Agung
Gg.H.Mat Sholeh
Rt.006/04 No.80
Kel.Medan Satria,
Kec.Medan Satria, Kota
Bekasi, Jawa Barat
(benar)
Username :
titik (benar)
Password :
123
(benar)
Gambar :
photo1563328111.jpg
(benar)
data pelanggan
dan
menampilkan
Form Login.
Tabel III.12
Hasil Pengujian Halaman Form Pemesanan
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Klik button
Pesan Paket
untuk
menampilkan
form
pemesanan
dan membuat
kode
pemesanan
otomatis
Kode Pemesanan :
PS1907131
Sistem
menampilkan
form pemesanan
dan
menampilkan
kode pemesanan
otomatis.
Sesuai
harapan
Valid
2. Tanggal
Pernikahan,
Tambah Porsi
Paket
Catering,
Tanggal Pernikahan:
(kosong)
Tambah Porsi Paket
Catering:
(kosong)
Sistem akan
menolak akses
menyimpan data
pemesanan,
serta
Sesuai
harapan
Valid
100
Tanggal
Jadwal, dan
Jam Jadwal
tidak diisi
kemudian klik
button Pesan
Tanggal Jadwal:
(kosong)
Jam Jadwal:
(kosong)
menampilkan
“Tanggal
Pernikahan tidak
boleh kosong!”,
“Tambah Porsi
Paket Catering
tidak boleh
kosong!”,
menampilkan
“Tanggal Jadwal
tidak boleh
kosong!”,
menampilkan
“Jam Jadwal
tidak boleh
kosong!” pada
bagian bawah
masing-masing
kolom.
3. Tambah Porsi
Paket Catering
diisi dengan
huruf atau
karakter
Tambah Porsi Paket
Catering:
abcd
(salah)
Sistem akan
menolak akses
pengetikan pada
kolom Tambah
Porsi Paket
Catering.
Sesuai
harapan
Valid
4. Memilih
Tanggal
Pernikahan
yang sama
dengan 5
pemesanan
dalam sehari
atau lebih.
Tanggal Pernikahan:
12 Desember 2019
(salah)
Sistem akan
menolak akses
penyimpanan
dan
menampilkan
pesan
“Pemesanan
Paket
Pernikahan pada
tanggal 12
Desember 2019
sudah penuh”.
Sesuai
harapan
Valid
5. Mengisi
Tanggal
Pernikahan,
Tambah Porsi
Paket
Catering,
Tanggal
Jadwal, dan
Jam Jadwal
dengan data
yang benar
kemudian klik
button Pesan
Tanggal Pernikahan:
26 Desember 2019
(benar)
Tambah Porsi Paket
Catering : 0
(benar)
Tanggal Jadwal:
21 Juli 2019
(benar)
Jam Jadwal:
10:00 AM
(benar)
Sistem
melakukan
penyimpanan
data dan
menampilkan
Bukti
Pemesanan
Paket
Pernikahan.
Sesuai
harapan
Valid
101
Tabel III.13
Hasil Pengujian Halaman Konfirmasi Pembayaran Uang Muka
No Skenario
pengujian Test case
Hasil yang
diharapkan
Hasil
pengujian Kesimpulan
1. Klik button
Konfirmasi
Uang Muka
untuk
menampilkan
form
konfirmasi
pembayaran
uang muka
Tanggal Pemesanan:
31 Juli 2019
ID Pelanggan :
PLG190703
Nama Lengkap:
Titik Pramesti
Nominal Pembayaran
Uang Muka:
Rp. 15.000.000,00
Sistem
menampilkan
form konfirmasi
pembayaran
uang muka.
Sesuai
harapan
Valid
2. Bukti
Pembayaran
tidak dipilih
kemudian klik
button Kirim
Tanggal Pemesanan:
31 Juli 2019
ID Pelanggan :
PLG190703
Nama Lengkap:
Titik Pramesti
Nominal Pembayaran
Uang Muka:
Rp. 15.000.000,00
Bukti Pembayaran:
(tidak dipilih)
Sistem akan
menolak akses
menyimpan data
konfirmasi
pembayaran
uang muka dan
menampilkan
pesan “Anda
Belum Memilih
Gambar!” pada
bagian bawah
kolom bukti
pembayaran.
Sesuai
harapan
Valid
3. Memilih Bukti
Pembayaran
kemudian klik
button Kirim
Tanggal Pemesanan:
31 Juli 2019
ID Pelanggan :
PLG190703
Nama Lengkap:
Titik Pramesti
Nominal Pembayaran
Uang Muka:
Rp. 15.000.000,00
Bukti Pembayaran:
buktibayar_dp15645446
08.jpg
(Benar)
Sistem
melakukan
penyimpanan
data konfirmasi
pembayaran
uang muka dan
menampilkan
pesan
“Konfirmasi
Pembayaran
Uang Muka
Anda Berhasil
Dikirim!".
Sesuai
harapan
Valid