BAB III
PEMBAHASAN
3.1. Analisa Kebutuhan
Analisa kebutuhan merupakan suatu kegiatan untuk mengetahui, merancang dan menetukan kebutuhan-kebutuhan yang harus ada dalam sistem tersebut. Analisa kebutuhan tersebut dapat dilhat dari tabel dibawah ini:
Tabel III.1.
Analisa Kebutuhan Pengguna
Pengguna Kebutuhan Sistem
Admin a. Melakukan login ke dalam sistem. b. Mengupdate dan mengubah data produk. c. Mengupdate dan mengubah data kategori
produk.
d. Melihat data pemesanan.
e. Melihat data konfirmasi pembayaran. f. Melihat data laporan penjualan.
g. Menambah dan mengedit data login admin h. Melihat data member.
i. Melihat, menerbitkan dan menghapus data buku tamu.
j. Melakukan logout.
Member a. Melakukan login member.
b. Melihat data kategori produk. c. Melakukan pemesanan produk. d. Mengisi alamat pengiriman.
e. Mencetak bukti struk pemesanan. f. Melakukan konfirmasi pembayaran. g. Mengisi testimonial.
h. Melakukan log out.
Tabel III.2.
Analisa Kebutuhan Sistem
Kebutuhan Sistem Keterangan
Input a. Admin dapat menambahkan data produk, data
kategori, user admin.
b. Admin dapat mengupdate data produk, kategori produk, user admin.
c. Admin dapat menerbitkan testimonial dari data buku tamu.
d. Admin dapat mengubah status pengiriman di data pemesanan.
e. Admin dapat mengedit data produk, data kategori, data pemesanan, data admin.
f. Admin dapat melihat dan menghapus data produk, data kategori, data pemesanan, data konfirmasi, data laporan, data admin, data
member dan data buku tamu.
Output a. Sistem dapat menampilkan laporan
pemesanan, testimonial, struk pemesanan. b. Sistem dapat menampilkan javascript berisi
pemberitahuan kepada pengguna yaitu administraror dan pengunjung website.
c. Sistem dapat melakukan pencarian data produk.
Proses a. Sistem melakukan proses login untuk akses admin atau member pada sistem database. b. Admin berhak mengatur, mengelola, dan
melakukan proses penambahan, menghapus, dan pencarian data pada database.
c. Sistem melakukan logout untuk keamanan data yang dikelola oleh admin. Dan logout untuk keamanan data member.
Performance a. Sistem dapat mendukung penyimpanan data
dengan menggunakan database agar data tersimpan dengan baik.
b. Sistem memungkinkan admin untuk melakukan admin update data secara keseluruhan.
c. Sistem dapat digunakan sesuai dengan fungsinya untuk melakukan penyimpanan data secara efektif.
d. Sistem dijalankan dengan menggunakan tools yang tepat (efisien).
Control a. Sistem memberikan keamanan untuk akses admin dengan adanya username dan password yang hanya dapat diakses oleh admin itu sendiri. Dan juga keamanan member dengan adanya username dan password yang hanya diakses oleh member tersebut.
3.2. Perancangan Perangkat Lunak
3.2.1. Rancangan Antar Muka
A. Rancangan Antar Muka Login Admin
Gambar III.1.
Rancangan Antar Muka Login Admin Keterangan rancangan antar muka login admin adalah sebagai berikut:
1) Header merupakan judul tampilan admin
2) Username digunakan untuk memasukkan nama admin dan password digunakan untuk memasukkan password admin.
3) Button Login digunakan untuk masuk ke halaman admin, dan button cancel untuk membatalkan ke halaman admin.
B. Rancangan Antar Muka Halaman Admin
Gambar III.2.
Rancangan Antar Muka Halaman Admin
Keterangan rancangan antar muka halaman admin adalah sebagai berikut:
1) Header merupakan judul dan logo toko lampu tidur hias online.
2) Content menu yang merupakan kumpulan menu halaman admin. Menu tersebut terdiri dari beranda, data produk, data kategori, data pemesanan, data konfirmasi, data laporan, data admin, data member, data buku tamu, dan logout.
3) Content isi akan menampilkan tampilan yang dipilih oleh user admin saat memilih dari content menu.
C. Rancangan Antar Muka Halaman Depan Website
Gambar III.3.
Keterangan rancangan antar muka halaman depan website adalah sebagai berikut:
1) Date and time menunjukkan tampilan tanggal dan jam saat user membuka
website
2) Text berjalan berisikan ucapan selamat datang di website dengan tulisan berjalan. 3) Content menu berisikan beranda, info, produk, cara pemesanan, keranjang belanja,
konfirmasi, dan menu cari untuk mencari produk yang diinginkan.
4) Testimonial akan menampilkan testimoni dari pengunjung website yang sudah berbelanja.
5) Kontak untuk menginformasikan contact person yang bisa dihubungi dalam pemesanan.
6) Slider menampilkan tampilan tampilan produk yang ditampilkan secara acak. 7) Menu produk menampilkan produk-produk unggulan dari website ini.
8) Login digunakan untuk member yang sudah terdaftar sebelum melakukan transaksi pemesanan. Jika belum bisa mengklik daftar.
9) Kategori produk digunakan untuk meringkas seluruh produk diurutkan berdasarkan jenis kategorinya agar mudah dalam pencariannya.
10) Pembayaran berisikan nomor rekening untuk pembayaran pemesanan.
11) Pengiriman berisikan jasa pengiriman yang digunakan dalam pengantaran barang.
D. Rancangan Antar Muka Halaman Info
Gambar III.4.
Rancangan Antar Muka Halaman Info
Keterangan rancangan antar muka halaman info adalah sebagai berikut:
E. Rancangan Antar Muka Halaman Produk
Gambar III.5.
Rancangan Antar Muka Halaman Produk
Keterangan rancangan antar muka halaman produk adalah sebagai berikut:
1) Menu produk berisikan pilihan produk lampu tidur hias. Button detail berisi informasi secara detail spesifikasi produk, dan button beli langsung berlanjut ke halaman keranjang belanja.
F. Rancangan Antar Muka Halaman Cara pemesanan
Gambar III.6.
Rancangan Antar Muka Halaman Cara Pemesanan
Keterangan rancangan antar muka halaman cara pemesanan adalah sebagai berikut:
1) Identitas content cara pemesanan berisikan info langkah langkah pemesanan sampai ke langkah-langkah pembayaran.
G. Rancangan Antar Muka Halaman Keranjang Belanja
Gambar III.7.
Rancangan Antar Muka Halaman Keranjang Belanja Keterangan rancangan antar muka halaman keranjang adalah sebagai berikut:
1) Identitas content keranjang belanja berisikan tabel pemesanan yang telah pelanggan beli. Button lanjutkan untuk melanjutkan pemesanan produk yang lainnya, button update jumlah untuk mengetahui stok yang tersedia dan button selesai untuk mengakhiri pemesanan.
H. Rancangan Antar Muka Halaman Konfirmasi
Gambar III.8.
Rancangan Antar Muka Halaman Konfirmasi
Keterangan rancangan antar muka halaman konfirmasi adalah sebagai berikut:
1) Identitas content konfirmasi berisikan form yang harus diisi pelanggan untuk konfirmasi pembayaran dan button choose file digunakan untuk meng-upload bukt struk pembayaran.
3.2.2. Rancangan Basis Data
A. Entity Relationship Diagram (ERD)
pelanggan Kategori Pemesanan Barang Melakukan Menampilkan Menampilkan id_pelanggan Nama_pelanggan alamat telpon email username password id_barang gambar Dari_rekening tgl_bayar no_pesan jumbay kategori kategori harga gambar stok deskripsi id_katergori nama id_Pesan username no_pesan tgl_pesan Status_pesan jam_pesan 1 M M 1 M 1 1 no_konfirmasi Melakukan Mengelola Admin M Mengelola M 1 Mengelola 1 M Mengelola 1 M Mengelola 1 M id_admin username password M 1 Mempunyai 1 no_pesan id_barang jumlah Kota 1 Menentukan Mempunyai 1 1 M 1 id_kota ongkos_kirim nama_kota ongkir_pesan id_kota Konfirmasi username dari_bank Gambar III.9.
Entity Relationship Diagram (ERD) Penjualan Lampu Tidur Hias
B. Logical Relational Strucuture (LRS) Pemesanan id_pesan id_pelanggan no_pesan id_barang id_kategori no_pesan username nama gambar dari_rekening dari_bank tgl_bayar telepon email alamat Nama_pelanggan status_pesan jam_pesan username tgl_pesan jumbay stok kategori harga kategori deskripsi password gambar no_konfirmasi Kategori
Pelanggan Produk konfirmasi
id_admin Admin Password usrename no_pesan jumlah id_barang Pemesanan detail id_kota ongkos_kirim nama_kota Kota ongkir_pesan id_kota username 1 M 1 M 1 1 M M 1 M 1 1 1 1 1 1 1 1 1 1 Gambar III.10.
Logical Relational Structure (LRS) Penjualan Lampu Tidur Hias
C. Spesifikasi File
Pada website ini penulis akan membuat database dengan nama lamputidurhiasonline file tersebut terdiri dari beberapa table. Rincian tabel tersebut adalah sebagai berikut:
1. Spesifikasi File Admin
Nama File : Admin
Akronim : admin
Fungsi : Untuk menyimpan data admin Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 25
Kunci Field : id_admin
Software : phpmyadmin
Tabel III.3. Spesifikasi File Admin
No Element Data Nama Field Tipe Size Ket
1 Id admin id_admin Int 5 Primary Key
2 Username Username Varchar 10
2. Spesifikasi File Barang
Nama File : Barang
Akronim : barang
Fungsi : Untuk menyimpan data barang Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 293 Kunci Field : id_barang
Software : phpmyadmin
Tabel III.4. Spesifikasi File Barang
No. Element Data Nama Field Tipe Size Ket
1. Id barang id_barang Int 5 Primary Key
2. Kategori Kategori Varchar 25
3. Nama Nama Varchar 50
4. Harga Harga Int
5. Stok Stok Int 8
6. Deskripsi Deskripsi Varchar 5
3. Spesifikasi File Buku Tamu Nama File : Buku tamu
Akronim : bukutamu
Fungsi : Untuk menyimpan data tamu Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 280 Kunci Field : id_tamu
Software : phpmyadmin
Tabel III.5.
Spesifikasi File Buku Tamu
No. Element Data Nama Field Tipe Size Ket
1. Id tamu id_tamu Int 10 Primary Key
2. Nama Nama Varchar 50
3. Email Email Varchar 50
4. Pesan Pesan Varchar 150
4. Spesifikasi File Kantong
Nama File : Kantong
Akronim : kantong
Fungsi : Untuk menyimpan data belanja Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 50
Kunci Field : id_kantong
Software : phpmyadmin
Tabel III.6. Spesifikasi File Kantong
No. Element Data Nama Field Tipe Size Ket 1. Id_kantong id_kantong Int 5 Primary Key
2. Id_barang id_barang Int 5
3. Jumlah Jumlah Int 5
4. Tgl kantong tgl_kantong Date 5. Jam kantong jam_kantong Time
6. Stok Stok Text 15
5. Spesifikasi File Kategori
Nama File : Kategori
Akronim : kategori
Fungsi : Untuk menyimpan data kategori produk Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 60
Kunci Field : id_kategori
Software : phpmyadmin
Tabel III.7. Spesifikasi File Kategori
No. Element Data Nama Field Tipe Size Ket
1. Id kategori id_kategori Int 10 Primary Key
6. Spesifikasi File Konfirmasi
Nama File : Konfirmasi
Akronim : konfirmasi
Fungsi : Untuk menyimpan data konfirmasi Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 108
Kunci Field : no_konfirmasi
Software : phpmyadmin
Tabel III.8.
Spesifikasi File Konfirmasi
No. Element Data Nama Field Tipe Size Ket 1. No konfirmasi no_konfirmasi Int 11 Primary Key 2. Username username Varchar 50
3. No pesan no_pesan Varchar 10
4. Jumlah bayar Jumbay Int 11
5. Tgl bayar tgl_bayar Date
6. Gambar gambar Text
7. Dari bank dari_bank Varchar 11 8. Dari rekening dari_rekening Varchar 15
7. Spesifikasi File Kota
Nama File : Kota
Akronim : kota
Fungsi : Untuk menyimpan data pembayaran ongkos kirim Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 80
Kunci Field : id_kota
Software : phpmyadmin
Tabel III.9. Spesifikasi File Kota
No. Element Data Nama Field Tipe Size Ket
1. Id kota id_kota Int 15 Primary Key
2. Nama kota nama_kota Varchar 35 3. Ongkos kirim ongkos_kirim Int 30
8. Spesifikasi File Pelanggan
Nama File : Pelanggan
Akronim : pelanggan
Tipe File : File Master Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 140
Kunci Field : id_pelanggan
Software : phpmyadmin
Tabel III.10.
Spesifikasi File Pelanggan
No. Element Data Nama Field Tipe Size Ket 1. Id pelanggan id_pelanggan Int 35 Primary Key
2. Username username Varchar 15
3. Password password Varchar 15
4. Nama
pelanggan
nama_pelanggan Varchar 30
5. Alamat alamat Text
6. Telepon telepon Varchar 20
9. Spesifikasi File Pemesanan
Nama File : Pemesanan
Akronim : pemesanan
Fungsi : Untuk menyimpan data pemesanan Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 125 Kunci Field : id_pesan
Software : phpmyadmin
Tabel III.11.
Spesifikasi File Pemesanan
No. Element Data Nama Field Tipe Size Ket
1. Id pesan id_pesan Int 5 Primary Key
2. No pesan no_pesan Varchar 10 3. Tgl pesan tgl_pesan Date
4. Username username Varchar 50 5. Jam pesan jam_pesan Time
6. Status pesan status_pesan Varchar 30
7. Id kota id_kota Int 15
10. Spesifikasi File Pemesanan Detail
Nama File : Pemesanan Detail Akronim : pemesanan_detail
Fungsi : Untuk menyimpan detail-detail data pemesanan Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 20
Kunci Field : no_pesan
Software : phpmyadmin
Tabel III.12.
Spesifikasi File Pemesanan Detail
No. Element Data Nama Field Tipe Size Ket
1. No pesan no_pesan Varchar 10
2. Id barang id_barang Int 5
11. Spesifikasi File Pengiriman
Nama File : Pengiriman
Akronim : pengiriman
Fungsi : Untuk menyimpan data pengiriman Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 15
Kunci Field : id_kirim
Software : phpmyadmin
Tabel III.13.
Spesifikasi File Pengiriman
No. Element Data Nama Field Tipe Size Ket
1. Id kirim id_kirim Int 5 Primary Key
2. Tgl kirim tgl_kirim Date
3. Jam kirim jam_kirim Time
12. Spesifikasi File Tampil Buku Tamu
Nama File : Tampil Buku Tamu Akronim : tampil_bukutamu
Fungsi : Untuk menyimpan data tamu Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media : Hard disk Panjang Record : 430 Kunci Field : id_tamu
Software : phpmyadmin
Tabel III.14.
Spesifikasi File Tampil Buku Tamu
No. Element Data Nama Field Tipe Size Ket
1. Id_tamu id_tamu Int 10 Primary Key
2. Nama nama Varchar 50
3. Email email Varchar 50
4. Pesan pesan Varchar 150
5. Status status Varchar 20
3.2.3. Rancangan Struktur Navigasi
1. Struktur Navigasi Linier dan Hirarki Halaman Pengunjung
Gambar III.11.
2. Struktur Navigasi Linier dan Hirarki Halaman Member
Gambar III.12.
3. Struktur Navigasi Linier dan Hirarki Halaman Administrator Sistem
Gambar III.13.
3.3. Implementasi dan Pengujian Unit 3.3.1. Implementasi
A. Implementasi Rancangan Antar Muka
Hasil implementasi rancangan antar muka dari website lamput tidur hias online adalah sebagai berikut:
1. Halaman Index Website
Index adalah halaman paling depan yang ada pada semua website. Halaman index juga disebut sebagai halaman pembuka karena saat pertama kali membuka
sebuah web, halaman yang pertama kali muncul adalah bagian index. Pada halaman
index akan dirancang cukup kompleks, karena ada banyak link yang mengarah ke
semua halaman website. Link merupakan kelompok menu yang dirancang pada situs
web penjualan lampu tidur hias.
Pada website yang penulis rancangkan, akan tampil halaman awal ketika
website dibuka yang berisi link-link menuju halaman beranda, info, produk, cara
pemesanan, keranjang belanja, konfirmasi, testimonial, login atau daftar member, dan kategori produk. Rancangan halaman index website adalah sebagai berikut:
Gambar III.14. Halaman Index Website
2. Rancangan Halaman Produk
Halaman produk pada website ini berisi data-data barang yang akan dijual pada situs website ini. Data tersebut mencakup nama barang, harga barang, keterangan barang dan juga dilengkapi gambar dari barang yang akan dijual. Rancangan halaman produk bisa dilihat dari gambar berikut ini:
Gambar III.15. Halaman Produk
3. Rancangan Halaman Register Member
Untuk dapat melakukan transaksi berbelanja secara online terlebih dahulu harus menjadi anggota (member) dari toko ini. Hal ini bertujuan agar pemilik toko mengetahui secara penuh data-data pelanggan yang akan dan telah berbelanja di toko ini. Untuk dapat menjadi member di sebuah website, dibutuhkan sebuah halaman registrasi yang telah disediakan pemilik website. Halaman registrasi berisi form untuk memasukkan data calon member.
Pada website yang penulis rancangkan, tersedia halaman registrasi, yang berisikan form untuk melengkapi data seperti: nama, email, telepon, alamat,
username, dan password. Berikut ini adalah tampilan halaman registrasi pada toko
penjualan lampu tidur ini:
Gambar III.16. Halaman Register Member
4. Halaman Login Admin
Halaman login admin adalah halaman yang dibuat khusus untuk admin
website agar bisa masuk (login) ke dalam sistem website. Saat berhasil login, admin website bisa melakukan beberapa pengaturan seperti memperbaharui produk, melihat
pesanan yang sudah ada, melihat daftar member, mengganti password login
administrator dan lain-lain. Rancangan halaman login admin yang dibuat penulis
sebagai berikut:
Gambar III.17. Halaman Login Admin
5. Halaman Index Admin
Ketika berhasil login, administrator web akan diarahkan ke halaman utama, halaman utama admin berisi pesan selamat datang kepada admin website baik berupa teks maupun gambar, perintah untuk memperbaharui data barang, mengecek pemesanan barang, dan lain-lain. Rancangan halaman index admin seperti dibawah ini:
Gambar III.18. Halaman Index Admin
6. Rancangan Halaman Data Produk Admin
Halaman data produk admin ini berisikan daftar produk-produk yang dijual pada toko lampu tidur hias online ini. Admin memiliki akses penuh untuk melakukan berbagai perubahan produk seperti memperbaharui gambar tampilan produk, mengubah harga, menambah, maupun menghapus produk tersebut. Rancangan halaman produk admin ini adalah sebagai berikut:
Gambar III.19.
Halaman Data Produk Admin
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum yang digunakan penulis.
1. Spesifikasi Perangkat Keras
Perangkat keras adalah bagian terpenting yang digunakan dalam menjalankan
software, dalam pemilihan perangkat keras kita harus dapat memperkirakan
perangkat keras apa saja yang dibutuhkan untuk menjalankan aplikasi tersebut, sehingga program dapat berjalan dengan baik.
Perangkat yang digunakan adalah sebagai berikut:
a. Server
1) CPU
(a) Processor : Dual Core 1007 (b) RAM : 2 GB DDR 3
(c) Hard Disk : 500 GB
2) Keyboard : Standard Keyboard 3) Monitor : 11.6’ inch WXGA 4) Layar : 1366 x 768 Pixels 5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU
(a) Processor : Intel Celeron 847 Dual-Core 1.1 GHZ
(b) RAM : 2 GBHDD
(c) Hard Disk : 320 GB
2) Keyboard : Standard Keyboard 3) Monitor : 10’inch
4) Layar : 1366 x 768 Pixels 5) Koneksi internet dengan kecepatan 56 kbps
2. Spesifikasi Perangkat Lunak
Bagian yang mendukung program adalah perangkat lunak (software) yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang digunakan untuk menjalankan program tersebut.
Perangkat lunak yang digunakan:
a. Server
1) Sistem Operasi Microsoft Windows 7
Sistem operasi windows telah banyak digunakan oleh pengguna komputer, sistem operasi windows adalah sistem operasi yang sangat mudah digunakan.
2) Aplikasi bundle web server yaitu XAMPP yang terdiri dari beberapa komponen, diantaranya:
(a) Aplikasi Apache Server v2.2.11 (b) Aplikasi PHP Server v5.2.8
(c) Aplikasi MySQL server v5.1.30-community (d) Aplikasi phpMyAdmin v3.1.1
3) Aplikasi web lihat yaitu Google Chrome dan Mozilla Firefox
b. Client
1) Sistem operasi umum menggunakan Microsoft Windows 7
3.3.2. Pengujian Unit
A. Pengujian Terhadap Form Login Pelanggan
Tabel III.15.
Tabel Pengujian Terhadap Form Login Pelanggan No. Skenario
pengujian
Test Case Hasil yang
diharapkan Hasil pengujian Kesimpulan 1. Username dan password tidak diisi kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user dan menampilkan “Username Belum
Terisi Atau Anda Gagal Login” Sesuai harapan Valid 2 Username di isi dan password tidak di isi atau kosong kemudian klik tombol login Username : nurfitria Password: (kosong) Sistem akan menolak akses user dan menampilkan “Password Belum Terisi” Sesuai harapan Valid 3. Username
tidak di isi dan
password di isi kemudian klik tombol login Username : (kosong) Password: nurfitria Sistem akan menolak akses user dan menampilkan “Username Belum
Terisi Atau Anda Gagal Login” Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login Username : nurfitria (benar) Password: 234 (salah) Sistem akan menolak akses user dan menampilkan “Gagal Login.Harap masukan username dan password dengan benar”. Sesuai harapan Valid
5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: nurfitria (benar) Password: 123 (benar) Sistem menerima akses login , kemudian langsung menampilkan ”selamat datang di Lampu Tidur Hias
Online sdr/sdri dan
masuk kehalaman member.
Sesuai harapan
Valid
B. Pengujian Terhadap Form Login Administrator Sistem Tabel III.16.
Tabel Pengujian Terhadap Form Login Administrator No Skenario
pengujian
Test Case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Username dan password tidak diisi kemudian klik tombol login Username : (kosong) Password: (kosong) Sistem akan menolak akses user
dan menampilkan “Username belum terisi atau anda
gagal login” Sesuai harapan Valid 2 Username diisi dan password tidak diisi atau
kosong kemudian klik tombol login Username : nurfitria Password: (kosong) Sistemakan menolak akses user
dan menampilkan “Password Belum Terisi” Sesuai harapan Valid 3. Username tidak di isi dan password diisi kemudian klik tombol login Username : (kosong) Password: password Sistem akan menolak akses user
dan menampilkan “Username belum terisi atau anda
gagal login” Sesuai harapan Valid 4. Mengetikkan salah satu kondisi salah pada username atau password kemudian klik tombol login. Username : nurfitria (benar) Password: 123 (salah) Sistem akan menolak akses user
dan menampilkan “Username atau password salah” Sesuai harapan Valid
5. Mengetikkan username dan password dengan data yang benar kemudian klik tombol login Username: nurfitria (benar) Password: password (benar) Sistem menerima akses login , kemudian langsung menampilkan ”Logi n Sukses dan masuk kehalaman Beranda Admin. Sesuai harapan Valid
C. Pengujian Terhadap Keranjang Belanja Tabel III.17.
Tabel Pengujian Terhadap Keranjang Belanja No Skenario
pengujian
Test Case Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Jika ingin melanjutkan belanja Klik tombol lanjutkan belanja Sistem akan mengarahkan pada halaman member atau halaman kategori. Sesuai harapan Valid 2. Jika ingin mengupdate jumlah beli Klik tombol update-jumlah atau menekan tombol enter Sistem akan memproses dan akan muncul kotak
pesan yang berisi “jumlah beli
ter-update” Sesuai harapan Valid 3. Jika ingin menghapus barang Klik tombol hapus Sistem akan menghapus pembelian dikeranjang dan akan muncul kotak
pesan “Keranjang masih kosong” dan
sistem akan mengarahkan ke halaman katalog. Sesuai harapan Valid 4. Jika ingin selesai belanja Klik tombol cetak struk Sistem akan mengarahkan ke halaman alamat pengiriman dan mencetak struk pemesanan. Sesuai Harapan Valid 5. Member memilih kota tujuan pengiriman Klik list menu Sistem akan mengolah data kota
tujuan dan ongkos kirim untuk dicetak
pada struk.
Sesuai Harapan