33
BAB III
PEMBAHASAN
3.1. Analisis Kebutuhan
Tahap untuk mengidentifikasi apa saja yang perlu dilakukan, dibutuhkan dan diinginkan oleh pengguna dan sistem. Dan analisa kebutuhan sistem informasi yang didapatkan pada website ini adalah:
3.1.1. Analisa Kebutuhan Pengguna
Kebutuhan pengguna dalam pembuatan website ini dibagi menjadi 3 kebutuhan, yaitu kebutuhan customer, kebutuhan admin usaha, dan kebutuhan admin pengelola website.
1. Customer
a. Customer dapat melakukan registrasi atau pendaftaran melalui website b. Customer dapat melakukan pendaftaran dengan mengisi form pendaftaran
seperti nama, alamat, no. hp, dan data yang diperlukan untuk Login seperti email, password, dan pertanyaan lupa password apabila sewaktu-waktu customer lupa dengan password.
c. Customer dapat masuk menggunakan email dan password yang telah dibuat
pada saat membuat akun.
d. Customer dapat melakukan booking dan melihat detail booking.
e. Customer dapat mengedit data pribadi seperti nama, alamat, no.hp, dan lain-lain.
f. Customer dapat memberikan testimoni yang nantinya dapat tampil pada website apabila telah disetujui oleh admin website..
34
2. Admin Usaha
a. Pengusaha dapat melakukan registrasi/pendaftaran melalui website.
b. Pengusaha mendaftar melalui website dengan mengisi data / informasi seputar perusahaan dan mengisi data yang akan digunakan untuk Login. c. Pengusaha dapat Login menggunakan email dan password yang telah dibuat
saat registrasi.
d. Pengusaha dapat masuk ke halaman home yang berisi data pribadi, perusahaan, layanan yang tersedia, booking masuk, dan dapat mengedit informasi tersebut.
e. Pengusaha dapat menambah, mengubah, dan menghapus layanan yang akan ditampilkan di website.
3. Admin Website
a. Admin website memegang akses penuh terhadap website
b. Admin dapat menambah, menghapus, dan mengedit kategori
c. Admin dapat menambah, menghapus, dan mengedit berita
d. Admin dapat menambah, menghapus, dan mengedit lapangan
e. Admin dapat menambah, menghapus, dan mengedit informasi member
f. Admin dapat menambah, menghapus, dan mengedit testimoni
g. Admin dapat mengubah password
h. Super admin dapat menambah, menghapus, dan mengubah data admin lain
i. Akses Super admin tidak dapat dihapus oleh admin lain.
j. Admin dapat melihat masuknya informasi booking yang dilakukan oleh member.
3.1.2. Analisa Kebutuhan Sistem
Pada website BookMySports dibagi menjadi beberapa kebutuhan sistem yang meliputi : hak akses, pengolahan data, dan keamanan (security).
1. Hak Akses a. Pengunjung
1) Pengunjung dapat melihat halaman awal (homepage), berita, jenis lapangan, testimoni, tentang kami, dan dapat Login baik sebagai member maupun pengusaha.
2) Pengunjung dapat melakukan pendaftaran secara online untuk menjadi member maupun pengusaha.
b. Member
1) Member dapat Login dengan memasukkan username dan password pada menu yang tersedia.
2) Member dapat melihat home, berita, jenis lapangan yang tersedia, testimoni, tentang kami dan semua menu yang terdapat pada website. 3) Dalam keadaan Login sebagai member, menu pengusaha
disembunyikan dan akan muncul kembali apabila member melakukan logout.
4) Member dapat melakukan pemesanan (booking) dan dapat mengirim testimoni yang akan muncul pada menu testimoni apabila telah disetujui oleh administrator.
36
c. Pengusaha
1) Pengusaha dapat Login melalui menu usaha dengan memasukkan username dan password pada form yang tersedia.
2) Pengusaha dapat melihat seluruh menu pada website kecuali menu member yang otomatis tersembunyi apabila Login sebagai pengusaha. 3) Pengusaha dapat mengakses halaman khusus pengusaha yang berisi
informasi perusahaan, data lapangan, dan data booking.
d. Administrator
1) Admin dapat melakukan Login agar dapat masuk ke halaman
administrator dengan menginputkan username dan password.
2) Administrator dapat mengelola dan mengontrol penuh segala yang berkaitan dengan member, pengusaha, dan website seperti berita, data booking, data klaim booking, data member, data pengusaha, data website, dan berbagai fitur lainnya.
2. Keamanan (Security)
Setiap hak akses yang diberikan kepada masing-masing aktor, terdapat keamanan yang membatasi setiap aktornya. Dalam website BookyMySport
menggunakan keamanan :
a. Setiap member, pengusaha, dan admin yang akan mengakses halaman
website harus Login terlebih dahulu menggunakan username dan
password.
3.2. Rancangan Antarmuka
Dalam hal ini akan digambarkan rancangan website yang akan dibuat, yaitu mengenai bentuk layout maupun fungsinya yang nantinya dapat membantu dalam tahap perancangan website BookMySport.
3.2.1. Rancangan Antarmuka Pengunjung (Visitor)
Halaman pengunjung dapat diakses oleh semua orang, baik nantinya merupakan seorang member maupun pengusaha. Dan rancangan berikut merupakan rancangan halaman awal website.
1. Rancangan Antarmuka Home
Pada halaman utama (homepage) berisi tentang segala informasi yang diperlukan pengunjung seperti berita, kategori lapangan, testimoni, tentang kami, dan tombol untuk mengakses halaman member dan usaha.
38
2. Rancangan Antar Muka Artikel
Berisi halaman yang menunjukkan beberapa artikel tentang olahraga. Pengunjung harus memilih baca selengkapnya apabila ingin membaca detail artikel karena sesuai rancangan gambar III.1, artikel pada halaman artikel merupakan preview saja.
Gambar III.2. Rancangan Antarmuka Artikel 3. Rancangan Antar Muka Jenis Lapangan
Pengunjung ataupun member harus memilih kategori lapangan yang akan dipesan, kemudian akan muncul lapangan yang sesuai dengan kategori tersebut.
Gambar III.3. Rancangan Antarmuka Kategori Lapangan 4. Rancangan Antar Muka Testimoni
Testimoni para member yang telah melakukan booking muncul di halaman testimoni setelah direview dan disetujui oleh admin website.
40
5. Rancangan Antarmuka Tentang Kami
Halaman tentang kami adalah halaman yang menampilkan sejarah, visi dan misi, serta alamat dimana BookMySports beroperasi.
Gambar III.5. Rancangan Antarmuka Tentang Kami 3.2.2. Rancangan Antarmuka Member
Merupakan rancangan ketika member berhasil Login dan masuk ke dashboard dan ketika melakukan booking.
1. Rancangan Antar Muka Daftar Member
2. Rancangan Antarmuka Login Member
Gambar III.7.Rancangan Antar Muka Login Member 3. Rancangan Antarmuka Dashboard Member
Halaman ini berisi semua informasi yang dibutuhkan member untuk melakukan booking seperti data pribadi, data booking, testimoni, dan logout. Member yang ingin memberi testimoni dapat dilakukan pada menu testimoni. Selain itu, apabila member telah berhasil melakukan booking dan telah melakukan pembayaran, dapat mengupload bukti pembayaran pada menu booking.
42
Gambar III.8.Rancangan Antarmuka Dashboard Member 4. Rancangan Antarmuka Proses Booking
Rancangan proses booking dilakukan ketika member telah memilih kategori dan lapangan yang ada.
3.2.3. Rancangan Antarmuka Pengusaha 1. Rancangan Antar Muka Daftar Usaha
Merupakan rancangan apabila pengusaha ingin mendaftarkan perusahaan yang dimiliki.
Gambar III.10.Rancangan Antar Muka Daftar Usaha 2. Rancangan Antar Muka Login Usaha (Login Bisnis)
Merupakan rancangan apabila pengusaha berhasil melakukan pendaftaran dan ingin mengakses halaman dahboard usaha. Sebelum mengakses dashboard, pengusaha terlebih dahulu harus melakukan login (kecuali sesaat setelah pendaftaran).
44
Gambar III.11.Rancangan Antar Muka Login Usaha (Bisnis) 3. Rancangan Antar Muka Dashboard Usaha
3.2.4. Rancangan Antar Muka Admin Website
1. Rancangan Antar Muka Login Admin
Merupakan rancangan apabila admin akan mengakses halaman khusus
administrator. Sebelum masuk, admin harus memasukkan username dan
password agar dapat mengakses halaman admin.
Gambar III.13.Rancangan Antar Muka LoginAdmin
2. Rancangan Antar Muka Dashboard Admin
Merupakan rancangan apabila admin telah sukses Login dan masuk ke halaman
dashboard. Pada halaman dashboard, admin memiliki akses ke semua
informasi yang tampil di halaman utama website. Menu yang terdapat pada halaman dashboard admin antara lain adalah home, berita, kategori, lapangan, member, bank, pengusaha, booking, klaim booking, pendapatan komisi, testimoni, tentang kami, syarat/ketentuan, website, admin, dan ubah password.
46
3.3. Entity Relationship Diagram
3.3.1. Entity Relationship Diagram (ERD)
48
3.3.2. Logical Record Structure (LRS)
3.4. Spesifikasi File
Untuk menyimpan data yang bersifat penting dibutuhkan penyimpanan yang mudah digunakan. Oleh karena itu perlu dirancang sebuah file database yang benama booking, dan memiliki stuktur tabel sebagai berikut :
1. Spesifikasi Tabel Admin
Nama File : tabel admin Akronim File : admin
Fungsi File : untuk mengolah data admin Type File : file master
Organisasi File : index sequential Akses File : random
Media File : hard disk Panjang Record : 100 byte Kunci Field : idadmin
Software : Mysql
Tabel III.1
Spesifikasi Tabel Admin
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Admin idadmin Int 10 Primary Key
Auto Increment 2 Nama Admin namaadmin Varchar 30
3 Username Login Varchar 10
50
2. Spesifikasi Tabel Anum
Nama File : tabel anum Akronim File : anum
Fungsi File : menyimpan jumlah booking, usaha, dan member Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 20 byte Kunci Field : akey
Software : Mysql
Tabel III.2 Spesifikasi Tabel Anum
No. Elemen Data Akronim Tipe Data Size Keterangan
1 akey akey Varchar 10 Primary Key
2 aval aval Int 10
3. Spesifikasi Tabel Bank
Nama File : Tabel Bank Akronim File : bank
Fungsi File : untuk mengolah data bank Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 75 byte Kunci Field : idbank
Software : Mysql
Tabel III.3 Spesifikasi Tabel Bank
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Bank idbank Int 10 Primary Key
Auto Increment
2 Nama Bank bank Varchar 15
3 No Rekening rekening Varchar 20
4 Atas Nama atasnama Varchar 30
4. Spesifikasi Tabel Berita
Nama File : Tabel Berita Akronim File : berita
Fungsi File : Untuk mengolah data artikel Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 86 Byte Kunci Field : idberita
52
Tabel III.4 Spesifikasi Tabel Berita
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Berita idberita Int 10 Primary Key
Auto Increment
2 Judul Berita judul Varchar 50
3 Ringkasan ringkasan Text 8
4 Detail detail Text 8
5 Tanggal Post tglpost Timestamp 10 5. Spesifikasi Tabel Booking
Nama File : Tabel Booking Akronim File : Booking
Fungsi File : untuk mengolah data booking Type File : File transaksi
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 115 byte Kunci Field : idbooking
Software : Mysql
Tabel III.5
Spesifikasi Tabel Booking
No. Elemen Data Akronim Tipe Data Size Keterangan 1 ID Booking idbooking Varchar 12 Primary Key 2 Tanggal Book tglbook Timestamp 10
3 ID Usaha idusaha Varchar 12 Foreign Key
4 ID Layanan idlayanan Int 10
5 ID Member idmember Varchar 12 Foreign Key
6 Tanggal Acara tglacara date 8
7 Jumlah Harga jmlharga Int 10
8 Tanggal Bayar tglbayar Varchar 10
9 ID Bank idbank int 10
10 Komisi komisi int 10
11 Tanggal Klaim tglklaim Varchar 10
6. Spesifikasi Tabel Bookingdt
Nama File : Tabel Data Booking Akronim File : Bookingdt
Fungsi File : untuk mengolah data booking Type File : File transaksi
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 79 byte Kunci Field : idbookingdt
Software : Mysql
Tabel III.6
Spesifikasi Tabel Bookingdt
No. Elemen Data Akronim Tipe Data Size Keterangan 1 ID Data Booking idbookingdt Int 10 Primary Key
Auto Increment 2 ID Booking idbooking Varchar 12 Foreign Key
3 ID Layanan layanan Int 10 Foreign Key
4 ID Usaha idusaha Varchar 12
5 Hari hari Date 8
6 Jam jam Varchar 5
7 ID Member idmember Varchar 12
8 Harga Sewa hargasewa Int 10
7. Spesifikasi Tabel Kategori
Nama File : Tabel Kategori Akronim File : kategori
Fungsi File : untuk mengolah data kategori Type File : File master
Organisasi File : Index sequential Akses File : Random
54
Media File : Hard disk Panjang Record : 40 byte Kunci Field : idktg
Software : Mysql
Tabel III.7
Spesifikasi Tabel Kategori
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Kategori idktg Int 10 Primary Key
Auto Increment 2 Nama Kategori namaktg Varchar 30
8. Spesifikasi Tabel Layanan
Nama File : Tabel Layanan Akronim File : layanan
Fungsi File : untuk mengolah data layanan Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 118 byte Kunci Field : idlayanan
Tabel III.8
Spesifikasi Tabel Layanan
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Layanan idlayanan Int 10 Primary Key
Auto Increment
2 ID Kategori idktg Int 10 Foreign Key
3 ID Usaha idusaha Varchar 12
4 Nama Layanan namalayanan Varchar 50
5 Deskripsi deskripsi Text 8
6 Harga Sewa hargasewa Int 10
7 Buka Hari bukahari Text 8
8 Suka suka Int 10
9. Spesifikasi Tabel Member
Nama File : Tabel Member Akronim File : member
Fungsi File : untuk mengolah data member Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 332 byte Kunci Field : idmember
Software : Mysql
Tabel III.9
Spesifikasi Tabel Member
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Member idmember Varchar 12 Primary Key
2 Email email Varchar 40
3 Password passwd Varchar 50
4 Nama nama Varchar 30
5 Alamat alamat Varchar 50
6 Kota kota Varhcar 30
7 Provinsi provinsi Varchar 30
56
9 Pertanyaan
Lupa Password tanyalupa Varchar 50 10 Jawaban Lupa
Password jawablupa Varchar 20 10. Spesifikasi Tabel Syarat & Ketentuan
Nama File : Tabel Syarat Akronim File : Syarat
Fungsi File : Untuk mengolah data syarat & ketentuan Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 59 byte Kunci Field : id
Software : Mysql
Tabel III.10 Spesifikasi Tabel Syarat
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Syarat id Int 1 Primary Key
2 Judul judul Varchar 50
3 Deskripsi deskripsi Text 8
11. Spesifikasi Tabel Tentang
Nama File : Tabel Tentang Kami Akronim File : tentang
Fungsi File : untuk mengolah data tentang kami Type File : File Master
Organisasi File : Index sequential Akses File : Random
Panjang Record : 68 byte Kunci Field : idtentang
Software : Mysql
Tabel III.11
Spesifikasi Tabel Tentang
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Tentang idtentang Int 10 Primary Key
Auto Increment
2 Judul judul Varchar 50
3 Deskripsi deskripsi Text 8
12. Spesifikasi Tabel Testimoni
Nama File : Tabel Testimoni Akronim File : testimoni
Fungsi File : untuk mengolah data testimoni yang masuk Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 41 byte Kunci Field : idtestimoni
58
Tabel III.12
Spesifikasi Tabel Testimoni
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Testimoni idtestimoni Int 10 Primary Key
Auto Increment
2 ID Member idmember Varchar 12
3 Testimoni testimoni Text 8
4 Tanggal Post tglpost Timestamp 10
5 Tampil tampil Varchar 1
13. Spesifikasi Tabel Usaha
Nama File : Tabel Usaha Akronim File : usaha
Fungsi File : untuk mengolah data pengusaha Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 455 byte Kunci Field : idusaha
Software : Mysql
Tabel III.13 Spesifikasi Tabel Usaha
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Usaha idusaha Varchar 12 Primary Key
2 Email email Varchar 40
3 Password passwd Varchar 50
4 Nama nama Varchar 30
5 Nama Usaha namausaha Varchar 30
6 Alamat Usaha alamat Varchar 50
7 Kota kota Varchar 30
8 Provinsi provinsi Varchar 30
10 Pertanyaan Lupa
Password tanyalupa Varchar 50 11 Jawaban Lupa
Password jawablupa Varchar 20
12 Suka suka Int 10
13 Nama Bank bank Varchar 15
14 No Rekening rekening Varchar 20
15 Atas Nama atasnama Varchar 30
16 Koordinat Gmap gmaps Varchar 30
17 Profil
Perusahaan profil Text 8
14. Spesifikasi Tabel Website
Nama File : Tabel Website Akronim File : website
Fungsi File : untuk mengolah data website Type File : File master
Organisasi File : Index sequential Akses File : Random
Media File : Hard disk Panjang Record : 298,2 byte Kunci Field : id
Software : Mysql
Tabel III.14 Spesifikasi Tabel Website
No. Elemen Data Akronim Tipe Data Size Keterangan
1 ID Website id Tinyint 1 Primary Key
2 Nama Website namaweb Varchar 30
3 Alamat alamat Varchar 50
4 Kota kota Varchar 30
60
6 Alamat Email email Varchar 40
7 Komisi komisi Decimal 6,2
8 Koordinat
Gmap gmaps Varchar 30
9 Deskripsi deskripsi Text 8
10 Batas Bayar batasbayar Tinyint 2 3.5. Spesifikasi Program
3.5.1. Struktur Navigasi
Dengan adanya aliran informasi yang tergambar dalam bentuk struktur navigasi akan membantu dalam menggambarkan isi dari setiap halaman atau navigasi antar halaman dalam website tersebut. Adapun struktur navigasi yang digunakan adalah sebagai berikut :
1. Struktur Navigasi Halaman Index/Homepage (Halaman awal)
2. Struktur Navigasi Halaman Member
62
3. Struktur Navigasi Halaman Pengusaha
Gambar III.19. Struktur Navigasi Pengusaha 4. Struktur Navigasi Halaman Admin
Gambar III.20. Struktur Navigasi Admin
3.6. Spesifikasi Sistem Komputer
Spesifikasi perangkat keras dan perangkat lunak yang dibutuhkan untuk mengimplementasikan website booking lapangan olahraga.
3.6.1. Spesifikasi Perangkat Keras
1. Server
a. Laptop dengan Processor Intel CORE i7 with NVIDIA GeForce GT 635M b. RAM DDR3 8 GB
c. Hard Disk 500 GB
d. Koneksi internet dengan kecepatan 3 Mbps
2. Client
a. Processor Intel® Atom™ Inside™
b. RAM DDR2 1 GB
c. Hard Disk 100 GB
d. Koneksi internet dengan kecepatan 64 kbps 3.6.2. Spesifikasi Perangkat Lunak
1. Server
a. Sistem operasi Windows Server atau Linux b. Aplikasi web server (XAMPP)
c. Aplikasi web browser seperti Mozilla Firefox, Google Chrome, atau Opera.
2. Client
a. Sistem operasi seperti Windows atau Linux
b. Aplikasi web browser seperti Mozilla Firefox, Google Chrome, atau Opera.
64
3.7. Implementasi
3.7.1. Implementasi Rancangan Antar Muka Pengunjung 1. Halaman Index Website (Home)
Halaman awal ketika website diakses oleh pengunjung.
Gambar III.21. Implementasi Halaman Index Website
2. Halaman Berita
Berisi berita/artikel tentang olahraga yang dapat menghibur pengunjung.
3. Halaman Kategori Lapangan
Berisi daftar lapangan pada setiap kategori yang dipilih.
Gambar III.23. Implementasi Halaman Kategori 4. Halaman Testimoni
Berisi testimoni yang diberikan member yang telah melewati persetujuan admin website.
66
5. Halaman Tentang Kami
Berisi informasi seputar website beserta lokasi dimana perusahaan didirikan.
Gambar III.25. Halaman Tentang Kami 3.7.2. Implementasi Rancangan Antar Muka Member
1. Halaman Daftar Member
2. Halaman Login Member
Gambar III.27. Halaman Login Member 3. Halaman Dashboard Member
68
3.7.3. Implementasi Rancangan Antar Muka Pengusaha 1. Halaman Daftar Usaha (Bisnis)
Gambar III.29. Halaman Daftar Usaha (Bisnis) 2. Halaman Login Usaha (Bisnis)
3. Halaman Dashboard Pengusaha
Berisi beberapa menu yang memudahkan pengusaha dalam mengelola data perusahaan.
Gambar III.31. Halaman Dashboard Pengusaha
3.7.4. Implementasi Rancangan Antar Muka Admin
1. Halaman Login Admin
70
2. Halaman Dashboard Admin
Berisi semua menu untuk mengontrol website.
Gambar III.33. Halaman Dashboard Admin
3.8. Pengujian Unit
Pengujian yang dilakukan terhadap program/website yang dibuat adalah menggunakan blackbox testing yang berfokus pada proses masukan dan keluaran program untuk mengetahui kekurangan dari program dan melakukan pengujian apakah program sesuai dengan harapan.
3.8.1. Pengujian FormLogin Admin
Tabel III.15
Hasil Pengujian Blackbox Testing pada Halaman Login Admin
No. Skenario
Pengujian Test Case
Hasil yang Diharapkan
Hasil
Pengujian Kesimpulan 1. Seluruh field
yang ada pada form Login tidak diisi kemudian klik tombol Login. Username : (Kosong) Password : (Kosong) Sistem akan menolak untuk masuk dan menampilkan informasi bahwa field harus diisi.
Sesuai Harapan
2. Mengetikkan field username dan field lain tidak diisi, kemudian Login. Username : (admin) Password : (kosong) Sistem akan menolak untuk masuk dan menampilkan informasi bahwa field yang masih kosong harus diisi.
Sesuai Harapan Valid 3. Mengetikkan field username dan password, kemudian Login. Username : (admin) Password :(12345) Sistem akan menerima untuk masuk dan menampilkan data-data admin. Sesuai Harapan Valid
3.8.2. Pengujian FormLogin Member Tabel III.16
Hasil Pengujian Blackbox Testing pada Halaman Login Member No. Skenario Pengujian Test Case Hasil yang
Diharapkan
Hasil
Pengujian Kesimpulan 1. Seluruh field yang
ada pada form Login tidak diisi, kemudian mengisi kode captcha lalu klik tombol Login.
Username : (Kosong) Password : (Kosong) Kode Captcha : (diisi sesuai gambar) Sistem akan menolak untuk masuk dan menampilkan informasi bahwa field harus diisi. Sesuai Harapan Valid 2. Mengetikkan field username dan membiarkan kosong pada field password dan kode captcha lalu klik loign. Username : (yanuar@gmail. com), Password : (kosong) Kode Captcha : (kosong) Sistem akan menolak untuk masuk dan menampilkan informasi bahwa field harus diisi. Sesuai Harapan Valid 3. Mengetikkan field username,
password dan kode capthca, kemudian Login. Username : (yanuar@gmail. com), Password :(12345), Kode Captcha : (diisi sesuai gambar). Sistem akan menerima info Login kemudian akan dialihkan ke dashboard member. Sesuai Harapan Valid
72
3.8.3. Pengujian FormLogin Usaha
Tabel III.17
Hasil Pengujian Blackbox Testing pada Halaman Login Usaha No
. Skenario Pengujian Test Case
Hasil yang Diharapkan
Hasil
Pengujian Kesimpulan 1. Seluruh field yang
ada pada form Login tidak diisi, kemudian mengisi kode captcha lalu klik tombol Login.
Username : (Kosong) Password : (Kosong) Kode Captcha : (diisi sesuai gambar) Sistem akan menolak untuk masuk dan menampilkan informasi bahwa field harus diisi. Sesuai Harapan Valid 2. Mengetikkan field username dan membiarkan kosong pada field password dan kode captcha lalu klik loign. Username : (budi@gmail.co m), Password : (kosong) Kode Captcha : (kosong) Sistem akan menolak untuk masuk dan menampilkan informasi bahwa field harus diisi. Sesuai Harapan Valid 3. Mengetikkan field username,
password dan kode capthca, kemudian Login. Username : (budi@gmail.co m), Password :(12345), Kode Captcha : (diisi sesuai gambar). Sistem akan menerima info Login kemudian akan dialihkan ke dashboard usaha. Sesuai Harapan Valid
3.8.4. Pengujian Form Daftar Member Tabel III.18
Hasil Pengujian Blackbox Testing pada Halaman Daftar Member No. Skenario
Pengujian Test Case
Hasil yang Diharapkan
Hasil
Pengujian Kesimpulan 1. Seluruh field
yang ada pada form daftar tidak diisi, kemudian klik tombol Daftar.
Nama, Alamat, Kota, Provinsi, No. WA, Email, Password, pertanyaan lupa, jawaban lupa, dan kode captcha :(Kosong) Sistem akan menolak untuk masuk dan menampilkan informasi forn-form yang harus diisi. Sesuai Harapan Valid 2. Mengisi seluruh field yang ada kecuali kode captcha lalu klik Daftar.
Nama, Alamat, Kota, Provinsi, No. WA, Email, Password, pertanyaan lupa, jawaban lupa : (diisi), kode captcha :(Kosong) Sistem akan menolak untuk melanjutkan proses pendaftaran dan akan keluar validasi bahwa form harus diisi. Sesuai Harapan Valid 3. Mengisi seluruh field yang ada dan mengisi kode captcha lalu klik Daftar.
Nama, Alamat, Kota, Provinsi, No. WA, Email, Password, pertanyaan lupa, jawaban lupa, kode captcha : (diisi) Sistem akan menerima pendaftaran dan akan dialihkan ke dashboard member. Sesuai Harapan Valid
74
3.8.5. Pengujian Form Daftar Usaha
Tabel III.19
Hasil Pengujian Blackbox Testing pada Halaman Daftar Member No. Skenario
Pengujian Test Case
Hasil yang Diharapkan
Hasil
Pengujian Kesimpulan 1. Seluruh field
yang ada pada form daftar tidak diisi, kemudian klik tombol Daftar. Nama, Alamat, Kota, Provinsi, No. WA, Email, Password, pertanyaan lupa, jawaban lupa, dan kode captcha :(Kosong) Sistem akan menolak untuk masuk dan menampilkan informasi forn-form yang harus diisi. Sesuai Harapan Valid 2. Mengetikkan field username dan membiarkan kosong pada field password dan kode captcha lalu klik daftar. Nama, Alamat, Kota, Provinsi, No. WA, Email, Password, pertanyaan lupa, jawaban lupa : (diisi). Kode captcha :(Kosong) Sistem akan menolak untuk melanjutkan proses pendaftaran dan akan keluar validasi bahwa form harus diisi.
Sesuai Harapan Valid 3. Mengetikkan field username, password dan kode capthca, kemudian daftar. Nama, Alamat, Kota, Provinsi, No. WA, Email, Password, pertanyaan lupa, jawaban lupa, kode captcha : (diisi) Sistem akan menerima pendaftaran dan akan dialihkan ke dashboard usaha. Sesuai Harapan Valid