BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi...
Transcript of BAB III PEMBAHASANBAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi...
29
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Dalam tinjauan perusahaan ini berisi tentang sejarah perusahaan, struktur
organisasi serta fungsi dari masing–masing bagian yang ada dalam perusahaan
tersebut.
3.1.1 Sejarah Perusahaan
Toko Alifia Collection adalah sebuah toko baju yang sudah berdiri selama ± 3
tahun sejak tahun 2013, yang berlokasi di Perumahan Bumi Cikarang Makmur Blok
A13 No. 20 Bekasi. Dengan konsep busana muslim. Toko Alifia Collection menjual
berbagai busana muslim wanita.
3.1.2 Struktur Organisasi dan fungsi
Struktur organisasi merupkan pembagian kegiatan kerja, menunjukan
bagaimana fungsi atau kegiatan yang berbeda-beda dihubungkan sampai batas
tertentu, menunjukan hirarki dan struktur wewenang organisasi serta memperlihatkan
hubungan pelaporanya. Dengan struktur organisasi yang baik, tugas-tugas
digolongkan sedemikian rupa sehingga dapat dilaksanakan secara efektif, terarah, dan
terawasi dan hasilnya dapat terkendali. Bentuk struktur yang ada di toko Alifia
Collection adalah sebagai berikut :
30
Sumber : Toko Alifia Collection.
Gambar III.1.
Struktur Organisasi Toko Alifia Collection
Fungsi dari tiap-tiap bagian adalah sebagai berikut :
1. Owner atau pemilk toko
a. Bertanggung jawab atas jalannya usaha
b. Pemberi kebutuhan atas semua yang terjadi dalam usaha
c. Mengawasi dan memberi masukan kepada karyawan
2. Karyawan Toko
a. Melakukan penghitungan penjualan to ko tiap harinya
b. Mengupdate keluar masuknya barang
c. Melayani pelanggan yang datang
d. Memberikan pelayanan dan informasi kepada pelanggan
3.2. Analisa Kebutuhan
1. Analisis kebutuhan pengguna (requirement gathering).
KEPALA TOKO
KARYAWAN
31
Analisis kebutuhan pengguna (requirement gathering). adalah aktivitas yang
dilakukan untuk mengekplorasi konsep-konsep/fenomena alami yang ada pada ranah
persoalan. Ini adalah tahap untuk menangkap dan menganalisis kebutuhan fungsional
dari aplikasi untuk masuk ketahap desain
a. Skenario Kebutuhan Admin
1) Mengelola data produk (tambah, edit, hapus)
2) Melakukan Pengupdate data (tambah, edit, simpan) data produk
3) Mengelola status pelunasan pemesanan barang member
4) Mengelola laporan penjualan dan pemesanan member
b. Skenario Kebutuhan Member
1) Mengelola data keranjang belanja
2) Melihat semua data produk
3) Melakukan Pemesanan pada produk
2. Analisis kebutuhan sistem (functional requirement).
Tujuan dari fase analisis sistem adalah memahami dengan sebenar-benarnya
kebutuhan dari sistem baru dan mengembangkan sebuah sistem yang mewadahi
requirement tersebut atau memutuskan bahwa sebenarnya pengembangan sistem baru
tidak dibutuhkan. Penentuan kebutuhan sistem merupakan langkah yang paling
krusial dalam tahapan SDLC (Systems development life cycle).
a. Admin
1) Melakukan login untuk mengakses sistem dari halaman admin.
2) Melakukan Pengupdate data (tambah, edit, simpan) data produk
3) Mengelola status pelunasan pemesanan barang member
32
4) Mengelola laporan penjualan dan pemesanan member
b. Member
1) Melakukan login untuk dapat mengakses sistem dari halaman member.
2) Melihat semua data produk
3) Melakukan Pemesanan pada produk
4) Sistem melakukan kalkulasi transaksi
3.3. Perancangan Perangkat Lunak
3.3.1 Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada aplikasi e-
commerce untuk toko Alifia Collection.
1. Halaman Utama Pengunjung
Menjelaskan rancangan antar muka (interface) yang terdapat pada aplikasi e-
commerce untuktoko Alifia Collection.
Gambar lll.2.
Halaman Rancangan Menu Utama Pengunjung
33
a. Tentang Kami
Gambar lll.3.
Rancangan Halaman Tentang Kami
b. Produk
Gambar lll.4.
Rancangan Menu Produk
34
c. Cara Pembayaran
Gambar lll.5.
Rancangan Menu Cara Pembayaran
d. Menu cara belanja
Gambar lll.6.
Rancangan Menu Cara Belanja
35
e. Menu Berita
Gambar lll.7.
Rancangan Menu Berita
f. Login Administrator
Gambar lll.8.
Rancangan Menu Login Administrator
36
g. Home Admin
Gambar lll.9.
Rancangan Menu Home Admin
h. Rancangan Data Provinsi
Gambar lll.10.
Rancangan Menu Data Provinsi
37
i. Rancangan Menu Data Kategori
Gambar lll.11.
Rancangan Menu Data Kategori
j. Data Barang
Gambar lll.12.
Rancangan Menu Data Barang
38
k. Rancangan Data Pelanggan
Gambar lll.13.
Rancangan Menu Data Pelanggan
l. Rancangan Menu Pemesanan Barang
Gambar lll.14.
Rancangan Menu Pemesanan Barang
39
m. Rancangan Menu Konfirmasi Transfer
Gambar lll.15.
Rancangan Menu Konfirmasi Transfer
n. Rancangan Menu Laporan
Gambar lll.16.
Rancangan Menu Laporan
40
harga_modal
keterangan
Kd_pelanggan
1 1
1 1
M M
3.3.2 Rancangan Basis Data
1. ERD
1
M
1
1
1
M M
Gambar lll.17.
Entity Relationship Diagram
pelanggan
pemesanan
provinsi
barang
nm_pelanggan
password
tgl_daftar
username
no_telepon
kd_pelanggan
Melakukan
mempunyai
alamat_lengkap
nama_penerima
no_pemesanan
kd_pelanggan kota
tgl_pemesanan memiliki
kelamin
kd_provinsi
kode_pos
no_telepon
status_bayar
pemesanan_detail
jumlah
harga
id
nm_provinsikd_provinsi
memiliki
kd_kategprinm_kategori
biaya_kirim
kd_barangfile_gambar
kd_kategori
nm_barang
kd_barang
no_pemesanan keterangan
stok
mempunyaikategori
harga
Memiliki
konfirmasi
no_pemesanan
id jumlah_transfer
keterangan
tanggal
Metode_trf
Rek_nama
Bank_tujuan
Bank
41
1
1
1
2. LRS (Logical Record Structure)
Pemesanan
pelanggan
no_pemesanan *
kd_pelanggan * kd_pelanggan **
pemesanan_detail kategori
nm_pelanggan 1 M tgl_pemesanan 1 M id *
kd_kategori *
kelamin
nama_penerima
no_pemesanan **
nm_kategori
alamat_lengkap
kd_barang
no_telepon
kd_provinsi
harga
1
username
Kota
jumlah
password
kode_pos
tgl_daftar
no_telepon
M
status_bayar
M
provinsi
konfirmasi
barang
kd_provinsi *
id *
kd_barang *
nm_provinsi
no_pemesanan**
nm_barang
biaya_kirim
Bank_tujuan
harga
Bank
stok
rek_nama
keterangan
metode_trf
file_gambar
Kd_pelanggan
kd_kategori ** M
Jumlah_transfer
Keterangan
Tanggal
Gambar III.18.
Logical Record Structure
1
42
A. Spesifikasi File
Bentuk aplikasi file yang ada pada program aplikasi ini merupakan data yang
berasal dari dokumen input. Data tersebut diproses untuk mendapatkan hasil yang
menunjang sistem kerja yang diinginkan. Dalam pembuatan website e-commerce ini
penulis menggunakan 1 buah file database dengan nama “tokobajudb” memiliki 9
tabel yaitu :
1. Spesifikasi File Admin
Nama File : Admin
Akronim : Admin
Fungsi : Menyimpan id, username dan password untuk login ke
menu admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 82
Kunci File : id
Software : MySQL
Tabel lll.1.
Spesifikasi File Admin
No Elemen Data Nama Field Tipe Size Keterangan
1 Id Id Int 2 Primary Key
2 Username Username Varchar 30
3 Password Password Varchar 50
43
2. Spesifikasi File Barang
Nama File : Barang
Akronim : Barang
Fungsi : Menyimpan semua data barang yang dijual oleh admin
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 225
Kunci File : kd_barang
Software : MySQL
Tabel lll.2.
Spesifikasi File Barang
No. Elemen Data NamaField Tipe Size Keterangan
1 Kode barang kd_barang Char 5 Primary Key
2 Nama barang nm_barang Varchar 100
3 Harga Harga Int 12
4 Stok Stok Int 4
5 Keterangan keterangan Text
6 File gambar file_gambar Varchar 100
7 Kode kategori kd_kategori Char 4
44
3. Spesifikasi File Kategori
Nama File : Kategori
Akronim : Kategori
Fungsi : Untuk menyimpan, menambah dan menghapus data
kategori barang
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 104
Kunci File : kd_kategori
Software : MySQL
Tabel lll.3
Spesifikasi File Kategori
No. Elemen Data NamaField Tipe Size Keterangan
1 Kode kategori kd_kategori Char 4 Primary Key
2 Nama kategori nm_kategori Varchar 100
45
4. Spesifikasi File Konfirmasi
Nama File : Konfirmasi
Akronim : Konfirmasi
Fungsi : Untuk konfirmasi setelah melakukan transfer pembayaran
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 170
Kunci File : id
Software : MySQL
Tabel lll.4
Spesifikasi File Konfirmasi
No. Elemen Data NamaField Tipe Size Keterangan
1 Id Id Int 4 Primary Key
2 No pemesanan no_pemesanan Varchar 8
3 Bank_tujuan Bank_tujuan Vachar 20
4 Bank Bank Vachar 20
5 Rek_nama rek_nama Vachar 50
6 Metode_trf Metode_trf Vachar 50
7 Kd_pelanggan kd_pelanggan Varchar 6
8 Jumlah transfer jumlah_transfer Int 12
9 Keterangan Keterangan Text
6 Tanggal Tanggal Date
46
5. Spesifikasi File Pelanggan
Nama File : Pelanggan
Akronim : Pelanggan
Fungsi : Untuk menyimpan dan menampilkan data pelanggan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 296
Kunci File : kd_pelanggan
Software : MySQL
Tabel lll.5.
Spesifikasi File Pelanggan
No. Element Data NamaField Tipe Size Keterangan
1 Kode
pelanggan
kd_pelanggan Char 6 Primary Key
2 Nama
pelanggan
nm_pelanggan Varchar 100
3 Kelamin Kelamin Enum
4 Email Email Varchar 100
5 Nomer telepon no_telepon Varchar 20
6 Username username Varchar 20
7 Password password Varchar 50
8 Tanggal daftar tgl_daftar Date
47
6. Spesifikasi File Pemesanan
Nama File : Pemesanan
Akronim : Pemesanan
Fungsi : Untuk menyimpan dan menampilkan data pemesanan
Tipe File : FileTransaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 403
Kunci File : id
Software : MySQL
Tabel lll.6.
Spesifikasi File Pemesanan
No. Elemen Data NamaField Tipe Size Keterangan
1 No Pemesanan no_pemesanan Char 8 Primary Key
2 Kode
Pelanggan
kd_pelanggan Char 6
3 Tanggal
Pemesanan
tgl_pemesanan date
4 Nama
Penerima
nm_penerima Varchar 60
5 Alamat
Lengkap
alamat_lengkap Varchar 200
6 Kode Provinsi kd_provinsi Char 3
7 Kota Kota Varchar 100
8 Kode Pos kode_pos Varchar 6
9 Nomer
Telepon
no_telepon Varchar 20
10 Status Bayar status_bayar Enum
48
7. Spesifikasi File Pemesanan Detail
Nama File : Pemesanan Detail
Akronim : Pemesanan_Detail
Fungsi : Menyimpan Detaildata pemesanan pelanggan
Tipe File : FileTransaksi
Organisasi File : Index sequential
Akses File : Random
Media : Harddisk
Panjang Record : 33
Kunci File : id
Software : MySQL
Tabel lll.7.
Spesifikasi File Pemesanan_Detail
No. Elemen Data NamaField Tipe Size Keterangan
1 Id Id Int 4 Primary Key
2 Nomer
pemesanan
no_pemesanan Char 8
3 Kode barang kd_barang Char 5
4 Harga Harga Int 12
5 Jumlah Jumlah Int 4
49
8. SpesifikasiFile Provinsi
Nama File : Provinsi
Akronim : Provinsi
Fungsi : Untuk menyimpan data alamat provinsi pelanggan dan
sebagai tolak ukuran biaya ongkos kirim
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 115
Kunci File : kd_provinsi
Software : MySQL
Tabel lll.8
Spesifikasi File Provinsi
No. Elemen Data Nama Field Tipe Size Keterangan
1 Kode provinsi kd_provinsi Char 3 Primary Key
2 Nama provinsi nm_provinsi Varchar 100
3 Biaya_kirim biaya_kirim Int 12
50
9. Spesifikasi File Tempat Keranjang
Nama File : Tmp Keranjang
Akronim : tmp_keranjang
Fungsi : Tempat untuk menyimpan barang yang ingin dan mau
dibeli
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 117
Kunci File : id
Software : MySQL
Tabel lll.9.
Spesifikasi File Tmp_Keranjang
No. Elemen Data NamaField Tipe Size Keterangan
1 Id Id Int 4 Primary Key
2 Kode barang kd_barang Char 5
3 Harga Harga Int 2
4 Jumlah Jumlah Varchar 100
5 Tanggal tanggal Date
6 Kode pelanggan kd_pelanggan Char 6
51
3.3.3 Rancangan Struktur Navigaasi
Gambar lll.19.
Struktur Navigasi Halaman User
Index
Home Tentang kami Produk Cara Pembayaran Cara Belanja
Member Baru
Login Member
Kategori
Login
Baju Muslim family
Baju Muslim Formal
Baju Muslim Modern
Baju Muslim Non Formal
Khimar
Berita
Keranjang Belanja
Konfirmasi
Tampil Transaksi
52
Gambar lll.20.
Struktur Navigasi Halaman Administrator
Login Admin
Home
Password
Admin
Data Provinsi
Data Kategori
Data Barang
Data Pelanggan
Pemesanan Barang
Konfirmasi
Laporan
Logout
Simpan
Tambah
Edit
Delete
Tampilkan
Batal
Kirim
Bayar
Lihat
Delete
Cari
Delete
Tambah
Edit
Delete
Tambah
Edit
Hapus
Lap. Data Prov
Lap. Data Kategori
Lap. Data Barang
Lap. Data Pelanggan
Lap. pemesanan masuk_per
Lap. pemesanan lunas_tgl
Lap. pemesanan lunas-per
53
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi nrancangan antar muka pada aplikasi e-commerce berdasarkan
hasil rancangan antar muka.
1. Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia jika login berhasil, maka menu-menu yang sesuai dengan
kategori user tersebut akan ditampilkan.
Gambar lll.21.
Halaman Login Admin
2. Halaman Index/Home Administrator
Halaman ini menampilkan menu-menu setelah admin melakukan login dengan
benar,admin bisa mengelola content website sesuai dengan yang diperlukan.
54
Gambar lll.22.
Halaman Home Administrator
3. Halaman Ganti Password Admin
Admin bisa mengganti password untuk login kehalaman admin sesuai dengan
keinginan admin.
Gambar III.23.
Halaman Ganti Password Admin
55
4. Halaman Admin Data Provinsi
Untuk mengetahui jumlah ongkos kirim ke beberapa kota tujuan pelanggan
yang akan dikirimkan barang pesanannya.
Gambar lll.24.
Halaman Data Provinsi Admin
5. Halaman Admin Data Kategori
Halaman untuk mengubah dan menghapus kategori barang di website.
Gambar lll.25.
Halaman Admin Data Kategori
56
6. Halaman Admin Data Barang
Halaman ini berguna untuk mengubah barang-barang yang dijual di web Alifia
Collection sesuai keinginan admin.
Gambar lll.26.
Halaman Admin Data Barang
7. Halaman Admin Data Pelanggan
Berguna untuk mencatat history pelanggan yang pernah menjadi member.
Gambar lll.27.
Halaman Admin Data Pelanggan
57
8. Halaman Admin Pemesanan Barang
Sebagai data informasi pelanggan yang memesan barang di website.
Gambar III.28.
Halaman Admin Pemesanan Barang
9. Halaman Admin Konfirmasi Transfer
Halaman yang berfungsi untuk mencatat history pelanggan yang sudah
melakukan transfer.
Gambar lll.29.
HalamanAdmin Konfirmasi Transfer
58
10. Halaman Admin Laporan
Halaman laporan dari semua transaksi dan kegiatan yang ada di website.
Gambar lll.30.
Halaman Admin Laporan
11. Halaman Home User
Tampilan utama pada website dan terdapat menu diantaranya : Home, Tentang
kami, Produk, Cara pembayaran, Cara belanja, Berita Alifia Collection.
59
Gambar II.31.
Halaman Home User
12. Halaman Tentang Kami
Pada menu ini user atau pelanggan dapat melihat Profil/tentang kami pemilik
website e-commerce ini.
Gambar III.32.
Halaman Tentang Kami
60
13. Halaman Produk
Halaman ini menyediakan Produk yang ready stok di web Alifia Collection
kepada pelanggan.
Gambar III.33.
Halaman Produk
14. Halaman Cara Pembayaran
Halaman ini menyediakan informasi No. Rekening yang sudah disediakan oleh
toko Alifia Collection.
61
Gambar III.34.
Halaman Cara Pembayaran
15. Halaman Cara Belanja
Halaman ini menyediakan tata cara untuk belanja di web Alifia Collection
kepada pelanggan.
62
Gambar III.35.
Halaman Cara Belanja
16. Halaman Berita
Halaman ini disediakan adminuntuk menambah informasi kepada user sehingga
user tidak hanya berbelanja tetapi juga dapat mendapatkan sebuah informasi.
63
Gambar III.36.
Halaman Berita
17. Halaman Pendaftaran Baru
Halaman ini disediakan bagi user yang belum menjadi pelanggan, sebagai
syarat untuk dapat memesan barang di website.
64
Gambar III.37.
Halaman Pendaftaran Baru
18. Halaman Keranjang Belanja
Pada halaman ini pelanggan bisa menentukan jumlah barang yang akan dibeli
dan jumlah biaya yang harus ditransfer.
65
Gambar III.38.
Halaman Keranjang Belanja
19. Proses Transaksi Sukses
Halaman ini berfungsi untuk memberi pesan kepada pelanggan bahwa transaksi
sukses agar segera melakukan transfer pembayaran.
66
Gambar lll.39.
Halaman Transaksi Sukses
20. Halaman Printout
Berfungsi sebagai tanda cetak pelanggan yang sudah melakukan pemesanan
dan pembelian di toko Alifia Collection.
67
Gamabar III.40
Laporan Printout Transaksi
B. Spesifikasi Sistem Komputer
Suatu sistem komputer merupakan gabungan dari beberapa peralatan yang
saling berhubungan. Komputer juga mempunyai sarana pendukung sebagai fasilitas
yang harus ada apabila suatu usaha telah memasuki langkah maju dengan
menggunakan komputer sebagai alat bantu dalam pengolahan data. Saran pendukung
tersebut adalah perangkat keras (Hardware), perangkat lunak (software), dan manusia
(brainware).
68
Kebutuhan akan suatu program aplikasi yang mudah digunakan dan memiliki
tampilan grafis yang menarik serta cukup baik dirasakan sebagai suatu hal yang
sangat penting, mengingat tuntutan dari berbagai bidang usaha dan sebagai
pemanfaatan teknologi komputer itu sendiri di bidang bisnis. Banyak sekarang ini
perusahaan-perusahaan besar telah beralih pada pola kerja dengan sistem otomatisasi
berbasis komputer. Kemudahan dalam menggunakan program aplikasi akan sangat
membantu dalam menyelesaikan maslah pekerjaan dan sesuai dengan apa yang telah
direncanakan.
1. Perangakat Keras (Hadrware)
Perangkat keras adalah suatu bagian terpenting yang akan digunakan dalam
menjalankan software, dalam pemilihan perangkat keras kita harus dapat
memperkirakan perangkat keras apa saja yang dibutuhkan untuk menjalankan aplikasi
tersebut, sehingga website e-commerce yang telah didesain dapat berjalan dengan
baik. Perangkat keras yang akan digunakan adalah sebagai berikut
a. Server
1) CPU
(a) Procesor Intel® Core ™ i5 CPU
(b) RAM 6 GB
(c) Harddisk 500GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar 1366x768
69
5) Koneksi Internet dengan kecepatan 1Mbps.
b. Client
1) CPU
(a) Processor Intel® Pentium Dual Core
(b) RAM 2 GB
(c) Harddisk 300 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) KoneksiInternet dengan kecepatan 56kbps.
2. Perangkat Lunak
Bagian penting lain yang mendukung perancangan website ecommerce adalah
Perangkat Lunak (software), adapun perangkat lunak yang digunakan diantaranya :
a. Sistem Operasi :Microsoft Windows 7 ultimate
b. Program Design : Adobe Dreamweaver CS6, Adobe Photoshop CS6
c. Bahasa Script : PHP
d. Webserver : Apache2triad
e. Web Browser : Mozilla Firefox
f. Database : MySQL
70
3.4.2 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan black box testing yang
fokus terhadap proses masukan dan keluaran.
A. Pengujian Terhadap Form Login Admin
Table III.10.
Hasil Pengujian Black Box Testing Halaman Form Login Admin
No
.
Skenario
Pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpu
lan
1 Data di
form
login
admin
tidak diisi
semua
username (kosong)
password(kosong)
Sistem akan
menolak dan
menampilkan
“ERROR“
1. Data username
tidak boleh kosong
! 2. Data password
tidak boleh kosong
!
Sesuai
harapan
Valid
2 Memasuk
an data
username
dan
password
yang
tidak
terdaftar
username(salah)
password(salah)
Sistem akan
menolak dan
menampilkan
“username atau
password tidak
valid, silahkan coba
lagi”
Sesuai
harapan
Valid
3 Username
tidak diisi
saat
melakuka
n login
Username(kosong)
Password (benar)
Sistem akan
menolak dan
menampilkan
“Error”
1. Data
usernametidak
boleh kosong !
Sesuai
harapan
Valid
71
4 Password
tidak diisi
saat
mekaluka
n login
Password (kosong)
Username(benar)
Sistem akan
menolak dan
menampilkan
“Error”
1.Data password
tidak boleh kosong
!
Sesuai
harapan
Valid
5
Memasuk
an data
username
dan
password
dengan
data yang
benar
kemudian
klik
tombol
login
Username
(benar)
Password
(benar)
Sistem akan
mengakses login
dan kemudian
langsung
menampilkan menu
utama
Sesuai
harapan
Valid
6
Memasuk
an data
username
yang
salah dan
password
data yang
benar
Username
(Salah)
Password
(benar)
Sistem akan
menolak dan
menampilkan
“username atau
password tidak
valid, silahkan coba
lagi”
Sesuai
harapan
Valid
7 Memasuk
an data
password
data yang
salah dan
username
yang
benar
Password
(salah)
Username
(benar)
Sistem akan
menolak dan
menampilkan
“username atau
password tidak
valid, silahkan coba
lagi”
Sesuai
harapan
Valid
72
B. Pengujian Terhadap Form Pendaftaran Baru
Table III.11.
Hasil PengujianBlack Box Testing Halaman FormPendaftaran Baru
No Skenario
Pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pencarian
Kesimpu
lan
1 Data Di form
tidak diisi
semua
Form kode
(kosong)
Sistem akan
menolakdan
menampilkan“ERROR
”
1. Data Nama
pelanggan masih
kosong
2. Data alamat email
masih kosong
3. Data No. Telepon
masih kosong
4. Data username
masih kosong
5. Data password
masih kosong
Sesuai
harapan
Valid
2 Memasukan
alamat email
yang sudah
terdaftar di
member
Memasukan
alamat
diananofita
sari81@gm
ail.com
Sistem akan menolak
dan menampilkan
“Errooorr !!” email
diananofitasari81@g
mail.com sudah ada
yang menggunakan
Sesuai
harapan
Valid
3 Memasukan
username
yang sudah
terdaftar
dimember
Memasukan
username
yang sudah
terdaftar
(nofi)
Sistem akan menolak
dan menampilkan
“Errooorr !!”
Username nofi sudah
ada yang
menggunakan
Sesuai
harapan
Valid
73
C. Pengujian Terhadap Form Login User
Table III.12.
Hasil Pengujian Black Box Testing Halaman Form Login User
No. Skenario
pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pengijuan
Kesimpulan
1 Username
dan
Password
tidak diisi
kemudian
klik tombol
login
Username: (kosong)
Password: (kosong)
Sistem menolak
dan menampilkan
pesan “MAAF
LOGIN GAGAL”
1. Data username
kosong, silahkan isi
dengan benar
2. Data password
kosong, silahkan isi
dengan benar
3. Data username
dan password yang
anda masukan
belum benar
Sesuai
harapan
Valid
2 Memasukan
data
username
dan
password
yang tidak
benar
Username (salah)
Password (salah)
Sistem menolak
dan menampilkan
pesan“MAAF
LOGIN GAGAL”
1. Data username
dan password yang
anda masukan
belum benar
Sesuai
harapan
Valid
3 Username
tidak diisi
saat
melakukan
login
username(kosong) Sistemakan
menolak dan
menampilkan pesan
“MAAF LOGIN
GAGAL”
1. Data username
kosong, silahkan isi
dengan benar
2. Data username
Sesuai
harapan
Valid
74
dan password yang
anda masukan
belum benar
4 Password
tidak diisi
saat
melakukan
login
Password
(kosong)
Sistemakan
menolak dan
menampilkan pesan
“MAAF LOGIN
GAGAL”
1. Data password
kosong, silahkan isi
dengan benar
2. Data username
dan password yang
anda masukan
belum benar”
Sesuai
harapan
Valid
5 Memasukan
username
dan
password
dengan data
yang benar
kemudian
klik tombol
login
Username
(benar)
Password
(benar)
Sistem akan
mengakses login
dan akan
menampilkan menu
utama
Sesuai
harapan
Valid
75
D. Pengujian Terhadap Form Transaksi Proses
Table III.13.
Hasil PengujianBlack Box TestingForm Transaksi Proses
No. Skenario
Pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1 Data di
Form tidak
diisi semua
Form kode
(kosong)
Sistemakan
menolak dan
menampilkan
pesan “Error”
1. Data nama
penerima masih
kosong
2. Data alamat
tujuan
pengiriman
masih kosong
3. Data provinsi
pengiriman
belum dipilih
4. Data kota
tujuan masih
kosong
5. Data kode pos
masih kosong
6. Data No.
Telepon masih
kosong
1.
Sesuai
harapan
Valid
2 Memasukan
semua field
yang
tersedia
dengan
benar
Memasukan
semua data
(benar)
Sistemakan
mengakses
transaksi proses
dan akan
langsung
menampilkan
transaksi sukses
Sesuai
harapan
Valid