BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data...

33
23 BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Pada tahap analisa kebutuhan adalah tahap mengidentifikasi apa saja yang perlu dilakukan oleh sistem baru. Dalam analisa yang dilakukan ada berbagai macam kebutuhan yang diinginkan. Dalam tahap analisa kebutuhan para pengguna memiliki kebutuhan yang berbeda-beda. Berikut pengguna berdasarkan level bisa menggunakan kebutuhan terhadap sistem baru sebagai berikut: 1. Kebutuhan Admin a. Admin dapat melakukan login dihalaman admin. b. Admin dapat mengganti password c. Admin dapat mengupdate profile d. Admin dapat melihat data member e. Admin dapat mengelola data jenis baju f. Admin dapat mengelola data baju g. Admin dapat mengelola data sewa h. Admin dapat mengelola menunggu pembayaran i. Admin dapat mengelola menunggu konfirmasi j. Admin dapat mengelola belum dikembalikan k. Admin dapat melakukan logout 2. Kebutuhan User a. Member melakukan registrasi dihalamam member b. Member dapat melalukan login dihalaman member c. Member dapat melihat baju

Transcript of BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data...

Page 1: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

23

BAB III

PEMBAHASAN

3.1 Analisis Kebutuhan

Pada tahap analisa kebutuhan adalah tahap mengidentifikasi apa saja yang

perlu dilakukan oleh sistem baru. Dalam analisa yang dilakukan ada berbagai

macam kebutuhan yang diinginkan. Dalam tahap analisa kebutuhan para pengguna

memiliki kebutuhan yang berbeda-beda. Berikut pengguna berdasarkan level bisa

menggunakan kebutuhan terhadap sistem baru sebagai berikut:

1. Kebutuhan Admin

a. Admin dapat melakukan login dihalaman admin.

b. Admin dapat mengganti password

c. Admin dapat mengupdate profile

d. Admin dapat melihat data member

e. Admin dapat mengelola data jenis baju

f. Admin dapat mengelola data baju

g. Admin dapat mengelola data sewa

h. Admin dapat mengelola menunggu pembayaran

i. Admin dapat mengelola menunggu konfirmasi

j. Admin dapat mengelola belum dikembalikan

k. Admin dapat melakukan logout

2. Kebutuhan User

a. Member melakukan registrasi dihalamam member

b. Member dapat melalukan login dihalaman member

c. Member dapat melihat baju

Page 2: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

24

d. Member dapat melakukan cek ketersediaan baju

e. Member dapat melakukan sewa baju

f. Member dapat melihat Detail sewa

g. Member dapat melihat riwayat sewa

h. Member dapat upload bukti pembayaran

i. Member dapat melihat faqs

j. Member dapat melihat tentang kami

k. Member dapat melihat hubungi kami dengan mengirim pesan

l. Member dapat mengelola profil

m. Member dapat mengubah password

n. Member dapat melakukan logout

3.2 Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Dokumen masukan yang penulis rancang sebagai dasar proses penginputan.

Perancangan program penyewaan baju berbasis website dapat dengan mudah

mengetahui informasi yang nantinya akan diolah, sehingga output yang dihasilkan

sesuai dengan kebutuhan. Adapun dokumen masukan yang penulis usulkan untuk

penyewaan baju adalah:

1. Nama Dokumen : Data Jenis Baju

Fungsi : Sebagai penyimpan data jenis baju

Sumber : Admin

Tujuan : member

Media : Komputer

Frekuensi : Setiap ada penambahan atau pengurangan data jenis

Page 3: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

25

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Data Baju

Fungsi : Sebagai penyimpanan data baju

Sumber : admin

Tujuan : member

Media : Komputer

Frekuensi : Setiap ada penambahan atau pengurangan data baju

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : Data Sewa

Fungsi : Sebagai penyimpanan data sewa

Sumber : admin

Tujuan : member

Media : Komputer

Frekuensi : Setiap ada penambahan atau pengurangan data sewa

Bentuk : Lihat Lampiran A.3

B. Rancangan Dokumen Keluaran (Output)

Rancangan dokumrn keluaran yang penulis rancang menyangkut dengan hasil dari

data masukan yang telah diolah, sehingga dengan adanya rancangan masukan keluaran

ini penulis berharap pengguna sistem ini penyewaan baju dapat dengan mudah melihat

laporan-Laporan. Adapun rancangan dokumen keluaran yang penilis rancang yaitu:

1. Nama Dokumen : Struk Penyewaan

Fungsi : Sebagai bukti sewa

Sumber : member

Tujuan : admin

Page 4: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

26

Media : Komputer

Frekuensi : Setelah melakukan tansaksi

Bentuk : Lihat Lampiran B.1

2. Nama Dokumen : Laporan sewa

Fungsi : Sebagai laporan sewa

Sumber : admin

Tujuan : Arsip

Media : Komputer

Frekuensi : Setelah melakukan pembayaran

Bentuk : Lihat Lampiran B.2

3.3 Entity Relationship Diagram (ERD)

Gambar III.1

ERD Penyewaan baju adat jawa

Page 5: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

27

3.4 LRS ( Logical Record Structure )

Gambar III.2

LRS Penyewaan baju adat jawa

3.5 Spesifikasi File

Dalam progam penyewaan baju , ada 5 file basis data yang digunakan, yaitu

sebagai berikut:

1. Spesifikasi File Baju

Nama File :baju

Akronim :baju

Fungsi :Menyimpan data baju

Tipe File :File Master

Organisasi file :Index Squential

Media :Hard Disk

Panjang Record :189

Kunci Field :id_baju

Software :Xampp

Page 6: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

28

Tabel III.1

Spesifikasi File baju

No Elemen Data Akronim Type Panjang Keterangan

1 Id Baju id_baju varchar 5 Primary Key

2 Nama Baju nama_baju varchar 100

3 Id jenis id_jenis varchar 5

4 Kategori kategori varchar 50

5 Deskripsi deskripsi Text

6 Harga harga Int

7 S s Int 8

8 M m Int 5

9 L l Int 5

10 XL xl Int 5

11 Gambar 1 gambar 1 Text

12 Gambar 2 gambar 2 Text

13 Gambar 3 gambar 3 Text

2. Spesifikasi File Booking

Nama File :booking

Akronim :booking

Fungsi :Menyimpan data booking

Tipe File :File Master

Organisasi file :Index Squential

Media :Hard Disk

Panjang Record :141

Kunci Field :kode_booking

Software :Xampp

Page 7: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

29

Tabel III.3

Spesifikasi File booking

No Elemen Data Akronim Type Panjang Keterangan

1 Kode Booking kode_booking varchar 8 Primary Key

2 ID Baju id_baju varchar 5

3 Id Member id_member varchar 6

3 Ukuran ukuran varchar 50

4 Tgl Mulai tgl_mulai Date

5 Tgl Selesai tgl_selesai Date

6 Durasi durasi Int 11

7 Denda denda Int 11

8 Status status varchar 20

9 PickUp pickup varchar 30

10 Tgl Booking tgl_booking Date

11 Daerah daerah varchar 16

12 Biaya biaya int 11

13 Bukti Bayar bukti_bayar varchar 100

3. Spesifikasi File Cek Booking

Nama File :cek_booking

Akronim :cek_booking

Fungsi :Menyimpan data cek boking

Tipe File :File Master

Organisasi file :Index Squential

Media :Hard Disk

Panjang Record :105

Kunci Field :id_cek

Software :Xampp

Page 8: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

30

Tabel III.4

Spesifikasi File cek_booking

No Elemen Data Akronim Type Panjang Keterangan

1 Id Cek id_cek Int 11 Primary Key

2 Kode Boking kode_booking Varchar 8

3 Id Baju id_baju varchar 5

4 Ukuran ukuran Varchar 50

5 Tgl Boking tgl_booking Date 10

6 Status Status Varchar 20

4. Spesifikasi File Jenis

Nama File :jenis

Akronim :jenis

Fungsi :Menyimpan data jenis

Tipe File :File Master

Organisasi file :Index Squential

Media :Hard Disk

Panjang Record :55

Kunci Field :id_jenis

Software :Xampp

Tabel III.5

Spesifikasi File jenis

No Elemen Data Akronim Type Panjang Keterangan

1 Id Jenis id_jenis varchar 5 Primary Key

2 Nama Jenis nama_jenis varchar 50

5. Spesifikasi File member

Nama File :member

Akronim :member

Fungsi :Menyimpan data member

Page 9: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

31

Tipe File :File Master

Organisasi file :Index Squential

Media :Hard Disk

Panjang Record :601

Kunci Field :id_user

Software :Xampp

Tabel III.6

Spesifikasi File member

No Elemen Data Akronim Type Panjang Keterangan

1 Id User id_user Int 6 Primary Key

2 Nama User nama_user varchar 120

3 Email email varchar 100

4 Password password varchar 100

5 Telp telp varchar 20

6 Alamat alamat varchar 255

3.6 Pengkodean

A. Kode Login Admin

Setiap Login Dengan Hak Akses Admin diantaranya terdiri dari :

Identitas Keterangan Identitas Nomor Urut

Admin Admin

Page 10: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

32

Keterangan:

ADM :Identitas Login Admin

001 :Identitas Nomor Urut Admin

B. Kode Login Member

Setiap Login Dengan Hak Akses Member diantaranya terdiri dari :

Identitas Keterangan Identitas Nomor Urut

Member Member

Keterangan:

MBR :Identitas Login member

001 :Identitas Nomor Urut member

Page 11: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

33

C. Kode Baju

Setiap baju memiliki ID baju diantaranya terdiri dari :

Identitas Keterangan Identitas Nomor Urut

Baju Baju

Keterangan:

BAJ :Identitas baju

01 :Identitas Nomor Urut baju

D. Kode Booking

Setiap Booking Memiliki ID Booking diantaranya terdiri dari :

Identitas Keterangan Identitas Nomor Urut

Booking Booking

Keterangan:

TRX :Identitas baju

00012 :Identitas Nomor Urut baju

Page 12: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

34

E. Kode Jenis

Setiap Jenis Baju Memiliki ID Jenis diantaranya terdiri dari :

Identitas Keterangan Identitas Nomor Urut

Jenis Jenis

Keterangan

JNS :Identitas baju

01 :Identitas Nomor Urut baju

Page 13: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

35

3.7 Spesifikasi Program

A. Struktur Navigasi Halaman Index (Halaman Admin)

Pada Halaman Admin menggunakan struktur navigasi composite karena

rangkaian Dashboard, ganti password, sewa, baju, member, mengubungi,

kelola halaman, kontak info, laporan dapat diakses secara bebas

Gambar III.3

Struktur navigasi Menu Admin

Page 14: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

36

B. Struktur Navigasi Halaman Member

Pada Halaman member menggunakan struktur navigasi composite karena

rangkaian Home, Baju Adat, Baju Dewasa, Baju pengantin, faqs, tentang kami,

hubungi kami, profile dapat diakses secara bebas.

Gambar III.4

Struktur Navigasi Member

C. Struktur Navigasi Halman Pengunjung

Pada Halaman Pengunjung menggunakan struktur navigasi composite

karena rangkaian Home, Baju Adat, Baju Dewasa, Baju pengantin, faqs,

tentang kami, hubungi kami, profile dapat diakses secara bebas.

Gambar III.5

Struktur Navigasi Pengunjung

Page 15: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

37

3.8 Spesifikasi Sistem Komputer

A. Spesifikasi Hardware

a. Server

1) CPU

(a) Processor Pentium® Core 2 Duo

(b) RAM DDR2 4 GB

(c) Hard Disk 500 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps

b. Cilent

1) CPU/Laptop

(a) Processor intel® Celeron ® CPU 1005 @1.90G hzm ( 2 CPus), 1.9GHz

(b) RAM DDR2 2 GB

(c) Hard Disk 200 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 Kbps

B. Spesifikasi Software

1. Server

a. Sistem operasi yang umum digunakan Microsoft Windows

b. Aplikasi bundle web server PHPMyAdmin v7.3.2

c. Aplikasi Xampp

Page 16: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

38

d. Sublime text 3

e. Aplikasi Web Lihatr Google Chrome

2. Client

a. Sistem Operasi Microsoft Windows atau Linux

b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet

Explorer, Google Chrome

3.9 Implementasi

1. Halaman Login Admin

Admin harus melakukan login terlebih dahulu untuk dapat menggunakan modul-

modul yang tersedia jika login berhasil, maka menu-menu admin akan

ditampilkan.

Gambar III.6

Halaman Login

2. Halaman Home Admin

Setelah admin berhasil login, sistem akan menampilkan halaman utama dari

admin.

Page 17: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

39

Gambar III.7

Halaman Home Admin

3. Halaman Ganti Password

Pada halaman ini, admin dapat mengganti password lama dengan password yang

baru.

Gambar III.8

Halaman Ganti Password

4. Halaman Update Profile

Pada halaman ini, admin dapat mengupdate profile.

Page 18: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

40

Gambar III.9

Halaman Update Profile

5. Halaman Data member

Pada halaman ini, admin dapat melihat data member.

Gambar III.10

Halaman Data member

6. Halaman Data Jenis Baju

Pada halaman ini, admin dapat melihat data jenis baju dan mengelola seperti

ubah dan hapus.

Page 19: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

41

Gamabar III.11

Halaman Data Jenis Baju

7. Halaman Data Baju

Pada halaman ini, admin dapat melihat data baju, detail dan mengelola seperti

ubah dan hapus.

Gambar III.12

Halaman Data Baju

8. Halaman Data Sewa

Pada halaman ini, admin dapat melihat detail sewa baju, data sewa baju dan

status pembayaran.

Page 20: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

42

Gambar III.13

Halaman Data Sewa

9. Halaman Data Menunggu Pembayaran

Pada halaman ini, admin mengelola menunggu pembayaran.

Gambar III.14

Halaman menunggu pembayaran

10. Halaman Data menunggu Konfirmasi

Pada halaman ini, admin mengelola menunggu konfirmasi

Gambar III.15

Halaman Data menunggu Konfirmasi

Page 21: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

43

11. Halaman Data Belum dikembalikan

Pada halaman ini, admin mengelola belum dikembalikan

Gambar III.16

Halaman Belum dikembalikan

12. Halaman Registrasi member

Pada halaman ini, member melakukan registrasi.

Gambar III.17

Halaman Registrasi member

Page 22: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

44

13. Halaman Login Member

Pada halaman ini, member melakukan Login

Gambar III.18

Halaman Login member

14. Halaman Baju

Pada halaman ini, member dapat melihat baju, deskripsi baju, serta stok ukuran

baju.

Gambar III.19

Halaman Baju

Page 23: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

45

15. Halaman cek ketersediaan baju

Pada halaman ini, member dapat melihat ketersediaan baju, dan bisa memilih

metode pickup, Jika menggunakan kurir maka akan dikenakan ongkos kirim

Gambar III.20

Halaman cek ketersediaan baju

16. Halaman sewa baju

Pada halaman ini, member bias melakukan sewa baju

Gambar III.21

Halaman sewa baju

Page 24: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

46

17. Halaman Detail sewa

Pada halaman ini, member bias melihat detail pembayaran sewa baju dan

maksimal transfer 1x24 jam.

Gambar III.22

Halaman Detail sewa

18. Halaman riwayat sewa

Pada halaman ini, member bias melihat riwayat sewa

Gambar III.23

Halaman Riwayat Sewa

Page 25: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

47

19. Halaman Upload Bukti Pembayaran

Pada halaman ini, member bias melakukan upload bukti pembayaran.

Gambar III.24

Halaman Upload Bukti pembayaran

20. Halaman Faqs

Pada halaman ini, member bisa melihat faqs

Gambar III.25

Halaman Faqs

Page 26: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

48

21. Halaman Tentang Kami

Pada halaman ini, member bisa melihat tentang kami.

Gambar III.26

Halaman tentang kami

22. Halaman Hubungi Kami

Pada halaman ini, member bisa melihat hubungi kami dan mengirimi pesan.

Gambar III.27

Halaman Hubungi Kami

Page 27: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

49

3.10 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.6

Hasil Pengujian Blackbox Testing Halaman Login Admin

Skenario Test case Hasil yang Hasil Kesimpulan

No Pengujian Diharapkan pengujian

Username dan Username: Sistem akan Sesuai Valid

password tidak (Kosong) menolak dan

1. diisi kemudian Password: Memunculkan harapan

klik tombol (kosong) notifikasi username

login atau password

Salah

Mengetikkan Username: Sistem akan

Sesuai Valid username dan (admin) menolak dan

2. password tidak Password: Memunculkan harapan

diisi atau kosong (kosong)

notifikasi username

atau

kemudian klik password salah

Username tidak Username : Sistem akan Sesuai Valid (kosong) menolak dan

diisi (kosong) dan

Password: Memunculkan harapan

password diisi

3. Admin

notifikasi username

atau

kemudian klik

password salah

tombol login

Mengetikkan salah Username: Sistem akan Sesuai Valid satu kondisi salah Admin menolak dan

pada username (benar) Memunculkan harapan

4. atau password Password: notifikasi email

kemudian klik user (salah) atau password

tombol login salah

5. Mengetikkan user Username Sistem menerima

Sesuai Valid ID dan password Admin akses login dan

harapan

dengan data yang (benar) Kemudian

benar kemudian Password: Langsung

klik tombol login adm001 Menampilkan

(benar) Halaman Admin

Page 28: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

50

2. Pengujian Form Daftar Member

Tabel III.7

Hasil Pengujian Blackbox Testing Registrasi

No Skenario

Pengujian

Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Nama lengkap,

no telp, alamat

email, alamat,

password tidak

diisi kemudian

klik tombol

simpan

Nama

lengkap:

(kosong)

No

telp:(kosong)

Alamat email

:(kosong)

alamat:(koso

ng)

password:(ko

song)

Sistem akan

menolak dan

akses admin

dan

memunculka

n notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

Valid

2 Salah satu form

tidak diisi

kemudian klik

simpan

Nama

lengkap:

(Dian Febri)

No

telp:(082322

753411)

Alamat email

:(kosong)

alamat:(bekas

i

password:(12

3)

Sistem akan

menolak dan

akses admin

dan

memunculka

n notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

valid

3 Mengisi semua

field yang ada

diform

kemudian klik

simpan

Nama

lengkap:

(Dian Febri)

No

telp:(082322

753411)

Alamat email

:(dianfebri@

GMAIL.CO

M)

alamat:(bekas

i

password:(12

3)

Sistem akan

menerima

akses dan

kemudian

data akan

disimpan

langsung ke

database

Sesuai

harapan

Valid

Page 29: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

51

3. Pengujian Form Login member

Tabel III.8

Hasil Pengujian Blackbox Testing Login Member

Skenario Test case Hasil yang Hasil Kesimpulan

No Pengujian Diharapkan pengujian

Username dan Username: Sistem akan Sesuai Valid password tidak (Kosong) menolak dan

1. diisi kemudian Password: memunculkan harapan

klik tombol (kosong) notifikasi email

Login atau password

Salah

Mengetikkan Username: Sistem akan Sesuai Valid username dan ([email protected] menolak dan

2. password tidak om) memunculkan harapan

diisi atau kosong Password: notifikasi email atau

kemudian klik (kosong) password salah

Username tidak Username : Sistem akan Sesuai Valid (kosong) menolak dan

diisi (kosong) dan

Password: memunculkan harapan

password diisi

3. dian456 notifikasi email atau

kemudian klik

password salah

tombol login

Mengetikkan salah Username: Sistem akan Sesuai Valid satu kondisi salah Admin menolak dan

pada username (benar) memunculkan harapan

4. atau password Password: notifikasi email

kemudian klik user (salah) atau password

tombol login Salah

5. Mengetikkan user Username Sistem menerima

Sesuai Valid ID dan password Dian@gmail akses login dan

harapan

dengan data yang .com (benar) Kemudian

benar kemudian Password: Langsung

klik tombol login dian456 Menampilkan

(benar) Halaman Admin

Page 30: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

52

4. Pengujian Form Tambah Data Jenis

Tabel III.9

Hasil Pengujian Blackbox Testing Tambah Data Jenis

No Skenario

Pengujian

Test

Case

Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Nama jenis

baju tidak

diisi

kemudian

klik tombol

simpan

Nama

jenis:

kosong

Sistem akan

menolak dan

memunculkan

notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

Valid

2 Mengisi

semua field

yang ada

diform

kemudian

klik simpan

Nama

jenis:

Baju adat

Sistem akan

menerima

akses dan

kemudian

data akan

disimpan

langsung ke

database

Sesuai

harapan

Valid

5. Pengujian Form Tambah Data Baju

Tabel III.10

Hasil Pengujian Blackbox Testing Tambah Data Baju

No Skenario

Pengujian

Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Nama baju, jenis

baju, deskripsi

baju,kategori,

harga,s,m,l,xl,ga

mbar 1, gambar

2, gambar 3

tidak diisi

kemudian klik

tombol simpan

Nama baju:

(kosong)

jenis

baju:(kosong)

deskripsi

baju:(kosong)

kategori:(kos

ong)

harga:(koson

g)

s(kosong)

m:kosong)

l:(kosong)

xl(kosong)

Sistem akan

menolak dan

akses admin

dan

memunculka

n notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

Valid

Page 31: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

53

gambar 1

:(kosong)

gambar 2

:(kosong)

gambar

3:(kosong)

2 Salah satu form

tidak diisi

kemudian klik

simpan

Nama

baju:(kosong)

jenis

baju:(kosong)

deskripsi

baju:(kosong)

kategori:(kos

ong)

harga:(koson

g)

s(kosong)

m:kosong)

l:(kosong)

xl(kosong)

gambar 1

:(kosong)

gambar 2

:(kosong)

gambar

3:(kosong)

Sistem akan

menolak dan

akses admin

dan

memunculka

n notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

valid

3 Mengisi semua

field yang ada

diform

kemudian klik

simpan

Nama

baju:Baju

pengantin

Modern

jenis

baju:Baju

akad

deskripsi

baju: Gaun

perempuan +

jas laki-laki

Hijab+Acces

ories hijab

Sepasang

sepatu

perempuan+l

aki-laki

kategori:baju

pengantin

harga:180000

0

s:0

m:0

Sistem akan

menerima

akses dan

kemudian

data akan

disimpan

langsung ke

database

Sesuai

harapan

Valid

Page 32: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

54

l:1

xl:0

gambar 1

:img

gambar 2

:img

gambar 3:img

6. Pengujian Unit Form Booking

Tabel III.11

Hasil Pengujian Blackbox Testing Booking

No Skenario Pengujian Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Tgl_mulai, tgl

selesai,ukuran,metode

pickup

Tgl_mulai: (kosong)

Tgl_selesai:

(kosong)

Ukuran:(kosong)

metode

pickup:(kosong)

Sistem akan

menolak dan

akses member

dan

memunculkan

notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

Valid

2 Salah satu form tidak

diisi kemudian klik

simpan

Tgl_mulai:1juli 2019

Tgl_selesai:3 juli2019

Ukuran:(kosong)

Metode pickup:Kurir

Sistem akan

menolak dan

akses member

dan

memunculkan

notifikasi

Harap isi

bidang ini

Sesuai

Harapan

Sesuai

harapan

valid

3 Mengisi semua field

yang ada diform

kemudian klik simpan

tetapi baju yg dipilih

sudah disewa dan

ukuran yang dipilih

kosong

Tgl_mulai:1juli 2019

Tgl_selesai:3 juli2019

Ukuran:S

Metode pickup:Kurir

Sistem akan

menolak dan

akses member

dan

memunculkan

notifikasi

Baju tidak

tersedia ditgl

yang anda

pilih,silahkan

pilih

tgl/ukuran lain

Sesuai

harapan

Valid

Page 33: BAB III PEMBAHASAN 3.1 Analisis Kebutuhan...28 Tabel III.1 Spesifikasi File baju No Elemen Data Akronim Type Panjang Keterangan 1 Id Baju id_baju varchar 5 Primary Key 2 Nama Baju

55

4 Mengisi semua field

yang ada diform

kemudian klik simpan

Tgl_mulai:1juli 2019

Tgl_selesai:3 juli2019

Ukuran:S

Metode pickup:Kurir

Sistem akan

menerima

akses dan

kemudian data

akan disimpan

langsung ke

database

Sesuai

Harapan

Valid

7. Pengujian Unit Form Pembayaran

Tabel III.12

Hasil Pengujian Blackbox Testing Pembayaran

No Skenario

Pengujian

Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Bukti

pembayaran

tidak diisi

kemudian

klik tombol

simpan

Bukti

pemabyaran:(kosong)

Sistem akan

menolak

akses

member dan

memunculkan

notifikasi

Pilih file

Sesuai

harapan

Valid

2 Mengisi semua field

yang ada

diform

kemudian

klik simpan

Nama jenis: img Sistem akan menerima

akses dan

kemudian

data akan

disimpan

langsung ke

database

Sesuai harapan

Valid