• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. 2) Admin dapat menambahkan, mengubah, menghapus data admin. 5) Admin dapat menambahkan, mengubah, menghapus data produk.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. 2) Admin dapat menambahkan, mengubah, menghapus data admin. 5) Admin dapat menambahkan, mengubah, menghapus data produk."

Copied!
75
0
0

Teks penuh

(1)

24

3.1 Analisis Kebutuhan

Analisis kebutuhan perlu dilakukan dalam perancangan sistem perangkat

lunak. Analisis kebutuhan dilakukan agar tidak terjadi kesalahan dalam

pembuaatan sistem yang akan dibangun. Analisi kebutuhan yang dilakukan

meliputi:

1. Kebutuhan Pengguna

a. Admin

1) Admin dapat melakukan login untuk mengakses dan mengelola

halaman admin.

2) Admin dapat menambahkan, mengubah, menghapus data admin.

3) Admin dapat menambahkan, mengubah, menghapus data kota.

4) Admin dapat menambahkan, mengubah, menghapus data tipe.

5) Admin dapat menambahkan, mengubah, menghapus data produk.

6) Admin dapat melihat dan menghapus data pelanggan.

7) Admin dapat melihat dan mengelola data pemesanan.

8) Admin melihat data konfirmasi transfer.

9) Admin mengelola laporan yang terkait dengan transaksi penjualan.

10) Admin dapat logout dari menu admin.

(2)

a. Pelanggan (member)

1) Pelanggan dapat login untuk melihat keseluruhan website.

2) Pelanggan dapat melihat semua produk secara detail yang tersedia.

3) Pelanggan bisa mendapatkan informasi yang jelas terkait produk.

4) Pelanggan dapat langsung melakukan pemesanan secara online.

5) Pelanggan dapat melakukan konfirmasi pembayaran.

b. Pengunjung (visitor)

1) Pengunjung dapat mendaftar sebagai pelanggan baru.

2) Pengunjung hanya dapat melihat beranda, profil, panduan, produk,

dan detail produk.

3) Pengunjung tidak bisa melakukan transaksi, apabila belum terdaftar

sebagai pelanggan.

4) Pengunjung tidak bisa melakukan konfirmasi pembayaran, apabila

belum terdaftar sebagai pelanggan.

1. Kebutuhan Sistem

a. Operasional

Untuk lebih spesifik mengenai kebutuhan perangkat keras yang penulis

gunakan dapat diuraikan sebagai berikut:

1) Processor

:Intel(R) Celeron(R) Dual-Core N3060, up to

2.48Ghz

2) RAM

:2 GB Onboard Memory, up to 4 GB SDRAM

3) Monitor

:14” HD Resolution

4) Harddisk

:500 GB 5400RPM SATA HDD

5) VGA

:Intel (R) HD Graphics

(3)

6) Keyboard

: 84 Keys

Sedangkan untuk spesifikasi perangkat lunak yang penulis gunakan dapat

diuraikan sebagai berikut:

1) Sistem Operasi

a) Windows 10 Pro 64-bit (Ver. 1607, Build 14393.0)

2) Software Perancangan

a) Adobe Dreamweaver CS5

b) XAMPP

3) Software web browser

a) Google Chrome

b) Mozilla Firefox

c) Internet Explorer

b. Informasi

Pesan informasi yang akan ditampilkan oleh sistem secara otomatis untuk

memberikan informasi kepada pengguna. Informasi yang ditampilkan

yaitu:

1) Pesan error ditampilkan oleh sistem apabila admin salah memasukan

username ataupun password.

2) Pesan informasi ditampilkan oleh sistem apabila admin menghapus

data tipe, data kota, data produk.

3) Pesan informasi ditampilkan oleh sistem apabila admin melakukan

logout atau keluar dari halaman administrator.

4) Pesan error ditampilkan oleh sistem apabila user salah memasukkan

username ataupun password pada saat login.

(4)

5) Pesan informasi ditampilkan oleh sistem apabila user berhasil

melakukan pendaftaran baru.

6) Pesan informasi ditampilkan oleh sistem apabila pelanggan (member)

berhasil melakukan login.

7) Pesan informasi ditampilkan oleh sistem apabila user berhasil

melakukan konfirmasi belanja.

8) Pesan informasi ditampilkan oleh sistem apabila user berhasil

melakukan konfirmasi pembayaran.

c. Keamanan (Security)

Sistem yang dibuat dilengkapi dengan sistem pengamanan yang

mengharuskan pengguna maupun adminlogin terlebih dahulu dengan

memasukkan username dan password untuk dapat masuk kedalam sistem.

(5)

3.2 Perancangan Perangkat Lunak

3.2.1 Rancangan Antar Muka

Perancangan antar muka perlu dilakukan untuk membuat tampilan website

tertata dengan baik sesuai dengan layout-nya. Dengan rancangan antar muka yang

baik akan mempermudah tahapan implementasi dalam mendesain website, yaitu:

1. Rancangan Antar Muka Admin

a. Index Admin

Gambar III.1. Rancangan Antar Muka Index Admin

b. Login Admin

Gambar III.2. Rancangan Antar Muka Login Admin

c. Halaman Utama Admin

(6)

Gambar III.3. Rancangan Antar Muka Halaman Utama Admin

d. Beranda

Gambar III.4. Rancangan Antar Muka Beranda

(7)

Gambar III.5. Rancangan Antar Muka Ganti Password Admin

f. Data Kota

Gambar III.6. Rancangan Antar Muka Data Kota

(8)

Gambar III.7. Rancangan Antar Muka Tambah Data Kota

h. Ubah Data Kota

Gambar III.8. Rancangan Antar Muka Ubah Data Kota

(9)

Gambar III.9. Rancangan Antar Muka Data Tipe

j. Tambah Data Tipe

Gambar III.10. Rancangan Antar Muka Tambah Data Tipe

(10)

Gambar III.11. Rancangan Antar Muka Ubah Data Tipe

l. Data Produk

Gambar III.12. Rancangan Antar Muka Data Produk

(11)

Gambar III.13. Rancangan Antar Muka Tambah Data Produk

n. Ubah Data Produk

(12)

o. Data Pelanggan

Gambar III.15. Rancangan Antar Muka Data Pelanggan

p. Data Pemesanan

(13)

q. Transaksi Pemesanan Proses

Gambar III.17. Rancangan Antar Muka Transaksi Pemesanan

Proses

r. Transaksi Pemesanan No. Resi

Gambar III.18. Rancangan Antar Muka Transaksi Pemesanan

No. Resi

(14)

s. Data Konfirmasi

Gambar III.19. Rancangan Antar Muka Data Konfirmasi

t. Laporan Data Kota

(15)

u. Laporan Data Tipe

Gambar III.21. Rancangan Antar Muka Laporan Data Tipe

v. LaporanData Produk

(16)

w. Laporan Data Pelanggan

Gambar III.23. Rancangan Antar Muka Laporan Data Pelanggan

x. Laporan Data Pemesanan Masuk

Gambar III.24. Rancangan Antar MukaLaporan Data

Pemesanan Masuk

(17)

y. Laporan Data Pemesanan Lunas

Gambar III.25. Rancangan Antar Muka Laporan Data

Pemesanan Lunas

2. Rancangan Antar Muka Pelanggan (member)

a. Index pelanggan

(18)

b. Beranda

Gambar III.27. Rancangan Antar Muka Beranda

c. Login User

(19)

d. Produk

Gambar III.29. Rancangan Antar Muka Produk

e. Produk Detail

(20)

f. Koleksi Jam Tangan Pria/Wanita

Gambar III.31. Rancangan Antar Muka Koleksi Jam Tangan

Pria/Wanita

g. Koleksi Jam Tangan Analog/Digital

Gambar III.32. Rancangan Antar Muka Koleksi Jam Tangan

Analog/Digital

(21)

h. Panduan

Gambar III.33. Rancangan Antar Muka Panduan

i. Profil

(22)

j. Keranjang Belanja

Gambar III.35. Rancangan Antar Muka Keranjang Belanja

k. Tambah Jumlah Beli

(23)

l. Daftar Transaksi

Gambar III.37. Rancangan Antar Muka Tampil Transaksi

m. Konfirmasi Pembayaran

(24)

3. Rancangan Antar Muka Pengunjung(visitor)

a. Index pengunjung

Gambar III.39. Rancangan Antar Muka Index Pengunjung

b. Beranda

(25)

c. Produk

Gambar III.41. Rancangan Antar Muka Produk

d. Produk Detail

(26)

e. Koleksi Jam Tangan Pria/Wanita

Gambar III.43. Rancangan Antar Muka Koleksi Jam Tangan

Pria/Wanita

f. Koleksi Jam Tangan Analog/Digital

(27)

g. Panduan

Gambar III.45. Rancangan Antar Muka Panduan

h. Profil

(28)

i. Pendaftaran Pelanggan

(29)

3.2.2 Rancangan Basis Data

(30)

Gambar III.48. ERD (Entity Relationship Diagram)

B. LRS (Logical Record Structure)

(31)

C. Spesifikasi File

Berikut ini merupakan spesfikasi file atau tabel-tabel yang ada pada

database dan website yang telah dibuat, yaitu:

1. Admin

Nama File

: Admin

Akromin

: admin

Fungsi

: Untuk menyimpan data admin

Tipe File

:File Master

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

:131

Kunci Field

:admin_id

Software

:MySQL

Tabel III.1.

Spesifikasi File Admin

No

Elemen

Data

Nama Field

Tipe

Size

Keterangan

1

Id Admin

admin_id

Int

11

Primary Key

2

Username

admin_username

Varchar

20

3

Password

admin_password

Varchar

100

(32)

Nama File

:Keranjang

Akromin

:keranjang

Fungsi

: Untuk menyimpan data keranjang

Tipe File

:FileTransaksi

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

:44

Kunci Field

: keranjang_id

Software

:MySQL

Tabel III.2.

Spesifikasi FileKeranjang

No

Elemen Data

Nama Field

Tipe

Size

Keterangan

1

Keranjang Id

keranjang_id

Int

11

Primary Key

2

Keranjang Jumlah

keranjang_ju

mlah

Int

11

3

Keranjang Waktu

keranjang_w

aktu

Datetime

4

Produk Id

produk_id

Int

11

5

Pelanggan Id

pelanggan_id

Int

11

3. Konfirmasi

Nama File

:Konfirmasi

Akromin

:konfirmasi

Fungsi

: Untuk menyimpan data konfirmasi

Tipe File

:File Master

Organisasi File

:Index Sequential

(33)

Media

:Hard Drive

Panjang Record

:314

Kunci Field

:konfirmasi_id

Software

:MySQL

Tabel III.3.

Spesifikasi FileKonfirmasi

No

Elemen

Data

Nama Field

Tipe

Size Keterangan

1

Konfirmasi

Id

konfirmasi_id

Int

11

Primary

Key

2

Konfirmasi

Pengirim

konfirmasi_pengirim

Varchar

50

3

Konfirmasi

Transfer

konfirmasi_transfer

Int

11

4

Konfirmasi

Kererangan

konfirmasi_keterangan Varchar 225

5

Konfirmasi

Tanggal

konfirmasi_tanggal

Date

6

Pemesanan

Kode

pemesanan_kode

Varchar

6

7

Pelanggan

Id

pelanggan_id

Int

11

4. Kota

Nama File

: Kota

Akromin

: kota

Fungsi

: Untuk menyimpan data kota

Tipe File

:File Master

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

(34)

Kunci Field

:kota_id

Software

:MySQL

Tabel III.4.

Spesifikasi FileKota

No

Elemen Data

Nama Field

Tipe

Size

Keterangan

1

Kota Id

kota_id

Int

11

Primary Key

2

Kota Nama

kota_nama

varchar

30

Foreign Key

3

Kota Tarif

kota_tarif

Int

11

5. Pelanggan

Nama File

: Pelanggan

Akromin

: pelanggan

Fungsi

: Untuk menyimpan data pelanggan

Tipe File

:File Master

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

:496

Kunci Field

: kd_pelanggan

Software

:MySQL

Tabel III.5.

Spesifikasi FilePelanggan

No

Elemen Data

Nama Field

Tipe

Size Keterangan

1

Pelanggan Id

pelanggan_id

Int

11

Primary

Key

2

Nama Pelanggan

nama_pelanggan

Varchar

50

3

Pelanggan Gender pelanggan_gender

Enum(Pria/Wanita)

(35)

5

PelangganTelepon pelanggan_telepon

Varchar

15

6

Pelanggan Email

pelanggan_email

Varchar

100

7

Pelanggan

Username

pelanggan_username

Varchar

20

8

Pelanggan

Password

pelanggan_password

Varchar

100

9

Pelanggan Daftar

pelanggan_daftar

Date

6. Pemesanan

Nama File

:Pemesanan

Akromin

:pemesanan

Fungsi

: Untuk menyimpan data pemesanan

Tipe File

:FileTransaksi

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

: 348

Kunci Field

:-

Software

:MySQL

Tabel III.6.

Spesifikasi FilePemesanan

No

Elemen

Data

Nama Field

Tipe

Size Keterangan

1

Pemesanan

Kode

pemesanan_kode

Varchar

6

2

Pemesanan

Tanggal

pemesanan_tangga

l

Date

3

Pemesanan

Penerima

pemesanan_peneri

ma

Varchar

50

4

Pemesanan

Alamat

pemesanan_alamat

Varchar

225

5

Pemesanan

Kodepos

Pemesanan_kodep

os

Char

5

(36)

6

Pemesanan

Telepon

pemesanan_telepo

n

Varchar

15

7

Pemesanan

Status

pemesanan_status

Enum

(„Pesan‟

,‟Lunas,‟Batal‟)

8

Pemesanan

Noresi

pemesanan_noresi

Varchar

25

9

Pelanggan Id pelanggan_id

Int

11

10 Kota Id

kota_id

Int

11

7. Pemesanan Detail

Nama File

: Pemesanan Detail

Akromin

: pemesanan_detail

Fungsi

: Untuk menyimpan data pemesanan detail

Tipe File

:File Transaksi

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

: 28

Kunci Field

: -

Software

:MySQL

Tabel III.7.

Spesifikasi FilePemesanan Detail

No

Elemen Data

Nama Field

Tipe

Size

Keterangan

1

Pemesanan Jumlah

pemesanan_jumlah

Int

11

2

Pemesanan Kode

pemesanan_kode

Varchar

6

3

Produk Id

produk_id

Int

11

(37)

Nama File

:Produk

Akromin

:produk

Fungsi

: Untuk menyimpan data produk

Tipe File

:File Master

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

:399

Kunci Field

:produk_id

Software

:MySQL

Tabel III.8.

Spesifikasi FileProduk

No

Elemen

Data

Nama Field

Tipe

Size Keterangan

1

Produk Id

produk_id

Int

11

Primary

Key

2

Produk

Nama

produk_nama

Varchar

100

3

Produk

Stok

produk_stok

Int

11

4

Produk

Harga

produk_harga

Int

11

5

Produk

Gender

produk_gender

Enum(„Pria‟,‟Wanita‟)

6

Produk

Gambar

produk_gambar

Varchar

255

7

Produk

Keterangan

Produk_keterangan

Text

8

Tipe Id

tipe_id

Int

11

(38)

Nama File

: Tipe

Akromin

: tipe

Fungsi

: Untuk menyimpan data tipe

Tipe File

:FileMaster

Organisasi File

:Index Sequential

Akses File

:Random

Media

:Hard Drive

Panjang Record

:26

Kunci Field

:tipe_id

Software

:MySQL

Tabel III.9.

Spesifikasi FileTipe

No

Elemen Data

Nama Field

Tipe

Size

Keterangan

1

Tipe Id

tipe_id

Int

11

Primary Key

2

Tipe Nama

tipe_nama

Varchar

15

3

Tipe Deskripsi

tipe_deskripsi

Text

(39)

A.

Struktur Navigasi Admin

Gambar III.50. Struktur Navigasi Admin

B.

Struktur Navigasi Pelanggan (member)

Gambar III.51. Struktur Navigasi Pelanggan (member)

(40)

3.3.1 Implementasi

1. Index Admin

Gambar III.52. Implementasi Index Admin

2. Login Admin

Gambar III.53. Implementasi Login Admin

(41)

Gambar III.54. Implementasi Halaman Utama Admin

4. Beranda

Gambar III.55. Implementasi Beranda

(42)

Gambar III.56. Implementasi Ganti Password Admin

6. Data Kota

Gambar III.57. Implementasi Data Kota

(43)

Gambar III.58. Implementasi Tambah Data Kota

8. Ubah Data Kota

Gambar III.59. Implementasi Ubah Data Kota

(44)

Gambar III.60. Implementasi Data Tipe

10. Tambah Data Tipe

Gambar III.61. Implementasi Tambah Data Tipe

(45)

Gambar III.62. Implementasi Ubah Data Tipe

12. Data Produk

Gambar III.63. Implementasi Data Produk

(46)

Gambar III.64. Implementasi Tambah Data Produk

14. Ubah Data Produk

Gambar III.65. Implementasi Ubah Data Produk

(47)

Gambar III.66. Implementasi Data Pelanggan

16. Data Pemesanan

Gambar III.67. Implementasi Data Pemesanan

(48)

Gambar III.68. Implementasi Transaksi Pemesanan Proses

18. Transaksi Pemesanan No. Resi

Gambar III.69. Implementasi Transaksi Pemesanan No. Resi

(49)

Gambar III.70. Implementasi Data Konfirmasi

20. Laporan Data Kota

Gambar III.71. Implementasi Laporan Data Kota

(50)

Gambar III.72. Implementasi Laporan Data Tipe

22. Laporan Data Produk

Gambar III.73. Implementasi Laporan Data Produk

(51)

Gambar III.74. Implementasi Laporan Data Pelanggan

24. Laporan Data Pemesanan Masuk

Gambar III.75. Implementasi Laporan Data Pemesanan Masuk

(52)

Gambar III.76. Implementasi Laporan Data Pemesanan Lunas

B.

Implementasi Rancangan Antar Muka Pelanggan

1. Index Pelanggan

Gambar III.77. Implementasi Index Pelanggan

(53)

Gambar III.78. Implementasi Beranda

3. Login User

Gambar III.79. Implementasi Login User

(54)

Gambar III.80. Implementasi Produk

5. Produk Detail

Gambar III.81. Implementasi Produk Detail

(55)

Gambar III.82. Implementasi Koleksi Jam Tangan Pria/Wanita

7. Koleksi Jam Tangan Analog/Digital

Gambar III.83. Implementasi Koleksi Jam Tangan Analog/Digital

(56)

Gambar III.84. Implementasi Panduan

9. Profil

Gambar III.85. Implementasi Profil

(57)

Gambar III.86. Implementasi Keranjang Belanja

11. Tambah Jumlah Beli

Gambar III.87. Implementasi Tambah Jumlah Beli

(58)

Gambar III.88. Implementasi Daftar Transaksi

13. Konfirmasi Pembayaran

Gambar III.89. Implementasi Konfirmasi Pembayaran

(59)

1. Index Pengunjung

Gambar III.90. Implementasi Index Pengunjung

2. Beranda

Gambar III.91. ImplementasiBeranda

(60)

Gambar III.92. ImplementasiProduk

4. Produk Detail

Gambar III.93. ImplementasiProduk Detail

(61)

Gambar III.94. ImplementasiKoleksi Jam Tangan Pria/Wanita

6. Koleksi Jam Tangan Analog/Digital

Gambar III.95. ImplementasiKoleksi Jam Tangan Analog/Digital

(62)

Gambar III.96. ImplementasiPanduan

8. Profil

Gambar III.97. ImplementasiProfil

(63)

Gambar III.98. ImplementasiPendaftaran Pelanggan

D. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak

minimum yang dibutuhkan untuk mengimplementasikan website yang penulis

buat, yaitu:

1. Perangkat Keras (Hardware)

a) Server

1) CPU

(a) Processor :Intel(R) Celeron(R) Dual-Core N3060, up to

2.48GHz

(b) RAM

: 2 GB Onboard Memory, up to 4 GB SDRAM

(c) Hard Disk :500 GB 5400RPM SATA HDD

(d) VGA

: Intel (R) HD Graphics

2) Mouse

: Optik Standard

(64)

3) Keyboard

:Standard 84 keys

4) Monitor

: 84 keys

5) Koneksi internet dengan kecepatan 2 Mbps

b) Client

1) CPU

(a) Processor :Intel(R) Pentium(R) 4

(b) RAM

: 1-2 GB

(c) Hard Disk : 300 GB

2) Mouse

3) Keyboard

4) Monitor

5) Koneksi internet dengan kecepatan 2 Mbps

2. Perangkat Lunak (Software)

a) Server

1) Sistem operasi yang umum digunakan seperti:Microsoft Windows

10 Pro 64-bit (Ver. 1607, Build 14393.0)

2) Aplikasi bundle web server seperti: Xampp, yang terdiri dari

beberapa komponen diantaranya:

(a) Aplikasi Xampp Control Panel v3.2.1

(b) Aplikasi PHP versi server 5.6.3

(c) Aplikasi MySQL versi server 5.6.21

(d) Aplikasi phpMyAdmin versi 4.2.11

3) Aplikasi web browser seperti: Google Chrome, Mozilla Firefox

dan Internet Explorer.

(65)

b) Client

1) Sistem operasi yang umum digunakan seperti:

2) Aplikasi web browser seperti: Google Chrome, Mozilla Firefox

dan Internet Explorer.

3.3.2 Pengujian Unit

Berikut pengujian unit terhadap program yang dibuat menggunakan

black-box testing yang fokus terhadap proses masukan dan keluaran program, yaitu:

1. Pengujian Terhadap Login Admin

Tabel III.10.

Hasil Pengujian Black-Box Testing Terhadap Login Admin

No. Skenario

Pengujian

Text Case Hasil Yang Diharapkan Hasil

Pengujian Kesimpulan 1 Username dan Password tidak di isi. kemudian klik tombol login Username: (kosong) Password: (kosong)

Sistem akan menolak akses Dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

2 Username tidak di isi dan Password di isi benar. kemudian klik tombol login Username: (kosong) Password: (ganteng) benar

Sistem akan menolak akses Dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

3 Username di isi benar dan Password tidak di isi. kemudian klik tombol login Username: (admin) benar Password: (kosong)

Sistem akan menolak akses Dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

4 Username di isi salah dan Passoword di isi benar. kemudian klik tombol login Username: (test) salah Password: (ganteng) benar

Sistem akan menolak akses Dan akan menampilkan pesan: 1. MAAF ANDA TELAH GAGAL LOGIN !

Sesuai harapan Valid

5 Username di isi benar dan Password di isi salah. kemudian Username: (admin) benar Password: (test) salah

Sistem akan menolak akses Dan akan menampilkan pesan: 1. MAAF ANDA TELAH GAGAL LOGIN !

(66)

klik tombol login 6 Username di

isi salah dan Password di isi salah. kemudian klik tombol login Username: (test) salah Password: (test) salah

Sistem akan menolak akses Dan akan menampilkan pesan: 1. MAAF ANDA TELAH GAGAL LOGIN !

Sesuai harapan Valid

7 Username di isi benar dan Password di isi benar. kemudian klik tombol login Username: (admin) benar Password: (ganteng) benar

Sistem akan menerima akses login Dan akan menampilkan pesan: 1. SELAMAT ANDA TELAH BERHASIL LOGIN !

Sesuai harapan Valid

2. Pengujian Terhadap Password Admin

Tabel III.11.

Hasil Pengujian Black-Box Testing Terhadap Password Admin

No. Skenario

Pengujian

Text Case Hasil Yang Diharapkan

Hasil Pengujian Kesimpulan 1 Password Lama, dan Password Baru tidak di isi. kemudian klik tombol simpan Password Lama: (kosong) Password Baru: (kosong)

Sistem akan menolak akses Dan akan menampilkan pesan:

1. Please fill out this filed.

Sesuai harapan Valid

2 Password Lama di isi, Password Baru tidak di isi. Kemudian klik tombol simpan Password Lama: (admin) Password Baru: (kosong)

Sistem akan menolak akses Dan akan menampilkan pesan:

1. Please fill out this filed.

Sesuai harapan Valid

3 Password Lama tidak di isi, Paswword Baru di isi. kemudian klik tombol simpan Password Lama (kosong) Password Baru (admin):

Sistem akan menolak akses Dan akan menampilkan pesan:

1. Please fill out this filed.

Sesuai harapan Valid

4 Password Lama di isi, Password Baru di isi. kemudian klik tombol simpan Password Lama: (admin) Password Baru: (ganteng)

Sistem akan menolak akses Dan akan menampilkan pesan:

“ SIMPAN DATA BARU SUKSES !”

Sesuai harapan Valid

3. Pengujian Terhadap Kota

Tabel III.12.

(67)

No.

Skenario Pengujian Text Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama Kota tidak di

isi, Tarif tidak di isi. Kemudian klik simpan.

Nama Kota: (kosong) Tarif: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

2 Nama Kota di isi, Tarif tidak di isi. Kemudian klik simpan. Nama Kota: (Jakarta) Tarif: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

3 Nama Kota tidak di isi, Tarif di isi. Kemudian klik simpan. Nama Kota: (kosong) Tarif: (8000)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

4 Nama Kota di isi, Tarif di isi. Kemudian klik simpan. Nama Kota: (Jakarta) Tarif: (8000)

Sistem akan menolak dan akan menampilkan pesan: 1. SIMPAN DATA BARU SUKSES !

Sesuai harapan Valid

5 Klik Ubah Kota, Nama Kota tidak di isi, Tarif tidak di isi. Kemudian klik simpan.

Nama Kota: (kosong) Tarif: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

6 Klik Ubah Kota, Nama Kota di isi, Tarif tidak di isi. Kemudian klik simpan. Nama Kota: (Jakarta) Tarif: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

7 Klik Ubah Kota, Nama Kota tidak di isi, Tarif di isi. Kemudian klik simpan. Nama Kota: (kosong) Tarif: (8000)

Sistem akan menolak dan akan menampilkan pesan: “Please fill out this filed.”

Sesuai harapan Valid

8 Klik Ubah Kota, Nama Kota di isi, Tarif di isi. Kemudian klik simpan. Nama Kota: (Jakarta) Tarif: (8000)

Sistem akan menolak dan akan menampilkan pesan: “SIMPAN DATA BARU SUKSES !”

Sesuai harapan Valid

9 Klik Hapus pada data Kota.

Kemudian klik OK.

4. Pengujian Terhadap Tipe

(68)

Hasil Pengujian Black-Box Testing TerhadapTipe

No.

Skenario Pengujian Text Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama Tipe tidak di

isi, Deskripsi Tipe tidak di isi. Kemudian klik simpan. Nama Tipe: (kosong) Deskripsi Tipe: (kosong)

Sistem akan menolak dan akan menampilkan pesan: “Please fill out this filed.”

Sesuai harapan Valid

2 Nama Tipe di isi, Deskripsi Tipe tidak di isi. Kemudian klik simpan. Nama Tipe: (Test) Deskripsi Tipe: (kosong)

Sistem akan menolak dan akan menampilkan pesan: “SIMPAN DATA BARU SUKSES !”

Sesuai harapan Valid

3 Nama Tipe tidak di isi, Deskripsi Tipe di isi. Kemudian klik simpan. Nama Tipe: (kosong) Deskripsi Tipe: (Test)

Sistem akan menolak dan akan menampilkan pesan: “Please fill out this filed.”

Sesuai harapan Valid

4 Nama Tipe di isi, Deskripsi Tipe di isi. Kemudian klik simpan. Nama Tipe: (Test) Deskripsi Tipe: (Test)

Sistem akan menolak dan akan menampilkan pesan: “SIMPAN DATA BARU SUKSES !”

Sesuai harapan Valid

5 Klik Ubah Tipe, Nama Tipe tidak di isi, Deskripsi Tipe tidak di isi. Kemudian klik simpan. Nama Tipe: (kosong) Deskripsi Tipe: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

6 Klik Ubah Tipe, Nama Tipe di isi, Deskripsi Tipe tidak di isi. Kemudian klik simpan. Nama Tipe: (Test) Deskripsi Tipe: (kosong)

Sistem akan menolak dan akan menampilkan pesan: “SIMPAN DATA BARU SUKSES !”

Sesuai harapan Valid

7 Klik Ubah Tipe, Nama Tipe tidak di isi, Deskripsi Tipe di isi. Kemudian klik simpan. Nama Tipe: (kosong) Deskripsi Tipe: (Test)

Sistem akan menolak dan akan menampilkan pesan: “Please fill out this filed.”

Sesuai harapan Valid

8 Klik Ubah Tipe, Nama Tipe di isi, Deskripsi Tipe di isi. Kemudian klik simpan. Nama Tipe: (Test) Deskripsi Tipe: (Test)

Sistem akan menolak dan akan menampilkan pesan: “SIMPAN DATA BARU SUKSES !”

Sesuai harapan Valid

9 Klik Hapus pada data Tipe.

Kemudian klik OK.

Nama Tipe: (hapus)

Sistem akan menerima, lalu akan langsung menghapus otomatis.

Sesuai harapan Valid

5. Pengujian Terhadap Data Tipe

(69)

Hasil Pengujian Black-Box Testing Terhadap Produk

No.

Skenario Pengujian Text Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama Produk tidak

di isi, Stok Produk tidak di isi, Harga Produk tidak di isi, Gambar Produk tidak di isi, Keterangan Produk tidak di isi, Tipe Produk tidak di isi,Kemudian klik simpan. Nama Produk: (kosong) Stok Produk: (kosong) Harga Produk: (kosong) Gambar Produk: (kosong) Keterangan Produk: (kosong) Tipe Produk: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed. 2. Please fill out this filed. 3. Please fill out this filed. 4. Please select a file. 5. Please fill out this filed. 6. Please fill out this filed.

Sesuai harapan Valid

2 Nama Produk di isi, Stok Produk tidak di isi, Harga Produk tidak di isi, Gambar Produk tidak di isi, Keterangan Produk tidak di isi, Tipe Produk tidak di isi,Kemudian klik simpan. Nama Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band) Stok Produk: (kosong) Harga Produk: (kosong) Gambar Produk: (kosong) Keterangan Produk: (kosong) Tipe Produk: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed. 2. Please fill out this filed. 3. Please select a file. 4. Please fill out this filed. 5. Please fill out this filed.

Sesuai harapan Valid

3 Nama Produk di isi, Stok Produk di isi, Harga Produk tidak di isi, Gambar Produk tidak di isi, Keterangan Produk tidak di isi, Tipe Produk tidak di isi,Kemudian klik simpan. Nama Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band) Stok Produk: (9) Harga Produk: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed. 2. Please select a file. 3. Please fill out this filed. 4. Please fill out this filed.

(70)

Gambar Produk: (kosong) Keterangan Produk: (kosong) Tipe Produk: (kosong) 4 Nama Produk di

isi, Stok Produk di isi, Harga Produk di isi, Gambar Produk tidak di isi, Keterangan Produk tidak di isi, Tipe Produk tidak di isi,Kemudian klik simpan. Nama Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band) Stok Produk: (9) Harga Produk: (420000) Gambar Produk: (kosong) Keterangan Produk: (kosong) Tipe Produk: (kosong)

Sistem akan menolak dan akan menampilkan pesan:

1. Please select a file. 2. Please fill out this filed. 3. Please fill out this filed.

Sesuai harapan Valid

5 Nama Produk di isi, Stok Produk di isi, Harga Produk di isi, Gambar Produk di isi, Keterangan Produk tidak di isi, Tipe Produk tidak di isi,Kemudian klik simpan. Nama Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band) Stok Produk: (9) Harga Produk: (420000) Gambar Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band.jpg) Keterangan Produk; (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed. 2. Please fill out this filed.

(71)

Tipe Produk: (kosong) 6 Nama Produk di

isi, Stok Produk di isi, Harga Produk di isi, Gambar Produk di isi, Keterangan Produk di isi, Tipe Produk tidak di isi,Kemudian klik simpan. Nama Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band) Stok Produk: (9) Harga Produk: (420000) Gambar Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band.jpg) Keterangan Produk: (Test) Tipe Produk: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out this filed.

Sesuai harapan Valid

7 Nama Produk di isi, Stok Produk di isi, Harga Produk di isi, Gambar Produk di isi, Keterangan Produk di isi, Tipe Produk di isi,Kemudian klik simpan. Nama Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band) Stok Produk: (9) Harga Produk: (420000) Gambar Produk: (Casio Standard LDF-20-4AVDR - Poptone - Ladies Watch - Resin Band.jpg) Keterangan

Sistem akan menerima dan akan menampilkan pesan: “SIMPAN DATA BARU SUKSES !”

(72)

Produk: (Test) Tipe Produk: (Test) 8 Klik Hapus pada

data Tipe.

Kemudian klik OK.

Nama Tipe: (hapus)

Sistem akan menerima, lalu akan langsung menghapus otomatis.

Sesuai harapan Valid

6. Pengujian Terhadap Pendaftaran Pelanggan

Tabel III.15.

Hasil Pengujian Black-Box Testing Terhadap PendaftaranPelanggan

No. Skenario Pengujian Text Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Nama Pelanggan, Jenis Kelamin, Alamat Pelanggan, Telepon Pelanggan, Email Pelanggan, Username, dan Password tidak di isi. Kemudian klik tombol daftar

Nama Pelanggan: (kosong) Jenis Kelamin: (kosong) Alamat Pelanggan: (kosong) Telepon Pelanggan: (kosong) Email Pelanggan: (kosong) Username: (kosong) Password: (kosong)

Sistem akan menolak dan akan

menampilkan pesan: 1. Please fill out this tield.

2. Please select an item in the list. 3. Please fill out this tield.

4. Please fill out this tield.

5. Please fill out this tield.

6. Please fill out this tield.

7. Please fill out this tield.

Sesuai harapan

Valid

2 Jika salah satu data tidak di isi, Sebagai contoh : Nama Pelanggan tidak di isi, kemudian klik tombol daftar Nama Pelanggan: (kosong)

Sistem akan menolak dan akan

menampilkan pesan: 1. Please fill out this tield. Sesuai harapan Valid 3 Nama Pelanggan, Jenis Kelamin, Alamat Pelanggan, Telepon Pelanggan, Email Pelanggan di isi. Username, dan Password di isi sama. Kemudian

Nama Pelanggan: (Subahtiar Fahidayat)

Jenis Kelamin: (Pria) Alamat Pelanggan: (Jl. Pulomangga) Telepon Pelanggan: (083872232757) Email Pelanggan: (subahtiar2810@gmail.com) Username: (subahtiar) Password: (subahtiar) Sistem akan menerima dan menyimpan data pelanggan, serta akan menampilkan pesan: “PENDAFTARAN PELANGGAN SUKSES” Sesuai harapan Valid

(73)

klik tombol daftar 4 Nama Pelanggan, Jenis Kelamin, Alamat Pelanggan, Telepon Pelanggan, Email Pelanggan di isi. Username, dan Password di isi sama sebelumnya,. Kemudian klik tombol daftar

Nama Pelanggan: (Subahtiar Fahidayat)

Jenis Kelamin: (Pria) Alamat Pelanggan: (Jl. Pulomangga) Telepon Pelanggan: (083872232757) Email Pelanggan: (subahtiar2810@gmail.com) Username: (subahtiar) Password: (subahtiar)

Sistem akan menolak dan akan menampilkan pesan: “MAAF EMAIL TELAH DI GUNAKAN !” Sesuai harapan Valid

7. Pengujian Terhadap Login Pelanggan

Tabel III.16.

Hasil Pengujian Black-Box Testing Terhadap Login Pelanggan

No.

Skenario Pengujian Text Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Username dan

Password tidak di isi, kemudian klik tombol login

Username: (kosong) Password: (kosong)

Sistem akan menolak akses dan akan menampilkan pesan:

1. Please fill out this field.

Sesuai harapan Valid

2 Username di isi benar dan Password tidak di isi, kemudian klik tombol login Username: (subahtiar) benar Password: (kosong)

Sistem akan menolak akses dan akan menampilkan pesan:

1. Please fill out this field.

Sesuai harapan Valid

3 Username tidak di isi dan Password di isi benar, kemudian klik tombol login

Username: (kosong) Password: (subahtiar) benar

Sistem akan menolak akses dan akan menampilkan pesan:

1. Please fill out this field.

Sesuai harapan Valid

4 Username di isi salah dan Password di isi benar, kemudian klik tombol login Username: (test) salah Password: (password) benar

Sistem akan menolak akses dan akan menampilkan pesan:

1. Please fill out this field.

Sesuai harapan Valid

5 Username di isi benar dan Password di isi salah, kemudian klik tombol login

Username: (subahtiar) benar Password: (test) salah

Sistem akan menolak akses dan akan menampilkan pesan:

“MAAF ANDA TELAH GAGAL LOGIN!”

(74)

6 Username di isi salah dan Password di isi salah, kemudian klik tombol login Username: (test) salah Password: (test) salah

Sistem akan menolak akses dan akan menampilkan pesan:

“MAAF ANDA TELAH GAGAL LOGIN!”

Sesuai harapan Valid

7 Username di isi benar dan Password di isi benar, kemudian klik tombol login

Username: (subahtiar) benar Password: (subahtiar) benar

Sistem akan menerima akses login dan akan menampilkan pesan:

“SELAMAT ANDA TELAH BERHASIL LOGIN!”

Sesuai harapan Valid

8. Pengujian Terhadap Konfirmasi Belanja

Tabel III.17.

Hasil Pengujian Black-Box Testing Terhadap Konfirmasi Belanja

No. Skenario

Pengujian

Text Case Hasil Yang Diharapkan Hasil Pengujian

Kesimpulan 1 Nama Penerima,

Kota Tujuan, Kode Pos, dan Nomor Telepon tidak di isi, kemudian klik tombol lanjutkan transaksi Nama penerima : (kosong) Kota tujuan: (kosong) Kode Pos : (kosong) Nomor Telepon : (kosong)

Sistem akan menolak dan akan menampilkan pesan:

1. Please fill out the field. 2. Please select an item

in the list.

3. Please fill out the field. 4. Please fill out the field. 5. Please fill out the field.

Sesuai Harapan

Valid

2 Jika salah satu data tidak di isi contoh:

Kota Tujuan tidak di isi, kemudian klik tombol lanjutkan transaksi Kota Tujuan : (kosong)

Sistem akan menolak dan akan menampilkan pesan:

1. Please select an item in the list. Sesuai Harapan Valid 3 Nama Penerima, Kota Tujuan, Kode Pos, dan Nomor Telepon di isi, kemudian klik tombol lanjutkan transaksi Nama penerima : (Sandi)

Kota tujuan: (D.I Yogyakarta) Kode Pos : (16534) Nomor Telepon : (087635468394)

Sistem akan menerima dan menyimpan data, dan akan menampilkan pesan: “TRANSAKSI SELESAI. SILAHKAN LAKUKAN PEMBAYARAN!” Sesuai Harapan Valid

9. Pengujian Terhadap Konfirmasi Pembayaran

Tabel III.18.

(75)

No.

Skenario Pengujian Text Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan 1 Atas Nama (Rekening), Jumlah Transfer (Rp), Keterangan tidak di isi, kemudian klik tombol konfirmasi Atas Nama (Rekening): (kosong) Transfer (Rp): (kosong) Keterangan: (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out the field. 2. Please fill out the field. 3. Please fill out the field.

Sesuai harapan Valid

2 Jika salah satu data tidak di isi contoh: Jumlah Transfer (Rp) tidak di isi, kemudian klik tombol konfimasi Jumlah Transfer (Rp): (kosong)

Sistem akan menolak dan akan menampilkan pesan: 1. Please fill out the field.

Sesuai harapan Valid

Atas Nama (Rekening), Jumlah Transfer (Rp), Keterangan di isi, kemudian klik tombol konfirmasi Atas Nama (Rekening): (Sandi) Transfer (Rp): (458000) Keterangan: (sudah saya transfer. makasih)

Sistem akan menerima dan menyimpan data, dan akan menampilkan pesan: “KONFIRMASI

Gambar

Gambar III.11. Rancangan Antar Muka Ubah Data Tipe
Gambar III.13. Rancangan Antar Muka Tambah Data Produk
Gambar III.15. Rancangan Antar Muka Data Pelanggan
Gambar III.17. Rancangan Antar Muka Transaksi Pemesanan  Proses
+7

Referensi

Dokumen terkait

Kedua, dan ini adalah situasi yang lebih jelek dari yang pertama, peserta didik hanya memiliki pengetahuan tentang fakta sejarah, peristiwa sejarah, fakta disiplin

Data kuantitatif merupakan data yang digunakan untuk mengetahui ada tidaknya peningkatan kemampuan berpikir kreatif dan logis matematis siswa yang mendapat

Hasil penelitian Chi menunjukkan bahwa mortalitas pada pasien dengan kelompok usia 0-12 tahun (infant) merupakan mortalitas dengan jumlah pasien terbanyak (57,2%) dari

Setelah mengamati nilai pretest dan posttest dari seluruh indikator minat belajar diketahui bahwa rata-rata nilai pretest sebesar 66,75 dan rata-rata nilai posttest sebesar

Puji dan syukur, penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat dan kasih-Nya, sehingga penulis dapat menyelesaikan penelitian dan penyusunan skripsi dengan judul

Berdasarkan pengertian diatas dapat disimpulkan bahwa metode penelitian kuantitatif adalah suatu metode penelitian yang digunakan untuk mengukur seberapa besar

(Sebagian besar kita tentunya setuju bahwa salah satu dari institusi Kristen yang paling jahat adalah Inquisisi, yang merupakan instrumen teror dalam Gereja Katolik