bab iii pembahasan - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan...

33
19 BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Dalam menganalisa sebuah perancangan website penjualan, banyak hal yang harus diketahui sebelumnya, dimana penjual dan pembeli tidak bertatap muka secara langsung, calon pembeli melakukan pembelian melalui media browser. Dalam website ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b. Admin dapat menambah, mengubah dan menghapus paket tv c. Admin dapat menambah, mengubah dan menghapus rekening pembayaran d. Admin dapat melihat detail data member e. Admin dapat memproses data tagihan member f. Admin dapat memproses data pengaduan member 2. Member a. Member dapat memperbaharui akun b. Member dapat melihat histori pembayaran c. Member dapat melakukan konfirmasi pembayaran d. Member dapat berlangganan paket tv e. Member dapat melakukan pengaduan

Upload: others

Post on 28-Oct-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

19

BAB III

PEMBAHASAN

3.1. Analisa Kebutuhan

Dalam menganalisa sebuah perancangan website penjualan, banyak hal yang

harus diketahui sebelumnya, dimana penjual dan pembeli tidak bertatap muka secara

langsung, calon pembeli melakukan pembelian melalui media browser. Dalam

website ini pun meliputi kebutuhan pengguna dan kebutuhan sistem.

A. Kebutuhan Pengguna

1. Admin

a. Admin dapat meng-update data profil

b. Admin dapat menambah, mengubah dan menghapus paket tv

c. Admin dapat menambah, mengubah dan menghapus rekening

pembayaran

d. Admin dapat melihat detail data member

e. Admin dapat memproses data tagihan member

f. Admin dapat memproses data pengaduan member

2. Member

a. Member dapat memperbaharui akun

b. Member dapat melihat histori pembayaran

c. Member dapat melakukan konfirmasi pembayaran

d. Member dapat berlangganan paket tv

e. Member dapat melakukan pengaduan

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

20

3. Pengunjung

a. Pengunjung dapat melakukan daftar member untuk kemudian

terdaftar menjadi member

b. Pengunjung dapat melihat paket tv

3.2. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Daftar Member

Fungsi : Mendaftar sebagai member

Sumber : Pengunjung

Tujuan : Admin

Media : Form untuk mendaftar sebagai member

Jumlah : 1 form

Frekuensi : Setiap kali ada pengunjung mendaftar sebagai

member

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Masuk Member

Fungsi : Masuk ke dalam halaman member

Sumber : Member

Tujuan : Member

Media : Form untuk masuk member

Jumlah : 1 form

Frekuensi : Setiap kali member melakukan login

Bentuk : Lihat Lampiran A.2

3. Nama Dokumen : Konfirmasi Bayar

Fungsi : Melakukan konfirmasi pembayaran terhadap

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

21

tagihan bulanan

Sumber : Member

Tujuan : Admin

Media : Form untuk melakukan konfirmasi pembayaran

Jumlah : 1 form

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran A.3

4. Nama Dokumen : Pengaduan

Fungsi : Melakukan pengaduan terhadap pelayanan tv

kabel

Sumber : Member

Tujuan : Admin

Media : Form untuk melakukan pengaduan pelayanan

Jumlah : 1 form

Frekuensi : Tidak Menentu

Bentuk : Lihat Lampiran A.4

5. Nama Dokumen : Profil

Fungsi : Meng-update data profil paket tv

Sumber : Admin

Tujuan : Pengunjung

Media : Form untuk meng-update profil paket tv

Jumlah : 1 form

Frekuensi : Tidak Menentu

Bentuk : Lihat Lampiran A.5

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

22

6. Nama Dokumen : Paket TV

Fungsi : Menambahkan data paket tv

Sumber : Admin

Tujuan : Pengunjung

Media : Form untuk menambahkan data paket tv

Jumlah : 1 form

Frekuensi : Tidak Menentu

Bentuk : Lihat Lampiran A.6

7. Nama Dokumen : Rekening Pembayaran

Fungsi : Menambahkan data rekening pembayaran

Sumber : Admin

Tujuan : Member

Media : Form untuk menambahkan data rekening

pembayaran

Jumlah : 1 form

Frekuensi : Tidak Menentu

Bentuk : Lihat Lampiran A.7

8. Nama Dokumen : Tagihan Bulanan

Fungsi : Menambahkan data tagihan bulanan

Sumber : Admin

Tujuan : Member

Media : Form untuk menambahkan data tagihan

bulanan

Jumlah : 1 form

Frekuensi : Setiap bulan

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

23

Bentuk : Lihat Lampiran A.8

B. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Invoice

Fungsi : Mencetak data invoice pembayaran tagihan

Sumber : Admin

Tujuan : Member

Media : Form

Jumlah : 1 form

Frekuensi : Tidak menentu

Bentuk : Lihat Lampiran B.1

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

24

3.3. Entity Relationship Diagram (ERD)

Gambar III.1

Entity Relationship Diagram

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

25

3.4. Logical Record Structure (LRS)

Gambar III.2

Logical Record Stucture

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

26

3.5. Spesifikasi File

File merupakan kumpulan dari beberapa record yang berhubungan satu sama

lain yang berisi data suatu bidang tertentu. Sedangkan record dapat diartikan sebagai

kumpulan dari beberapa field, begitu juga dengan field merupakan kumpulan data

sejenis.

Spesifikasi file dibuat sebagai pendukung agar pemakai (user) program

mengetahui segala yang berhubungan dengan file ataupun field name pada

pengolahan database. Untuk itu, penulis memaparkan spesifikasi file, file-file ini

tersimpan pada db_e-commerce dengan parameter-parameter sebagai berikut:

1. Spesifikasi File Member

Nama File : Member

Akronim : member.myd

Fungsi : Menyimpan data member

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 203 Karakter

Kunci Field : kd_member

Software : XAMPP

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

27

Tabel III.1.

Spesifikasi File Member

No. Elemen Data Akronim Tipe Size Keterangan

1. Kode Member kd_member varchar 10 Primary Key

2. Nama Lengkap nama_lengkap varchar 30

3. Alamat Alamat text

4. Telepon Telepon varchar 13

5. Email Email varchar 50

6. Password Password varchar 100

2. Spesifikasi File Langganan

Nama File : Langganan

Akronim : langganan.myd

Fungsi : Menyimpan data berlangganan member

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 35 Karakter

Kunci Field : kd_langganan

Software : XAMPP

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

28

Tabel III.2.

Spesifikasi File Langganan

No. Elemen Data Akronim Tipe Size Keterangan

1. Kode Langganan kd_langganan varchar 8 Primary Key

2. Kode Member kd_member varchar 10 Foreign Key

3. Kode Paket kd_paket varchar 5 Foreign Key

4. No Telepon no_telepon varchar 12

5. Alamat

Pemasangan alamat_pemasangan text

6. Tanggal

Berlangganan tgl_berlangganan date

7. Status

Berlangganan status_berlanggganan

Enum

(„Aktif,

‟Tidak

Aktif‟)

3. Spesifikasi File Paket

Nama File : Paket

Akronim : paket.myd

Fungsi : Menyimpan data paket

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 20 Karakter

Kunci Field : kd_paket

Software : XAMPP

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

29

Tabel III.3.

Spesifikasi File Paket

No. Elemen Data Akronim Tipe Size Keterangan

1. Kode Paket kd_paket Varchar 5 Primary Key

2. Nama Paket nama_paket Varchar 15

3. Harga Harga Double

4. Keterangan Keterangan Text

4. Spesifikasi File Tagihan

Nama File : Tagihan

Akronim : tagihan.myd

Fungsi : Menyimpan data tagihan member

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 31 Karakter

Kunci Field : kd_tagihan

Software : XAMPP

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

30

Tabel III.4.

Spesifikasi File Tagihan

No. Elemen Data Akronim Tipe Size Keterangan

1. Kode Tagihan kd_tagihan varchar 8 Primary Key

2. Kode Langganan kd_langgganan varchar 8 Foreign Key

3. Periode Tagihan periode_tagihan varchar 15

4. Nominal Nominal double

5. Jatuh Tempo jatuh_tempo date

6. Status Tagihan status_tagihan

Enum

(„Lunas‟,

‟Proses‟,

„Menunggu‟)

5. Spesifikasi File Pembayaran

Nama File : Pembayaran

Akronim : pembayaran.myd

Fungsi : Menyimpan data pembayaran member

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 124 Karakter

Kunci Field : kd_pembayaran

Software : XAMPP

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

31

Tabel III.5.

Spesifikasi File Pembayaran

No. Elemen Data Akronim Tipe Size Keterangan

1. Kode Pembayaran kd_pembayaran Int 8 Primary Key

2. Kode Tagihan kd_tagihan Varchar 8 Foreign Key

3. Kode Rekening kd_rekening Varchar 5 Foreign Key

4. Tanggal Bayar tanggal_bayar Date

5. Bukti Bayar bukti_bayar Varchar 100

6. Spesifikasi File Rekening

Nama File : Rekening

Akronim : rekening.myd

Fungsi : Menyimpan data rekening

Tipe File : File master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 70 Karakter

Kunci Field : kd_rekening

Software : XAMPP

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

32

Tabel III.6.

Spesifikasi File Rekening

No. Elemen Data Akronim Tipe Size Keterangan

1. Kode Rekening kd_rekening Varchar 5 Primary Key

2. Nama Bank nama_bank Varchar 20

3. Nama Rekening nama_rekening Varchar 30

4. No Rekening no_rekening Varchar 15

3.6. Pengkodean

1. Kd Member

Member dibuatkan identitas masing-masing sehingga memudahkan atau

mengenali inisial dari masing-masing member, diantaranya terdiri dari:

Contoh:

Keterangan: MT = Member TV

2. Kd Langganan

Langganan dibuatkan identitas masing-masing sehingga memudahkan atau

mengenali inisial dari masing-masing langganan, diantaranya terdiri dari:

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

33

Contoh:

3. Kd Tagihan

Tagihan dibuatkan identitas masing-masing sehingga memudahkan atau

mengenali inisial dari masing-masing tagihan, diantaranya terdiri dari:

Contoh:

4. Kd Paket

Paket dibuatkan identitas masing-masing sehingga memudahkan atau

mengenali inisial dari masing-masing paket, diantaranya terdiri dari:

Contoh:

Keterangan: P = Paket

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

34

5. Kd Rekening

Rekening dibuatkan identitas masing-masing sehingga memudahkan atau

mengenali inisial dari masing-masing rekening, diantaranya terdiri dari:

Contoh:

Keterangan: KR = Kode Rekening

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

35

3.7. Spesifikasi Program

A. Struktur Navigasi Halaman Admin

Gambar III.3

Stuktur Navigasi Halaman Admin

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

36

B. Struktur Navigasi Halaman Member

Gambar III.4

Stuktur Navigasi Halaman Member

C. Struktur Navigasi Halaman Pengunjung

Gambar III.5

Stuktur Navigasi Halaman Pengunjung

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

37

3.8. Spesifikasi Sistem Komputer

1. Spesifikasi Perangkat Keras

a. Sever

1. CPU

a. Processor : Intel(R) Caleron(R) CPU N3050 @

1.60

Ghz 1.6 Ghz

b. RAM : 2.00 GB

c. Harddisk : 500 GB

2. Mouse : Standar

3. Keyboard : Standar 102-key

4. Monitor : LCD Widescreen 12”

5. Koneksi Internet : 2Mbps

b. Client

1. CPU

a. Processor : Intel(R) Caleron(R) CPU N3050 @ 1.60

Ghz 1.6 Ghz

b. RAM : 2.00 GB

c. Harddisk : 500 GB

2. Mouse : Standar

3. Keyboard : Standar 102-key

4. Monitor : LCD Widescreen 12”

5. Koneksi Internet : 2Kbps

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

38

2. Spesifikasi Perangkat Lunak

Perangkat lunak yang dibutuhkan agar aplikasi program ini dapat digunakan

dengan maksimal adalah :

a. Server

1. Sistem Operasi : Windows 10

2. Program Design : Sublime Text 3, Adobe

Photoshop CS5

3. Bahasa Script : PHP

4. Web Server : XAMPP 5.6.21

5. Web Browser : Google Chrome

6. Database : MySQL

a. Client

1. Sistem Operasi : Windows 10

2. Web Browser : Google Chrome

3.9. Implementasi

Implementasi merupakan aktivitas yang terlihat setelah adanya pengarahan

yang sah dari suatu program yang meliputi upaya mengelola input.

1. Halaman Daftar Member

Halaman Daftar Member adalah halaman yang harus diisi pengunjung untuk

bisa mendaftar sebagai member

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

39

Gambar III.6.

Halaman Daftar Member

2. Halaman Masuk Member

Halaman dimana pengunjung harus masukan member yang sudah di daftakan

untuk dapat bisa menggunakan konten-konten yang terdapat di halaman

pengunjung

Gambar III.7.

Halaman Masuk Member

3. Halaman Konfirmasi Pembayaran

Halaman yang digunakan untuk konfirmasi pembayaran bagi pengunjung

yang telah melakukan pemesanan

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

40

Gambar III.8.

Halaman Konfirmasi Pembayaran

4. Halaman Pengaduan Pelayanan

Halaman yang digunakan pengunjung untuk melakukan complaint jika ada

pelayanan yang tidak memuaskan

Gambar III.9.

Halaman Pengaduan Pelayanan

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

41

5. Halaman Profil

Halaman yang berisi informasi mengenai profil data tentang website/blog

Gambar III.10.

Halaman Profil

6. Halaman Tambah Paket TV

Halaman yang digunakan jika ingin menambahkan daftar paket yg ada

Gambar III.11.

Halaman Tambah Paket TV

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

42

7. Halaman Tambah Rekening Pembayaran

Halaman yang digunakan untuk menambahkan daftar rekening pembayaran

dalam website yang berisi kode rekening,nama bank, dan nomor rekening

Gambar III.12.

Halaman Tambah Rekening Pembayaran

8. Halaman Tambah Tagihan

Halaman yang berisi jumlah nominal tagihan yang harus dibayarkan setelah

pengunjung melakukan pemesanan

Gambar III.13.

Halaman Tambah Tagihan

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

43

9. Halaman Laporan Member

Halaman yang berisi laporan member

Gambar III.14.

Halaman Laporan Member

10. Halaman Laporan Pendapatan

Halaman yang berisi Laporan Pendapatan

Gambar III.15.

Halaman Laporan Pendapatan

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

44

11. Halaman Laporan Keluhan

Halaman yang berisi Laporan Keluhan pelanggan

Gambar III.16.

Halaman Laporan Keluhan

3.10. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan black box testing

yang fokus terhadap proses pemasukan dan pengeluaran program.

A. Pengujian Terhadap Daftar Member

Tabel III.7.

Hasil Pengujian Black Box Testing Halaman Daftar Member

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Daftar

Member‟

Nama:

(kosong)

Telepon:

(kosong)

Alamat:

(kosong)

Email:

(kosong)

Password:

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”

Sesuai

Harapan Valid

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

45

B. Pengujian Terhadap Masuk Member

Tabel III.8.

Hasil Pengujian Black Box Testing Halaman Masuk Member

(kosong)

2. Mengisi

dengan

benar, lalu

mengklik

tombol

„Daftar

Member‟

Nama: Rizky

Telepon:

0218825849

Alamat:

Bekasi

Email:

[email protected]

om

Password: 123

Sistem berhasil

menyimpan ke

database dan di-

redirect ke halaman

Profil Sesuai

Harapan Valid

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Mengosongkan

semua isian

data login, lalu

langsung

mengklik

tombol „Masuk

Member‟

Email:

(kosong)

Password:

(kosong)

Sistem akan

menolak akses

dan memberikan

pesan “Harap Isi

Bidang Ini”

Sesuai

Harapan Valid

2. Hanya mengisi

data email atau

data password,

lalu mengklik

tombol „Masuk

Member‟

Email: [email protected]

om

Password:

(kosong)

Sistem akan

menolak akses

dan memberikan

pesan “Harap Isi

Bidang Ini”

Sesuai

Harapan Valid

3. Mengisi Email

benar dan

password

salah, lalu

mengklik

tombol „Masuk

Member‟

Email: [email protected]

om

Password:

salah

Sistem akan

menolak akses

dan memberikan

pesan “Masuk

gagal, Email atau

password anda

salah”

Sesuai

Harapan Valid

4. Mengisi salah

satu kondisi

Email: [email protected]

Sistem akan

menolak akses

Sesuai

Harapan Valid

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

46

C. Pengujian Terhadap Halaman Konfrimasi Pembayaran

Tabel III.9.

Hasil Pengujian Black Box Testing Halaman Konfirmasi Pembayaran

salah baik

Email atau

password, lalu

mengklik

tombol „Masuk

Member‟

m

Password:

123456

dan memberikan

pesan “Masuk

gagal, Email atau

password anda

salah”

5. Menginputkan

data masuk

yang benar,

lalu mengklik

tombol „Masuk

Member‟

Email: [email protected]

om

Password:

123456

Sistem menerima

akses login dan

kemudian

langsung

menampilkan

halaman profil

Sesuai

Harapan

Valid

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Konfirmasi‟

No Tagihan:

(kosong)

Transfer Ke

Rekening:

(kosong)

Tanggal

Pembayaran:

(kosong)

Upload Bukti

Bayar:

(kosong)

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”, lalu mendirect

ke halaman

konfirmasi bayar

Sesuai

Harapan Valid

2. Mengisi salah

No Tagihan

dan Mengisi

dengan benar

field lainnya

lalu mengklik

tombol

„Konfirmasi‟

No Tagihan:

Salah

Transfer Ke

Rekening: BNI

-99999999-

Nama

Tanggal

Pembayaran:

10/07/2019

Upload Bukti

Sistem akan

menolak akses dan

memberikan pesan

“Cek kembali kode

tagihan anda”, lalu

mendirect ke

halaman

konfirmasi bayar

Sesuai

Harapan Valid

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

47

D. Pengujian Terhadap Pengaduan Pelayanan

Tabel III.10.

Hasil Pengujian Black Box Testing Halaman Pengaduan Pelayanan

Bayar:

Bukti.jpg

3. Mengisi

seluruh field

dengan

benar, lalu

mengklik

tombol

„Konfirmasi‟

No Tagihan:

T190799

Transfer Ke

Rekening: BNI

-99999999-

Nama

Tanggal

Pembayaran:

10/07/2019

Upload Bukti

Bayar:

Bukti.jpg

Sistem berhasil

menyimpan data

konfirmasi

pembayaran ke

database dan di-

redirect ke halaman

histori pembayaran Sesuai

Harapan Valid

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Kirim‟

No Pengaduan:

(kosong)

No Pelanggan:

(kosong)

Nama

Member:

(kosong)

Subjek:

(kosong)

Isi Pengaduan:

(kosong)

Telepon yang

bisa

dihubungi:

(kosong)

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”

Sesuai

Harapan Valid

2. Mengisi

seluruh field

dengan

benar, lalu

mengklik

tombol

„Kirim‟

No Pengaduan:

P06190002

No Pelanggan:

MT06190001

Nama

Member: Mia

Subjek: TV

Sistem berhasil

menyimpan data

pengaduan ke

database dan di-

redirect ke halaman

pengaduan

Sesuai

Harapan Valid

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

48

D. Pengujian Terhadap Halaman Update Profil

Tabel III.11.

Hasil Pengujian Black Box Testing Halaman Update Profil

E. Pengujian Terhadap Halaman Tambah Paket TV

Tabel III.12.

Hasil Pengujian Black Box Testing Halaman Tambah Paket TV

Isi Pengaduan:

TV mati

Telepon yang

bisa

dihubungi:

02188365021

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Update‟

Profil:

(kosong)

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”

Sesuai

Harapan Valid

2. Mengisi

dengan benar

seluruh field,

lalu mengklik

tombol

„Update‟

Profil: Isi

profil

Sistem berhasil

mengupdate data

profil ke database

dan di-redirect ke

halaman Data

Profil

Sesuai

Harapan Valid

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

49

G. Pengujian Terhadap Halaman Tambah Rekening Pembayaran

Tabel III.13.

Hasil Pengujian Black Box Testing Halaman Tambah Rekening Pembayaran

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Simpan‟

Kode Paket:

(kosong)

Nama Paket:

(kosong)

Harga Paket:

(kosong)

Keterangan:

(kosong)

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”

Sesuai

Harapan Valid

2. Mengisi

dengan benar

seluruh field,

lalu mengklik

tombol

„Simpan‟

Kode Paket:

P0005

Nama Paket:

Venus

Harga Paket:

199000

Keterangan:

Paket TV

Sistem berhasil

menyimpan data

paket tv ke

database dan di-

redirect ke halaman

Data Paket TV

Sesuai

Harapan Valid

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Simpan‟

Kode

Rekening:

(kosong)

Nama Bank:

(kosong)

Nama

Rekening:

(kosong)

Nomor

Rekening:

(kosong)

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”

Sesuai

Harapan Valid

2. Mengisi

dengan benar

seluruh field,

lalu mengklik

tombol

„Simpan‟

Kode

Rekening:

KR002

Nama Bank:

BCA

Nama

Sistem berhasil

menyimpan data

rekening

pembayaran ke

database dan di-

redirect ke halaman

Sesuai

Harapan Valid

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

50

H. Pengujian Terhadap Halaman Tambah Tagihan

Tabel III.14.

Hasil Pengujian Black Box Testing Halaman Tambah Tagihan

Rekening:

Rizky

Nomor

Rekening:

8876789889

Data Rekening

Pembayaran

No. Skenario

Pengujian Test Case

Hasil yang

diharapkan

Hasil

Pengujian Kesimpulan

1. Tidak

mengisi

seluruh field,

lalu mengklik

tombol

„Simpan‟

Kode Tagihan:

(kosong)

Kode

Langganan:

(kosong)

Periode

Tagihan

Bulan:

(kosong)

Nominal:

(kosong)

Sistem akan

menolak akses dan

memberikan pesan

“Harap Isi Bidang

Ini”

Sesuai

Harapan Valid

2. Mengisi

dengan benar

seluruh field,

lalu mengklik

tombol

„Simpan‟

Kode Tagihan:

T1906198

Kode

Langganan:

19061926

Periode

Tagihan

Bulan: Juli

Nominal:

149900

Sistem berhasil

menyimpan data

tagihan ke database

dan di-redirect ke

halaman Data

Tagihan

Sesuai

Harapan Valid

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.idwebsite ini pun meliputi kebutuhan pengguna dan kebutuhan sistem. A. Kebutuhan Pengguna 1. Admin a. Admin dapat meng-update data profil b

51