bab iii pembahasan - repository.bsi.ac.id · c. member dapat mengkonfirmasi pembayaran dan melihat...

32
23 BAB III PEMBAHASAN 3.1 Analisis Kebutuhan Dalam menganalisis dan mengidentifikasi hendaknya mengerti maksud, tujuan, sasaran dan kebijakan-kebijakan sistem. Karena elemen-elemen tersebut merupakan hal yang sangat penting dalam membentuk suatu sistem yang baik setelah ditentukan, apa yang dibutuhkan dalam membangun aspek-aspek tersebut berikut spesifikasi kebutuhan system : 1. Sistem yang berbuhungan dengan Admin a. Admin dapat mengedit, mengubah dan menghapus data paket b. Admin dapat menambah, mengubah dan menghapus data manajemen hubungi c. Admin dapat mengelola cara pendaftaran d. Admin dapat menghapus manajemen member e. Admin dapat menambah rekening, mengedit dan menghapus data rekening f. Admin dapat mengkonfirmasi, menghapus data konfirmasi pembayaran g. Admin dapat mencetak kartu member fitnesss h. Admin dapat mencetak hasil detail konfirmasi Pembayaran 2. Sistem yang berhubungan dengan member a. Member dapat melakukan registrasi pendaftaran fitness b. Member dapat mengkonfirmasi pendaftaran fitness, dan melihat status pendaftaran dikirim.

Upload: others

Post on 26-Nov-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

23

BAB III

PEMBAHASAN

3.1 Analisis Kebutuhan

Dalam menganalisis dan mengidentifikasi hendaknya mengerti maksud,

tujuan, sasaran dan kebijakan-kebijakan sistem. Karena elemen-elemen tersebut

merupakan hal yang sangat penting dalam membentuk suatu sistem yang baik

setelah ditentukan, apa yang dibutuhkan dalam membangun aspek-aspek tersebut

berikut spesifikasi kebutuhan system :

1. Sistem yang berbuhungan dengan Admin

a. Admin dapat mengedit, mengubah dan menghapus data paket

b. Admin dapat menambah, mengubah dan menghapus data manajemen

hubungi

c. Admin dapat mengelola cara pendaftaran

d. Admin dapat menghapus manajemen member

e. Admin dapat menambah rekening, mengedit dan menghapus data rekening

f. Admin dapat mengkonfirmasi, menghapus data konfirmasi pembayaran

g. Admin dapat mencetak kartu member fitnesss

h. Admin dapat mencetak hasil detail konfirmasi Pembayaran

2. Sistem yang berhubungan dengan member

a. Member dapat melakukan registrasi pendaftaran fitness

b. Member dapat mengkonfirmasi pendaftaran fitness, dan melihat status

pendaftaran dikirim.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

24

c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran

dikirim

d. Member dapat mengkelola profil pendaftaran fitness

e. Member dapat mengganti password pendaftaran fitness

3.2 Rancangan Dokumen

Dalam program pendaftaran fitness berbasis web ini terdapat dokumen

masukan dan dokumen keluaran. Dokumen masukan ini antara lain bukti transfer

atau pembayaran yang dilakukan oleh member dan dokumen keluarannya antara

lain cetak kartu member untuk member sebagai hasil dari melakukan pendaftaran.

Berikut rancangan dokumen masukan dan dokumen keluarannya.

A. Rancangan Dokumen Masukan (Input)

Dokumen masukan dari program pendaftaran fitness bebasis web ini adalah

bukti transfer dari member yang telah melakukan pembayaran terhadap transaksi

pendaftaran paket fitness yang dilakukannya. Berikut rancangan dokumen

masukan bukti transfer

1. Nama Dokumen : Konfirmasi pembayaran

Fungsi : Sebagai konfirmasi pembayaran transaksi

Sumber : member

Tujuan : Petugas administrasi

Media : Layar komputer

Jumlah : 1 Form

Frekuensi : Setiap melakukan konfirmasi pembayaran

Bentuk : Lihat lampiran A.1

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

25

2. Nama Dokumen : Registrasi member

Fungsi : Sebagai login member

Sumber : Member

Tujuan : Petugas administrasi

Media : Layar komputer

Jumlah : 1 Form

Frekuensi : Setiap melakukan registrasi member

Bentuk : Lihat lampiran A.2

3. Nama Dokumen : Tambah jenis Paket

Fungsi : Untuk menambah paket

Sumber : Petugas Administrasi

Tujuan : Member

Media : Layar Komputer

Jumlah : 1 Form

Frekuensi : Seetiap melakukan tambah paket

Bentuk : Lihat lampiran A.3

4. Nama Dokumen : Tambah Rekening

Fungsi : Untuk tambah rekening

Sumber : Petugas administrasi

Tujuan : Member

Media : Layar Komputer

Jumlah : 1 Form

Frekuensi : Setiap melakukan tambah rekening

Bentuk : Lihat Lampiran A.4

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

26

B. Rancangan Dokumen Keluaran (Output)

Dokumen keluaran dari program pendaftaran fitness berbasis web ini adalah

cetak kartu member untuk yang telah melakukan pembayaran dan konfirmasi

pembayaran terhadap transaksi pendaftaran fitness yang dilakukannya. Cetak

kartu member ini berfungsi sebagai identitas dari anggota/member fitness. Berikut

rancangan dokumen keluaran cetak kartu member.

1. Nama Dokumen : Kartu member

Fungsi : Identitas member dari fitness

Sumber : Petugas administrasi

Tujuan : Member

Media : kartu

Jumlah : 1 lembar

Frekuensi : Setiap melakukan cetak kartu member

Bentuk : Lihat lampiran B.1

2. Nama Dokumen : Detail konfirmasi pembayaran

Fungsi : Konfirmasi pembayaran

Sumber : Petugas administrasi

Tujuan : member

Media : Layar Komputer

Jumlah : 1 Form

Frekuensi : Setiap melakukan transaksi

Bentuk :Lihat Lampiran B.2

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

27

3.3 Entity Relationship Diagram (ERD)

Perancangan basis data menghasilkan pemetaan table-tabel yang di gunakan

dengan Entity Relationship Diagram (ERD)

A. Entity Relationship Diagram

Member Transaksi Jenis paket

Konfirmasi

Melakukan

Mempunyai

Mempunyai

No_telp

Username

Alamat_lengkap Level

Email

Nama_lengkap

Password

1 11

1

1

1

Id_transaksi

Id_paket

Total_harga

Tanggal Username

Status_pendaftaran

Nama_paketId_paket

Detail Harga_paket

Nama_bank

Id_rekening

Id_transaksiId_konfirmasi

Atas_nama

Pesan

Nama_pendaftar

Rek_anda

Bukti Tf Total_bayar

Gambar III. 1

Entity Relationship Diagram

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

28

B. Logical Record Structure (LRS)

Username *

Password

Nama_lengkap

Email

No_telp

MEMBER

Id_transaksi *

Total_harga

Tanggal

Status pendaftaran

Username **

paket

Harga_paket

Detail

Nama_paket

Id_paket *

Konfirmasi

Atas_nama

Nama_bank

Pesan

Bukti Tf

Rek_anda

Total_bayar

Nama_pendaftar

Id_rekening

Id_konfirmasi *

Transaksi

1

1

1

1

1

1

Id_paket **

Id_transaksi **

Alamat_lengkap

Level

Gambar III. 2

Logical Record Structure

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

29

3.4 Spesifikasi File

1. Spesifikasi file user

Nama File : users

Akronim : users.sql

Fungsi : Menyimpan data user

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 168

Kunci Field : username

Software : phpmyadmin

Tabel III.1

Spesifikasi File user

No Elemen Data Akronim Tipe Panjang Keterangan

1 Username Username Varchar 20 PK

2 Password Password Varchar 8

3 Nama lengkap Nama_lengkap Varchar 30

4 Email Email Varchar 20

5 No telp No_telp Varchar 20

6 Level Level Varchar 20

7 Alamat lengkap Alamat_lengkap Varchar 30

2. Spesifikasi file paket

Nama File : paket

Akronim : paket.sql

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

30

Fungsi : Menyimpan data paket

Tipe File : File master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 90

Kunci Field : id_paket

Software : phpmyadmin

Tabel III.2

Spesifikasi File paket

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id paket id_paket Varchar 6 PK

2 Nama paket Nama_paket Varchar 20

3 Detail Detail Text 40

4 Harga paket Harga_paket Varchar 20

3. Spesifikasi file transaksi

Nama File : transaksi

Akronim : transaksi.sql

Fungsi : Menyimpan data transaksi

Tipe File : File transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 120

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

31

Kunci Field : id_transaksi

Software : phpmyadmin

Tabel III.3

Spesifikasi File transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id transaksi id_transaksi Varchar 6 PK

2 Id paket Id_paket Varchar 6 FK

3 Total harga Total _harga Varchar 10

4 Tanggal Tanggal Date 20

5 Username Username Varchar 30 FK

6 Status pendaftaran Status_pendaftaran Varchar 10

4. Spesifikasi file konfirmasi

Nama File : Konfirmasi

Akronim : konfirmasi.sql

Fungsi : Menyimpan data konfirmasi

Tipe File : File transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard disk

Panjang Record : 220

Kunci Field : id_konfirmasi

Software : phpmyadmin

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

32

Tabel III.4

Spesifikasi File Konfirmasi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id konfirmasi Id_Konfirmasi Interger 6 PK

2 Id transaksi Id_transaksi Varchar 6 FK

3 Id rekening Id_rekening Interger 6

4 Nama pendaftar Nama_pendaftar Varchar 30

5 Total bayar Total_bayar Varchar 20

6 Rek anda Rek_anda Varchar 30

7 Atas nama Atas_nama Varchar 30

8 Nama bank Nama_bank Varchar 20

9 Pesan Pesan Text 10

10 Bukti transfer Bukti Tf Varchar 20

3.5 Pengkodean

1. Id paket

Setiap paket harus memiliki id masing-masing sehingga dapat membatasi

hak akses dari masing-masing paket, diantaranya terdiri dari:

Ket: PKT = Untuk Identitas Paket

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

33

2. Id transaksi

Setiap transaksi harus memiliki id masing-masing sehingga dapat

membatasi hak akses dari masing-masing transaksi, diantaranya terdiri dari:

Ket: SFT = Untuk Identitas Transaksi

3.6 Struktur Navigasi

Rancangan struktur navigasi untuk menggambarkan struktur atau alur dari

suatu web.

A. Struktur navigasi halaman pengunjung

Index

Hubungi KamiCara Pendaftaran

MemberHomeRegistrasiLogin Logout

Gambar III.3

Struktur Navigasi Halaman Pengunjung

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

34

B. Struktur navigasi halaman member

Index

Login Home pendaftaranCara

pendaftaran

Hubungi

kami

Konfirmasi

pendaftaran

Kelola

profil

Ganti

PasswordLogout

Gambar III.4

Struktur Navigasi Halaman Member.

C. Struktur navigasi halaman admin

Admin

Logout Manajemen

membersKelola cara daftar

Manajemen

hubungi

Manajemen

paket

Gambar III.5

Struktur Navigasi Halaman Admin

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

35

3.7 Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum

yang dibutuhkan untuk mengimplementasikan Pendaftaran Fitness Untuk web dan

admin.

Contoh Spesifikasi Sistem Komputer

1. Spesifikasi Perangkat Keras

a. Server

1) CPU :

(a) Processor AMD A8-5550M APU with Radeon™ HD Graphics

(4 CPUs) ,~2.1GHz

(b) RAM 6GB DDR3

(c) Hard Disk 500 GB HDD

2) Mouse : Mouse

3) Keyboard : Keyboard

4) Monitor : (1366 x768)

5) Koneksi Internet : Dengan Kecepatan 56 kbps

2. Spesifikasi Perangkat Lunak

a. Server

1) Operating system Microsoft windows 10 Pro 64-bit

2) Web server Xampp 1.7.3

(a) PHP 5.1.41

(b) MySQL 5.6.20

(c) PhpMyadmin 5.1.41

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

36

(d) Apache 2.2.14

(e) Xampp Control Panel 3.2.4

b. Client

1) Operating Sistem Microsoft Windows 7 profesional 64-bit

2) Web Server mozila firefox dan google chrome

3.8 Implementasi

A. Implementasi Rancangan Form/Antar Muka

Iimplementasi rancngan antar muka pada program pendaftaran fitness hasil

rancangan antar muka.

Contoh implementasi antar muka :

1. Halaman Login Admin

Gambar III.6

Halaman Login Admin

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

37

2. Halaman manajemen paket

Gambar III.7

Halaman Manajemen Paket

3. Halaman detail tambah paket fitness

Gambar III.8

Halaman Detail Tambah Paket

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

38

4. Halaman edit paket fitness

Gambar III.9

Halaman Edit Paket Fitness

5. Halaman manajemen hubungi

Gambar III.10

Halaman Manajemen Hubungi

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

39

6. Halaman kelola cara pendaftaran

Gambar III.11

Halaman Kelola Cara Pendaftaran

7. Halaman manajemen member

Gambar III.12

Halaman Manajemen Member

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

40

10. Halaman kelola rekening

Gambar III.13

Halaman Kelola Rekening

11. Halaman tambah rekening

Gambar III.14

Halaman Tambah Rekening

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

41

12. Halaman edit rekening

Gambar III.15

Halaman Edit Rekening

13. halaman konfirmasi pembayaran

Gambar III.16

Halaman Konfirmasi Pembayaran

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

42

14. Halaman detail konfirmasi pembayaran

Gambar III.17

Halaman Detail Konfirmasi Pembayaran

15. Halaman home member

Gambar III.18

Halaman Home Member

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

43

16. Halaman pendaftara

Gambar III.19

Halaman Pendaftar

17. Halaman cara pendaftaran

Gambar III.20

Halaman Cara Pendaftar

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

44

18. Halaman hubungi kami

Gambar III.21

Halaman Hubungi Kami

19. Halaman registrasi member

Gambar III.22

Halaman Registrasi Member

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

45

20. Halaman daftar fitness

Gambar III.23

Halaman Daftar Fitness

21. Halaman daftar member

Gambar III.24

Halaman Daftar Member

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

46

22. Halaman pilih paket

Gambar III. 25

Halaman Pilih Paket

23. Halaman konfirmasi pendaftaran

Gambar III.26

Halaman Konfirmasi Pendaftaran

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

47

24. Halaman detail konfirmasi

Gambar III.27

Halaman detail Konfirmasi

25. Halaman kelola profil member

Gambar III.28

Halaman Kelola Profil Member

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

48

26. Halaman Ganti Password Member

Gambar III.29

Halaman Ganti Password Member

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

49

3.9 Pengujian Unit

A. Pengujian Terhadap Form Login member

TABEL.III.5

Hasil Pengujian Black Box Testing Halaman Login Member

No Skenario Pengujian Test Case Hasil yang di harapkan

Hasil Pengujian Kesimpulan

1 Nama Pengguna

Nama Pengguna : Sistem akan menolak Sesuai Valid

dan kata sandi

tidak (Kosong)

akses login admin dan menampilkan "please fill

out this field" Harapan

diisi kemudian di klik Kata Sandi :

tombol login (kosong)

2

Mengetikkan

Nama

Nama Pengguna

: Sistem akan menolak

Sesuai Valid

Pengguna dan kata admin akses admin dan

menampilkan"please fill out this field" Harapan

sandi tidak diisi atau

Kata Sandi :

kosong kemudian (Kosong)

klik tombol login

3 Nama Pengguna

Nama Pengguna :

Sistem akan menolak Sesuai Valid

tidak diisi atau kosong

(Kosong) akses login admin dan

menampilkan"please fill out this field"

harapan

dan kata sandi diisi Kata Sandi :

kemudian klik tombol

admin

Masuk

4 Mengetikkan

Salah Nama Pengguna

: Sistem akan menolak Sesuai Valid

satu kondisi salah pada

admin akses admin dan

menampilkan "please fill

out this field"

Harapan

Nama Pengguna (benar)

atau Kata Sandi Kata Sandi :

kemudian klik tombol

dodi

Masuk (salah)

5 Mengetikan Nama

Nama Pengguna :

Sistem akan menerima Sesuai Valid

Pengguna dan Kata

admin akses login dan kemudian Harapan

Sandi dengan benar

(benar) langsung menampilkan

kemudian klik

tombol Kata Sandi : menu utama admin

Login admin

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

50

B. Pengujian Terhadap From Login Admin

TABEL.III.6

Hasil Pengujian Black Box Testing Halaman Login Admin

No Skenario Pengujian Test Case Hasil yang di harapkan Hasil Pengujian Kesimpulan

1 Nama Pengguna Nama Pengguna : Sistem akan menolak Sesuai Valid

dan kata sandi

tidak (Kosong) akses login member dan menampilkan Harapan

diisi kemudian di

klik Kata Sandi : "please fill out this field"

tombol login (kosong)

2 Mengetikkan

Nama Nama Pengguna : Sistem akan menolak

Sesuai Valid

Pengguna dan kata Dodi

akses login member dan menampilkan Harapan

sandi tidak diisi

atau Kata Sandi :

"please fill out this field"

kosong kemudian (Kosong) klik tombol login

3 Nama Pengguna Nama Pengguna : Sistem akan menolak Sesuai Valid

tidak diisi atau

kosong (Kosong)

akses user dan menampilkan

harapan

dan kata sandi diisi Kata Sandi :

"please fill out this field"

kemudian klik

tombol Dodi

Masuk

4 Mengetikkan Salah Nama Pengguna : Sistem akan menolak Sesuai Valid

satu kondisi salah

pada Dodi

akses member dan menampilkan

Harapan

Nama Pengguna (benar)

"please fill out tis

field” atau Kata Sandi Kata Sandi :

kemudian klik

tombol 1234

Masuk (salah)

5 Mengetikan Nama Nama Pengguna : Sistem akan menerima Sesuai Valid

Pengguna dan

Kata Dodi

akses login dan kemudian

Harapan

Sandi dengan

benar (benar) langsung menampilkan

kemudian klik

tombol Kata Sandi : menu utama member

Login Dodi

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

51

C. Pengujian Terhadap Form Tambah Paket

TABEL III.7

Hasil Pengujian Black Box Halaman Tambah Paket

No Skenario Pengujian Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Nama paket, harga paket dan

keterangan tidak diisi kemudian klik

tombol simpan

Nama paket:

(kosong) Harga paket : (kosong)

Keterangan: (kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

2 Mengetikkan Nama Paket , harga paket,keterangan

tidak diisi atau kosong kemudian

klik tombol simpan

Nama paket:

Paket Emas

Harga Paket :

(kosong) Keterangan:

(kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

3 Mengetikkan Harga paket,

Nama Paket tidak di isi atau kosong keterangan tidak

diisi atau kosong kemudian klik tombol simpan

Nama paket:

(kosong) Harga Paket :

700000 Keterangan:

(kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

4 Mengetikkan salah

satu kondisi salah pada Nambah

Paket,Harga paket atau keterangan kemudian klik tombol simpan

Nama

Paket: Emas 123

Harga paket :70000

Keterangan:

Sistem akan

menolak dan menampilkan

pesan”please file out this filed ”

Sesuai

harapan

Valid

5 Mengetikkan Nama Paket, Harga

Paket dan Keterangan dengan

data yang benar kemudian klik

tombol Simpan

Nama Paket emas

Harga : 700000

Keterangan:

Sistem menerima akses simpan

tambah paket dan kemudian langsung

menampilkan

menu Manajemen Paket

Sesuai harapan

Valid

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

52

D. Pengujian Terhadap Form Tambah Rekening

TABEL III.8

Hasil Pengujian Black Box Halaman Tambah Rekening

No Skenario Pengujian

Test Case Hasil yang diharapkan Hasil pengujian

Kesimpulan

1 NoRekening, Atas

Nama dan Nama Bank tidak diisi

kemudian klik tombol simpan

No rekening:

(kosong) Atas nama: (kosong)

Nama bank: (kosong)

Sistem akan menolak

dan menampilkan pesan”please file out

this filed ””

Sesuai

harapan

Valid

2 Mengetikkan No Rekening, Atas

Nama dan Nama bank tidak diisi

atau kosong kemudian klik tombol simpan

No rekening: (123456789) Atas nama: (kosong)

Nama bank: (kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

3 Mengetikkan Nama bank, Atas

Nama dan No Rekening tidak

diisi atau kosong kemudian klik tombol simpan

Nama bank: (BTN)

Atas nama: (kosong)

No rekening: (kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

4 Mengetikkan salah satu kondisi

salah pada Nama bank, Atas Nama atau No rekening

kemudian klik tombol simpan

No Rekening:

5463257654 Atas Nama:

BTN Nama Bank :

DODI

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

5 Mengetikkan No Rekening, Atas

Nama dan Nama Bank dengan data

yang benar kemudian klik tombol Simpan

No Rekening: 123456789 Atas Nama:

Dodi Nama Bank:

BTN

Sistem menerima akses simpan tambah paket

dan kemudian langsung menampilkan menu

Kelola Rekening

Sesuai harapan

Valid

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

53

E. Pengujian Terhadap Form Registrasi Member

TABEL III.9

Hasil Pengujian Black Box Testing Halaman Registrasi Member

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1 username, password, nama

lengkap,email,no tlp dan alamat lengkap tidak

diisi kemudian klik tombol mendaftar

username: (kosong)

password: (kosong) nama lengkap: (kosong) email: (kosong) No tlp: (kosong) Alamat lengkap:

(kosong)

Sistem akan menolak dan

menampilkan pesan”masukan

username anda””

Sesuai harapan

Valid

2 Mengetikkan username.

Password,nama lengkap,email,no

tlp dan alamat

lengkap tidak diisi atau kosong kemudian klik

tombol mendaftar

username: (dodi) password:(kosong) nama lengkap: (kosong) email: (kosong)

No tlp: (kosong) Alamat lengkap: (kosong)

Sistem akan menolak dan menampilkan

pesan”silahkan Masukan Password

anda ”

Sesuai harapan

Valid

3 Mengetikkan nama lengkap.

,username Password

,email,no tlp dan alamat lengkap tidak diisi atau

kosong kemudian

klik tombol mendaftar

username:(kosong) Password: (kosong) nama lengkap: (dodi damari) email: (kosong) No tlp: (kosong) Alamat lengkap:

(kosong)

Sistem akan menolak dan menampilkan

pesan”masukkan email anda ”

Sesuai harapan

Valid

4 Mengetikkan salah satu kondisi

salah pada Nama lengkap,

password,email kemudian klik

tombol mendaftar

Nama lengkap:dodi

damari password:dodi1234 email: [email protected]

Sistem akan menolak dan

menampilkan pesan”password dan email yang anda masukan

salah”

Sesuai harapan

Valid

5 Mengetikkan nama lengkap.

,username Password

,email,no tlp dan alamat lengkap

dengan data yang

benar kemudian klik tombol mendaftar

username: (dodi) password:(dodi) nama lengkap: (dodi damari) email: ([email protected]) No tlp:

(08985714089) Alamat lengkap: (jakarta)

Sistem menerima akses simpan

tambah paket dan kemudian langsung menampilkan pesan

“Registrasi anda berhasil”

Sesuai harapan

Valid

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · c. Member dapat mengkonfirmasi pembayaran dan melihat status pembayaran dikirim d. Member dapat mengkelola profil pendaftaran fitness

54

F. Pengujian Terhadap Form Konfirmasi Pembayaran

TABEL III.10

Hasil Pengujian Black Box Testing Halaman Konfirmasi Pembayaran

No Skenario Pengujian Test Case Hasil yang diharapkan

Hasil pengujian

Kesimpulan

1 Bayar ke,total bayar, no rekening anda,atas nama, nama bank, bukti transfer

dan pesan tidak diisi kemudian klik tombol

kirim konfirmasi

Bayar ke: (kosong) no rekening: (kosong) Atas nama: (kosong) nama bank : (kosong), bukti transfer:

(kosong) pesan: (kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ””

Sesuai harapan

Valid

2 Mengetikan Bayar ke,total bayar, no

rekening anda,atas nama,

nama bank, bukti transfer dan pesan tidak diisi atau kosong kemudian

klik tombol kirim konfirmasi

Bayar ke: (mandiri) no rekening: (kosong)

Atas nama: (kosong) nama bank : (kosong), bukti transfer: (kosong) pesan: (kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

3 Mengetikan total bayar, bayar ke, no rekening anda,atas nama, nama

bank, bukti transfer dan pesan tidak diisi atau kosong kemudian klik

tombol kirim konfirmasi

Bayar ke: (kosong) no rekening: (121516465635) Atas nama: (kosong) nama bank : (kosong),

bukti transfer: (kosong) pesan: (kosong)

Sistem akan menolak dan menampilkan

pesan”please file out this filed ”

Sesuai harapan

Valid

4 Mengetikkan salah satu

kondisi salah,nama bank, kemudian klik tombol

konfirmasi

Nama bank: BTN

Sistem akan

menolak dan menampilkan

pesan” Nama bank anda salah”

Sesuai

harapan

Valid

5 Mengetikan total bayar,

bayar ke, no rekening anda,atas nama, nama

bank, bukti transfer dan pesan di idsikan dengan benar klik tombol kirim

konfirmasi

Bayar ke:

(mandiri) no rekening: (121516462341) Atas nama: (dodi) nama bank : (mandiri), bukti transfer: (upload

buti transaksi) pesan: (sudah di transfer)

Sistem menerima

akses simpan tambah paket dan

kemudian langsung

menampilkan menu di

konfirmasi

pembayaran

Sesuai

harapan

Valid