BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data...
Transcript of BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data...
23
BAB III
PEMBAHASAN
3.1 Analisis Kebutuhan
Pada tahap analisa kebutuhan adalah tahap mengidentifikasi apa saja yang
perlu dilakukan oleh sistem baru. Dalam analisa yang dilakukan ada berbagai
macam kebutuhan yang diinginkan. Dalam tahap analisa kebutuhan para pengguna
memiliki kebutuhan yang berbeda-beda. Berikut pengguna berdasarkan level bisa
menggunakan kebutuhan terhadap sistem baru sebagai berikut:
1. Kebutuhan Admin
a. Admin dapat melakukan login dihalaman admin.
b. Admin dapat mengganti password
c. Admin dapat mengupdate profile
d. Admin dapat melihat data member
e. Admin dapat mengelola data jenis baju
f. Admin dapat mengelola data baju
g. Admin dapat mengelola data sewa
h. Admin dapat mengelola menunggu pembayaran
i. Admin dapat mengelola menunggu konfirmasi
j. Admin dapat mengelola belum dikembalikan
k. Admin dapat melakukan logout
2. Kebutuhan User
a. Member melakukan registrasi dihalamam member
b. Member dapat melalukan login dihalaman member
c. Member dapat melihat baju
24
d. Member dapat melakukan cek ketersediaan baju
e. Member dapat melakukan sewa baju
f. Member dapat melihat Detail sewa
g. Member dapat melihat riwayat sewa
h. Member dapat upload bukti pembayaran
i. Member dapat melihat faqs
j. Member dapat melihat tentang kami
k. Member dapat melihat hubungi kami dengan mengirim pesan
l. Member dapat mengelola profil
m. Member dapat mengubah password
n. Member dapat melakukan logout
3.2 Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Dokumen masukan yang penulis rancang sebagai dasar proses penginputan.
Perancangan program penyewaan baju berbasis website dapat dengan mudah
mengetahui informasi yang nantinya akan diolah, sehingga output yang dihasilkan
sesuai dengan kebutuhan. Adapun dokumen masukan yang penulis usulkan untuk
penyewaan baju adalah:
1. Nama Dokumen : Data Jenis Baju
Fungsi : Sebagai penyimpan data jenis baju
Sumber : Admin
Tujuan : member
Media : Komputer
Frekuensi : Setiap ada penambahan atau pengurangan data jenis
25
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : Data Baju
Fungsi : Sebagai penyimpanan data baju
Sumber : admin
Tujuan : member
Media : Komputer
Frekuensi : Setiap ada penambahan atau pengurangan data baju
Bentuk : Lihat Lampiran A.2
3. Nama Dokumen : Data Sewa
Fungsi : Sebagai penyimpanan data sewa
Sumber : admin
Tujuan : member
Media : Komputer
Frekuensi : Setiap ada penambahan atau pengurangan data sewa
Bentuk : Lihat Lampiran A.3
B. Rancangan Dokumen Keluaran (Output)
Rancangan dokumrn keluaran yang penulis rancang menyangkut dengan hasil dari
data masukan yang telah diolah, sehingga dengan adanya rancangan masukan keluaran
ini penulis berharap pengguna sistem ini penyewaan baju dapat dengan mudah melihat
laporan-Laporan. Adapun rancangan dokumen keluaran yang penilis rancang yaitu:
1. Nama Dokumen : Struk Penyewaan
Fungsi : Sebagai bukti sewa
Sumber : member
Tujuan : admin
26
Media : Komputer
Frekuensi : Setelah melakukan tansaksi
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen : Laporan sewa
Fungsi : Sebagai laporan sewa
Sumber : admin
Tujuan : Arsip
Media : Komputer
Frekuensi : Setelah melakukan pembayaran
Bentuk : Lihat Lampiran B.2
3.3 Entity Relationship Diagram (ERD)
Gambar III.1
ERD Penyewaan baju adat jawa
27
3.4 LRS ( Logical Record Structure )
Gambar III.2
LRS Penyewaan baju adat jawa
3.5 Spesifikasi File
Dalam progam penyewaan baju , ada 5 file basis data yang digunakan, yaitu
sebagai berikut:
1. Spesifikasi File Baju
Nama File :baju
Akronim :baju
Fungsi :Menyimpan data baju
Tipe File :File Master
Organisasi file :Index Squential
Media :Hard Disk
Panjang Record :189
Kunci Field :id_baju
Software :Xampp
28
Tabel III.1
Spesifikasi File baju
No Elemen Data Akronim Type Panjang Keterangan
1 Id Baju id_baju varchar 5 Primary Key
2 Nama Baju nama_baju varchar 100
3 Id jenis id_jenis varchar 5
4 Kategori kategori varchar 50
5 Deskripsi deskripsi Text
6 Harga harga Int
7 S s Int 8
8 M m Int 5
9 L l Int 5
10 XL xl Int 5
11 Gambar 1 gambar 1 Text
12 Gambar 2 gambar 2 Text
13 Gambar 3 gambar 3 Text
2. Spesifikasi File Booking
Nama File :booking
Akronim :booking
Fungsi :Menyimpan data booking
Tipe File :File Master
Organisasi file :Index Squential
Media :Hard Disk
Panjang Record :141
Kunci Field :kode_booking
Software :Xampp
29
Tabel III.3
Spesifikasi File booking
No Elemen Data Akronim Type Panjang Keterangan
1 Kode Booking kode_booking varchar 8 Primary Key
2 ID Baju id_baju varchar 5
3 Id Member id_member varchar 6
3 Ukuran ukuran varchar 50
4 Tgl Mulai tgl_mulai Date
5 Tgl Selesai tgl_selesai Date
6 Durasi durasi Int 11
7 Denda denda Int 11
8 Status status varchar 20
9 PickUp pickup varchar 30
10 Tgl Booking tgl_booking Date
11 Daerah daerah varchar 16
12 Biaya biaya int 11
13 Bukti Bayar bukti_bayar varchar 100
3. Spesifikasi File Cek Booking
Nama File :cek_booking
Akronim :cek_booking
Fungsi :Menyimpan data cek boking
Tipe File :File Master
Organisasi file :Index Squential
Media :Hard Disk
Panjang Record :105
Kunci Field :id_cek
Software :Xampp
30
Tabel III.4
Spesifikasi File cek_booking
No Elemen Data Akronim Type Panjang Keterangan
1 Id Cek id_cek Int 11 Primary Key
2 Kode Boking kode_booking Varchar 8
3 Id Baju id_baju varchar 5
4 Ukuran ukuran Varchar 50
5 Tgl Boking tgl_booking Date 10
6 Status Status Varchar 20
4. Spesifikasi File Jenis
Nama File :jenis
Akronim :jenis
Fungsi :Menyimpan data jenis
Tipe File :File Master
Organisasi file :Index Squential
Media :Hard Disk
Panjang Record :55
Kunci Field :id_jenis
Software :Xampp
Tabel III.5
Spesifikasi File jenis
No Elemen Data Akronim Type Panjang Keterangan
1 Id Jenis id_jenis varchar 5 Primary Key
2 Nama Jenis nama_jenis varchar 50
5. Spesifikasi File member
Nama File :member
Akronim :member
Fungsi :Menyimpan data member
31
Tipe File :File Master
Organisasi file :Index Squential
Media :Hard Disk
Panjang Record :601
Kunci Field :id_user
Software :Xampp
Tabel III.6
Spesifikasi File member
No Elemen Data Akronim Type Panjang Keterangan
1 Id User id_user Int 6 Primary Key
2 Nama User nama_user varchar 120
3 Email email varchar 100
4 Password password varchar 100
5 Telp telp varchar 20
6 Alamat alamat varchar 255
3.6 Pengkodean
A. Kode Login Admin
Setiap Login Dengan Hak Akses Admin diantaranya terdiri dari :
Identitas Keterangan Identitas Nomor Urut
Admin Admin
32
Keterangan:
ADM :Identitas Login Admin
001 :Identitas Nomor Urut Admin
B. Kode Login Member
Setiap Login Dengan Hak Akses Member diantaranya terdiri dari :
Identitas Keterangan Identitas Nomor Urut
Member Member
Keterangan:
MBR :Identitas Login member
001 :Identitas Nomor Urut member
33
C. Kode Baju
Setiap baju memiliki ID baju diantaranya terdiri dari :
Identitas Keterangan Identitas Nomor Urut
Baju Baju
Keterangan:
BAJ :Identitas baju
01 :Identitas Nomor Urut baju
D. Kode Booking
Setiap Booking Memiliki ID Booking diantaranya terdiri dari :
Identitas Keterangan Identitas Nomor Urut
Booking Booking
Keterangan:
TRX :Identitas baju
00012 :Identitas Nomor Urut baju
34
E. Kode Jenis
Setiap Jenis Baju Memiliki ID Jenis diantaranya terdiri dari :
Identitas Keterangan Identitas Nomor Urut
Jenis Jenis
Keterangan
JNS :Identitas baju
01 :Identitas Nomor Urut baju
35
3.7 Spesifikasi Program
A. Struktur Navigasi Halaman Index (Halaman Admin)
Pada Halaman Admin menggunakan struktur navigasi composite karena
rangkaian Dashboard, ganti password, sewa, baju, member, mengubungi,
kelola halaman, kontak info, laporan dapat diakses secara bebas
Gambar III.3
Struktur navigasi Menu Admin
36
B. Struktur Navigasi Halaman Member
Pada Halaman member menggunakan struktur navigasi composite karena
rangkaian Home, Baju Adat, Baju Dewasa, Baju pengantin, faqs, tentang kami,
hubungi kami, profile dapat diakses secara bebas.
Gambar III.4
Struktur Navigasi Member
C. Struktur Navigasi Halman Pengunjung
Pada Halaman Pengunjung menggunakan struktur navigasi composite
karena rangkaian Home, Baju Adat, Baju Dewasa, Baju pengantin, faqs,
tentang kami, hubungi kami, profile dapat diakses secara bebas.
Gambar III.5
Struktur Navigasi Pengunjung
37
3.8 Spesifikasi Sistem Komputer
A. Spesifikasi Hardware
a. Server
1) CPU
(a) Processor Pentium® Core 2 Duo
(b) RAM DDR2 4 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps
b. Cilent
1) CPU/Laptop
(a) Processor intel® Celeron ® CPU 1005 @1.90G hzm ( 2 CPus), 1.9GHz
(b) RAM DDR2 2 GB
(c) Hard Disk 200 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56 Kbps
B. Spesifikasi Software
1. Server
a. Sistem operasi yang umum digunakan Microsoft Windows
b. Aplikasi bundle web server PHPMyAdmin v7.3.2
c. Aplikasi Xampp
38
d. Sublime text 3
e. Aplikasi Web Lihatr Google Chrome
2. Client
a. Sistem Operasi Microsoft Windows atau Linux
b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome
3.9 Implementasi
1. Halaman Login Admin
Admin harus melakukan login terlebih dahulu untuk dapat menggunakan modul-
modul yang tersedia jika login berhasil, maka menu-menu admin akan
ditampilkan.
Gambar III.6
Halaman Login
2. Halaman Home Admin
Setelah admin berhasil login, sistem akan menampilkan halaman utama dari
admin.
39
Gambar III.7
Halaman Home Admin
3. Halaman Ganti Password
Pada halaman ini, admin dapat mengganti password lama dengan password yang
baru.
Gambar III.8
Halaman Ganti Password
4. Halaman Update Profile
Pada halaman ini, admin dapat mengupdate profile.
40
Gambar III.9
Halaman Update Profile
5. Halaman Data member
Pada halaman ini, admin dapat melihat data member.
Gambar III.10
Halaman Data member
6. Halaman Data Jenis Baju
Pada halaman ini, admin dapat melihat data jenis baju dan mengelola seperti
ubah dan hapus.
41
Gamabar III.11
Halaman Data Jenis Baju
7. Halaman Data Baju
Pada halaman ini, admin dapat melihat data baju, detail dan mengelola seperti
ubah dan hapus.
Gambar III.12
Halaman Data Baju
8. Halaman Data Sewa
Pada halaman ini, admin dapat melihat detail sewa baju, data sewa baju dan
status pembayaran.
42
Gambar III.13
Halaman Data Sewa
9. Halaman Data Menunggu Pembayaran
Pada halaman ini, admin mengelola menunggu pembayaran.
Gambar III.14
Halaman menunggu pembayaran
10. Halaman Data menunggu Konfirmasi
Pada halaman ini, admin mengelola menunggu konfirmasi
Gambar III.15
Halaman Data menunggu Konfirmasi
43
11. Halaman Data Belum dikembalikan
Pada halaman ini, admin mengelola belum dikembalikan
Gambar III.16
Halaman Belum dikembalikan
12. Halaman Registrasi member
Pada halaman ini, member melakukan registrasi.
Gambar III.17
Halaman Registrasi member
44
13. Halaman Login Member
Pada halaman ini, member melakukan Login
Gambar III.18
Halaman Login member
14. Halaman Baju
Pada halaman ini, member dapat melihat baju, deskripsi baju, serta stok ukuran
baju.
Gambar III.19
Halaman Baju
45
15. Halaman cek ketersediaan baju
Pada halaman ini, member dapat melihat ketersediaan baju, dan bisa memilih
metode pickup, Jika menggunakan kurir maka akan dikenakan ongkos kirim
Gambar III.20
Halaman cek ketersediaan baju
16. Halaman sewa baju
Pada halaman ini, member bias melakukan sewa baju
Gambar III.21
Halaman sewa baju
46
17. Halaman Detail sewa
Pada halaman ini, member bias melihat detail pembayaran sewa baju dan
maksimal transfer 1x24 jam.
Gambar III.22
Halaman Detail sewa
18. Halaman riwayat sewa
Pada halaman ini, member bias melihat riwayat sewa
Gambar III.23
Halaman Riwayat Sewa
47
19. Halaman Upload Bukti Pembayaran
Pada halaman ini, member bias melakukan upload bukti pembayaran.
Gambar III.24
Halaman Upload Bukti pembayaran
20. Halaman Faqs
Pada halaman ini, member bisa melihat faqs
Gambar III.25
Halaman Faqs
48
21. Halaman Tentang Kami
Pada halaman ini, member bisa melihat tentang kami.
Gambar III.26
Halaman tentang kami
22. Halaman Hubungi Kami
Pada halaman ini, member bisa melihat hubungi kami dan mengirimi pesan.
Gambar III.27
Halaman Hubungi Kami
49
3.10 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan black box testing yang
fokus terhadap proses masukan dan keluaran program.
1. Pengujian Form Login Admin
Tabel III.6
Hasil Pengujian Blackbox Testing Halaman Login Admin
Skenario Test case Hasil yang Hasil Kesimpulan
No Pengujian Diharapkan pengujian
Username dan Username: Sistem akan Sesuai Valid
password tidak (Kosong) menolak dan
1. diisi kemudian Password: Memunculkan harapan
klik tombol (kosong) notifikasi username
login atau password
Salah
Mengetikkan Username: Sistem akan
Sesuai Valid username dan (admin) menolak dan
2. password tidak Password: Memunculkan harapan
diisi atau kosong (kosong)
notifikasi username
atau
kemudian klik password salah
Username tidak Username : Sistem akan Sesuai Valid (kosong) menolak dan
diisi (kosong) dan
Password: Memunculkan harapan
password diisi
3. Admin
notifikasi username
atau
kemudian klik
password salah
tombol login
Mengetikkan salah Username: Sistem akan Sesuai Valid satu kondisi salah Admin menolak dan
pada username (benar) Memunculkan harapan
4. atau password Password: notifikasi email
kemudian klik user (salah) atau password
tombol login salah
5. Mengetikkan user Username Sistem menerima
Sesuai Valid ID dan password Admin akses login dan
harapan
dengan data yang (benar) Kemudian
benar kemudian Password: Langsung
klik tombol login adm001 Menampilkan
(benar) Halaman Admin
50
2. Pengujian Form Daftar Member
Tabel III.7
Hasil Pengujian Blackbox Testing Registrasi
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Nama lengkap,
no telp, alamat
email, alamat,
password tidak
diisi kemudian
klik tombol
simpan
Nama
lengkap:
(kosong)
No
telp:(kosong)
Alamat email
:(kosong)
alamat:(koso
ng)
password:(ko
song)
Sistem akan
menolak dan
akses admin
dan
memunculka
n notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
Valid
2 Salah satu form
tidak diisi
kemudian klik
simpan
Nama
lengkap:
(Dian Febri)
No
telp:(082322
753411)
Alamat email
:(kosong)
alamat:(bekas
i
password:(12
3)
Sistem akan
menolak dan
akses admin
dan
memunculka
n notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
valid
3 Mengisi semua
field yang ada
diform
kemudian klik
simpan
Nama
lengkap:
(Dian Febri)
No
telp:(082322
753411)
Alamat email
:(dianfebri@
GMAIL.CO
M)
alamat:(bekas
i
password:(12
3)
Sistem akan
menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai
harapan
Valid
51
3. Pengujian Form Login member
Tabel III.8
Hasil Pengujian Blackbox Testing Login Member
Skenario Test case Hasil yang Hasil Kesimpulan
No Pengujian Diharapkan pengujian
Username dan Username: Sistem akan Sesuai Valid password tidak (Kosong) menolak dan
1. diisi kemudian Password: memunculkan harapan
klik tombol (kosong) notifikasi email
Login atau password
Salah
Mengetikkan Username: Sistem akan Sesuai Valid username dan ([email protected] menolak dan
2. password tidak om) memunculkan harapan
diisi atau kosong Password: notifikasi email atau
kemudian klik (kosong) password salah
Username tidak Username : Sistem akan Sesuai Valid (kosong) menolak dan
diisi (kosong) dan
Password: memunculkan harapan
password diisi
3. dian456 notifikasi email atau
kemudian klik
password salah
tombol login
Mengetikkan salah Username: Sistem akan Sesuai Valid satu kondisi salah Admin menolak dan
pada username (benar) memunculkan harapan
4. atau password Password: notifikasi email
kemudian klik user (salah) atau password
tombol login Salah
5. Mengetikkan user Username Sistem menerima
Sesuai Valid ID dan password Dian@gmail akses login dan
harapan
dengan data yang .com (benar) Kemudian
benar kemudian Password: Langsung
klik tombol login dian456 Menampilkan
(benar) Halaman Admin
52
4. Pengujian Form Tambah Data Jenis
Tabel III.9
Hasil Pengujian Blackbox Testing Tambah Data Jenis
No Skenario
Pengujian
Test
Case
Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Nama jenis
baju tidak
diisi
kemudian
klik tombol
simpan
Nama
jenis:
kosong
Sistem akan
menolak dan
memunculkan
notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
Valid
2 Mengisi
semua field
yang ada
diform
kemudian
klik simpan
Nama
jenis:
Baju adat
Sistem akan
menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai
harapan
Valid
5. Pengujian Form Tambah Data Baju
Tabel III.10
Hasil Pengujian Blackbox Testing Tambah Data Baju
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Nama baju, jenis
baju, deskripsi
baju,kategori,
harga,s,m,l,xl,ga
mbar 1, gambar
2, gambar 3
tidak diisi
kemudian klik
tombol simpan
Nama baju:
(kosong)
jenis
baju:(kosong)
deskripsi
baju:(kosong)
kategori:(kos
ong)
harga:(koson
g)
s(kosong)
m:kosong)
l:(kosong)
xl(kosong)
Sistem akan
menolak dan
akses admin
dan
memunculka
n notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
Valid
53
gambar 1
:(kosong)
gambar 2
:(kosong)
gambar
3:(kosong)
2 Salah satu form
tidak diisi
kemudian klik
simpan
Nama
baju:(kosong)
jenis
baju:(kosong)
deskripsi
baju:(kosong)
kategori:(kos
ong)
harga:(koson
g)
s(kosong)
m:kosong)
l:(kosong)
xl(kosong)
gambar 1
:(kosong)
gambar 2
:(kosong)
gambar
3:(kosong)
Sistem akan
menolak dan
akses admin
dan
memunculka
n notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
valid
3 Mengisi semua
field yang ada
diform
kemudian klik
simpan
Nama
baju:Baju
pengantin
Modern
jenis
baju:Baju
akad
deskripsi
baju: Gaun
perempuan +
jas laki-laki
Hijab+Acces
ories hijab
Sepasang
sepatu
perempuan+l
aki-laki
kategori:baju
pengantin
harga:180000
0
s:0
m:0
Sistem akan
menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai
harapan
Valid
54
l:1
xl:0
gambar 1
:img
gambar 2
:img
gambar 3:img
6. Pengujian Unit Form Booking
Tabel III.11
Hasil Pengujian Blackbox Testing Booking
No Skenario Pengujian Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Tgl_mulai, tgl
selesai,ukuran,metode
pickup
Tgl_mulai: (kosong)
Tgl_selesai:
(kosong)
Ukuran:(kosong)
metode
pickup:(kosong)
Sistem akan
menolak dan
akses member
dan
memunculkan
notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
Valid
2 Salah satu form tidak
diisi kemudian klik
simpan
Tgl_mulai:1juli 2019
Tgl_selesai:3 juli2019
Ukuran:(kosong)
Metode pickup:Kurir
Sistem akan
menolak dan
akses member
dan
memunculkan
notifikasi
Harap isi
bidang ini
Sesuai
Harapan
Sesuai
harapan
valid
3 Mengisi semua field
yang ada diform
kemudian klik simpan
tetapi baju yg dipilih
sudah disewa dan
ukuran yang dipilih
kosong
Tgl_mulai:1juli 2019
Tgl_selesai:3 juli2019
Ukuran:S
Metode pickup:Kurir
Sistem akan
menolak dan
akses member
dan
memunculkan
notifikasi
Baju tidak
tersedia ditgl
yang anda
pilih,silahkan
pilih
tgl/ukuran lain
Sesuai
harapan
Valid
55
4 Mengisi semua field
yang ada diform
kemudian klik simpan
Tgl_mulai:1juli 2019
Tgl_selesai:3 juli2019
Ukuran:S
Metode pickup:Kurir
Sistem akan
menerima
akses dan
kemudian data
akan disimpan
langsung ke
database
Sesuai
Harapan
Valid
7. Pengujian Unit Form Pembayaran
Tabel III.12
Hasil Pengujian Blackbox Testing Pembayaran
No Skenario
Pengujian
Test Case Hasil yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Bukti
pembayaran
tidak diisi
kemudian
klik tombol
simpan
Bukti
pemabyaran:(kosong)
Sistem akan
menolak
akses
member dan
memunculkan
notifikasi
Pilih file
Sesuai
harapan
Valid
2 Mengisi semua field
yang ada
diform
kemudian
klik simpan
Nama jenis: img Sistem akan menerima
akses dan
kemudian
data akan
disimpan
langsung ke
database
Sesuai harapan
Valid