BAB III PEMBAHASAN - Bina Sarana Informatika...Champions Futsal Bekasi merupakan tempat penyewaan...
Transcript of BAB III PEMBAHASAN - Bina Sarana Informatika...Champions Futsal Bekasi merupakan tempat penyewaan...
17
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Tinjauan perusahaan merupakan bagian di mana sisi perusahaan di jelaskan
secara detail, yaitu mengenai sejarah singkat tentang berdirinya perusahaan, struktur
organisasi serta fungsi masing-masing bagian dari struktur organisasi yang ada pada
Champions Futsal Bekasi.
3.1.1.Sejarah Institusi/Perusahaan
Champions Futsal Bekasi merupakan tempat penyewaan lapangan futsal yang
bertempat di Jl.H.Juanda No.99 Bekasi Timur pada tahun 2009. Dengan nomor SIUP
NO:503/KEP.12.BPPT II/2009 dan nomor NPWPD NO:P:2.0000885.11.2. Champions
Futsal Bekasi merupakan usaha yang bergerak dalam bidang olahraga.
Pada tahun 2009 Champions Futsal Bekasi memiliki tiga lapangan Rumput
Sintetis dan mempunyai dua kantin. Pada tahun 2016 Champions Futsal Bekasi
merenovasi lapangan, dari tiga lapangan Rumput Sintetis menjadi dua Lapangan
Interlock dan satu lapangan Rumput Sintetis serta mempunyai sepuluh kantin, dengan
pemilik usaha bernama bapak Aditya. Dengan pencapaian saat ini diharapkan
Champions Futsal Bekasi dapat membuka cabang baru.
18
3.1.2.Struktur Organisasi dan Fungsi
A. Struktur Organisasi Champions Futsal Bekasi
Untuk mengefesienkan dalam menjalankan segala operasional Champions Futsal
Bekasi maka disusunlah struktur organisasi. Adapun struktur organisasi Champions
Futsal bekasi adalah sebagai berikut:
Sumber : Champions Futsal, 2009
Gambar III.1
Struktur Organisasi Champions Futsal Bekasi
Admin
Medis
Satpam
Pemilik Usaha
Medis
Kasir
Medis
19
B. Fungsi Struktur Organisasi Champions Futsal
Untuk mempermudah dalam pengawasan kerja maka dibentuklah badan yang
digolongkan kedalam beberapa bagian-bagian agar dapat membantu kelancaran dalam
beraktivitas serta memberikan bantuan untuk hubungan didalam maupun diluar
Champions Futsal Bekasi. Fungsi-fungsi dari setiap bagian dapat dijelaskan sebagai
berikut:
1. Pemilik usaha
a. Pemegang wewenang tertinggi didalam sebuah perusahaan dan mempunyai tugas
dan fungsi sebagai pemimpin, pengelola perusahaan dan bertanggung jawab atas
laju kegiatan perusahaan.
b. Memastikan bahwa prinsip tata kelola perusahaan benar-benar diterapkan dengan
baik.
c. Membuat rencana pengembangan perusahaan dan usaha perusahaan dalam
jangka pendek dan jangka panjang.
d. Menjalin hubungan kerja sama dengan berbagai perusahaan.
e. Menetapkan kebijakan-kebijakan perusahaan.
2. Admin
Tanggung jawab admin sangat luas namun intinya memastikan segala kegiatan
yang bersifat administratif perusahaan berjalan dengan baik dan lancar.
a. Membuat agenda kantor.
b. Pengecekan dokumen ataupun surat menyuran secara offline maupun online.
c. Melakukan arsip data.
20
3. Kasir
a. Menjalankan proses pembayaran.
b. Melakukan pencatatan atas semua transaksi.
c. Membantu penyewa dalam memberikan informasi mengenai lapangan dan harga.
4. Satpam
Menyelenggarakan keamanan dan ketertiban di lingkungan/tempat kerjanya yang
meliputi aspek pengamanan fisik, personel, informasi dan pengamanan teknis lainnya.
3.2. Analisis Kebutuhan
Dalam hal ini penulis menganalisa kebutuhan sistem yang ada di dalam
champions futsal, penulis menemukan kekurangan seperti pada transaksi penyewaan
masih menggunakan cara manual.
A. Halaman Admin
1. Admin dapat mengelola data user
2. Admin dapat mengelola data member
3. Admin dapat mengelola data lapangan
4. Admin dapat mengelola data biaya
5. Admin dapat mengelola data penyewaan
6. Admin dapat melihat laporan penyewaan
B. Halaman Member
1. Member dapat melihat harga dan ketersediaan lapangan
2. Member dapat melakukan penyewaan
3. Member dapat melihat riwayat penyewaan
21
3.3. Rancangan Dokumen
A. Rancangan Dokumen Masukan (Input)
Bentuk spesifikasi dokumen-dokumen masukan yang digunakan pada sistem
berjalan, dapat berupa:
1. Nama Dokumen : KTP
Fungsi : untuk melihat biodata member
Sumber : member
Tujuan : admin
Media : kertas
Jumlah : satu lembar
Frekuensi : setiap ada member baru
Bentuk : Lihat Lampiran A.1.
2. Nama Dokumen : lembar penyewaan
Fungsi : untuk menulis laporan penyewaan
Sumber : member
Tujuan : admin
Media : kertas
Jumlah : satu lembar
Frekuensi : setiap ada member
Bentuk : Lihat Lampiran A.2
22
B. Rancangan Dokumen Keluaran (Output)
Bentuk dokumen-keluaran yang digunakan pada sistem berjalan adalah:
1. Nama Dokumen : kwitansi
Fungsi : untuk bukti pembayaran
Sumber : admin
Tujuan : member
Media : kertas
Jumlah : satu lembar
Frekuensi : setiap ada penyewa baru
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen : Laporan Penyewaan
Fungsi : untuk laporan data penyewaan
Sumber : admin
Tujuan : owner
Media : kertas
Jumlah : satu lembar
Frekuensi : akumulasi penyewaan
Bentuk : Lihat Lampiran B.2
23
3.4. Entity Relationship Diagram (ERD)
mengelola
memiliki
User_adm
Id_user
level
nama
password
Jns_klmn
alamat
telpon status
member
telpon
tanggal
email password
Id_member
nama
alamat
memilikisewa_laptanggal
Id_user
Status_pembayaran
cara_pembayaran
Id_sewa
Id_member
total
jam
Id_bs Sewa_detail
Id_sd
tanggal_main
Id_sewa
jam_mainId_lap
biaya_sewa
hari_en
Id_lap
hari_in biaya
Jam_akhir
Id_bs
memiliki
status
keterangan
Jurnal_saldo
Id_js
Id_member
tanggal
Jumlah_masuk
Jumlah_keluarNo_referensi
memilikiM
M1
M
1 1
memiliki
lapangan
foto_lap
Id_lap
nama_lap
keterangan
M
1
pembayaran
Id_member
Id_pb
Id_sewa
tanggalId_user
jamcara_bayar
bank_pengirim
status
bank_penerima
rekening_pengirimjumlah
foto
melakukan
M
M
M
1
M
1
Gambar III.2
Entity Relationship Diagram (ERD)
24
3.5. Logical Record Structure (LRS)
user_adm
id_user*
level
nama
password
jns_klmn
alamat
telpon
ststus
foto
biaya_sewa
id_bs*
id_lap**
hari_en
hari_in
jam_akhir
biaya
sewa_detail
id_sd*
id_sewa**
id_bs**
id_lap**
tanggal_main
jam_main
status
pembayaran
id_pb*
id_sewa
id_member**
id_user**
tanggal
jam
cara_bayar
bank_penerima
bank_pengirim
rekening_pengirim
jumlah
foto
status
member
id_member*
nama
password
alamat
telpon
saldo
lapangan
id_lap*
nama_lap
foto_lap
keterangan
sewa_lap
id_sewa*
id_member**
id_user**
tanggal
jam
total
cara_pembayaran
status_pembayaran
keterangan
jurnal_saldo
id_js*
id_member**
tanggal
jam
jumlah_masuk
jumlah_keluar
no_referensi
1 1
M M
M 1
1
M
1 M
1
M
1
M
1
M
Gambar III.3
Logical Record Structure (LRS)
Ket : * = Primary key
** = Foregn Key
25
3.6. Spesifikasi File
1. Spesifikasi File User
Nama File : User
Akronim : user
Fungsi : Menyimpan data user
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 115 Byte
Kunci Field : id_user
Software : Xampp
26
Tabel III.1
Spesifikasi File User Adm
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID User id_user Varchar 4 Primary Key
2. Level level Tinyint 2
3. Nama nama_user Varchar 30
4. Email email Varchar 20
5. Password password Varchar 10
6. Jenis keamin jns_klmn Tinyint 2
7. Alamat alamat Text
8. Telepon telepon Varchar 15
9. Status status Tinyint 2
10. Foto foto Varchar 30
27
2. Spesifikasi File Member
Nama File : Member
Akronim : Member
Fungsi : Menyimpan data member
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 80 Byte
Kunci Field : id_member
Software : Xampp
Tabel III.2
Spesifikasi File Member
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID member id_member Varchar 5 Primary Key
2. Nama member Nama Varchar 30
3. Telpon Telpon Varchar 15
4. Email Email Varchar 20
5. Password Password Varchar 10
6. Alamat Alamat Text
28
3. Spesifikasi File Lapangan
Nama File : Lapangan
Akronim : Lapangan
Fungsi : Menyimpan data lapangan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 54 Byte
Kunci Field : id_lap
Software : Xampp
Tabel III.3
Spesifikasi File Lapangan
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Lapangan id_lap Int 4 Primary Key
2. Nama Lapangan nama_lap Varchar 20
3. Foto foto_lap Varchar 30
4. Keterangan keterangan text
29
4. Spesifikasi File Sewa Lapangan
Nama File : Sewa Lapangan
Akronim : sewa_lapangan
Fungsi : Menyimpan data penyewaan
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 22 Byte
Kunci Field : id_sewa
Software : Xampp
30
Tabel III.4
Spesifikasi File Sewa Lap
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID sewa id_sewa Varchar 10 Primary
Key
2. ID member Id_member Varchar 5
3. ID user Id_user Varchar 4
4. Tanggal tanggal Date
5. Jam jam time
6. Total total double
7. Cara pembayaran cara_pembayaran tinyint 1
8. Status pembayaran status_pembayaran tinyint 2
9. Keterangan keterangan text
31
5. Spesifikasi File Biaya Sewa
Nama File : Biaya Sewa
Akronim : biaya_sewa
Fungsi : Menyimpan data biaya
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 31 Byte
Kunci Field : id_bs
Software : Xampp
Tabel III.5
Spesifikasi File Biaya Sewa
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID Biaya sewa id_bs Varchar 4 Primary Key
2. ID Lapangan Id_lap Varchar 4 Foreign key
3. Hari english hari_en Varchar 10
4. Hari indonesia hari_in Varchar 10
5. Jam akhir Jam_akhir time 3
6. Biaya biaya Double
32
6. Spesifikasi File Sewa Detail
Nama File : Sewa detail
Akronim : sewa_detail
Fungsi : Menyimpan data sewa secara keseluruhan
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 31 Byte
Kunci Field : id_sd
Software : Xampp
Tabel III.6
Spesifikasi File Sewa Detail
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID sewa detail id_sd Int 4 Primary
Key
2. ID Sewa id_sewa Varchar 10
3 ID Biasa Sewa id_bs Varchar 4
4. ID lapangan id_lap Int 4
5. Tanggal main tangga_main date
6. Jam main jam_main Tinyint 3
7. Status status Tinyint 1
33
7. Spesifikasi File Jurnal Saldo
Nama File : Jurnal Saldo
Akronim : jurnal_saldo
Fungsi : Menyimpan data saldo member
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 22 Byte
Kunci Field : id_js
Software : Xampp
Tabel III.7
Spesifikasi File Jurnal Saldo
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID jurnal saldo id_js Int 7 Primary
Key
2. ID Member Id_member Varchar 5 Foreign Key
3. Tanggal tanggal date
4. Jam jam time
5. Jumlah masuk jumlh_masuk float
6. Jumlah keluar jumlah_keluar float
7. No referensi no_referensi Varchar 10
34
8. Spesifikasi File Pembayaran
Nama File : Pembayaran
Akronim : pembayaran
Fungsi : Menyimpan data pembayaran
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 64 Byte
Kunci Field : id_pb
Software : Xampp
Tabel III.8
Spesifikasi File Pembayaran
No Elemen Data Akronim Tipe Panjang Keterangan
1. ID pembayaran id_pb Varchar 7 Primary
Key
2. ID sewa id_sewa Varchar 15
3. ID member id_member Varchar 5
35
4. ID User id_user Varchar 4
5. Tanggal tanggal Date
6. Jam jam Time
7. Cara bayar cara_bayar tinyint 2
8. Bank _penerima bank_penerima tinyint 2
9. Bank_pengirim bank_pengirim tinyint 2
10. Rekening
_pngirim
rekening_pengirim Varchar 20
11. foto foto Varchar 50
12. Jumlah jumlah Double
13. Status status tinyint 2
36
3.6. Pengkodean
1. Id User
Setiap pengguna harus memiliki id masing-masing sehingga dapat membatasi
hak akses dari masing-masing pengguna.
U S 0 0 1
Identitas User No Urut
Keterangan :
US = Untuk identitas User
001 = No urut user adalah 001
2. Id_member
Setiap member yang melakukan penyewaan memiliki kode member untuk
mengidentifikasi setiap member.
M R 0 0 1
Identitas member No Urut
Ket :
MR = Untuk identitas Member
001 = No urut member adalah 001
37
3. id_sewa
Setiap transaksi penyewaan harus memiliki ID sewa untuk memudahkan rekapan
laporan penyewaan dan pencarian data jika dibutuhkan.
S W 1 9 0 7 0 0 0 1
Identitas tahun & bulan No Urut
penyewaan
Ket :
SW = Untuk identitas Sewa
1907 = Urutan berdasarkan tahun dan bulan
0001 = No urut member adalah 0001
38
3.8. Spesifikasi Program
Login
Dasboard
User
Member
Lapangan
biaya
penyewaan
Tambah
baru
Detail
Input data pada form
tambah member baru
Melihat detail data
member
Tambah
baru
Detail
Input data pada form
tambah lapangan baru
Melihat detail data
lapangan
Tambah
baru
Detail
Input data pada form
tambah biaya baru
Melihat detail data
biaya
Detail Melihat detail data
penyewaanKonfirmasi
Logout
Tambah
baru
Detail
Input data pada form
tambah user baru
Melihat detail data
user
Laporan
penyewaancetak
Gambar III.4
Gambar Struktur Navigasi Halaman Admin
39
home
Booking Profile LapanganHome login
Gambar III.5
Gambar Struktur Navigasi Halaman Pengunjung
Booking
Login
Booking Profile LapanganHome Cart
Cari
Tambah
Lanjutkan ke cart
Ke booking Lanjutkan Hapus booking
Checkout
orderanForm checkout
pembayaran
Dashboard
Saldo
Transaksi /
booking
Logout
Tambah Baru
Detail
Cetak
Tutup
Gambar III.6
Gambar Struktur Navigasi Halaman Member
40
3.9. Spesifikasi Sistem Komputer
1. Spesifikasi Hardware
a. Processor Intel Core I3.
b. RAM 32 GB.
c. Hardisk 5GB.
d. Mouse Standar.
e. Keyboard 89 Key.
f. Monitor 14’’LED.
g. Internet.
2. Spesifikasi Software
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows, Framework
NetBeans IDE 8.2.
b. Aplikasi web server seperti: Xampp yang terdiri dari beberapa komponen,
diantaranya:
a) Aplikasi PHP Server v5.
b) Aplikasi MySQL Server v5.
c) Aplikasi phpMyAdmin v3.
d) Aplikasi web browser seperti Mozilla Firefox dan Google Chrome.
41
3.10. Implementasi
A. Halaman Login User
User harus login terlebih dahulu untuk dapat menggunakan modul-modul yang
tersedia.
Gambar III.7
Tampilan Halaman Login User
Jika login berhasil, maka sistem akan menampilkan halaman dashboard atau
halaman utama sistem. Pada halaman ini, terdapat 5 menu utama yaitu : User, Member,
Lapangan, Biaya, Penyewaan.
42
1. Menu Dashboard User
Gambar III.8
Tampilan Menu Dashboard User
2. Menu User
Menu ini berisi data user yang berhak mengakses web. Melalui menu ini, admin
dapat mengelola data seperti : menambah data user baru dan mengedit data user.
Gambar III.9
Tampilan Menu Data User
43
Untuk menambah data user baru, klik menu “Tambah Baru”, lengkapi data pada
form tambah data user, kemudian klik simpan
Gambar III.10
Tampilan form Tambah User Baru
3. Menu Lapangan
Menu ini berisi data lapangan futsal. Melalui menu ini, admin dapat mengelola
data seperti : menambah data lapngan baru, mengedit data lapangan.
Gambar III.11
Tampilan Menu Data Lapangan
44
Untuk menambah data lapanganbaru, klik menu “Tambah Baru”, lengkapi data
pada form tambah data lapangan, kemudian klik simpan
Gambar III.12
Tampilan Form Tambah Lapangan
4. Menu Member
Menu ini berisi data member yang sudah melakukan login pada aplikasi
penyewaan lapangan futsal. Melalui menu ini, admin dapat melihat data member.
Gambar III.13
Tampilan Menu Data Member
45
Untuk melihat detail member, klik menu “Detail”. Untuk menutup klik tombol
tutup.
Gambar III.14
Tampilan Detail Member
5. Menu Biaya
Menu ini berisi data biaya yang digunakan untuk pembayaran lapangan . Melalui
menu ini, admin dapat mengelola data seperti : menambah data biaya baru dan mengedit
data biaya.
Gambar III.15
Tampilan Menu Data Biaya
46
Untuk menambah data biaya baru, klik menu “Tambah Baru”, lengkapi data pada
form tambah data biaya, kemudian klik simpan
Gambar III.16
Tampilan Form Tambah Biaya
6. Menu Penyewaan
Menu ini berisi setiap transaksi penyewaan lapangan futsal. Admin dapat
mengkonfirmasi pembayaran yang melalui atm.
Gambar III.17
Tampilan Menu Data Penyewaan
47
Untuk mencetak data penyewaan, klik button “Konfirmasi” untuk konfirmasi
pembayarn yang dilakukan member.
Gambar III.18
Tampilan Form Konfirmasi Pembayaran Transfer Atm
Gambar III.19
Tampilan Form Detail Pembayaran Menggunakan Saldo
48
Saat user melakukan Logout, maka sistem akan menampilkan notifikasi di
tengah-tengah halaman. Berikut tampilan notifikasinya :
Gambar III.20
Tampilan Notifikasi Logout
B. Halaman Login member
Member harus login terlebih dahulu agar bisa melakukan transaksi penyewaan
Gambar III.21
Tampilan Halaman Registrasi dan Login Member
49
1. Menu dashboard
Setelah berhasil login maka akan muncul tapilan dashboard. Menu ini
menampilkan order masuk, total order, dan tagihan aktif.
Gambar III.22
Tampilan Halaman Dashboard Member
2. Menu Booking
Pada menu ini member bisa memilih tanggal main,kemudian klik tombol “cari”.
Gambar III.23
Tampilan Halaman Booking
50
Saat member menekan tombol “cari” maka sistem akan menampilkan nama
lapangan, jam main dan biaya .kemudian klik tombol”icon +” untuk menambahkan
orderan dan klik “icon tempat sampah” untuk membatalkan orderan.untuk melanjutkan
pembayaran klik tombol “lanjutkan ke cart”.
Gambar III.24
Tampilan Halaman Booking Option
3. Menu Cart
Menu ini berisi daftar orderan member. Kemudian klik tombol “kembali ke
booking” untuk kembali ke halaman booking, klik tombol “hapus booking” untuk
menghapus orderan dan klik tombol “lanjutkan untuk melakukan pembayaran.
51
Gambar III.25
Tampilan Halaman Daftar Penyewaan
Setelah member menekan tombol “lanjutkan” maka sistem akan menampilkan
form checkout. Kemudian pilih metode pembayaran yang akan digunakan, jika memilih
tranfer atm maka akan muncul rekening tujuan dan no rekening, jika memilih gunakan
saldo maka sistem akan mengurangi jumlah saldo member. Klik “simpan & selesai”
untuk menyelesaikan pembayaran.
Gambar III.26
Tampilan Halaman Checkout
52
4. Menu Saldo
Menu ini berisikan riwayat saldo member.
Gambar III.27
Tampilan Halaman Saldo
Untuk menambah saldo, klik menu “Tambah Baru”, lengkapi data pada form
tambah saldo, kemudian klik simpan
Gambar III.28
Tampilan Halaman Form Tambah Saldo
53
5. Menu Transaksi/Booking
Menu ini berisi riwayat penyewan member.
Gambar III.29
Tampilan Halaman Riwayat Penyewaan
Untuk mencetak detail penyewaan maka klik tombol”cetak” maka data akan
tercetak.
Gambar III.30
Tampilan Halaman Detail Riwayat Penyewaan
54
Barcode digunakan untuk daftar ulang pada saat datang ke tempat penyewaan.
Jadi member scan barcode untuk memulai permainan futsal.
Gambar III.31
Tampilan Barcode Penyewaan
55
3.11.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.9
Pengujian Form Login Admin
No
Skenario
Pengujian
Test case
Hasil yang
Diharapkan
Hasil
pengujian
Kesimpula
n
1.
Email dan
password
tidak diisi
kemudian
klik tombol
login
Email:
(Kosong)
Password:
(kosong)
Sistem akan
menolak akses
user “please fill
out this field”
dan “please fill
out this field”
Sesuai
harapan
Valid
2.
Mengetikkan
email dan
password tidak
diisi atau
kosong
kemudian klik
Email:
om) Password:
(kosong)
Sistem akan
menolak
akses user dan
menampilkan
“please fill out
this field”
Sesuai
harapan
Valid
56
3.
Email tidak
diisi (kosong)
dan password
diisi kemudian
klik tombol
login
Email:
(kosong)
Password:
(reni123)
Sistem akan
menolak
akses user dan
menampilkan
“please fill out
this field”
Sesuai
harapan
Valid
4.
Mengetikkan
salah satu
kondisi salah
pada email atau
password
kemudian klik
tombol login
Email:
reni@gmail
.com (benar)
Password:
12345 (salah)
Sistem akan
menolak akses
user dan
Menampilkan
“Username dan
password tidak
dikenal”
Sesuai
harapan
Valid
5. Mengetikkan
email dan
password
dengan data
yang benar
kemudian klik
tombol login
Email:
reni@gmail.
com (benar)
Password:
reni123(benar)
Sistem
menerima akses
login dan
Kemudian
Langsung
Menampilkan
Halaman Utama
Sesuai
harapan
Valid
57
2. Pengujian Form Login Member
Tabel III.10
Pengujian Form Login Member
No
Skenario
Pengujian
Test case
Hasil yang
Diharapkan
Hasil
pengujian
Kesimpula
n
1.
Email dan
password
tidak diisi
kemudian
klik tombol
login
Email:
(Kosong)
Password:
(kosong)
Sistem akan
menolak akses
member“Userna
me dan
Password”
Sesuai
harapan
Valid
2.
Mengetikkan
email dan
password tidak
diisi atau
kosong
kemudian klik
Email:
m) Password:
(kosong)
Sistem akan
menolak
akses member
dan
menampilkan
“Username dan
Password Tidak
Dikenal”
Sesuai
harapan
Valid
Email tidak
diisi (kosong)
dan password
Email:
Sistem akan
menolak
Sesuai
harapan
Valid
58
3. diisi kemudian
klik tombol
login
(kosong)
Password:
(123)
akses member
dan
menampilkan
“Username dan
Password Tidak
Dikenal”
4.
Mengetikkan
salah satu
kondisi salah
pada email atau
password
kemudian klik
tombol login
Email:
(benar)
Password:
12345 (salah)
Sistem akan
menolak akses
member dan
Menampilkan
“Username dan
password tidak
dikenal”
Sesuai
harapan
Valid
5. Mengetikkan
email dan
password
dengan data
yang benar
kemudian klik
tombol login
Email:
fei@gmail.
com (benar)
Password:
123(benar)
Sistem
menerima akses
login dan
Kemudian
Langsung
Menampilkan
Halaman Utama
Sesuai
harapan
Valid