26
PEMBAHASAN
3.1. Tinjauan Perusahaan
Pemesanan Produk merupakan suatu hal yang sangat penting bagi sebuah perusahaan serta menjadi suatu kebutuhan suatu sistem pemesanan yang terkomputerisasi agar dapat mempermudah dan mempercepat proses pemesanan produk pada percetakan Riri. Selain itu juga dapat mempermudah konsumen untuk memperoleh informasi produk yang dipasarkan oleh percetakan Riri.
Sebelum membuat website, penulis melakukan riset pada percetakan Riri.
Dan didalam tinjauan perusahaan penulis akan membahas mengenai sejarah perusahaan, struktur organisasi dan fungsi pada percetakan Riri.
3.1.1. Sejarah Perusahaan
Percetakan Riri terbentuk pada April 2007, dan nama Riri itu sendiri diambil dari nama pemilik percetakan tersebut yaitu Riri Achri Wahyudi.
Percetakaan Riri terletak di Desa Cikopo No. 03 RT.010/004 Kec. Bungursari Kab.
Purwakarta.
Awalnya percetakan Riri ini hanya melayani konsumen untuk proses design produk cetaknya saja seperti design undangan, sampul yasin, brosur, dan lain lain tanpa ada proses cetak (printing). Kemudian seiring berjalannya waktu, percetakan Riri bisa melayai konsumen mulai dari proses design sampai proses akhir yaitu printing. Konsumen kini bisa memesan beberapa hasil produk cetak (printing) dari percetakan Riri seperti: Undangan, Buku Yasin, Brosur dan lain-lain.
3.1.2. Struktur Organisasi dan Fungsi
Dalam mengelola suatu usaha, instansi pemerintah ataupun organisasi agar dapat berjalan dengan baik diperlukan struktur organisasi yang dapat menggambarkan fungsi-fungsi manajemen mengenai wewenang dan tanggung jawab.
Organisasi merupakan salah satu faktor pendukung untuk mencapai tujuan bersama, karena organisasi dapat berfungsi sebagai alat yang mempunyai hubungan formal dalam melakukan suatu aktifitas dengan tujuan mencapai keberhasilan bersama. Berikut ini adalah struktur organisasi percetakan Riri Purwakarta:
A. Struktur Organisasi
Pemilik Percetakan
Divisi Cetak Divisi Layout
Sumber : Percetakan Riri (2017)
Gambar III.1.
Struktur Organisasi
B. Fungsi Organisasi
Didalam struktur organisasi menunjukkan bahwa adanya pembagian kerja, dan bagaimana fungsi atau kegiatan-kegiatan berbeda yang dikoordinasikan. Dan selain itu struktur organisasi juga menunjukkan mengenai spesialisasi-spesialisasi dari pekerjaan. Berikut adalah fungsi dari struktur organisasi percetakan Riri Purwakarta:
1. Pemilik Percetakan
a. Bertanggung jawab dalam memimpin dan menjalankan percetakan.
b. Menyusun rencana kerja serta anggaran untuk mencapai tujuan percetakan.
c. Mengambil keputusan dan kebijakan-kebijkan yang dianggap perlu untuk kebaikan dan kemajuan percetakan.
2. Divisi Layout
a. Merancang Layout pada produk (undangan, yasin, brosur dll).
b. Membuat dan memilih jenis huruf.
c. Mendesain produk (undangan, yasin, brosur dll) sesuai keinginan konsumen.
3. Divisi Cetak
a. Menyiapkan alat dan bahan untuk proses pencetakan produk.
b. Mencetak produk sesuai yang dipesan oleh konsumen.
3.2. Analisa Kebutuhan
Didalam sebuah perancangan sistem informasi, proses analisa kebutuhan perlu dilakukan, yang bertujuan untuk mencari dan menganalisa data tentang kebutuhan yang diperlukan pada sebuah sistem. Oleh karena itu harus ada solusi untuk mengurangi ataupun menutup kekurangan dan masalah dari sistem yang sudah ada. Analisa kebutuhan yang diperlukan dalam sistem ini terbagi menjadi dua:
A. Analisa Kebutuhan Sistem
Kebutuhan sistem merupakan kemampuan ataupun syarat yang harus ada dalam sebuah sistem, adapun kebutuhan sistem yang diperlukan adalah:
1. Sistem dapat menampilkan produk yang akan dipesan.
2. Sistem dapat menampilkan Informasi Percetakan Riri.
3. Sistem dapat menampilkan kontak yang dapat di hubungi dari Percetakan Riri.
4. Sistem menyediakan layanan pemesanan produk percetakan secara online.
B. Analisa Kebutuhan Pengguna
Didalam analisa kebutuhan pengguna (user), dibagi menjadi dua bagian:
1. Analisa Kebutuhan Admin
a. Admin dapat menambah, mengubah, dan menghapus data produk.
b. Admin dapat menambah, mengubah, dan menghapus data kota.
c. Admin dapat menambah, mengubah, dan menghapus kategori produk.
d. Admin dapat melihat dan menghapus data pemesanan.
e. Admin dapat mencetak laporan produk dan pemesanan.
2. Analisa Kebutuhan Konsumen
a. Konsumen dapat melihat informasi yang terdapat pada Percetakan Riri.
b. Konsumen dapat melihat dan memilih produk secara online.
c. Konsumen dapat melakukan transaksi pembayaran secara online.
d. Konsumen dapat melakukan konfirmasi pembayaran.
e. Konsumen dapat mencetak bukti pemesanan.
3.3. Perancangan Perangkat Lunak
Untuk menjelaskan bagaimana program ini dapat berjalan, berikut penulis sampaikan beberapa rancangan halaman antar muka (interface), rancangan sistem basis data, dan rancangan struktur navigasi.
3.3.1. Rancangan Antar Muka
Antarmuka (interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka (interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan solusi.
Ada dua rancangan antarmuka, diantaranya:
1. Antarmuka Administrator (Pengelola)
Rancangan antarmuka administrator atau pengelola terdiri dari rancangan login pengelola, rancangan admin, rancangan input produk, rancangan input kategori, rancangan data kategori, rancangan data produk, rancangan data konsumen, rancangan data transaksi, rancangan data pembayaran, dan rancangan kelola testimoni .
a. Rancangan Antar Muka Login
Gambar III.2.
Rancangan Antar Muka Login
b. Rancangan Antar Muka Beranda Admin
Gambar III.3.
Rancangan Antar Muka Beranda Admin
c. Rancangan Antar Muka Input Kategori
Gambar III.4.
Rancangan Antar Muka Input Kategori
d. Rancangan Antar Muka Input Produk
Gambar III.5.
Rancangan Antar Muka Input Produk
e. Rancangan Antar Muka Data Produk
Gambar III.6.
Rancangan Antar Muka Data Produk
f. Rancangan Antar Muka Data Konsumen
Gambar III.7.
Rancangan Antar Muka Data Konsumen
g. Rancangan Antar Muka Data Pemesanan
Gambar III.8.
Rancangan Antar Muka Data Pemesanan
h. Rancangan Antar Muka Data Pembayaran
Gambar III.9.
Rancangan Antar Muka Data Pembayaran
i. Rancangan Antar Muka Kelola Testimoni
Gambar III.10.
Rancangan Antar Muka Kelola Testimoni
2. Antarmuka User (Pengguna)
Rancangan antarmuka user atau pengguna terdiri dari rancangan beranda, rancangan profil, rancangan layanan pelanggan, rancangan testimoni, rancangan produk, rancangan undangan, rancangan buku yasin, rancangan brosur, rancangan syarat dan ketentuan, rancangan cara pemesanan, rancangan cara pembayaran dan rancangan hubungi kami.
j. Rancangan Antar Muka Beranda User
Gambar III.11.
Rancangan Antar Muka Beranda User
k. Rancangan Antar Muka Tentang Kami
Gambar III.12.
Rancangan Antar Muka Tentang Kami
l. Rancangan Antar Muka Lokasi Kami
Gambar III.13.
Rancangan Antar Muka Lokasi Kami
m. Rancangan Antar Muka Cek Pemesanan
Gambar III.14.
Rancangan Antar Muka Cek Pemesanan
n. Rancangan Antar Muka Konfirmasi Pembayaran
Gambar III.15.
Rancangan Antar Muka Konfirmasi Pembayaran
o. Rancangan Antar Muka Testimoni
Gambar III.16.
Rancangan Antar Muka Testimoni
p. Rancangan Antar Muka Undangan
Gambar III.17.
Rancangan Antar Muka Undangan
q. Rancangan Antar Muka Buku Yasin
Gambar III.18.
Rancangan Antar Muka Buku Yasin
r. Rancangan Antar Muka Brosur
Gambar III.19.
Rancangan Antar Muka Brosur
s. Rancangan Antar Muka Syarat dan Ketentuan
Gambar III.20.
Rancangan Antar Muka Syarat dan Ketentuan
t. Rancangan Antar Muka Cara Pemesanan
Gambar III.21.
Rancangan Antar Muka Cara Pemesanan
u. Rancangan Antar Muka Cara Pembayaran
Gambar III.22.
Rancangan Antar Muka Cara Pembayaran
v. Rancangan Antar Muka Hubungi Kami
Gambar III.23.
Rancangan Antar Muka Hubungi Kami
3.3.2. Rancangan Basis Data
Untuk perancangan basis data penulis menggambarkan pemetaannya dengan metode Entity Relationship Diagram, Logical Record Structure serta untuk penjelasannya melalui spesifikasi file.
A. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) atau diagram hubungan entitas merupakan gambaran hubungan antar entitas dengan jelas dan dapat menggambarkan batasan jumah entitas dan partisipasi antar entitas tersebut sehingga akan memudahkan dalam perancangan database, ERD yang telah dirancang dapat dilihat pada gambar berikut:
Konsumen Melakukan Pemesanan Memiliki Produk
Kategori
Pembayaran Melakukan
Memiliki
id_konsumen nama jk
email no_hp
alamat
id_konsumen kd_pemesanan
tgl_pesan
id_konsumen
kd_produk
jml_pesan grand_total
kd_produk kd_produk no_kategori
detail harga_satuan kd_kategori
no_Kategori kd_kategori
nm_kategori id_kategori
kd_pemesanan
kd_byr
kd_pemesanan
grand_total no_hp
bukti
1 1 1 M
M
1 1
1
gambar nama
no_hp nm_kategori
nm_produk
harga_satuan
status
nm_kategori
nm_produk
tgl_pesan tgl_byr
nama stts_byr
id_konsumen Melakukan
1
1
Gambar III.24.
Entity Relationship Diagram
B. Logical Record Structure (LRS)
Konsumen
id_konsumen (PK) nama
jk alamat no_hp email
Pemesanan
kd_pemesanan (PK) tgl_pesan
id_konsumen (FK) nama (FK) no_hp kd_produk (FK) nm_produk (FK) nm_kategori (FK) harga_satuan (FK) jml_pesan grand_total stts_bayar
Produk
kd_produk (PK) no_kategori (FK) kd_kategori (FK) nm_kategori (FK) nm_produk detail harga_satuan gambar
Pembayaran
kd_bayar (PK) tgl_bayar
kd_pemesanan (FK) id_konsumen (FK) nama
nm_produk (FK) harga_satuan jml_pesan grand_total bukti status
Kategori no_kategori (PK) kd_kategori nm_kategori
1
1
1
1 1 M
M
1 1
1
Gambar III.25.
Logical Record Structure
C. Spesifikasi File
a. Spesifikasi File Admin
Nama File : Admin
Akronim : admin
Fungsi : untuk menyimpan data admin Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 71 Kunci Field : id_admin
Software : Mysql
Tabel III.1 Spesifikasi File Admin
No Elemen data Nama Field Tipe Size Ket
1 Id_admin id_admin Int 11 Primary Key
2 Nm admin nm_admin varchar 30
3 Username Username varchar 15
4 Password Password varchar 15
b. Spesifikasi File Konsumen
Nama File : Konsumen
Akronim : konsumen
Fungsi : untuk menyimpan data konsumen Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk
Panjang record : 150
Kunci Field : id_konsumen
Software : Mysql
Tabel III.2
Spesifikasi File Konsumen
No Elemen data Nama Field Tipe Size Ket
1 Id_konsumen id_konsumen varchar 20 Primary Key
2 Nama Nama varchar 20
3 Jenis kelamin Jk varchar 15
4 Alamat Alamat varchar 50
5 No hp no_hp varchar 15
6 Email Email varchar 30
c. Spesifikasi File Kategori
Nama File : Kategori Akronim : kategori
Fungsi : untuk menyimpan data kategori Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk
Panjang record : 41
Kunci Field : no_kategori
Software : Mysql
Tabel III.3
Spesifikasi File Kategori
No Elemen data Nama Field Tipe Size Ket
1 No_kategori id_kategori Int 11 Primary Key 2 Kode kategori kd_kategori varchar 10
3 Nama_kategori nm_kategori varchar 20
d. Spesifikasi File Produk
Nama File : Produk
Akronim : produk
Fungsi : untuk menyimpan data produk Tipe File : File Master
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk
Panjang record : 152 Kunci Field : kd_produk
Software : Mysql
Tabel III.4 Spesifikasi File Produk
No Elemen data Nama Field Tipe Size Ket
1 Kode Produk kd_produk Int 11 Primary Key
2 No Kategori no_kategori Int 11 3 Kode Kategori kd_kategori varchar 10 4 Nama Kategori nm_kategori varchar 20 5 Nama Produk nm_produk varchar 20
6 Detail Detail varchar 50
7 Harga Satuan harga_satuan double
8 Gambar Gambar varchar 30
e. Spesifikasi File Pemesanan
Nama File : Pemesanan
Akronim : pemesanan
Fungsi : untuk menyimpan data pemesanan Tipe File : File Transaksi
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk
Panjang record : 195
Kunci Field : kd_pemesanan
Software : Mysql
Tabel III.5
Spesifikasi File Pemesanan
No Elemen data Nama Field Tipe Size Ket
1 Kode Pemesanan kd_pemesanan varchar 20 Primary Key
2 Tanggal Pesan tgl_pesan int 11
3 Bulan Bln int 11
4 Tahun Thn int 11
5 Id Konsumen id_konsumen varchar 20
6 Nama nama varchar 30
7 No Hp no_hp varchar 15
8 Kode Produk kd_produk int 11
9 Nama Produk nm_produk varchar 20 10 Nama Kategori nm_kategori varchar 20
11 Jumlah Pesan jml_pesan int 11
12 Harga Satuan harga_satuan double 13 Grand Total grand_total double
14 Status status varchar 15
f. Spesifikasi File Pembayaran
Nama File : Pembayaran Akronim : pembayaran
Fungsi : untuk menyimpan data pembayaran Tipe File : File Transaksi
Organisasi File : Indexed Sequential Akses File : Random
Media : Harddisk
Panjang record : 150 Kunci Field : kd_bayar
Software : Mysql
Tabel III.6
Spesifikasi File Pembayaran
No Elemen data Nama Field Tipe Size Ket
1 Kode Bayar_ kd_bayar varchar 20 Primary Key 2 Tanggal Bayar tgl_bayar time stamp
3 Kode Pemesanan kd_pemesanan varchar 20 4 Id Konsumen id_konsumen varchar 20
5 Nama Nama varchar 30
6 No Hp no_hp varchar 15
7 Bukti Bukti varchar 30
8 Grand Total grand_total double
9 Status Bayar stts_bayar varchar 15
3.3.3. Rancangan Struktur Navigasi
Struktur navigasi dibutuhkan untuk menerangkan, keterkaitan antar halaman website. Struktur navigasi yang digunakan untuk halaman web ini, adalah struktur navigasi campuran. Dibawah ini adalah penjelasan mengenai struktur navigasi desain webnya.
1. Struktur Navigasi Admin
LOGIN
MENU ADMIN
INPUT KATEGORI
INPUT PRODUK
DATA PEMESANAN
DATA PEMBAYARAN INPUT
DATA
KELOLA DATA
DATA PRODUK
DATA KONSUMEN
KELOLA TESTIMONI
KELUAR INDEX
Gambar III.26.
Struktur Navigasi Admin
2. Struktur Navigasi Pengunjung
INDEX
PRODUK BERANDA PROFIL LAYANAN
KONSUMEN TESTIMONI
UNDANGAN
BUKU YASIN
BROSUR
SYARAT &
KETENTUAN
CARA PEMESANAN
CARA PEMBAYARAN
HUBUNGI KAMI
Gambar III.27.
Struktur Navigasi Pengunjung
3.4. Implementasi dan Pengujian Unit 3.4.1. Implementasi
Implementasi program adalah sebuah tahap pengaplikasian dari sistem yang telah dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil desain dan database ke dalam bentuk halaman web.
Konsep dari pemrograman berorientasi objek adalah mengelompokkan kumpulan source-code kedalam class serta melakukan pengobjekan class. Dengan demikian jika kita ingin merubah properti yang ada dalam objek tersebut, maka kita hanya perlu merubah dari properti yang ada dalam class. Sehingga program yang kita buat akan lebih mudah untuk dirubah, dan koreksi kesalahannya. Dengan demikian penggunaan konsep OOP dan PHP didalamnya, sebuah web dinamis akan tercipta.
A. Implementasi Rancangan Antar Muka Admin 1. Implementasi Halaman Login Admin
Gambar III.28.
Implementasi Halaman Login Admin
2. Implementasi Halaman Beranda
Gambar III.29.
Implementasi Halaman Beranda
3. Implementasi Halaman Input Kategori
Gambar III.30.
Implementasi Halaman Input Kategori
4. Implementasi Halaman Input Produk
Gambar III.31.
Implementasi Halaman Input Produk
5. Implementasi Halaman Data Produk
Gambar III.32.
Implementasi Halaman Data Produk
6. Implementasi Halaman Data Konsumen
Gambar III.33.
Implementasi Halaman Data Konsumen
7. Implementasi Halaman Data Pemesanan
Gambar III.34.
Implementasi Halaman Data Pemesanan
8. Implementasi Halaman Data Pembayaran
Gambar III.35.
Implementasi Halaman Data Pembayaran
9. Implementasi Halaman Kelola Testimoni
Gambar III.36.
Implementasi Halaman Kelola Testimoni
10. Implementasi Halaman Beranda User
Gambar III.37.
Implementasi Halaman Beranda User
11. Implementasi Halaman Tentang Kami
Gambar III.38.
Implementasi Halaman Tentang Kami
12. Implementasi Halaman Lokasi Kami
Gambar III.39.
Implementasi Halaman Lokasi Kami
13. Implementasi Halaman Cek Pemesanan
Gambar III.40.
Implementasi Halaman Cek Pemesanan
14. Implementasi Halaman Konfirmasi Pembayaran
Gambar III.41.
Implementasi Halaman Konfirmasi Pembayaran
15. Implementasi Halaman Testimoni
Gambar III.42.
Implementasi Halaman Testimoni
16. Implementasi Halaman Undangan
Gambar III.43.
Implementasi Halaman Undangan
17. Implementasi Halaman Buku Yasin
Gambar III.44.
Implementasi Halaman Buku Yasin
18. Implementasi Halaman Brosur
Gambar III.45.
Implementasi Halaman Brosur
19. Implementasi Halaman Syarat & Ketentuan
Gambar III.46.
Implementasi Halaman Syarat & Ketentuan
20. Implementasi Halaman Cara Pemesanan
Gambar III.47.
Implementasi Halaman Cara Pemesanan
21. Implementasi Halaman Cara Pembayaran
Gambar III.48.
Implementasi Halaman Cara Pembayaran
22. Implementasi Halaman Hubungi Kami
Gambar III.49.
Implementasi Halaman Hubungi Kami
B. Spesifikasi Perangkat Keras
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan Perancangan Website Percetakan ini.
1. Spesifikasi Perangkat Keras a. Server
1) CPU
(a) Processor Intel® Pentium® Core 2 Duo (b) RAM DDR3 4 GB
(c) Hard Disk 500 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366× 768 5) Koneksi internet dengan kecepatan 2 Mbps
b. Client 1) CPU
(a) Processor Intel® Core i3 ® (b) RAM DDR3 2 GB
(c) Hard Disk 500 GB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366 × 768 5) Koneksi internet dengan kecepatan 2 Mbps
2. Spesifikasi Perangkat Lunak a. Server
(a) Sistem Operasi : Microsoft Windows (b) Web Server : Apache
(c) DBMS : MySQL
(d) Web Browser : Mozilla Firefox dan Google Chrome b. Client
(a) Sistem Operasi : Microsoft Windows
(b) Web Browser : Mozilla Firefox dan Google Chrome
3.4.2. Pengujian Unit
Pengujian terhadap website yang dirancang menggunakan black-box testing yang fokus terhadap proses masukan dan keluaran website. Ada dua halaman yang akan diuji yaitu:
A. Pengujian Terhadap Form Login
Tabel III.7.
Hasil Pengujian Black-box testing pada form Login No Skenario
Pengujian
Test Case Hasil yang diharapkan
Hasil Pengujian
Kesimpulan 1 Username
dan password kosong dan klik tombol login
Username:(
kosong) Password:
(kosong)
Sistem akan menolak akses ke halaman pengelola dan menampilkan
“Username atau Password anda salah silahkan login kembali”
Sesuai harapan
Valid
2 Username diisi dengan benar dan password
Username:
putri123 Password:
(kosong)
Sistem akan menolak akses ke halaman
Sesuai harapan
Valid
dikosongkan dan klik tombol login
pengelola dan menampilkan
“Username atau Password anda salah silahkan login kembali 3 Username
dikosongkan dan password diisi dengan benar dan klik tombol login
Username:
(kosong) Password:
12345
Sistem akan menolak akses ke halaman pengelola dan menampilkan
“Username atau Password anda salah silahkan login kembali”
Sesuai harapan
Valid
4 Salah satu dari
username dan password diisi dengan salah dan klik tombol login
Username:
putri123 (benar) Password:
123
Sistem akan menolak akses ke halaman pengelola dan menampilkan
“Username atau Password anda salah silahkan login kembali”
Sesuai harapan
Valid
5 Username dan password diisi dengan benar
Username:
putri123 Password:
12345
Sistem akan langsung mengakses ke halaman administrator
Sesuai harapan
Valid
B. Pengujian Terhadap Input Data Kategori Tabel III.8.
Hasil Pengujian Black Box Testing Pada Form Input Data Kategori No Skenario
pengujian
Test case Hasil yang diharapkan
Hasil pengujian
kesimpulan
1 Kode
kategori, dan nama
kategori tidak diisi (kosong) kemudian klik simpan
Kode kategori:
(kosong) nama kategori : (Kosong)
Sistem akan menolak
menyimpan data dan
menampilkan validasi pada text field”Ada Kesalaan Dalam Pengisian Data
Sesuai harapan
Valid
-kd_kategori harus diisi -nm_kategori harus diisi”
2 Memilih Kode kategori (diisi), dan nama
kategori tidak diisi (kosong) kemudian klik simpan
Kode kategori:
und nama kategori : (Kosong))
Sistem akan menolak
menyimpan data dan
menampilkan validasi pada text field”Ada Kesalaan Dalam Pengisian Data -nm_kategori harus diisi”
Sesuai harapan
Valid
3 Seluruh inputan diisi Kode
kategori (diisi), dan nama kategori (diisi)kemudi an klik simpan
Kode kategori:
und nama kategori : undangan
Sistem akan menyimpan data dan
menampilkan validasi teks pada text field
Sesuai harapan
Valid
C. Pengujian Terhadap Input Data Produk Tabel III.9.
Hasil Pengujian Black Box Testing Pada Form Input Data Produk No Skenario
pengujian
Test case Hasil yang diharapkan
Hasil pengujian
kesimpulan
1 Nama produk, detail, harga satuan tidak diisi (kosong) kemudian klik simpan
Nama produk : (kosong) detail : (Kosong) harga satuan : (Kosong)
Sistem akan menolak
menyimpan data dan
menampilkan validasi pada text field”Ada Kesalaan Dalam Pengisian Data -nm_produk harus diisi -detail harus diisi
Sesuai harapan
Valid
harga satuan harus diisi”
2 Memilih nama produk tidak diisi (kosong), detail diisi,dan harga satuan diisi
kemudian klik simpan
Nama produk : (kosong) detail:
undangan pernikahan unik harga satuan : Rp.700,-
Sistem akan menolak
menyimpan data dan
menampilkan validasi pada text field”Ada Kesalaan Dalam Pengisian Data -nm_produk harus diisi”
Sesuai harapan
Valid
3 Seluruh Inputan diisi nama produk diisi, detail diisi, harga satuan diisi kemudian klik simpan an klik simpan
Nama produk : Undangan Nikah detail:
undangan pernikahan unik harga satuan : Rp.700,-
Sistem akan menyimpan data dan
menampilkan validasi teks pada text field
Sesuai harapan
Valid
D. Pengujian Terhadap Input Data Diri
Tabel III.10.
Hasil Pengujian Black Box Testing Pada Form Input Data Diri No Skenario
pengujian
Test case Hasil yang diharapkan
Hasil pengujian
kesimpulan
1 Nama, alamat, no.hp, email tidak diisi (kosong) kemudian klik simpan
Nama : (kosong) Alamat : (kosong) No.hp : (kosong) Email : (kosong)
Sistem akan menolak
menyimpan data dan
menampilkan validasi pada text field”Ada Kesalaan Dalam Pengisian Data -nama harus diisi
-alamat harus diisi
no.hp harus diisi
Sesuai harapan
Valid
email harus diisi”
2 Memilih nama tidak diisi (kosong), alamat diisi, no.hp diisi, email diisi kemudian klik simpan
Nama:
(kosong) alamat:
cikampek no.hp:
0857741949 66
email:
putrijingga
@gmail.co m
Sistem akan menolak
menyimpan data dan
menampilkan validasi pada text field”Ada Kesalaan Dalam Pengisian Data -nama harus diisi”
Sesuai harapan
Valid
3 Seluruh Inputan diisi nama diisi, alamat diisi, no.hp diisi, email diisi kemudian klik simpan an klik simpan
Nama:
Putri Jingga Alamat:
cikampek No.hp:
0857741949 66
Email:
putrijingga
@gmail.co m
Sistem akan menyimpan data dan
menampilkan validasi teks pada text field
Sesuai harapan
Valid