Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
22
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
3.1.1. Sejarah Perusahaan
PT. Wirana Jayatama Abadi (WJA), didirikan dan terdaftar pada tanggal 6
Februari 1986 di Jakarta, Indonesia. Perusahaan kami bergerak dam memberikan
pelayanan jasa khususnya dalam pengadaan/penyewaan dan pemeliharaan alat
berat, penanggulangan bahaya longsor, enjiniring, konstruksi, manajemen proyek,
dll.
WJA memiliki lebih dari 20 tahun pengalaman proyek secara intensif
dalam pengembangan dan kontruksi fasilitas lapangan panas bumi. Kegiatan
operasi proyek kami didukung oleh para ahli dari berbagai disiplin serta dibantu
oleh staf dan personil lapangan yang sudah berpengalaman.
Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan
utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator, Backhoe
Loader, Wheel Loader, Vibrating Roller, dll.
Kami yakin bahwa kemampuan teknik dan pengalaman yang teruji dapat
memberikan pelayanan terbaik untuk terpenuhinya kebutuhan dan kepuasan
perusahaan saudara.
3.1.2. Struktur Organisasi dan Fungsi
1. Struktur Organisasi
23
Sumber: PT. Wirana Jayatama Abadi
Gambar III.1.
Struktur Organisasi PT. Wirana Jayatama Abadi
President Director
Operation Director
Operation General Manager
Finance Director Business Dev.
Director
QA/QC
HE & Maintenance Manager
Logistic/Material
Kodinator
Eng & Construction Manager
- Project Engineer
- Project Control
- Surveyor
- Civil Supervisors
Chief Accounting
Staff Accounting
Purchasing Coordinator
Cashier
IT Support
HRD & GA Manager
- HRD Staff - GA Staff
Mkt & Procurement manager
Tender Coord
Legal Support
Site Manager/ Field Rep.
HSE Manager
Site HSE Officers
24
2. Fungsi
a. DIREKTUR OPERASIONAL
1) Bertanggung jawab atas tegaknya disiplin dan tata tertib perusahaan
diseluruh unit yang dipimpin.
2) Bertanggung jawab atas hasil kerja bawahan dengan kewajiban
mentransfer ilmu dan keahlian minimal sampai tingkat Kepala
Bagian.
3) Bertanggung jawab atas tercapainya jadwal, target kwantitas dan
kwalitas produksi.
b. Direktur Keuangan/Finance
1) Mengelola fungsi akuntansi dalam memproses data dan
informasikeuangan untuk menghasilkan laporan keuangan yang
dibutuhkanperusahaan secara akurat dan tepat waktu.
2) Mengkoordinasikan dan mengontrol perencanaan, pelaporan
danpembayaran kewajiban pajak perusahaan agar efisien, akurat,
tepatwaktu, dan sesuai dengan peraturan pemerintah yang berlaku.
3) Merencanakan, mengkoordinasikan dan mengontrol arus kas
perusahaan (cashflow), terutama pengelolaan piutang dan hutang,
sehingga memastikan ketersediaan dana untuk operasional
perusahaan dan kesehatan kondisi keuangan.
c. Busness Development Director
1) Mengobservasi kinerja project yang selama ini telah ada.
2) Menganalisa profit atau tidaknya project yang telah ada.
25
3) Melihat potensi untuk melakukan efisiensi dari berbagai lini.
d. Operation General Menejer
1) Memimpin perusahaan dan menjadi motivator bagi karyawannya.
2) Mengelola operasional harian perusahaan.
3) Merencanakan, melaksanakan, mengkoordinasi, mengawasi dan
mengalisis semua aktivitas bisnis perusahaan.
e. QA/QC
1) Memiliki tugas poko dalam perencanaan prosedur jaminan kualitas
suatu produk atau jasa.
2) Menafsirkan dan menerapkan standar jaminan kualitas.
3) Mengevaluasi kecukupan standar jaminan kualitas.
3.2. Analisis Kebutuhan
Dalam pembuatan website perlu mengindentifikasi berdasarkan kebutuhan
untuk mempermudah dalam proses pembuatn website. Berikut adalah analisis
kebutuhan dalam tugas akhir ini
A. Mengindentifikasi kebutuhan pemakai (user)
Kebutuhan informasi pemakai terhadap sistem di analisis sebagai berikut.
1. Kebutuhan pengunjung.
a. Pengunjung dapat melihat company profil perusahaan tersebut, tetapi
tidak bisa melakukan penyewaan terlebih dahulu sebelum melakukan
pendaftaran sebegai pelanggan.
b. Pengunjung wajib melakukan pendaftaran sebagai pelanggan bila ingin
penyewa alat-alat berat.
2. Kebutuhan Customer.
26
a. Customer dapat melakukan penyewaan.
b. Customer dapat melakukan complain terhadap alat berat yang
bermasalah.
3. Kebutuhan admin
a. Admin memiliki wewenang penuh atas seluruh akses terhapat sistem.
b. Admin memiliki hak akses untuk melakukan input, edit dan delete
semua data yang ada di website.
c. Admin memiliki hak akses untuk melihat semua data yang ada di
website.
d. Admin dapat mengganti status pembayaran.
B. Indentifikasi Kebutuhan Sistem
1. Sistem yang akan dibuat harus dapat membantu, baik dari sisi customer
maupun perusahaan dalam melakukan proses menyewaan.
2. Sistem yang mudah dioperasikan, terutama oleh calon penyewa dalam
menggunakan website tersebut.
3. Sistem yang dibuat harus dapat membantu admin dalam proses input data
informasi, data alat berat, edit alat berat, dan merubah status pembayaran
4. Sistem dapat menyimpan semua data dari arsip yang dimiliki oleh
pelanggan.
5. Semua data harus tersimpan dan terdata dengan rapih.
6. Sistem dapat menampilkan laporan penyewaan alat berat.
3.3. Perancangan Perangkat Lunak
3.3.1. Rancangan Antar Muka
27
Penulis akan memberikan penjelasan mengenai rancangan antar muka
(interface) yang terdapat website Penyewaan “Alat-Alat Berat”.
1. Rancangan Antar Muka Login Admin
Rancangan tampilan pada saat membuka halaman admin dengan
memasukan username dan password yang benar ,maka admin akan masuk ke
dalam ruang kerja admin. Rancangannya sebagai berikut:
Gambar III.2
Rancangan Halaman Login Admin
2. Rancangan Antar Muka Home Admin
Rancangan home adalah halamn utama yang ada pada halaman admin.
Halaman inilah yang pertama kali muncul setelah melakukan login admin.
Rancangan tampilan halaman home admin sebagai berikut:
28
Gambar III.3
Rancangan Halaman Home Admin
3. Rancangan Antar Muka Data Admin
Halaman berisi data-data admin dan bisa tambah admin. Rancangannya
sebagai berikut:
Gambar III.4
Rancangan Halaman Data Admin
29
4. Rancangan Antar Muka Data Customer
Halaman data customer berisi data para pelanggan yang sudah melakukan
penyewaan. Rancangannya sebagai berikut:
Gambar III.5
Rancangan Data Customer
5. Rancangan Antar Muka Kritik dan Saran
Halaman kritik dan saran berisi tentang keluhan customer tentang alat
berat yang bermasalah. Rancangannya sebagai berikut:
Gambar III.6
Rancangan Kritik dan Saran
30
6. Rancangan Antar Muka Data Kota
Halama data kota berisi tentang informasi harga tujuan pengiriman ke
kota-kota tertentu. Rancangannya sebagai berikut:
Gambar III.7
Rancangan Data Kota
7. Rancangan Antar Muka Data Alat Berat
Halaman data alat berat berisi tentang daftar alat berat yang disewakan PT.
Wirana Jayatama Abadi. Rancangannya sebagai berikut:
Gambar III.8
Rancangan Data Alat Berat
31
8. Rancangan Antar Muka Data Sewa
Halaman data sewa beriri tentang status informasi para pelanggan yang
telah melakukan penyewaan. Rancangannya sebagai berikut:
Gambar III.9
Rancangan Data Sewa
9. Rancangan Antar Muka Data Sewa Alat
Halaman data sewa alat berisi tentang informasi tentang alat-alat berat yng
sudah di sewa. Rancangannya sebagai berikut:
Gambar III.10
Rancangan Data Sewa Alat
32
10. Rancangan Antar Muka Laporan
Halaman laporan berisi semua hasil data dari data admin, data customer,
data sewa, dan data alat berat. Rancangannya sebagai berikut:
Gambar III.11
Rancangan Halaman Laporan
11. Rancangan Antar Muka Login Customer
Rancangan tampilan pada saat membuka halaman Log In dengan
memasukan username dan password yang benar, maka pelanggan baru bisa
melakukan penyewaan dan complain. Rancangannya sebagai berikut:
33
Gambar III.12
Rancangan Halaman Login Customer
12. Rancangan Antar Muka Daftar Customer
Halaman pendaftaran pelanggan baru adalah bagian halaman pengunjung.
Halaman pendaftaran pelanggan baru untuk mempermudah identifikasi
pengunjung yang melakukan transaksi. Rancangannya sebagai berikut:
Gambar III.13
Rancangan Halaman Daftar Customer
34
13. Rancangan Antar Muka Halaman Home Buat Pengunjung
Halaman home pelanggan berisi tentang company profil. Rancangannya
sebagai berikut:
Gambar III.14
Rancangan Halaman Home Buat Pengunjung
14. Rancangan Antar Muka Produk
Halaman produk berisi tentang alat berat yang disewakan bisa dilihat oleh
customer tetapi tidak bisa di liat oleh pengunjung. Rancangannya sebagai berikut:
35
Gambar III.15
Rancangan Halaman Produk
15. Rancangan Antar Muka Keranjang Sewa
Halaman keranjang sewa berisi tentang daftar alat-alta yang sudah di pilih
oleh pelanggan untuk disewa. Rancangannya sebagai berikut:
Gambar III.16
Rancangan Halaman Keranjang Sewa
36
16. Rancangan Antar Muka Layann Pelanggan
Halaman Kritik dan Saran berisi tentang masalah yang terjadi di dalam
proses penyewaan yang di buat oleh pelanggan. Rancangannya sebagai berikut:
Gambar III.17
Rancangan Halaman Layann Pelanggan
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).
A. Entity Relationship Diagram (ERD)
37
Gambar III.18
Entity Relationship Diagram (ERD)
B. Logical Relational Structure (LRS)
Gambar III.19
Logical Relational Structure (LRS)
38
C. 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 atapun field
name pada pengolahan database.
1. Spesifikasi File Admin
Name File : admin
Akronim : admin
Fungsi : untuk login data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 103 byte
Kunci File : id_admin
Software : Mysql
39
Tabel III.1
Spesifikasi File Admin
No. Elemen Data Nama Field Type Size Keterangan
1 Id Admin Id_admin Int 2 Primary Key
2 Nama Lengkap Nm_lengkap Varchar 25
3 Username Username Varchar 25
4 Password Password Varchar 50
5 Level Level int 1
2. Spesifikasi File Alat Berat
Name File : alatberat
Akronim : alat berat
Fungsi : untuk menyimpan data alat brat
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 120 byte
Kunci File : id_alat
Software : Mysql
40
Tabel III.2
Spesifikasi File Alat Berat
No Elemen Data Nama Field Type Size Keterangan
1 Id Alat Berat Id_alat Int 5 Primary Key
2 Nama Alat Berat Nm_alat Varchar 50
3 Kapasitas Kapasitas Varchar 50
4 Unit Unit Int 11
5 File Gambra File_gambar Text
6 Tahun Alat Berat Tahun_alat Varchar 4
7 Harga Alat Berat Harga_alat Double
3. Spesifikasi File Pelanggan
Name File : pelanggan
Akronim : pelanggan
Fungsi : untuk menyimpan data pelanggan dan login
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 363 byte
Kunci File : kd_pelanggan
Software : Mysql
41
Tabel III.3
Spesifikasi File Pelanggan
No Elemen Data Nama Field Type Size Keterangan
1 Kode Pelanggan Kd_pelanggan Int 5 Primary
Key
2 Nama Pelanggan Nm_pelanggan Varchar 25
3 Nama Perusahaan Nm_perusahaan Varchar 50
4 Jabatan Jabatan Varchar 20
5 Alamat Perusahaan Almt_perusahaan Varchar 100
6 Telepon Hp Telponhp Varchar 13
7 Email Email Varchar 100
8 Password Password Varchar 50
4. Spesifikasi File Penyewaan
Name File : penyewaan
Akronim : penyewaan
Fungsi : untuk menyimpan data penyewa
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 61 byte
Kunci File : kd_sewa
Software : Mysql
42
Tabel III.4
Spesifikasi File Penyewa
No Elemen Data Nama Field Type Size Keterangan
1 Kode Sewa Kd_sewa Varchar 10 Primary Key
2 Tanggal Sewa tgl_sewa Date
3 Kode Pelanggan Kd_pelanggan Varchar 10 Foreign Key
4 Id Kota Id_kota Varchar 10 Foreign Key
5 Lama Sewa Lama_sewa int 11
6 Total Harga Total_harga double
7 Status Status Varchar 20
5. Spesifikasi File Pengiriman
Name File : pengiriman
Akronim : pengiriman
Fungsi : untuk menyimpan data pengiriman
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record :23 byte
Kunci File : id_kota
Software : Mysq
43
Tabel III.5
Spesifikasi File Pengiriman
No Elemen Data Nama Field Type Size Keterangan
1 Id Kota Id_kota Int 3 Primary
Key
2 Nama Kota Kota Varchar 20
3 Harga Pengiriman Harga_pengiriman Doublet
6. Spesifikasi File Complain
Name File : complain
Akronim : complain
Fungsi : untuk menyimpan data komplain
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 120 byte
Kunci File : kd_complain
Software : Mysql
Tabel III.6
Spesifikasi File Complain
No Elemen Data Nama Field Type Size Keterangan
1 Kode Complain Kd_complain Varchar 10 Primary
Key
2 Kode Pelanggan Kd_pelanggan Varchar 10 Foreign
Key
4 Keluhan Keluhan Varchar 100
44
7. Spesifikasi File Penyewaan item
Name File : penyewaan_item
Akronim : penyewaan item
Fungsi : untuk menyimpan data penyewaan item
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 51 byte
Kunci File : kd_sewa
Software : Mysql
Tabel III.7
Spesifikasi File Penyewaan Item
No Elemen Data Nama Field Type Size Keterangan
1 Kode Sewa Kd_sewa Varchar 10 Primary Key
2 Kode Alat Berat Id_alat Varchar 10 Foreign Key
3 Jumlah Jumlah Int 11
4 Subtotal Subtotal double
5 Keterangan Ket varchae 20
3.3.3. Struktur Navagasi
Struktur navigasi website pada perusahaan PT. Wirana Jayatama Abadi
ini adalah stuktur navigasi campuran. Melalui struktur navigsi web ini, terlihat
bagaimana isi dari susunan website. Struktur navigasi website yang baik adalah
45
yang mampu memberitahukan kepada pengunjung tentang lokasi mereka. Adapun
struktur navigasi yang akan di gambarakan sebagai berikut:
1. Struktur Navigasi Pelanggan
Gambar III.20
Struktur Navigasi Pelanggan
46
2. Struktur Navigasi Admin
Gambar III.21
Struktur Navigasi Admin
3.4. Implementasi dan Pengujian Unit
3.4.1 Implementasi
A. Implementasi rancangan antar muka
Implementasi rancangan antar muka pada aplikasi penyewaan berdasarkan
hasil rancangan antar muka.
1. Halaman Login Admin
Rancangan tampilan pada saat membuka halaman admin dengan
memasukan username dan password yang benar.
47
Gambar III.22
Halaman Login Admin
2. Halaman Home admin
Rancangan home adalah halamn utama yang ada pada halaman admin.
Halaman inilah yang pertama kali muncul setelah melakukan login
admin.
48
Gambar III.23
Halaman Home Admin
3. Halaman Data Admin
Halaman berisi data-data admin dan bisa tambah admin.
Gambar III.24
Halaman Data Admin
49
4. Halaman Data Customer
Halaman data customer berisi data para pelanggan yang sudah
melakukan penyewaan.
Gambar III.25
Halaman Data Customer
5. Halaman Kritik dan Saran
Halaman kritik dan saran berisi tentang keluhan customer tentang alat
berat yang bermasalah.
50
Gambar III.26
Halaman Kritik dan Saran
6. Halaman Data Kota
Halama data kota berisi tentang informasi harga tujuan pengiriman ke
kota-kota tertentu.
Gambar III.27
Halaman Data Kota
7. Halaman Data Alat Berat
Halaman data alat berat berisi tentang daftar alat berat yang disewakan
PT. Wirana Jayatama Abadi.
51
Gambar III.28
Halaman Data Alat Berat
8. Halaman Data Sewa
Halaman data sewa beriri tentang status informasi para pelanggan yang
telah melakukan penyewaan.
Gambar III.29
Halaman Data Sewa
52
9. Halaman Data Sewa Alat
Halaman data sewa alat berisi tentang informasi tentang alat-alat berat
yng sudah di sewa.
Gambar III.30
Halaman Data Sewa Alat
10. Halaman Laporan
Halaman laporan berisi semua hasil data dari data admin, data
customer, data sewa, dan data alat berat.
53
Gambar III.31
Halaman Laporan
11. Halaman Login Customer
Rancangan tampilan pada saat membuka halaman Log In dengan
memasukan username dan password yang benar, maka pelanggan baru
bisa melakukan penyewaan dan complain.
54
Gambar III.32
Halaman Login Customer
12. Halaman Daftar Customer
Halaman pendaftaran pelanggan baru adalah bagian halaman
pengunjung. Halaman pendaftaran pelanggan baru untuk
mempermudah identifikasi pengunjung yang melakukan transaksi.
55
Gambar III.33
Halaman Daftar Customer
13. Halaman Home Buat Pengunjung
Halaman home pelanggan berisi tentang company profil.
Gambar III.34
Halaman Home Buat Pengunjung
56
14. Halaman Produk
Halaman home pelanggan berisi tentang company profil.
Gambar III.35
Halaman Produk
15. Halaman Keranjang Sewa
Halaman keranjang sewa berisi tentang daftar alat-alta yang sudah di
pilih oleh pelanggan untuk disewa.
57
Gambar III.36
Halaman Keranjang Sewa
16. Layanan Pelanggan
Halaman Kritik dan Saran berisi tentang masalah yang terjadi di dalam
proses penyewaan yang di buat oleh pelanggan.
Gambar III.37
Layanan Pelanggan
58
B. Spesifikai Sistem Komputer
Spesifikasi sistem komputer merupakan sarana pndukung bagi kelancaran
berjalannya website penyewaan alat-alat berat ini. Berikut spesifikasi perangkat
keras dan spesifikasi perangkat lunak:
1. Spesifikasi Perangkat Keras (Hardware)
a. Server
1) CPU
(1). Processor Intel(R) Celeron(R) CPU 847
(2). RAM 2 GB
(3). Hard Disk 320 GB
2) Mouse : PS/2 Compatible Mouse
3) Keyboard : Standar PS/2 Keyboard
4) Monitor dengan resolusi layar 1024 x 800 Pixels
5) Koneksi internet dengan kecepatan 2 mbps
b. Client
1) CPU
(1). Processor Intel(R) Pentium(R) 4
(2). RAM DDR3 1GB
(3). Hard Disk 50GB
2) Mouse : Standar Mouse
3) Keyboard : Standar101/102- key
4) Koneksi internet dalam kecepatan 56 kbps
2. Spesifikasi Perangkat Lunak (Software)
a. Server
59
1) Sistem operasi yang umum digunakan seperti :
2) Aplikasi bundle web server seperti :
3) Aplikasi web browser seperti :
b. Client
1) Operasi sistem yang umumnya digunakan seperti :
2) Aplikasi web browser seperti :
3.4.2. Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing
yang fokus terhadap proses masukan dan keluaran program. Blackbox testing
bertujuan untuk memastikan bahwa program yang dibuat sudah sesuai dari yang
diharapkan pengguna.
A. Pengujian Terhadap Form Login Customer
Tabel III.8
Hasil Pengujian Black Box Testing Halaman Login
No. Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Username dan
password
tidak diisi
kemudian klik
tombol Sign In
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak
Username tidak
boleh kosong!
Sesuai
harapan
Valid
2.
Username
diisi password
tidak diisi
kemudian klik
tombol Sign In
Username :
admin
Password :
(kosong)
Sistem akan
menolak
Password tidak
boleh kosong!
Sesuai
harapan
Valid
3.
Username
tidak diisi
password diisi
kemudian klik
tombol Sign In
Username :
(kosong)
Password :
admin
Sistem akan
menolak
Username tidak
boleh kosong!
Sesuai
harapan
Valid
60
4.
Mengetikkan
username dan
password
kemudian klik
tombol Sign In
Username:
sinta
Password :
123
Sistem akan
menerima
aksesLogin dan
web akan ke
halaman utama
Sesuai
harapan
Valid
B. Pengujian Terhadap Form Pendaftaran Baru
Tabel III.9
Hasil Pengujian Black Box Testing Pendaftaran Baru
No. Skenario
Pengujian
Test Case Hasilyang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Mengetik
nama
lengkap,
nama
perusahaan,
jabatan,
alamat
perusahaan,
nomor
telepon,
sebagai
username
nama pelanggan :
andy
nama perusahaan:
PT. Maju Mundur
jabatan: CEO
alamat : jl. Maju
Jaya
nomor telepon:
0811237261726
username:
password: andy123
Sistem akan
menerima
akses
pendaftaran
baru dan
menuju
form Log In
Sesuai
harapan
Valid
2
Mengetik
nama
lengkap,
nama
perusahaan,
jabatan,
alamat
perusahaan,
nomor
telepon, tiak
mengisi
sebagai
username
nama pelanggan :
andy
nama perusahaan:
PT. Maju Mundur
jabatan: CEO
alamat : jl. Maju
Jaya
nomor telepon:
0811237261726
password: andy123
Sistem akan
menolak
pendaftaran
baru dan
muncul
peringatan
mengisi
Sesuai
harapan
Valid
3
Mengetikkan
username
dan
password
kemudian
username:
password: andy123
Sistem akan
menerima
akses Log
in dan
menuju
Sesuai
harapan
Valid
61
klik tombol
login
kehalaman
penyewaan
C. Pengujian Terhadap Form Login admin
Tabel III.10
Hasil Pengujian Black Box Testing Login admin
No. Skenario
Pengujian
Test Case Hasilyang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Username dan
password tidak
diisi kemudian
klik tombol
login
Username
: (kosong)
Password
: (kosong)
Sistem akan
menolak akses
Log in dan masuk
ke menu Log in
Sesuai
harapan
Valid
3
Mengetikkan
username dan
password
kemudian klik
tombol login
Username:
dion
Password :
12345
Sistem akan
menerima akses
Log in dan
menuju halaman
home admin
Sesuai
harapan
Valid
D. Pengujian terhadap Form Keranjang Penyewaan
Tabel III.11
Hasil Pengujian Black Box Testing keranjang penyewaan
No. Skenario
Pengujian
Test Case Hasilyang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Tekan tombol
beli pada
barang yang
diinginkan
Klik
tombol
beli
Alat yang dipilih
akan masuk ke
keranjang belanja
Sesuai
harapan
Valid
2
Mengubah
jumlah alat
kemudian tekan
lanjut ke
pemesanan
Jumlah
lebih dari
stok yang
ada di
database
Sistem akan
menolak akses dan
menampilkan
“maaf stok tidak
cukup...!”
Sesuai
harapan
Valid
E. Pengujian terhadap Menu Data Penyewaan
62
Tabel III.12
Hasil Pengujian Black Box Testing Halaman Data Penyewaan
No. Skenario
Pengujian
Test Case Hasilyang
diharapkan
Hasil
Pengujian
Kesimpulan
1
Jika salah satu
data tidak diisi
(kosong)
kemudian klik
tombol simpan
dan lanjut
transaksi
Salah satu
data tidak
diisi
Sistem akan
menolak muncul
peringatan
“harap isi bidang
ini”
Sesuai
harapan
Valid
2
List kota tidak
dipilih
kemudian klik
tombol simpan
dan lanjut
transaksi
List kota
dikosongkan
Sistem berhasil
tetapi tidak
mengupdate
ongkos kirim
Sesuai
harapan
Valid
3
Semua data
diisi dengan
lengkap
kemudian klik
tombol
simpan dan
lanjut
transaksi
Data diisi
dengan
lengkap
Sistem menerima
dan kemudian
kembali ke menu
halaman utama
dan data pesanan
bisa dilihat
Sesuai
harapan
Valid
.