29
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam tinjauan perusahaan ini akan dijelaskan tentang sejarah, struktur organisasi dan fungsi.
3.1.1. Sejarah Perusahaan
CLEAN HOUSE merupakan sebuah pelayanan jasa kebersihan yang hadir atas inisiatif saya sendiri selaku pemilik. Usaha ini di latar belakangi oleh peluang usaha yang akan di kembangkan oleh pemilik karna saat ini kebanyakan orang menginginkan hal instan termasuk dalam hal membersihkan lingkungan mereka.
Kebanyakan orang tidak mau memanfaatkan waktu luang mereka untuk membersihkan lingkungan tempat tinggalnya, bahkan tidak sedikit dari mereka yang malas melakukannya. Oleh karna itu, pemilik ingin memanfaatkan teknologi untuk menawarkan pelayanan jasa kebersihan seperti CLEAN HOUSE berbasis web ini. 3.1.2. Struktur Organisasi dan Fungsi
Berikut struktur organisasi dan fungsi pelayanan jasa CLEAN HOUSE:
Gambar III.1
Struktur organisasi clean house PEMILIK
76 Fungsi:
1. Pemilik
a. Bertanggung jawab untuk mengelola pelayanan jasa kebersihan agar berjalan sesuai yang di harapkan.
b. Mengatur semua karyawan
c. Memiliki wewenang mengambil keputusan
d. Mengarahkan pembagian tugas sesuai pekerjaan masing-masing. 2. Admin
a. Mengolah data pada halaman admin.
b. Bertanggung jawab atas pemesanan jasa kebersihan yang telah di pilih
member dan uang transaksi.
c. Memverivikasi persetujuan pemesanan jasa kebersihan kepada member yang telah melakukan pembayaran.
3. Cleaning service
a. Melakukan tugas sesuai arahan.
b. Membersihkan rumah/kos/kantor sesuai yang di tentukan.
c. Bertanggung jawab atas kebersihan yang dilakukan cleaning servise saat melakukan tugasnya.
d. Memberikan pelayanan terbaik kepada member. 3.2. Analisis kebutuhan
Analisis kebutuhan merupakan bagian pengembangan sistem untuk menentukan kemampuan, spesifikasi fungsi dan fasilitas website yang akan disusun serta proses klasifikasi objek berdasarkan dari data yang diperoleh. Proses ini di gunakan sesuai dengan kebutuhan user guna membangun website yang interaktif.
77 1. Hak Akses
a. Admin
1) Dapat melakukan login ke halaman admin menggunakan username dan password admin.
2) Menambah, mengubah, atau menghapus informasi tentang pelayanan jasa kebersihan.
3) Menyetujui registrasi pengunjung dengan cara mengaktifkan akunnya. 4) Memverifikasi pesanan yang telah dibuat oleh member.
5) Mengecek transaksi yang masuk dari member.
6) Mengolah data pemesanan member ke jasa pelayanan kebersihan. b. Visitor (pengunjung)
1) Dapat masuk ke halaman user atau pengguna umum.
2) Dapat melihat produk apa saja yang diberikan oleh pelayanan jasa kebersihan.
3) Dapat mendaftar sebagai member pada menu register yang telah di sediakan dihalaman utama user.
c. Member
1) Dapat melakukan login member dengan username dan password
member.
2) Dapat melakukan pemesanan pelayanan jasa kebersihan. 3) Dapat melihat data pemesanan yang dilakukan member. 4) Mengunduh bukti verifikasi dari admin.
2. Pengolahan Data
a. Website dapat menjalankan perintah input, update dan menghapus semua data yang ada di sistem seperti data kategori pelayanan jasa kebersihan,
78
dan berisi seputar pengolahan data admin, data member, data produk, dan pemesanan serta memverifikasi pesanan member.
b. Website dapat melakukan registrasi pengunjung, login member dan memesan pelayanan jasa kebersihan.
3. Sistem
a. Sistem dapat menyediakan informasi seputar data member, pembelian atau pemesanan, status pemesanan dan konfirmasi pembayaran yang dibutuhkan admin.
b. Sistem dapat menyediakan informasi seputar website
c. Sistem dapat menyediakan pemesanan online bagi member yang ingin memesan jasa langsung via website.
4. Keamanan
Menggunakan antivirus untuk mencegah adanya virus dalam komputer
server atau client.
3.3. Rancangan Antarmuka
3.3.1. Rancangan antarmuka halaman users 1. Rancangan antarmuka halaman login users
Halaman login users merupakan salah satu halaman yang paling penting dalam sebuah website. Halaman ini biasanya merupakan sarana bagi user sebelum memulai transaksinya. Halaman login users ini berisi sebuah form dengan dua buah
textbox untuk menginput username dan password users. Berikut adalah rancangan
79 Gambar III.2.
Rancangan halaman login users 2. Rancangan antarmuka halaman beranda users
Halaman beranda users merupakan halaman utama dari sebuah website. Halaman beranda users biasanya terdiri dari beberapa menu website dan informasi lainnya. Berikut merupakan rancangan antarmuka halaman beranda users dari website yang akan dibuat:
Gambar III.3.
80 Keterangan:
a. Logo : berisi gambar logo dari perusahaan
b. Textbox cari : untuk mencari informasi yang ada dalam website c. Tombol sign in : untuk login user dan juga melakukan pendaftaran
sebagai member
d. Cart : sebagai keranjang belanja, untuk menampung data pemesanan sementara sebelum benar-benar dilakukan pemesanan
e. Menu : berisi menu-menu yang ada didalam website
f. Slider : berisi gambar-gambar untuk menyampaikan
informasi singkat serta mempercantik tampilan website
g. Content : berisi produk-produk atau layanan yang ada didalam
website
h. Footer : berisi seputar informasi perusahaan seperti alamat, kontak serta lokasi
1. Rancangan antarmuka halaman detail service
Halaman detail service adalah halaman yang berisi tentang informasi seputar detail dari produk atau layanan yang dipilih oleh pelanggan. Halaman detail service berguna untuk memperjelas layanan yang dipilih oleh pelanggan agar pelanggan tidak salah memilih layanan. Berikut adalah rancangan halaman detail service yang akan dibuat:
81 Gambar III.4.
Rancangan halaman detail service 3.3.2. Rancangan antarmuka halaman admin
1. Rancangan antarmuka halaman beranda admin
Halaman beranda admin adalah halaman yang pertama kali dijumpai oleh admin ketika admin sudah melakukan login. Halaman beranda admin menyediakan berbagai menu untuk mengolah data dari website yang akan dibuat. Berikut merupakan rancangan halaman beranda admin:
Logo Dashboard Content Footer Gambar III.5.
82 Keterangan:
a. Logo : berisi gambar atau logo dari perusahaan
b. Dashboard : berisi menu-menu yang berguna untuk mengolah data
website
c. Content : berisi tabel-tabel yang berguna untuk mengelola data sesuai dengan menu yang dipilih
d. Footer : berisi informasi seputar copyright dari website
2. Rancangan antarmuka halaman data pembayaran
Halaman detail pembayaran adalah halaman yang berisi seputar daftar transaksi yang harus dibayar. Halaman ini dibuat agar admin dapat mengontrol dan mengelola data transaksi pembayaran. Berikut adalah rancangan halaman detail pembayaran yang akan dibuat:
Logo Dashboard Data
Pembayaran
Halaman Data Pembayaran
Show entries Search
Gambar III.6.
Rancangan halaman data pembayaran 3. Rancangan antarmuka halaman kelola member
Halaman kelola member merupakan halaman yang berfungsi untuk mengelola data member meliputi input, update, serta delete. Halaman ini dirancang
83
untuk memudahkan admin dalam mengelola data member yang masih aktif dan tidak aktif. Berikut merupakan rancangan halaman member yang akan dibuat:
Logo Dashboard Member
Halaman Member
Tambahkan Member Show entries Search
Gambar III.7.
Rancangan halaman kelola member 4. Rancangan antarmuka halaman promo
Halaman promo merupakan halaman yang berfungsi untuk menampung data promo yang sedang berlangsung, dalam halaman ini admin berhak untuk menambah promo, update promo, serta menghapus promo yang sudah tidak berlaku. Berikut merupakan rancangan halaman promo yang akan dibuat:
84 Logo Dashboard Promo Halaman Promo Tambahkan Promo Show entries Search
Gambar III.8. Rancangan halaman promo 5. Rancangan antarmuka halaman Kategori Layanan
Halaman Kategori Layanan merupakan halaman yang berfungsi untuk menambah, mengedit, menampung dan menghapus data produk yang ada di perusahaan. Berikut merupakan rancangan halaman Kategori Layanan yang akan dibuat:
Logo Dashboard Kategori layanan
Halaman kategori layanan
Tambahkan Kategori Show entries Search
Gambar III.9.
85 3.4. Entity Relationship Diagram
Gambar III.10.
86 3.5. Logical Record Structure (LRS)
Gambar III.11.
Logical Record Structured (LRS)
3.6. Spesifikasi File
Spesifikasi file merupakan suatu pemaparan mengenai file-file yang digunakan untuk membangun sistem informasi. Database yang digunakan dalam penyusunan project ini adalah cleanhouse.sql, yang didalamnya terdiri dari beberapa tabel yaitu:
1. Spesifikasi file house access
87 Akronim : house_access
Fungsi : untuk menyimpan data admin Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 603 karakter Kunci field : access_id
Software : Xampp
Tabel III.1. Spesifikasi file house access
No Elemen Data Akronim Tipe Panjang Keterangan
1 Access Id access_id Char 3 Primmary Key
2 Nama access nm_access Varchar 100
3 Job desk job_desk Text 500
2. Spesifikasi file house banking
Nama file : Tabel house banking Akronim : house_banking
Fungsi : untuk menyimpan data rekening bank Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 176 karakter Kunci field : banking_id
88
Software : Xampp
Tabel III.2. Spesifikasi file house banking
No Elemen Data Akronim Tipe Panjang Keterangan
1 Banking Id banking_id Int 11 Primmary Key
2 Nama bank banking_name Varchar 80 3 Nomor rekening banking_number Varchar 25 4 Logo bank banking_logo Text 50
3. Spesifikasi file house companies
Nama file : Tabel house companies Akronim : house_companies
Fungsi : untuk menyimpan data perusahaan Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 1678 karakter Kunci field : com_id
Software : Xampp
Tabel III.3. Spesifikasi file house companies
No Elemen Data Akronim Tipe Panjang Keterangan
1 Companies Id com_id Char 3 Primmary Key
2 Nama company com_name Varchar 80 3 Alamat company com_address Text 100 4 Email company com_email Varchar 80
89
5 Nomor telepon com_phone Varchar 15
6 Maps com_maps Text 200
7 Facebook com_facebook Text 200 8 Instagram com_instagram Text 200
9 Youtube com_youtube Text 200
10 Twitter com_twitter Text 200
11 Whatsapp com_whatsapp Text 200
12 Logo com_logo Text 200
4. Spesifikasi file house detail transaction
Nama file : Tabel house detail transaction Akronim : house_detail_transaction
Fungsi : untuk menyimpan data detail transaksi Tipe file : file transaction
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 62 karakter Kunci field : detail_id
Software : Xampp
Tabel III.4. Spesifikasi file house detail transaction
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id detail detail_id Int 11 Primmary Key
2 Nomor transaksi trans_number Varchar 18 Foreign Key
90
4 Lama sewa detail_duration Int 11 5 Subtotal detail_subtotal Double 11
5. Spesifikasi file house employes
Nama file : Tabel house employes Akronim : house_employes
Fungsi : untuk menyimpan data employes Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 628 karakter Kunci field : nip
Software : Xampp
Tabel III.5. Spesifikasi file house employes
No Elemen Data Akronim Tipe Panjang Keterangan
1 NIP Nip Varchar 16 Primmary Key
2 Id access access_id Char 3 Foreign Key
3 Nama lengkap nm_ lengkap Varchar 50
4 Email Email Varchar 80
5 Telepon Telepon Varchar 15
6 Alamat Alamat Text 200
7 Password Password Varchar 64
8 Foto Foto Text 200
91
10 Status akun status_akun Enum „on‟,‟off‟
6. Spesifikasi file house payment
Nama file : Tabel house payment Akronim : house_payment
Fungsi : untuk menyimpan data pembayaran Tipe file : file transaction
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 62 karakter Kunci field : pay_number
Software : Xampp
Tabel III.6. Spesifikasi file house payment
No Elemen Data Akronim Tipe Panjang Keterangan 1 Nomor bayar id_payment Int 11 Primmary Key
2 Id bank banking_id Int 11 Foreign Key
3 Nomor transaksi trans_number Varchar 18 Foreign Key
4 Nama pelanggan pay_name Varchar 80 5 Nama bank pay_banking Varchar 50 6 Tanggal pay_date Datetime
7 Total pay_total Double 11
8 Status pay_status Enum „process‟
,‟success ‟,‟cancel‟
92 7. Spesifikasi file house product service
Nama file : Tabel house product service Akronim : house_product_service
Fungsi : untuk menyimpan detail produk Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 1813 karakter Kunci field : product_id
Software : Xampp
Tabel III.7. Spesifikasi file house product service
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id produk product_id Int 11 Primmary Key
2 Nama produk product_name Varchar 80 3 Tipe produk product_type Enum „single‟,‟
packet‟,‟ special‟
4 Id promo promo_id Int 11 Foreign Key
5 Deskripsi produk product_descri ption
Text 500 6 Harga product_prices Double 11
7 Gambar product_image s Text 200 8 Keywords meta_keyword s Text 500 9 Deskripsi meta_descripti on Text 500 8. Spesifikasi file house profile
93 Nama file : Tabel house profile Akronim : house_profile
Fungsi : untuk menyimpan data profil Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 758 karakter Kunci field : profile_id
Software : Xampp
Tabel III.8. Spesifikasi file house profiles
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id profil profile_id Char 3 Primmary Key
2 Nama profil profile_name Varchar 255 3 Deskripsi profile_descrip
tion
Text 500
9. Spesifikasi file house promo
Nama file : Tabel house promo Akronim : house_promo
Fungsi : untuk menyimpan data promosi Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 844 karakter
94 Kunci field : promo_id
Software : Xampp
Tabel III.9. Spesifikasi file house promo
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id promo promo_id Int 11 Primmary Key
2 Nama promo promo_name Varchar 80 3 Tipe promo promo_type Enum „number‟
,‟persen‟ 4 Deskripsi promo_descrip
tion
Text 500
5 Gambar promo_images Text 200
6 Mulai promo_start Date
7 Selesai promo_end Date
8 Minimal transaksi min_trans Double 11 9 Discount promo_discou nt Double 11 10 Discount maximal max_discount Double 11
11 Kode promo promo_code Varchar 20 Foreign Key
10. Spesifikasi file house service
Nama file : Tabel house service Akronim : house_service
Fungsi : untuk menyimpan data services Tipe file : file master
Organisasi file : Index sequential Akses file : random
95 Panjang record : 785 karakter Kunci field : service_id
Software : Xampp
Tabel III.10. Spesifikasi file house service
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id servis service_id Char 5 Primmary Key
2 Nama servis service_name Varchar 80 3 Deskripsi service_descri
ption
Text 200 4 Gambar service_images Text 100 5 Keyword meta_keyword Text 200 6 Meta deskripsi meta_descripti
on
Text 200
11. Spesifikasi file house transaction
Nama file : Tabel house transaction Akronim : house_transaction
Fungsi : untuk menyimpan data transaksi Tipe file : file transaction
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 61 karakter Kunci field : trans_number
96
Tabel III.11. Spesifikasi file house transaction
No Elemen Data Akronim Tipe Panjang Keterangan 1 Nomor transaksi trans_number Varchar 18 Primmary Key
2 Username Username Varchar 32 Foreign Key
3 Tanggal trans_date Datetime 4 Tanggal berakhir trans_expired Datetime
5 Total trans_total Double 11
6 Status trans_status Enum „process‟ ,‟success ‟,‟cancel‟
12. Spesifikasi file house users
Nama file : Tabel house users Akronim : house_users
Fungsi : untuk menyimpan data pengguna Tipe file : file master
Organisasi file : Index sequential Akses file : random
Media : hard disk Panjang record : 641 karakter Kunci field : username
97
Tabel III.12. Spesifikasi file house users
No Elemen Data Akronim Tipe Panjang Keterangan 1 Username Username Varchar 32 Primmary Key
2 Nama lengkap nm_ lengkap Varchar 50
3 Email Email Varchar 80
4 Telepon Telepon Varchar 15
5 Alamat Alamat Text 200
6 Password Password Varchar 64
7 Foto Foto Text 200
8 Status login status_login Enum „on‟,‟off‟ 9 Status akun status_akun Enum „on‟,‟off‟
98 3.7. Struktur Navigasi
3.7.1. Struktur Navigasi Halaman Member
Gambar III.12.
Struktur navigasi halaman member 3.7.2. Struktur Navigasi Halaman Pengunjung
Gambar III.13.
Beranda Layanan Layanan Paket Berlangganan Update Promo Tentang Kami
Extra Cleaning Standar Cleaning
Sig in
Kontak Kami
Beranda Layanan Layanan Paket Berlangganan Update Promo Tentang Kami
Extra Cleaning Standar Cleaning
Create Account
Kontak Kami
99
Struktur navigasi halaman pengunjung 3.7.3. Struktur Navigasi Halaman Admin
Gambar III.14.
100 3.8. Spesifikasi Sistem Komputer
Sistem komputer merupakan media untuk mendesain tampilan dan membuat struktur kode dari website yang dibuat, maka diperlukan spesifikasi untuk perangkat keras dan perangkat lunak dari sistem komputer yang di gunakan. Berikut spesifikasi perangkat keras dan perangkat lunak minimum yang digunakan:
3.8.1. Spesifikasi perangkat keras
1. Server
a. Processor: Intel (R) Celeron (R) 1007U @ 1.50Ghz (2CPUs), ~1.5Ghz b. RAM: 2048MB
c. Keyboard d. Monitor
e. Printer Canon IP 27000
2. Clients
a. Processor: Intel (R) Celeron (R) 1007U @ 1.50Ghz (2CPUs)~1.5Ghz b. RAM: 2048MB
c. Keyboard d. Monitor
e. Printer Canon IP 27000 3.8.2. Spesifikasi perangkat lunak 1. Server
a. Sistem Operasi yang digunakan Microsoft Windows 7 Ultimate 64 bit
b. Web server yang digunakan adalah Apache
101
d. Tools untuk menjalankan webserver dan database tersebut
adalah Xampp
e. Web browser yang digunakan adalah google chrome 2. Clients
a. Sistem Operasi yang digunakan Microsoft Windows 7 Ultimate 64 bit
b. Web browser yang digunakan adalah google chrome 3.9. Implementasi
3.9.1. Halaman Admin 1. Login Admin
Gambar III.15.
102 2. Beranda Admin
Gambar III.16.
Tampilan Halaman Beranda Admin 3. Verifikasi Admin
Gambar III.17. Tampilan Halaman Verifikasi
103 3.9.2. Halaman Pengunjung
1. Register
Gambar III.18. Tampilan Halaman Register 2. Beranda Pengunjung
Gambar III.19.
104 3.9.3. Halaman Member
1. Login Member
Gambar III.20.
Tampilan Halaman Login Member 2. Home Member
Gambar III.21.
105 3. Layanan Extra Cleaning
Gambar III.22.
Tampilan Halaman Layanan Extra Cleaning 4. Layanan Standard Cleaning
Gambar III.23.
106 5. Layanan Berlangganan
Gambar III.24.
Tampilan Halaman Layanan Berlangganan 6. Layanan Paket
Gambar III.25.
107 7. Promo
Gambar III.26. Tampilan Halaman Promo 8. Proses Pemesanan
Gambar III.27.
108 9. History Pesanan
Gambar III.28.
Tampilan Halaman Histori Pesanan 10. Unduh File Transfer
Gambar III.29.
109 3.10. Pengujian Unit
1. Pengujian terhadap halaman login admin Tabel III.13.
Hasil pengujian terhadap halaman login admin No Skenario
pengujian
Test case Hasil yang
diharapkan Hasil pengujian Kesimpulan 1 Username dan password tidak diisi, kemudian tekan login Username: (kosong) Password: (kosong) Sistem akan menolak, lalu muncul pesan peringatan “Maaf username tidak boleh kosong” dan “Maaf password tidak boleh kosong” Sesuai harapan Valid 2 Username dan password tidak diisi, kemudian mencoba mengakses halaman melalui url secara langsung Username: (kosong) Password: (kosong) Lalu pada address bar menuliskan “localhost/TA/ admin” Sistem akan menolak lalu menampilkan pesan peringatan “Silakan login terlebih dahulu” Sesuai harapan Valid 3 Username diisi tetapi password Username: Ucii Password: Sistem akan menolak, lalu muncul pesan Sesuai harapan Valid
110 dikosongkan kemudian tekan login (kosong) peringatan “Maaf password tidak boleh kosong” 4 Password diisi tetapi username dikosongkan kemudian tekan login Username: (kosong) Password: ***** Sistem akan menolak, lalu muncul pesan peringatan “Maaf username tidak boleh kosong” Sesuai harapan Valid 5 Username diisi data yang benar sedangkan password diisi menggunakan data yang salah kemudian tekan login Username: Ucii (benar) Password: ******** (salah) Sistem akan menolak, lalu muncul pesan peringatan “username atau password salah” Sesuai harapan Valid 6 Username diisi data yang salah sedangkan password diisi data yang benar kemudian tekan login Username: Uciiiii (salah) Password: ***** (benar) Sistem akan menolak, lalu muncul pesan peringatan “username atau password salah” Sesuai harapan Valid
111 dan password diisi dengan data yang salah kemudian tekan login Uciiiii (salah) Password: ******* (salah) menolak, lalu muncul pesan peringatan “username atau password salah” harapan
2. Pengujian halaman login user
Tabel III.14.
Hasil pengujian terhadap halaman login user No Skenario
pengujian
Test case Hasil yang
diharapkan Hasil pengujian Kesimpulan 1 Username dan password tidak diisi, kemudian tekan login Username: (kosong) Password: (kosong) Sistem akan menolak, lalu muncul pesan peringatan “Maaf username tidak boleh kosong” dan “Maaf password tidak boleh kosong” Sesuai harapan Valid 2 Username dan password tidak diisi, kemudian mencoba mengakses halaman melalui url secara Username: (kosong) Password: (kosong) Lalu pada address bar menuliskan “localhost/TA/ loginuser” Sistem akan menolak lalu menampilkan pesan peringatan “Silakan login terlebih dahulu” Sesuai harapan Valid
112 langsung 3 Username diisi tetapi password dikosongkan kemudian tekan login Username: User001 Password: (kosong) Sistem akan menolak, lalu muncul pesan peringatan “Maaf password tidak boleh kosong” Sesuai harapan Valid 4 Password diisi tetapi username dikosongkan kemudian tekan login Username: (kosong) Password: ***** Sistem akan menolak, lalu muncul pesan peringatan “Maaf username tidak boleh kosong” Sesuai harapan Valid 5 Username diisi data yang benar sedangkan password diisi menggunakan data yang salah kemudian tekan login Username: User001 (benar) Password: ******** (salah) Sistem akan menolak, lalu muncul pesan peringatan “username atau password salah” Sesuai harapan Valid 6 Username diisi data yang salah sedangkan Username: User1 (salah) Password: Sistem akan menolak, lalu muncul pesan peringatan Sesuai harapan Valid
113 password diisi data yang benar kemudian tekan login ***** (benar) “username atau password salah” 7 Username dan password diisi dengan data yang salah kemudian tekan login Username: User1 (salah) Password: ******* (salah) Sistem akan menolak, lalu muncul pesan peringatan “username atau password salah” Sesuai harapan Valid
3. Pengujian halaman registrasi member Tabel III.15.
Hasil pengujian terhadap halaman registrasi member N
o
Skenario pengujian
Test case Hasil yang
diharapkan Hasil pengujia n Kesimpula n 1 Semua kolom dikosongka n, kemudian klik daftar Username: (kosong) Email: (kosong) Nomor telepon: (kosong) Password: (kosong) Konfirmasi password: (kosong) Sistem akan menolak, dan muncul peringatan “Maaf username harus diisi”, “Maaf nomor Sesuai harapan Valid
114 telepon harus diisi”, “Maaf email harus diisi”, “Maaf password harus diisi”, “Maaf konfirmasi password harus diisi” 2 Kolom username diisi dan yang lain dikosongka n, kemudian klik daftar Username: sari Email: (kosong) Nomor telepon: (kosong) Password: (kosong) Konfirmasi password: (kosong) Sistem akan menolak, dan muncul peringatan “Maaf nomor telepon harus diisi”, “Maaf email harus diisi”, “Maaf Sesuai harapan Valid
115 password harus diisi”, “Maaf konfirmasi password harus diisi” 3 Kolom username dan email diisi dan yang lain dikosongka n, kemudian klik daftar Username: umi Email: [email protected] m Nomor telepon: (kosong) Password: (kosong) Konfirmasi password: (kosong) Sistem akan menolak, dan muncul peringatan “Maaf nomor telepon harus diisi”, “Maaf password harus diisi”, “Maaf konfirmasi password harus diisi” Sesuai harapan Valid 4 Semua kolom diisi tetapi username Username: umi Email: [email protected] Sistem akan menolak dan Sesuai harapan Valid
116 diisi dengan karakter kurang dari 8 huruf m Nomor telepon: 081548315026 Password: ********** Konfirmasi password: ********** muncul pesan peringatan “Usernam e setidaknya harus 8 karakter” 5 Semua kolom diisi tetapi email diisi tidak sesuai format lalu daftar Username: umi Email: housecleangmail.com Nomor telepon: 081548315026 Password: ********** Konfirmasi password: ********** Sistem akan menolak dan muncul pesan peringatan “Maaf email harus sesuai dengan format yang berlaku” Sesuai harapan Valid 6 Semua kolom diisi sesuai format lalu daftar Username: umi Email: [email protected] m Nomor telepon: 081548315026 Password: ********** Konfirmasi password: Sistem akan menerima dan menyimpa n data pendaftara n anda Sesuai harapan Valid
117 **********
4. Pengujian halaman contact us
Tabel III.16.
Hasil pengujian terhadap halaman contact us
No Skenario
pengujian Test case
Hasil yang diharapkan Hasil pengujian Kesimpulan 1. Menginputkan username, email dan komentar yang tidak diisi dan memekan tombol kirim. Username: (kosong) Email: (kosong) Komentar: (kosong) Sistem menolak penyimpanan dan menampilkan pesan maaf username, email dan komentar tidak boleh kosong. Sesuai harapan Valid 2. Menginputkan username yang benar lalu email dan komentar kosong dan menekan tombol kirim. Username: (benar) Email: (kosong) Komentar: (kosong) Sistem menolak penyimpanan dan menampilkan pesan maaf email dan komentar tidak boleh kosong. Sesuai harapan Valid 3 Menginputkan username dan email yang benar lalu komentar kosong dan menekan tombol kirim Username: (benar) Email: (benar) Komentar: (kosong) Sistem menolak penyimpanan dan menampilkan pesan maaf komentar tidak boleh kosong. Sesuai harapan Valid
118 4 Menginputkan username, email dan komentar yang benar menekan tombol kirim Username: (benar) Email: (benar) Komentar: (benar) Sistem menerima penyimpanan dan menampilkan pesan komentar anda berhasil disimpan. Sesuai harapan Valid