27
BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan
Analisa kebutuhan merupakan analisis terhadap semua kebutuhan yang diperlukan didalam lingkup perangkat lunak yang akan dikembangkan. Untuk memudahkan proses penjualan pada sebuah toko, maka diperlukan suatu website penjualan yang dapat memberikan kemudahan dalam melakukan promosi, memudahkan pelanggan dalam melakukan pencarian barang, seperti jenis barang, spesifikasi barang dan harga barang.
3.1.1. Analisis Kebutuhan Pengguna
Pada aplikasi pengguna e-commerce terdapat pengguna yang saling berinteraksi dalam lingkungan sistem, yaitu pengunjung, pelanggan, dan admin. Setiap pengguna mempunyai kebutuhan informasi yang berbeda, yaitu:
1. Kebutuhan Pengunjung
a. Melihat Barang yang dijual dalam website b. Mendaftar sebagai pelanggan
c. Melihat Kategori Barang d. Melihat Panduan Belanja
2. Kebutuhan pelanggan a. Melihat panduan belanja
b. Melihat barang yang dapat langsung dicari dengan kategori c. Melakukan pemesanan
d. Melihat keranjang belanja e. Melakukan konfirmasi belanja f. Melihat transaksi terakhir 3. Kebutuhan Admin
a. Mengelola data Barang b. Mengganti PasswordAdmin c. Mengelola data kategori d. Mengelola data Pelanggan e. Mengelola data transaksi f. Mengelola data Konfirmasi g. Mengelola profil website
h. Mengelolahasil laporan penjualan
3.1.2. Kebutuhan Sistem
1. Pengunjung harus daftar menjadi pelanggan terlebih dahulu untuk dapat membeli barang.
2. Pelanggan harus login sebelum memilih barang yang diinginkan lalu melakukan transaksi.
3. Admin harus login terlebih dahulu untuk dapat masuk ke halaman utama menu admin.
4. Admin harus login supaya dapat mengelola website tersebut.
5. Sistem akan otomatis memasukan data barang, data pelanggan, data pemesanan masuk, dan data pemesanan masuk lunaske dalam laporan.
6. Sistem akan otomatis menambah kategori dan barang ketika admin menambahkan kategori dan barang terbaru ke dalam website.
3.2. Perancangan Perangkat Lunak
Tujuan perancangan perangkat lunak adalah menghasilkan suatu model atau penggambaran dari suatu entity yang akan dibangun pada penulis dalam membuat website.
3.2.1. Rancangan Antar Muka
Berikut ini adalah rancangan antar muka pada website e-commerce yang telah penulis buat:
1. Rancangan Antar Muka Login Admin
Gambar III.1.
2. Rancangan Antar Muka Home Admin
Gambar III.2.
Rancangan Antar Muka Home Admin
3. Rancangan Antar Muka Password Admin
Gambar III.3.
4. Rancangan Antar Muka Data Provinsi
Gambar III.4.
Rancangan Antar Muka Data Provinsi
5. Rancangan Antar Muka Tambah Data Provinsi
Gambar III.5.
6. Rancangan Antar Muka Edit Data Provinsi
Gambar III.6.
Rancangan Antar Muka Edit Data Provinsi
7. Rancangan Antar Muka Data Kategori
Gambar III.7.
8. Rancangan Antar Muka Tambah Data Kategori
Gambar III.8.
Rancangan Antar Muka Tambah Data Kategori
9. Rancangan Antar Muka Edit Data Kategori
Gambar III.9.
10. Rancangan Antar Muka Data Barang
Gambar III.10.
Rancangan Antar Muka Data Barang
11. Rancangan Antar Muka Tambah Data Barang
Gambar III.11.
12. Rancangan Antar Muka Edit Data Barang
Gambar III.12.
Rancangan Antar Muka Edit Data Barang
13. Rancangan Antar Muka Data Pelanggan
Gambar III.13.
14. Rancangan Antar Muka Pemesanan Barang
Gambar III.14.
Rancangan Antar Muka Pemesanan Barang
15. Rancangan Antar Muka Konfirmasi Transfer
Gambar III.15.
16. Rancangan Antar Muka Halaman Menu Laporan
Gambar III.16.
Rancangan Antar Muka Menu Laporan
17. Rancangan Antar Muka Laporan Data Barang
Gambar III.17.
18. Rancangan Antar Muka Laporan Data Pelanggan
Gambar III.18.
Rancangan Antar Muka Laporan Data Pelanggan
19. Rancangan Antar Muka Laporan Data Pemesanan Masuk
Gambar III.19.
20. Rancangan Antar Muka Login pelanggan
Gambar III.20.
Rancangan Antar Muka Login Pelanggan
21. Rancangan Antar Muka Index Pelanggan
Gambar III.21.
22. Rancangan Antar Muka Home Pelanggan
Gambar III.22.
Rancangan Antar Muka Home pelanggan
23. Rancangan Antar Muka Profil Barokah Babyshop
Gambar III.23.
24. Rancangan Antar Muka Halaman Barang
Gambar III.24.
Rancangan Antar Muka Halaman Barang
25. Rancangan Antar Muka Panduan Belanja
Gambar III.25.
26. Rancangan Antar Muka Konfirmasi Pembayaran
Gambar III.26.
Rancangan Antar Muka Konfirmasi pembayaran
27. Rancangan Antar Muka Keranjang Belanja
Gambar III.27.
28. Rancangan Antar Muka Tampil Transaksi
Gambar III.28.
Rancangan Antar Muka Tampil Transaksi
29. Rancangan Antar Muka Konfirmasi Belanja
Gambar III.29.
3.2.2. Basis Data
A. Entity Relationship Diagram (ERD)
provinsi
kd_provinsi nm_provinsi biaya_kirim
pelanggan kd_pelanggan tgl_daftar password username no_telepon nm_pelang gan kelamin email pemesanan status_bayar alamat_lengkap no_telepon kd_pelanggan nm_penerima tgl_pemesanan no_pemesanan kd_provinsi kota Mempunyai kd_provinsi no_pemesanan pemesanan _item kd_barang no_pemesanan jumlah harga barang kd_kategori gambar_file kd_barang nm_barang keterangan harga_modal harga_jual stok kategori Melakukan konfirmasi Mempunyai Mempunyai no_pemesanan kd_pelanggan kd_barang kd_kategori kd_kategori nm_kategori no_pemesanan tanggal id_konfirmasi id_konfirmasi keterangan no_pemesanan nm_penerima jumlah_transfer 1 M 1 1 1 M 1 1 M Gambar III.30.
B. Logical Relationship Struckture (LRS)
Gambar III.31.
Logical Relationship Struckture
Keterangan :
* = Primary Key 1 = One to One ** = Foreign Key M = One to Many
C. Spesifikasi File
Spesifikasi file merupakan penjelasan mengenai bentuk - bentuk file database yang digunakan untuk pengolahan proses dari suatu sistem. File-file ini tersimpan pada database barokahbabyshop dengan parameter-parameter sebagai berikut:
1. Spesifikasi File Admin
Nama File : Tabel Admin Akronim : admin
Fungsi : Untuk menyimpan data admin Tipe File : Transaksi
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 82 Record Kunci Field : id_admin Software : MySQL
Tabel III.1. Spesifikasi File Admin
No Elemen Data Nama
Field
Tipe Size Keterangan
1 Id admin Id_admin Integer 2 Primarykey 2 Username Username Varchar 30
2. Spesifikasi File Barang
Nama File : Tabel Barang Akronim : barang
Fungsi : Untuk menyimpan data barang Tipe File : Master
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 137 Record Kunci Field : kd_barang Software : MySQL
Tabel III.2. Spesifikasi File Barang
No Elemen Data Nama Field Tipe Size Keterangan
1 kode barang kd_barang Integer 5 Primary Key 2 Nama barang nm_barang Varchar 50
3 Harga modal harga_modal Integer 12 4 Harga jual harga_jual integer 4
5 Stok Stok Integer 12
6 Keterangan Keterangan text
7 File gambar file_gambar Varchar 50
3. Spesifikasi File Kategori
Nama File : Tabel Kategori Akronim : kategori
Fungsi : Untuk menyimpan data kategori Tipe File : Master
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 54 Record Kunci Field :kd_kategori Software : MySQL
Tabel III.3.
Spesifikasi File Kategori
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode kategori kd_kategori Integer 4 Primary key 2 Nama kategori nm_kategori Varchar 50
4. Spesifikasi File Pelanggan
Nama File : Tabel Pelanggan Akronim : pelanggan
Fungsi : Untuk menyimpan data pelanggan Tipe File : Master
Organisasi File : Indexed Squential Akses File : Random
Media :Hardisk Panjang Record : 111 Record Kunci Field : kd_pelanggan Software : MySQL
Tabel III.4.
Spesifikasi File Pelanggan
5. Spesifikasi File Pemesanan
Nama File : Tabel Pemesanan Akronim : Pemesanan
Fungsi : Untuk menyimpan data Pemesanan Tipe File : Transaksi
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 203 Record
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode pelanggan kd_pelanggan Character 6 Primary key 2 Nama pelanggan nm_pelanggan Varchar 30
3 Kelamin Kelamin Enum
4 Email Email Varchar 25
5 No telepon no_telepon Varchar 20 6 User Dame username Varchar 20 7 Password password Varchar 10 8 Tanggal daftar tgl_daftar Dae
Kunci Field : no_pemesanan Software : MySQL
Tabel III.5.
Spesifikasi File Pemesanan
No Elemen Data Nama Field Tipe Size Keterangan
1 No pemesanan no_pemesanan character 8 Primary key 2 Kode pelanggan kd_pelanggan character 6 Foreign key 3 Tanggal
pemesanan
tgl_pemesanan date
4 Nama penerima nama_penerima varchar 60 5 Alamat lengkap alamat_lengkap varchar 50
6 Kode provinsi kd_provinsi character 3 Foreign key
7 Kota Kota Varchar 50
8 Kodepos kode_pos varchar 6
9 No telepon no_telepon Varchar 20 10 Status bayar no_telepon enum
6. Spesifikasi File Pemesanan_item
Nama File : Tabel Pemesanan_item Akronim : pemesanan_item
Fungsi : Untuk menyimpan data barang Tipe File : Transaksi
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 28 Record Kunci Field : -
Tabel III.6.
Spesifikasi File Pemesanan item
No Elemen Data Nama Field Tipe Size Keterangan
1 Nomer pemesanan
no_pemesanan Character 8 Foreignkey 2 Kode barang kd_barang Character 5 Foreignkey
3 Harga Harga Integer 12
4 Jumlah Jumlah Integer 3
7. Spesifikasi File Konfirmasi
Nama File : Tabel Konfirmasi Akronim : konfirmasi
Fungsi : Untuk menyimpan data barang Tipe File : Master
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 74 Record Kunci Field : kd_konfirmasi Software : MySQL
Tabel III.7.
Spesifikasi File Konfirmasi
No Elemen Data Nama Field Tipe Size Keterangan
1 Kode konfirmasi kd_konfirmasi Integer 4 Primary Key 2 No pemesanan no_pemesanan Varchar 8 Foreign Key 3 Nama pelanggan nm_pelanggan Varchar 50
4 Jumlah transfer jumlah_transfer Integer 12 5 Keterangan Keterangan text
6 Tanggal Tanggal date
8. Spesifikasi File Provinsi
Nama File : Tabel Provinsi
Akronim : Provinsi
Fungsi : Untuk menyimpan data provinsi
Tipe File : Master
Organisasi File : Indexed Squential Akses File : Random
Media : Hardisk Panjang Record : 65 Record
Kunci Field : kd_provinsi Software : MySQL
Tabel III.8. Spesifikasi File provinsi
No Elemen Data Nama Field Tipe Size Keterangan
1 Kd_provisi Kd_provisi charackter 3 Primary key 2 Nm_provinsi Nm_provinsi Varchar 50
9. Spesifikasi File Tmp_keranjang Nama File : Tabel Keranjang Akronim : keranjang
Fungsi : Untuk menyimpan data belanja Tipe File : Master
Organisasi File : IndexedSquential Akses File : Random
Media : Hardisk Panjang Record : 31 Record Kunci Field : id_keranjang Software : MySQL
Tabel III.9.
Spesifikasi File Temp_Keranjang
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Id Integer 5 Primarykey
2 Kode barang kd_barang Character 5 Foreignkey
3 Harga Harga Integer 12
4 Jumlah Jumlah Integer 3
5 Tanggal Tanggal Date
D. Struktur Navigasi
1. Struktur Navigasi Halaman Admin
Dibawah ini adalah gambar Struktur Navigasi untuk halaman admin.
Gambar III.32.
2. Struktur Navigasi Halaman Pelanggan
Dibawah ini adalah gambar Struktur Navigasi untuk halaman Pelanggan.
Gambar III.33.
3.3. Implementasi dan Pengujian Unit 3.3.1. Implementasi
A. Implementasi Rancangan Antar Muka
Hasil implementasi pada aplikasi e – Commerce yang berdasarkan dari hasil rancangan antar muka.
1. Halaman Login Admin
Gambar III.34.
Implementasi Login Admin
2. Halaman Home Admin
Gambar III.35. Implementasi Home Admin
3. Halaman Password Admin
Gambar III.36.
Implementasi password admin
4. Halaman Data Provinsi
Gambar III.37. Implementasi Data Provinsi
5. Halaman Tambah Data Provinsi
Gambar III.38.
Implementasi Tambah Data Provinsi
6. Halaman Edit Data Provinsi
Gambar III.39.
7. Halaman Data Kategori
Gambar III.40.
Implementasi Data Kategori
8. Halaman Tambah Data Kategori
Gambar III.41.
9. Halaman Edit Data Kategori
Gambar III.42.
Implementasi Edit Data Kategori
10. Halaman Data Barang
Gambar III.43. Implementasi Data Barang
11. Halaman Tambah Data Barang
Gambar III.44.
Implementasi Tambah Data Barang
12. Halaman Edit Data Barang
Gambar III.45.
13. Halaman Data Pelanggan
Gambar III.46.
Implementasi Data Pelanggan
14. Halaman Data Pemesanan Barang
Gambar III.47.
15. Halaman Ubah Status Bayar
Gambar III.48.
Implementasi Ubah Status Bayar
16. Halaman Konfirmasi Transfer
Gambar III.49.
17. Halaman Menu Laporan
Gambar III.50.
Implementasi Menu Laporan
18. Halaman Laporan Data Barang
Gambar III.51.
19. Halaman Laporan Data Pelanggan
Gambar III.52.
Implementasi Laporan Data Pelanggan
20. Halaman Laporan Pemesanan Masuk
Gambar III.53.
21. Halaman Index Pengunjung
Gambar III.54.
Implementasi Index Pengunjung
22. Halaman Pendaftaran Baru
Gambar III.55.
23. Halaman Login Pelanggan
Gambar III.56.
Implementasi Login Pelanggan
24. Halaman Index Pelanggan
Gambar III.57.
25. Halaman Home Pelanggan
Gambar III.58.
Implementasi Home Pelanggan
26. Halaman Profil Barokah Babyshop
Gambar III.59.
27. Halaman Koleksi Barang
Gambar III.60.
Implementasi Koleksi Barang
28. Halaman Panduan Belanja
Gambar III.61.
29. Halaman Konfirmasi Pembayaran
Gambar III.62.
Implementasi Konfirmasi Pembayaran
30. Halaman Keranjang Belanja
Gambar III.63.
31. Halaman Tampil Transaksi
Gambar III.64.
Implementasi Tampil Transaksi
32. Halaman Konfirmasi Belanja
Gambar III.65.
B. Spesifikasi Sistem Komputer
Berikut ini adalah Spesifikasi perangkat keras dan perangkat lunak minimum yang dibutuhkan untuk mengimplementasikan aplikasi e-commerce pada panjualan Perlengkapan bayi “Barokah BabyShop”, yaitu:
1. SpesifikasiPerangkatKeras a. Server 1) CPU a) Processor Intel(R) 987 @1.50 GHz b) RAM 2048 MB c) Hard Disk 500 GB
d) VGA Mobile Intel(R) HD Graphic Family 801 MB 2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1366x768 5) Koneks iinternet dengan kecepatan 2 Mbps.
b. Client 1) CPU
a) Processor IntelDual core 2,3 GHz b) RAM 1-2GB
c) Hard Disk 500GB d) VGA Intel HD 2) Mouse
3) Keyboard
4) Monitor dengan resolsi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps. 2. SpesifikasiPerangkatLunak
a. Server
1) SistemoperasiMicrosoft Windows 7 Ultimate 32bit (x32). 2) Aplikasi bundle web server adalahXampp
3.2.1terdiridaribeberapakomponendiantaranya: a) AplikasiPHP
b) Aplikasi My SQL c) Aplikasi php MyAdmin
3) Aplikasiweb browserseperti, Google Chrome Mozilla Firefox. b. Client
1) Sistem operasi Microsoft Windows 7 Ultimate 32bit (x32). 2) Aplikasi web browser seperti Internet Explorer, Google Chrome,
3.3.2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program.
A. Pengujian Terhadap Form Login Admin No Skenario
Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Tidak mengisi username dan password kemudian klik tombol Login Username (kosong) Password (kosong) Sistem akan menolak akses login dan kembali ke halaman loginAdmin dengan pesan error “Data username dan password tidak boleh kosong” Sesuai harapan valid 2 Mengisi username benar danpassword kosong kemudian klik tombol login Username (admin) Password (kosong) Sistem akan menolak akses login dan kembali ke halaman loginAdmin dengan pesan error “Data password tidak boleh kosong” Sesuai harapan Valid 3 Tidak mengisi username dan password benar kemudian tekan Username (kosong) Password (password ) Sistem akan menolak akses login dan kembali ke halaman loginAdmin dengan pesan Sesuai harapan Valid
tombollogin error“Data username tidak boleh kosong” 4 Mengisi username benar dan password salah kemudian klik tombol login Username (admin) Password (12345) Sistem akan menolak akses logindan kembali ke halaman loginAdmin Sesuai harapan Valid 5 Mengetik username benar dan password benar, kemudian klik tombol login Username (admin) Password (password ) Tampil halaman Home Admin Sesuai harapan Valid Tabel III.9.
Pengujian Terhadap Form Login Admin
B. Pengujian Terhadap Form Ganti Password
No Skenario
Pengujian Test Case
Hasil yang di harapkan Hasil Pengujian Kesimpulan 1 Mengosongk ankolom password lama dan password barulalu mengklik tombol simpan Username: (riska) Password Lama (kosong) Password Baru (kosong) Sistem akan menolak untuk merubahpa sswordadm in Dan muncul pesan error 1.Data Pass word baru belum Sesuai harapan Valid
diisi 2.Maaf, Pas sword Anda Salah....sila hkan ulang 2 Password Lama di isidan password barutidakdiis i lalu mengklik tombol simpan Username (riska) Password Lama (password) Password Baru (kosong) Sistem akan menolak aksesubahp assword admin dan muncul pesan error 1.Data Pass word baru belum diisi 2.Maaf, Pas sword Anda Salah....sila hkan ulang Sesuai harapan Valid 3 Password Lama kosongdan password barudiisilalu mengklik tombol simpan Username: (riska) Password Lama (password) Password Baru (*****) Sistem akan menolak aksesubahp assword admin dan muncul pesan error 1. Maaf, Pass word Anda Salah....sila hkan ulangi Sesuai harapan Valid 4 MengetikanP asswordLam a danPassword barudengan data yang benarkemudi Username: (riska) Password Lama (password) Password Baru Sistem menerima akses Ubah admin SesuaiHar apan Valid
an mengklik tombol simpan
(*****)
Tabel III.10.
Pengujian Terhadap Form Ganti Password
C. Pengujian Terhadap Form Tambah Kategori N o Skenario Pengujian Test case Hasil yang diharapkan Hasil pengujian Kesimpulan 1 Mengkosongkan nama kategori kemudian mengklik tombol simpan Kode (K01) Nama kategori (kosong) Sistem akan menolak akses tambah kategori dan muncul pesan error 1.Data Na maKategori tidak boleh kosong Sesuai harapan Valid 2 Mengisi nama kategori kemudian mengklik tombol simpan Kode (K01) Nama kategori (topi) Sistem menerima akses tambah kategori Sesuai harapan valid Tabel III.11.
D. Pengujian Terhadap Form Login Pelanggan
No Skenario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujia n Kesimpulan 1 Tidak mengisi username dan password pelanggan kemudian klik tombollogin Username (kosong) Password (kosong) Sistem akan menolak akses login dan kembali ke halaman login Pelanggan dengan tampil pesan “Login anda salah” Sesuai harapan Valid 2 Mengisi username benar danpassword kosong kemudian klik tombol login Username (riska) Password (kosong) Sistem akan menolak akses logindan kembali ke halaman loginPelang gan dengan tampil pesan “Login anda salah” Sesuai harapan Valid 3 Tidak mengisi username dan password benar kemudian tekan tombol login Username (kosong) Password (25101993 ) Sistem akan menolak akses logindan kembali ke halaman login Pelanggan dengan tampil pesan “Login anda salah” Sesuai harapan Valid 4 Mengisi username benar dan password Username (riska) Password (112345) Sistem akan menolak akses login dan kembali Sesuai harapan Valid
salah kemudian klik tombollogin ke halaman login Pelanggan dengan tampil pesan “Login anda salah” 5 Mengisi username benar dan password benar, kemudian klik tombol login Username (riska) Password (25101993 ) Tampil halaman Home Pelanggan Sesuai harapan Valid Tabel III.12.
Pengujian Terhadap Form Login Pelanggan
E. Pengujian Terhadap Form Pendaftaran Pelanggan Baru
No Skenario Pengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpula n 1 Mengosong kan semua data pada daftar pelanggan, kemudian klik tombol Daftar Nama (kosong) Kelamin (kosong) Email (kosong) No.telepon (kosong) Username (kosong) Password (kosong) Password(l agi) (kosong) Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error a. Data Na ma Pelangg an masi h kosong b. Data Al amat Email masih Sesuai harapan Valid
kosong c. Data No . Telepon masih kosong d. Data Us ername masih kosong e. Data Pa ssword masih kosong 2 Mengosong kan Nama pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (kosong) Kelamin (perempuan ) Email (riskawidiat i25@yahoo .com) No.telepon (08380699 2678) Username (riska) Password (25101993) Password(l agi) (25101993) Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Nama pelanggan masih kosong Sesuai harapan Valid 3 Mengosong kan Kelamin pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (Rika widiati) Kelamin (kosong) Email (riskawidiat i25@yahoo .com) No.telepon Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Data jenis kelamin masih kosong Sesuai harapan Valid
(08380699 2678) Username (riska) Password (25101993) Password(l agi) (25101993) 4 Mengosong kan e-mail pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (Rika widiati) Kelamin (perempuan ) Email (kosong/titi menggunak an @) No.telepon (08380699 2678) Username (riska) Password (25101993) Password(l agi) (25101993) Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Data email masih kosong Sesuai harapan Valid 5 Mengosong kan No.telepon pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (Rika widiati) Kelamin (perempuan ) Email (riskawidiat i25@yahoo .com) No.telepon (kosong) Username (riska) Password Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Data No.telepon masih kosong Sesuai harapan Valid
(25101993) Password(l agi) (25101993) 6 Mengosong kan Username pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (Rika widiati) Kelamin (perempuan ) Email (riskawidiat i25@yahoo .com) No.telepon (08380699 2678) Username (kosong) Password (25101993) Password(l agi) (25101993) Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Data username masih kosong Sesuai harapan Valid 7 Mengosong kan Password pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (Rika widiati) Kelamin (perempuan ) Email (riskawidiat i25@yahoo .com) No.telepon (08380699 2678) Username (riska) Password (kosong) Password(l agi) (25101993) Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Data password masih kosong Sesuai harapan Valid
8 Mengosong kan Password(l agi) pelanggan pada Daftar pelanggan, kemudian klik tombol Daftar Nama (Rika widiati) Kelamin (perempuan ) Email (riskawidiat i25@yahoo .com) No.telepon (08380699 2678) Username (riska) Password (25101993) Password(l agi) (kosong) Sistem akan menolak akses daftar pelanggan dan kemudian muncul pesan Error Data password(lagi) masih kosong Sesuai harapan Valid 9 Mengisikan semua data pada daftar pelanggan, kemudian klik tombol Daftar Nama (Riska widiati) Kelamin (perempuan ) Email (riskawidiat i25@yahoo .com) No.telepon (08380699 2678) Username (riska) Password (25101993) Password(l agi) (25101993) Sistem akan menerima dan menyimpan data pelanggan, kemudian menampilka halaman login pelanggan Sesuai harapan Valid Tabel III.13.