BAB III PEMBAHASAN. program. Sebab analisa kebutuhan menjelaskan tentang kebutuhan pengguna dan

dokumen-dokumen yang mirip
1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

1 BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam


BAB IV IMPLEMENTASI DAN EVALUASI. Rekam Medis pada Rumah Sakit Mata Masyarakat Surabaya.

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB II ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB IV HASIL DAN UJI COBA

Bab 3. Metode Perancangan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN. Daftar Account Customer. Pesan LOGIN GAGAL! Ulangi Lagi. Input Booking Service. Simpan Data ke Database. Cetak Nota Boking Service

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB III PEMBAHASAN. penyewaan film berupa DVD asli (original) dan blu-ray. Rental Bioskop Rumah ini

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB V PEMBAHASAN DAN IMPLEMENTASI


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

4 BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan TJ Construction & Engineering pada Bagian Pengadaan.

Transkripsi:

BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Analisa kebutuhan merup salah satu proses penting dalam pembuatan program. Sebab analisa kebutuhan menjelaskan tentang kebutuhan pengguna kebutuhan sistem secara rinci dilengkapi alur dari masing-masing kebutuhan tersebut. 1. Kebutuhan Pengguna Pelanggan admin saling berinteaksi namun memeliki kebutuhan informasi yang berbeda-beda, diantaranya : a. Kebutuhan Pelanggan Pelanggan dapat mengunjungi website melihat layanan yang disedi, melihat portofolio berupa image mendengarkan audio musisi yang pernah melakukan recording sebagai acuan referensi calon pelanggan. lalu terdapat about yang menjelaskan istilah-istilah dalam prosesi rekaman yang dapat memberikan wawasan kepada setiap pengunjung websitenya. pelanggan tentu dapat melihat-lihat jadwal booking melakukan reservasi atau booking khusus untuk pelanggan yang sudah terdaftar login terlebih dahulu. karena akses menolak untuk proses booking jika calon pelanggan belum mendaftar akun. 22

23 b. Kebutuhan Admin Admin memguasai penuh hak akses website. Admin dapat mengelola data pelanggan, mengelola data booking layanan atau paket yang dipilih pelanggan, mengelola konfirmasi pembayaran yang di dalam website ini ditentukan oleh batas waktu yang ditetapkan 1x24 jam, jika tidak terdapat nama pembayaran pembooking maka jadwal bookingnya terhapus, admin tentu dapat mengelola laporan. 2. Kebutuhan a. Kebutuhan Pelanggan Pelanggan disedi beberapa menu utama yang dapat diakses pada tampilan front-end, Menu-menu tersebut diantaranya adalah menu services, portofolio, about, team, contact serta info grafis dalam halaman how to book how to confirm. pelanggan dapat melakukan booking sesuai jadwal yang tersedia dapat mencetak bukti booking sebagai bukti transaksi lalu melakukan konfirmasi pembayaran dengan mengupload bukti transaksi di menu konfirmasi pada halaman frontend. b. Kebutuhan Admin Setiap admin memiliki ID admin password yang identik agar dapat melakukan login dapat mengakses halaman back-end pada website. Dalam halaman back-end terdapat file master berupa data admin pelanggan lalu

24 terdapat data booking logout. Dalam website ini admin berperan sama memiliki akses yang sama karena tidak menggun hak akses. 3.2. Rancangan Dokumen A. Rancangan Dokumen Masukan (Input) Menguraikan secara rinci setiap rancangan dokumen masukan yang digun dalam sistem dengan uraian parameter-parameter dokumen sebagai berikut: 1. Nama Dokumen : Laporan data pelanggan Fungsi Sumber Tujuan Media Jumlah Frekuensi : Untuk menyimpan data pelanggan : Pelanggan : Admin : Kertas : 1 lembar : Seluruh pelanggan yang mempunyai akun Bentuk : Lihat lampiran A.1 2. Nama Dokumen : Konfirmasi Pembayaran Fungsi Sumber Tujuan Media Jumlah Frekuensi : Untuk menyimpan konfirmasi pembayaran : Pelanggan : Admin : Kertas : 1 lembar : Setiap pelanggan yang melakukan konfirmasi

25 Bentuk : Lihat lampiran A.2 B. Rancangan Dokumen Keluaran (Output) Menguraikan secara rinci setiap rancangan dokumen keluaran yang digun dalam sistem dengan uraian parameter-parameter dokumen sebagai berikut: 1. Nama Dokumen : Bukti booking Fungsi Sumber Tujuan Media Jumlah Frekuensi : Mencetak bukti booking oleh pelanggan : Admin : Pelanggan : Kertas : 1 lembar : Setiap ada pelanggan yang melakukan booking Bentuk : Lihat lampiran B.1

26 3.3. Entity Relationship Diagram A. Entity Relationship Diagram (ERD) Gambar 3.1 Entity Relationship Diagram (ERD) B. Logical Record Structure (LRS) Gambar 3.2 Logical Record Structure (LRS)

27 3.4. Spesifikasi File Spesifikasi file yang digun dalam perancangan program studio rekaman berbasis web ini terdiri dari satu database, diantaranya : 1. Tabel Admin a. Nama File : File admin b. Akronim : admin.myd c. Fungsi : Menyimpan data admin d. Tipe File : File Master e. Organisasi File : Index sequential f. Akses File : Random g. Media : Hardisk h. Panjang Record : 35 i. Kunci File : id j. Software : Xampp Tabel III.1 Tabel Admin No Elemen Data Akronim Tipe Panjang Keterangan 1 Id id Varchar 5 Primary Key 2 Username username Varchar 10 3 Password password Text 4 Nama nama Varchar 20

28 2. Tabel Pelanggan a. Nama File : File pelanggan b. Akronim : pelanggan.myd c. Fungsi : menyimpan data pelanggan d. Tipe : File Master e. Organisasi File : Index sequential f. Akses File : Random g. Media : Hardisk h. Panjang Record : 72 i. Kunci File : id j. Software : Xampp Tabel III.2 Tabel Pelanggan No Elemen Data Akronim Tipe Panjang Keterangan 1 Id Pelanggan id Varchar 9 Primary Key 2 Username username Varchar 20 3 Email email Varchar 30 4 No nohp Varchar 13 Handphone 5 Password password Text 6 Join join Timestamp

29 3. Tabel Booking a. Nama File : File booking b. Akronim : booking.myd c. Fungsi : Menyimpan data booking d. Tipe File : File booking e. Organisasi File : Index sequential f. Akses File : Random g. Media : Hardisk h. Panjang Record : 20 i. Kunci File : tanggal j. Software : Xampp Tabel III.3 Tabel Booking No Elemen Data Akronim Tipe Panjang Keterangan 1 Tanggal tanggal Date Primary Key 2 Username username Varchar 20 4 Harga harga Double

30 4. Tabel Services a. Nama File : File services b. Akronim : services.myd c. Fungsi : Menyimpan data services d. Tipe File : File services e. Organisasi File : Index sequential f. Akses File : Random g. Media : Hardisk h. Panjang Record : 60 i. Kunci Record : harga j. Software : Xampp Tabel III.4 Tabel Services No Elemen Data Akronim Tipe Panjang Keterangan 1 Paket paket Varchar 20 2 Harga harga Double Primary Key 3 Keterangan keterangan Varchar 40

31 5. Tabel konfirmasi a. Nama File : File konfirmasi b. Akronim : konfirmasi c. Fungsi : Menyimpan data konfirmasi d. Tipe File : File konfirmasi e. Organisasi File : Index sequential f. Akses File : Random g. Media : Hardisk h. Panjang Record : 35 i. Kunci Record : - j. Software : Xampp Tabel III.5 Tabel Konfirmasi No Elemen Data Akronim Tipe Panjang Keterangan 1 Tanggal tanggal Date 2 Foto foto Text 3 Foto Type foto_type Char 5 4 An an Varchar 30 Pembayaran

32 3.5. Pengkodean 1. ID Admin Admin hanya memiliki satu hak akses sehingga semua jabatannya sama hanya no urutnya yang berbeda. Berikut salah satu contohnya: Gambar 3.3 ID Admin 2. ID Pelanggan Gambar 3.4 ID Pelanggan 3.6. Stuktur Navigasi 1. Stuktur Navigasi Halaman Frontend Pengunjung Pembuatan Halaman frontend pengunjung website menggun struktur navigasi campuran (composite).

33 Gambar 3.5 Struktur Navigasi Frontend Pengunjung 2. Stuktur Navigasi Halaman Frontend Pelanggan Pembuatan Halaman frontend pelanggan website menggun struktur navigasi campuran (composite). Gambar 3.6 Struktur Navigasi Frontend Pelanggan

34 3. Stuktur Navigasi Halaman Back-end Pembuatan Halaman frontend website menggun struktur navigasi campuran (composite). berikut gambarnya : Gambar 3.7 Struktur Navigasi Backend 3.7. Spesifikasi Komputer Berikut ini adalah spesifikasi perangkat keras perangkat lunak minimum yang dibutuhkan untuk menginmplementasikannya. a. Spesifikasi Perangkat Keras 1. Server a) CPU 1) Processor Intel core i3 2) RAM DDR2 2 GB

35 3) Hard Disk 500 GB b) Mouse c) Keyboard d) Monitor dengan resolusi layar minimum 1024x768 2. Client a) CPU 1) Processor Intel core i3 2) RAM DDR 2 GB 3) Hard Disk 500 GB b) Mouse c) Keyboard d) Monitor dengan resolusi layar minimum 1024x768 b. Spesifikasi Perangkat Lunak 1. Server a) Operasi yang digun Microsoft Windows 8.1 pro 64 bit. b) Aplikasi bundle web server seperti Xampp versi v3.2.1. 2. Client c) Operasi yang digun Microsoft Windows 8.1 pro 64 bit. a) Aplikasi web browser seperti Mozilla Firefox, Opera, Internet Explorer, Google Chrome.

36 3.8. Implementasi 1. Implementasi Halaman Frontend Implementasi halaman frontend merup sentral dari semua halaman yang berisi menu-menu yang dapat diakses dapat menjadi penghubung antara pengguna dengan sistem dimana terdapat halaman pengunjung halaman pelanggan yang berarti member atau telah mempunyai akun. Gambar 3.8 Halaman Frontend Pengunjung `

37 Gambar 3.9 Halaman Frontend Pelanggan 2. Implementasi Halaman Login Implementasi halaman login berisi username (pelanggan) atau id admin (untuk admin) password yang perlu diisi terlebih dahulu agar mampu mengakses halaman yang dituju seperti back-end untuk admin atau front-end untuk pelanggan dalam hal melakukan proses booking maka diperlukan login. Gambar 3.10 Halaman Login Back-end Gambar 3.11 Halaman Login Frontend

38 3. Implementasi Halaman Back-End Implementasi halaman back-end berisi data admin pelanggan dalam file master. lalu ada jadwal booking konfirmasi beserta laporannya. Gambar 3.12 Halaman Back-End 3.9. Pengujian Unit 1. Pengujian unit terhadap form login Tabel III.6 Pengujian Black Box pada Halaman Login No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 ID Admin ID Admin : password tidak menolak akses diisi user

39 tombol login menampilkan Maaf ID Admin Harap Isi selanjutnya tampil Maaf Password Harap Isi 2 ID Admin tidak ID Admin : diisi menolak akses tombol login user menampilkan Maaf ID Admin Harap Isi lalu kursor mengarahkan pada kolom ID Admin 3 Password tidak diisi menolak akses tombol login user menampilkan Maaf

40 Password Harap Isi lalu kursor mengarahkan pada kolom password 4 Mengetikan ID ID Admin : Admin abcdef menolak akses password tidak user diisi menampilkan login Maaf Password Harap Isi lalu kursor mengarahkan pada kolom password 5 ID Admin tidak ID Admin : diisi menolak akses password diisi user 123456 menampilkan login Maaf ID Admin Harap

41 Isi lalu kursor mengarahkan pada kolom ID Admin 6 Mengetikan salah ID Admin : satu kondisi admin01 menolak akses salah pada (benar) user username atau menampilkan password 123456 Maaf, ID (salah) Admin atau login Password anda salah! 7 Mengetikan ID ID Admin : Admin admin01 menerima password dengan (benar) akses login data yang benar admin01 langsung login (benar) menampilkan halaman home (admin).

42 2. Pengujian unit terhadap form tambah admin Tabel III.7 Pengujian Black Box pada form tambah admin No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Username, Username : password, menampilakn nama tidak diisi Username harap di isi! tombol simpan Nama : pointer mengarah ke form username 2 Username diisi Username : namun password (haha) menampilakn nama tidak Password di isi harap di isi! tombol Nama : pointer simpan mengarah ke form password 3 Username Username : password di isi (haha) menampilakn nama tidak Nama harap di isi (456789) di isi!

43 tombol Nama : pointer simpan mengarah ke form nama 4 Username, Username : password (haha) menampilkan nama di isi Data Berhasil (456789) di Simpan tombol simpan Nama : (jaja) 3. Pengujian unit terhadap form edit admin Tabel III.8 Pengujian Black Box pada form edit admin No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 ID Admin, ID Admin : Username, (ADM01) menampilkan password atau Username : Data Berhasil nama di edit (haha) di Update tombol simpan (12345) Nama:

44 (andi) di edit menjadi (andi adam) 4. Pengujian unit terhadap form tambah paket Tabel III.9 Pengujian Black Box pada form tambah paket No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Paket, harga, Paket : keterangan tidak menampilakn diisi Harga : Paket harap tombol di isi! simpan Keterangan: pointer mengarah form paket ke 2 Paket di isi Paket : yang lainnya (nbh) menampilakn tidak di isi Harga : Harga harap di isi! tombol simpan Keterangan: pointer

45 mengarah ke form harga 3 Paket harga Paket : diisi namun (nbh) menampilakn keterangan tidak di isi Harga : (1200000) Keterangan harap di isi! tombol Keterangan: pointer simpan mengarah ke form keterangan 4 Paket, harga Paket : keterangan di isi (nbh) menampilkan Harga : Data Berhasil tombol simpan (1200000) Keterangan: (jaja) di Simpan

46 5. Pengujian unit terhadap form edit paket Tabel III.10 Pengujian Black Box pada form edit paket No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Paket, harga atau Paket : keterangan di (nbh) menampilkan edit Harga : Data Berhasil tombol (1200000) di Update simpan Keterangan: (jaja) diedit menjadi (jajan) 6. Pengujian unit terhadap halaman daftar pelanggan Tabel III.11 Pengujian Black Box pada halaman daftar pelanggan No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Username, Username : password, menampilkan retype The

47 password, email Username no Retype field is handphone tidak required, The diisi Password field tombol Email : is required, daftar sekarang No handphone: The Retype Password field is required, The Email field is required, The No Handphone field is required 2 Username diisi Username : namun (haha) menampilakn password, The retype Password field password, email Retype is required, no The Retype handphone tidak Password field di isi Email: is required,

48 tombol The Email daftar sekarang No field is handphone: required, The No Handphone field is required 3 Username Username : password di isi (haha) menampilakn namun retype The password, email (456789) Password field no Retype does not handphone tidak match the di isi Retype tombol Email : Password daftar sekarang field, The No Retype handphone: Password field is The field required, Email is required, The No

49 Handphone field is required 4 Username, Username : password, (haha) menampilakn retype password The Email di isi namun (456789) field is email no handphone tidak di isi Retype (456789) required, The No Handphone tombol Email : field is daftar sekarang required No handphone: 5 Username, Username : password, (haha) menampilakn retype The No password, (456789) Handphone email di isi Retype field is namun no required handphone tidak (456789)

50 di isi Email : tombol (a@gmail) daftar sekarang No Handphone: 6 Username, Username : password, (haha) menampilkan retype Data Berhasil password, email (456789) di Simpan no Retype handphone di isi tombol sekarang daftar (456789) Email : (a@gmail) No Handphone: (089898989)

51 7. Pengujian unit terhadap login pelanggan Tabel III.12 Pengujian Black Box pada login pelanggan No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Username Username : password tidak menolak akses diisi user tombol login menampilkan Maaf Username Harap isi! lalu kursor mengarahkan pada kolom username 2 Username di isi Username : password (gaga) menolak akses tidak diisi user menampilkan tombol login Maaf Password Harap Isi lalu

52 kursor mengarahkan pada kolom password 3 Mengetikan salah Username : satu kondisi admin01 menolak akses salah pada (benar) user username atau menampilkan password 123456 Maaf, (salah) Username atau login Password anda salah! 6 Mengetikan Username : username gaga menerima password dengan data yang benar (benar) akses 123456 masuk login (benar) halaman pelanggan

53 8. Pengujian unit terhadap form booking Tabel III.13 Pengujian Black Box pada form booking No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Your name Your account: account, mengarahkan your email, your email: pada print your your html phone, phone: setelah date, date: halaman print choose (mm/dd/yyyy) di tutup maka service choose service: muncul tidak di isi (choose service) alert Harap price : isi tombol username! save Dan pointer focus pada your name account 2 Your name Your account: account (gaga) mengarahkan diisi your email: pada print

54 namun your html your email, phone: setelah your date: halaman print phone, (mm/dd/yyyy) di tutup maka date, choose service: muncul choose (choose service) alert Harap service price : isi Alamat tidak di isi Email! Dan pointer tombol focus pada save your email 3 Your name Your account: account (gaga) mengarahkan diisi your your email: pada print email diisi namun your phone, date, choose service tidak di isi (gaga@yahoo.com) your phone: date: (mm/dd/yyyy) choose service: (choose service) price : html setelah halaman print di tutup maka muncul alert Harap isi No Handphone! Dan pointer

55 tombol focus pada save your phone 4 Your name Your account: account, (gaga) mengarahkan your email, your email: pada print your phone (gaga@gmail) your html diisi phone: (089898) setelah namun date: halaman print date, (mm/dd/yyyy) di tutup maka choose choose service: muncul service (choose service) alert harap tidak di isi price : isi tanggal booking! tombol Dan pointer save focus pada date 5 Your name Your account: account (gaga) mengarahkan your email, your email: pada print your (gaga@yahoo) html phone, your phone: setelah date diisi (08979) halaman print choose date: (07/13/2018) di tutup maka

56 service choose service: muncul tidak di isi (choose service) alert Harap price : isi service tombol yang save dipilih! Dan pointer focus pada pilih paket 6 Your name Your account: account (gaga) mengarahkan your email, your email: pada print your (gaga@email) your html phone, phone: (08879) setelah date, date: (07/13/2018) halaman print choose choose service: di tutup maka service (full service) muncul dipilih price : (1300000) alert Data form price Berhasil di tampil Simpan value otomatis tombol

57 save 7 Your name (Yang sudah account terdaftar di jadwal) mengarahkan diisi Your account: pada print date di isi dengan (gaga) date: (07/13/2018) html setelah data yang (Yang halaman print sudah ada dijadwal tombol save melakukan booking pada tanggal yang sama) Your account: (gaga) date: (07/13/2018) your email: (gaga@yahoo) your phone: (08979) choose service: (choose service) price : di tutup maka muncul alert Tanggal Sudah Terisi, Harap, Cari Waktu lain. Redirect tampilan depan pelanggan

58 9. Pengujian unit terhadap form konfirmasi Tabel III.14 Pengujian Black Box pada form konfirmasi No Skenario Text Case Hasil yang Hasil Kesimpulan Pengujian diharapkan Pengujian 1 Tanggal, Atas Tanggal : Menampilkan Nama Bayar, alert Harap upload bukti Atas Nama isi tanggal! tidak di isi Bayar : pointer menuju form simpan Upload tanggal Bukti: 2 Tanggal diisi, Tanggal : Menampilkan Atas Nama (07/11/2018) alert Harap Bayar, upload Atas Nama isi atas nama bukti tidak di isi Bayar : bayar! pointer simpan Upload menuju form Bukti: atas nama bayar 3 Tanggal Tanggal : Menampilkan Atas Nama (07/11/2018) alert Harap

59 Bayar di isi, Atas Nama upload bukti namun upload Bayar : transfer! bukti tidak di isi (jaja) pointer Upload menuju form simpan Bukti: upload bukti 4 Tanggal Atas Tanggal : Menampilkan Nama Bayar (07/11/2018) form Data upload Atas Nama gagal dibuat bukti di isi Bayar : namun upload (jaja) bukti salah tipe Upload file Bukti: simpan (hh.mp3) 5 Tanggal Atas Tanggal : Menampilkan Nama Bayar (07/11/2018) form Data upload Atas Nama berhasil bukti di isi Bayar : disimpan dengan format (jaja) yang benar Upload Bukti: simpan (hh.jpg)

60