19
PEMBAHASAN
3.1. Tinjauan Perusahaan
Tinjauan perusahaan yang dijadikan penelitian ini adalah CV.Surdian Sari
Saputra Berikut adalah sejarah singkat perusahaan, struktur organisasi dan fungsi
struktur organisasi yang penulis peroleh langsung dari tempat penulis teliti.
3.1.1. Sejarah Perusahaan
CV. Surdian Sari Saputra adalah perusahaan yang bergerak dibidang jasa
penyewaan alat berat, perusahaan ini menyediakan alat berat seperti forklift dan
crane untuk mendukung pekerjaan yang memang membutuhkan alat berat seperti
pembangunan kontruksi. Perusahaan ini berdiri pada tahun 2009 berlokasi di
Karawang tepatnya di daerah Dawuan Barat yang di pimpin oleh Bapak Yadi.
Saat ini Bapak Yadi memiliki 8 karyawan dan sudah memiliki 10 alat berat, alat
berat tersebut diantaranya 8 unit forklift dan 2 crane. Sudah hamper 18 tahun
perusahaan ini berdiri dan bertahan sampai saat ini, dikarenakan banyak peminat
yang memakai jasa penyewaan CV.Surdian Sari Saputra selain karena kualitasnya
bagus harga yang disewakan pun cukup murah, hal ini lah yang membuat
pelanggan tertarik dan memilih jasa ini dibandingkan dengan jasa penyewaan lain
yang ada disekitar Cikampek.
Namun demikian, karena banyaknya peminat yang semakin meningkat
hal ini membuat kendala pada sistem jasa penyewaan perusahaan tersebut yaitu
sistem yang digunakan masih kovensional yaitu jika membutuhkan jasas
penyewaan ini maka pelanggan harus datang ke perusahaan ini dan laporan
keuangan pun masih menggunakan MS. Excel sehingga kurang efektif dan
efesien.
3.1.2. Struktur Organisasi dan Fungsi
1. Struktur Organisasi
DIREKTURONAH
WAKIL DIREKTURYADI
BENDAHARAWIDA RATNA NINGSIH
KA.OPERASIONAL
NURHADI
KA.MEKANIKRALIM WIJAYA
OPERATORRAHMAT HIDAYAT
Sumber: CV.Surdian Sari Saputra (2018)
Gambar III.1.
Struktur Organisasi CV. Surdian Sari Saputra
2. Fungsi Organisasi
Berdasarkan struktur organisasi tersebut, maka masing-masing terdapat
tugas yang harus dijalankan oleh seluruh pihak yang terlibat. Tugas dapat
dijelaskan sebagai berikut:
a. Direktur
Bertugas:
1) Mengendalikan jalannya perusahaan.
2) Menentukan kebijaksanaan perusahaan.
3) Mengadakan rapat serta mengambil keputusan.
4) Mengendalikan jalannya perusahaan.
5) Mempimpin perusahaan
6) Menerima laporan dari kegiatan-kegiatan perusahaan tersebut.
b. Wakil Direktur
1) Membantu direktur dalam menjalankan tugas-tugasnya
c. Bendahara
1) Bertugas untuk membuat pembukuan dan mengatur keuangan
2) Membuat laporan keuangan
c. Operasional
1) Mengawasi kegiatan operasional perusahaan
2) Merencanakan, mengendalikan, dan mengawasi se;uruh kegiatan dalam
pengembangan sampai tuntas
d. Operator
Bertugas:
2) Menyusun rencana penyelesaian tepat waktu serta melakukan usaha
peningkatan prestasi kerja dalam rangka mencapai target yang telah
ditetapkan
3) Memenuhi permintaan penyewa
e. Mekanik
1) Menerapkan Keselamatan dan Kesehatan kerja dan lingkungan hidup
(K3-LH)
2) Menerapkan komunikasi di tempat kerja
3) Menerapkan kerja sama di tempat kerja
4) Mengidentifikasi komponen utama seorang mekanik
5) Melaksanakan perbaikan
3.2. Analisa Kebutuhan
1. Kebutuhan Pengguna Analisis pengguna mencirikan siapa saja admin dan user
dari web yang akan dirancang dan apa saja hak aksesnya terhadap web
tersebut.
a. Admin
Admin merupakan orang yang bertugas untuk merubah isi dan data yang ada
dalam database berupa data kendaraan, kategori.
b. User
User hanya dapat melakukan pemesanan melalui proses pengisian form data
dan login data.
2. Kebutuhan sistem
a. Sistem mengelola semua data mulai data kendaraan, kategori, data penyewa,
dan data pembayaran.
b. Sistem memberikan informasi tentang informasi detail penyewaan.
c. Sistem dapat menampilkan data-data yang telah diolah oleh pengguna
sistem.
3.3. Perancangan Dokumen
1. Rancangan Dokumen Masukan (Input)
Nama Dokumen
: KTP
Fungsi
: Sebagai identitas penyewa
Sumber
: Penyewa
Tujuan
: Admin
Media
: Kertas
Jumlah
: 1
Frekuensi
: Setiap ada penyewaan mobil
Bentuk
: Lampiran A.1
2. Rancangan Dokumen Keluaran (Output)
a. Nama Dokumen
: Nota
Fungsi
: Sebagai bukti pembayaran sewa
Sumber
: Sistem
Tujuan
: Penyewa
Media
: Cetakan Printer
Frekuensi
: Setiap ada pembayaran sewa
Bentuk
: Lampiran B.1
b. Nama Dokumen
: Laporan Sewa
Fungsi
: Sebagai rekap hasil penyewaan
Sumber
: Admin
Tujuan
: Pemilik
Media
: Cetakan Printer
Jumlah
: -
Frekuensi
: Setiap bulan
3.4. Entity Relationship Diagram
Kategori Id_kategori Nama_kategori data_kendaraan Kode_kendaraan nama_kendaaraan detail_sewa lama_sewa sewa jumlah_sewa tgl_sewa Penyewa nama_penyewa email kode_penyewa alamat telepon_perusahaan Memiliki Memiliki Mempunyai Melakukan1
M
1
M
M
1
M
1
Id_kategori kode_kendaraan no_sewa kode_penyewa merk_kendaraan harga stock foto no_sewa Memiliki Pembayaran no_pembayaran no_sewa bank_asal no_rekening1 bank_tujuan no_rekening2 total nama_perusahan1
1
harga no_sewaGambar III.2
3.5. Logical Record Structure
Ket: Primary Key (PK)
Foreign Key (FK)
Gambar III.3
Logical Record Structure
3.6. Spesifikasi File
Website yang penulis buat mempunyai database yang berfungsi untuk
menyimpan semua data yang ada di dalam website tersebut. Dalam pembuatan
website ini penulis membuat satu database dengan 7 table yang terdiri dari table
penyewa, table pembayaran. Adapun spesifikasi file-file dari database website
tersebut antara lain:
A. Spesifikasi File Admin
Nama File
: admin
Akronim
: admin
Fungsi
: Menyimpan Data Admin
Type File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Panjang Record
: 80 Byte
Media
: Hard Disk
Field Key
: id_admin
Database
: ta
Software
: MySQL
Tabel III.1
Spesifikasi File Admin
No Elemen Data Nama Field Type Size Ket
1 Id admin id_admin Varchar 15 Primary Key 2 Nama admin nama_admin Varchar 25
3 Password Password Varchar 35
B. Spesifikasi File Kategori
Nama File
: kategori
Akronim
: kategori
Type File
: File Master
Organisasi File
: Index Sequential
Akses File
: Random
Panjang Record
: 41 Byte
Media
: Hard Disk
Field Key
: id_kategori
Database
: ta
Software
: MySQL
Tabel III.2
Spesifikasi File Kategori
No
Elemen Data
Nama Field
Type
Size
Ket
1
Id kategori
id_kategori
int
11
Primary Key
2
Nama kategori
nama_kategori Varchar
20
C. Spesifikasi File Kendaraan
Nama File
: data kendaraan
Akronim
: data_kendaraan
Fungsi
: Menyimpan data kendaraan
Type File
: File Master
Organisasi File
: Index sequential
Akses File
: Random
Panjang Record
: 272 Byte
Media
: Hard Disk
Field Key
: kode_kendaraan
Software
: MySQL
Tabel III.3
Spesifikasi File Data Kendaraan
No Elemen Data Nama Field Type Size Ket
1 Kode Kendaraan kode_kendaraan Char 15 Primary Key 2 Nama Kendaraan Nama_kendaraan Varchar 30
3 Merk kendaraan merk_kendaraan Varchar 35
4 Stock Stock Int 3
5 Foto Foto Varchar 100
6 Harga Harga Double
7 Id Kategori id_kategori Int 11 Foreign Key
D. Spesifikasi File Sewa
Nama file
: Sewa
Akronim
: Sewa
Fungsi
: Menyimpan Data Sewa
Type File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Panjang Record
: 20 karakter
Media
: Hard Disk
Field Foreign Key
: kd_penyewa
Database
: ta
Tabel III.4
Spesifikasi File Sewa
No Elemen Data nama Field Type Size Ket
1 Nomor Sewa no_sewa Char 10 Primary Key
2 Kode Penyewa tgl_akhirsewa Varchar 10 Foreign Key
3 Tangal Sewa tgl_sewa Date
E. Spesifikasi File Detail Sewa
Nama File
: Detail Sewa
Akronim
: Detail Sewa
Fungsi
: Menyimpan Detail Sewa
Type File
: File Master
Organisasi File
: Index sequential
Akses File
: Random
Panjang Record
: 73 Byte
Media
: Hard Disk
Field Foreign Key
: no_sewa
Database
: ta
Software
: MySQL
Tabel III.5
Spesifikasi File Detail Sewa
No Elemen Data Nama Field Type Size Ket
1 Kode Kendaraan kode_kendaraan Char 20 Foreign Key
2 Nomor sewa no_sewa Char 20 Foreign Key
4 Jumlah sewa jumlah_sewa Int 11
5 Harga harga char 25
F. Spesifikasi File Penyewa
Nama File
: Penyewa
Akronim
: Penyewa
Fungsi
: Menyimpan Data Penyewa
Type File
: File Master
Organisasi File
: Index sequential
Akses File
: Random
Panjang Record
: 218 karakter
Media
: Hard Disk
Field Key
: no_sewa
Database
: ta
Software
: MySQL
Tabel III.6.
Spesifikasi File Penyewa
No Elemen Data Nama Field Type Size Ket
1 Kode Penyewa kode_penyewa Char 10 Primary Key
2 Nama Penyewa nm_penyewa Varchar 25
3 Email email Varchar 35
4 Telepon Perusahaan telepon_perusahaan Varchar 13 5 Alamat Perusahaan alamat_perusahaan text 50 6 Nama Perusahaan nama_perusahaan Varchar 25
7 Password password Varchar 35
G. Spesifikasi File Pembayaran
Nama File
: Pembayaran
Akronim
: pembayaran
Fungsi
: Menyimpan Data Pembayaran
Type File
: File Transaksi
Organisasi File
: Index Sequential
Akses File
: Random
Panjang Record
: 69 karakter
Media
: HardDisk
Field Foreign Key
: no_sewa
Database
: ta
Software
: MySQL
Tabel III.7.
Spesifikasi File Pembayaran
No Elemen Data Nama Field Type Size Ket
1 Nomor Pembayaran no_pembayaran Varchar 30 Primary Key
2 Nomor sewa No_sewa Int 100 Foreign Key
3 Bank asal Bank_asal Varchar 25
4 No rekening asal Norek_asal Varchar 35 5 Bank tujuan Bank_tujuan Varchar 30 6 Nomor rekening tujuan Norek_tujuan Varchar 35
7 Total total Double
H. Spesifikasi File Keranjang
Nama File
: Keranjang
Fungsi
: Menyimpan Data Keranjang
Type File
: File Sementara
Organisasi File
: Index Sequential
Akses File
: Random
Panjang Record
: 200 karakter
Media
: HardDisk
Field Foreign Key
: no_sewa
Database
: ta
Software
: MySQL
Tabel III.8.
Spesifikasi File Keranjang
No Elemen Data Nama Field Type Size Ket
1 Id Keranjang id_keranjang Int 11 Primary Key 2 Kode Kendaraan kode_kendaraan Char 15 Foreign Key 3 Nomor Pemesanan no_pemesanan Varchar 35
4 Merk Kendaraan merk_kendaraan Varchar 35
5 Lama Sewa lama_sewa Int 3
6 Foto foto Varchar 100
7 Harga harga Double
8 Jumlah jumlah Int 1
3.7. Spesifikasi Program
3.8. Spesifikasi Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk mengiplementasikan aplikasi pembelajaran berbasis web
ini:
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
a) Prosesor Intel® Pentium® Core 2 Duo.
b) RAM DDR3 2 GB.
c) Hard Disk 500 GB.
2) Mouse.
3) Keyboard.
4) Monitor dengan resolusi layar minimum 1366x768.
5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU
a) Prosesor Intel Pentium Dual Core.
b) RAM DDR3 2 GB.
2) Mouse.
3) Keyboard.
4) Monitor dengan resolusi layar minimum 1280x768 pixel.
5) Koneksi internet dengan kecepatan 2 Mbps.
2. Spesifikasi Perangkat Lunak
a. Server
a) Sistem Operasi: Microsoft Windows 7.
b) Web Server: Apache Server dan MySQL Server yang di bundle
dalam XAMPP versi 1.7.7 atau di atasnya.
b. Client
a) Sistem Operasi: Microsoft Windows, Linux.
Aplikasi Web Browser: Mozilla Firefox dan Google Chrome.
3.9. Struktur Navigasi
A. Struktur Navigasi Admin
Menu Admin Login
Admin Data Kendaraan Kategori Laporan Logout
Ubah Admin Tambah Data Kendaraan
Ubah Data Kendaraan
Hapus Data Mobil
Tambah Kategori Ubah Kategori Hapus Kategori Laporan Penyewaan Laporan Pembayaran
Gambar III.4
Struktur Navigasi Admin
B. Struktur Navigasi Pengunjung
Beranda Kategori Pendaftaran Tentang Kami Index Login Data Kendaraan Forklift Crane Pilih Sewa
Gambar III.5
Struktur Navigasi Admin
C. Struktur Navigasi Penyewa
Beranda Kategori Tentang Kami Pelanggan Index
Logout
Data Kendaraan
Forklift Crane Data diri Riwayat Login
Pilih Sewa Pembayaran Struk Nota
Gambar III.6
Struktur Navigasi User
3.10. Implementasi
3.9.1. Implementasi Rancangan Antar Muka Admin
A. Implementasi Halaman Login Admin
Gambar III.7
Implementasi Halaman Login
B. Implementasi Halaman Tampil Admin
Gambar III.8
C. Implementasi Halaman Ubah Admin
Gambar III.9
Implementasi Halaman Ubah Admin
D. Implementasi Halaman Tampil Kategori
Gambar III.10
E. Implementasi Halaman Tambah Kategori
Gambar III.11
Implementasi Halaman Tambah Kategori
F. Implementasi Halaman Ubah Kategori
Gambar III.12
G. Implementasi Halaman Tampil Kendaraan
Gambar III.13
Implementasi Halaman Kendaraan
H. Implementasi Halaman Tambah Kendaraan
Gambar III.14
I.
Implementasi Halaman Ubah Kendaraan
Gambar III.15
Implementasi Halaman Ubah Kendaraan
3.9.2. Implementasi Rancangan Antar User
Gambar III.16
B. Implementasi Halaman Kategori Crane
Gambar III.17
Implementasi Halaman Kategori Crane
C. Implementasi Halaman Kategori Forklift
Gambar III.18
D. Implementasi Halaman Pendaftaran Member
Gambar III.19
E. Implementasi Halaman Tentang Kami
Gambar III.20
F. Implementasi Halaman Login
Gambar III.21
Implementasi Halaman Login
G. Implementasi Halaman Riwayat
Gambar III.22
3.11. Pengujian Unit
1. Pengujian Terhadap Halaman Login Admin
Tabel III.10.
Hasil BlackBox Testing Halaman Login Admin
No SkenarioPengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Id admin dan Password tidak diisi kemudian klik tombol login Id admin : (Kosong) Password: (Kosong) Sistem akan menolak dan menampilkan “Id admin atau password salah!!!” Sesuai Harapan Valid 2 Mengetikkan Id admin dan Password tidak diisi atau kosong kemudian klik tombol login Id admin: (123oky) Password: (Kosong) Sistem akan menolak dan menampilkan “Id admin dan password salah!!!” Sesuai Harapan Valid 3 Mengetikkan Password dan Id admin tidak diisi atau kosong kemudian klik tombol login Id admin: (Kosong) Password: (123) Sistem akan menolak dan menampilkan “Id admin dan password salah!!!” Sesuai Harapan Valid 4 Mengetikkan Id admin dan Password dengan benar kemudian klik tombol login Id admin: (123oky) Password: (123) Sistem akan menerima dan menampilkan halaman menu admin Sesuai Harapan Valid
2. Pengujian Terhadap Halaman Kategori
Tabel III.11.
Hasil BlackBox Testing Halaman Kategori
No SkenarioPengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Nama Kategori tidak diisi kemudian klik tombol simpan Nama Kategori: (Kosong) Sistem akan menolak dan menampilkan “Nama Kategori, tidak boleh kosong ” Sesuai Harapan Valid 2 Nama Kategori diisi kemudian klik tombol simpan Nama Kategori: (Forclift) Sistem akan menyimpan data dan menampilkan dan menampilkan Sesuai Harapan Valid
halaman kategori
3. Pengujian Terhadap Halaman Kendaraan
Tabel III.12.
Hasil BlackBox Testing Halaman Kendaraan
No SkenarioPengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpul an 1 Kode Kendaraan, Nama kendaraan, Kategori, Merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan Kode Kendaraan: (kosong) Nama Kendaraan: (kosong) Kategori: (tidak dipilih) Merk kendaraaan: (Kosong) deskripsi: (Kosong) Harga: (kosong) Stock: (kosong) Hitung sewa: (kosong) Foto: (Kosong) Sistem akan menolak dan menampilkan “Kode Kendaraan, Nama kendaraan, Kategori, Merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan .Tidak boleh kosong” Sesuai Harapan Valid 2 Diketikan Kode Kendaraan. Nama kendaraan, Kategori, Merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan Kode Kendaraan: (C20) Nama Kendaraan: (kosong) Kategori: (tidak dipilih) Merk kendaraaan: (Kosong) deskripsi: (Kosong) Harga: (kosong) Stock: (kosong) Hitung sewa: (kosong) Foto: Sistem akan menolak dan menampilkan “Nama kendaraan, Kategori, Merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid
(Kosong) 3 Diketikan Kode Kendaraan dan nama kendaraan. Kategori, merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (tidak dipilih) Merk kendaraaan: (Kosong) deskripsi: (Kosong) Harga: (kosong) Stock: (kosong) Hitung sewa: (kosong) Foto: (Kosong) Sistem akan menolak dan menampilkan “Kategori, Merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid 4 Diketikan Kode Kendaraan, nama kendaraan, dan Kategori, merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan. Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk kendaraaan: (Kosong) deskripsi: (Kosong) Harga: (kosong) Stock: (kosong) Hitung sewa: (kosong) Foto: (Kosong) Sistem akan menolak dan menampilkan “Merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid 5 Diketikan Kode Kendaraan, nama kendaraan, Kategori, dan merk kendaraan, deskripsi, harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk Sistem akan menolak dan menampilkan “deskripsi, harga, stock, hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid
klik tombol simpan. kendaraaan: (Kato) deskripsi: (Kosong) Harga: (kosong) Stock: (kosong) Hitung sewa: (kosong) Foto: (Kosong) 6 Diketikan Kode Kendaraan, nama kendaraan, Kategori, merk kendaraan, dan deskripsi, harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan. Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk kendaraaan: (Kato) deskripsi: (Kondisi unit masih bagus dan siap pakai) Harga: (kosong) Stock: (kosong) Hitung sewa: (kosong) Foto: (Kosong) Sistem akan menolak dan menampilkan “harga, stock, hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid 7 Diketikan Kode Kendaraan, nama kendaraan, Kategori, merk kendaraan, deskripsi, dan harga, stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan. Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk kendaraaan: (Kato) deskripsi: (Kondisi unit masih bagus dan siap pakai) Harga: (Rp.5,500,00.0 Sistem akan menolak dan menampilkan “stock, hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid
0) Stock: (kosong) Hitung sewa: (kosong) Foto: (Kosong)
8
Diketikan Kode Kendaraan, nama kendaraan, Kategori, merk kendaraan, deskripsi, harga, dan stock, hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan. Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk kendaraaan: (Kato) deskripsi: (Kondisi unit masih bagus dan siap pakai) Harga: (Rp.5,500,00.0 0) Stock: (1) Hitung sewa: (kosong) Foto: (Kosong) Sistem akan menolak dan menampilkan “hitung sewa, foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid9
Diketikan Kode Kendaraan, nama kendaraan, Kategori, merk kendaraan, deskripsi, harga, stock, dan hitung sewa, foto kendaraan tidak diisi kemudian klik tombol simpan. Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk kendaraaan: (Kato) deskripsi: (Kondisi unit masih bagus dan siap pakai) Harga: (Rp.5,500,00.0 0) Stock: (1) Hitung sewa: (Per Shift) Foto: Sistem akan menolak dan menampilkan “foto kendaraan. Tidak boleh kosong” Sesuai Harapan Valid\(Kosong)
10
Diketikan Kode Kendaraan, nama kendaraan, Kategori, merk kendaraan, deskripsi, harga, stock, hitung sewa, dan foto kendaraan tidak diisi kemudian klik tombol simpan. Kode Kendaraan: (C20) Nama Kendaraan: (Crane 20 Ton) Kategori: (dipilih Crane) Merk kendaraaan: (Kato) deskripsi: (Kondisi unit masih bagus dan siap pakai) Harga: (Rp.5,500,00.0 0) Stock: (1) Hitung sewa: (Per Shift) Foto: (dipilih) Sistem akan menyimpan dan menampilkan halaman kota Sesuai Harapan ValidTabel III.15.
Hasil BlackBox Testing Halaman Pemesanan
No SkenarioPengujian
Test Case Hasil yang diharapkan Hasil Pengujian Kesimpulan 1 Nomor Penyewa otomatis, nama pemyewa, email, password, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak diisi kemudian klik tombol simpan Nomor Pemesanan: (KD00001) Nama penyewa: (Kosong) Email: (Kosong) Password: (Kosong) Nama perusahaan: (Kosong) Nomor telepon perusahaan: (Kosong) Alamat perusahaan: (Kosong) Upload ktp: Sistem tidak akan menyimpan dan menampilkan “Nama penyewa, email, password, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak boleh kosong”. Sesuai Harapan Valid
(Kosong) 2 Nomor Penyewa otomatis, nama pemyewa di isi, email, password, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak diisi kemudian klik tombol simpan Nomor Pemesanan: (KD00001) Nama penyewa: (Yudi) Email: (Kosong) Password: (Kosong) Nama perusahaan: (Kosong) Nomor telepon perusahaan: (Kosong) Alamat perusahaan: (Kosong) Upload ktp: (Kosong) Sistem tidak akan menyimpan dan menampilkan “Email, password, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak boleh kosong”. Sesuai Harapan Valid 3 Nomor Penyewa otomatis, nama pemyewa, dan email di isi, password, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak diisi kemudian klik tombol simpan Nomor Pemesanan: (KD00001) Nama penyewa: (Yudi) Email: (yuddi@gmail .com) Password: (Kosong) Nama perusahaan: (Kosong) Nomor telepon perusahaan: (Kosong) Alamat perusahaan: (Kosong) Upload ktp: (Kosong) Sistem tidak akan menyimpan dan menampilkan “Password, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak boleh kosong”. Sesuai Harapan Valid 4 Nomor Penyewa otomatis, nama pemyewa, email, dan password di isi, nama perusahaan, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak diisi kemudian Nomor Pemesanan: (KD00001) Nama penyewa: (Yudi) Email: (yuddi@gmail .com) Password: (12345678 ) Nama Sistem tidak akan menyimpan dan menampilkan “Nama perusahaan, nomor telepon perusahaan, Sesuai Harapan Valid
klik tombol simpan perusahaan: (Kosong) Nomor telepon perusahaan: (Kosong) Alamat perusahaan: (Kosong) Upload ktp: (Kosong) alamat perusahaan, upload ktp tidak boleh kosong”. 5 Nomor Penyewa otomatis, nama pemyewa, email, password, dan nama perusahaan di isi, nomor telepon perusahaan, alamat perusahaan, upload ktp tidak diisi kemudian klik tombol simpan Nomor Pemesanan: (KD00001) Nama penyewa: (Yudi) Email: (yuddi@gmail .com) Password: (12345678 ) Nama perusahaan: (Webe) Nomor telepon perusahaan: (Kosong) Alamat perusahaan: (Kosong) Upload ktp: (Kosong) Sistem tidak akan menyimpan dan menampilkan “Nomor telepon perusahaan, alamat perusahaan, upload ktp tidak boleh kosong”. Sesuai Harapan Valid 6 Nomor Penyewa otomatis, nama pemyewa, email, password, nama perusahaan, dan nomor telepon perusahaan di isi, alamat perusahaan, upload ktp tidak diisi kemudian klik tombol simpan Nomor Pemesanan: (KD00001) Nama penyewa: (Yudi) Email: (yuddi@gmail .com) Password: (12345678 ) Nama perusahaan: (Webe) Nomor telepon perusahaan: (12345678908 79) Alamat perusahaan: (Kosong) Upload ktp: (Kosong) Sistem tidak akan menyimpan dan menampilkan “Alamat perusahaan, upload ktp tidak boleh kosong”. Sesuai Harapan Valid