BAB III PEMBAHASAN. Tinjauan perusahaan yang dijadikan penelitian ini adalah CV.Surdian Sari

37 

Loading.... (view fulltext now)

Loading....

Loading....

Loading....

Loading....

Teks penuh

(1)

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

(2)

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

DIREKTUR

ONAH

WAKIL DIREKTUR

YADI

BENDAHARA

WIDA RATNA NINGSIH

KA.OPERASIONAL

NURHADI

KA.MEKANIK

RALIM WIJAYA

OPERATOR

RAHMAT HIDAYAT

Sumber: CV.Surdian Sari Saputra (2018)

Gambar III.1.

Struktur Organisasi CV. Surdian Sari Saputra

(3)

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:

(4)

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.

(5)

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

(6)

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

(7)

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 Melakukan

1

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_perusahan

1

1

harga no_sewa

Gambar III.2

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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:

(16)

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.

(17)

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

(18)

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

(19)

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

(20)

C. Implementasi Halaman Ubah Admin

Gambar III.9

Implementasi Halaman Ubah Admin

D. Implementasi Halaman Tampil Kategori

Gambar III.10

(21)

E. Implementasi Halaman Tambah Kategori

Gambar III.11

Implementasi Halaman Tambah Kategori

F. Implementasi Halaman Ubah Kategori

Gambar III.12

(22)

G. Implementasi Halaman Tampil Kendaraan

Gambar III.13

Implementasi Halaman Kendaraan

H. Implementasi Halaman Tambah Kendaraan

Gambar III.14

(23)

I.

Implementasi Halaman Ubah Kendaraan

Gambar III.15

Implementasi Halaman Ubah Kendaraan

3.9.2. Implementasi Rancangan Antar User

(24)

Gambar III.16

(25)

B. Implementasi Halaman Kategori Crane

Gambar III.17

Implementasi Halaman Kategori Crane

C. Implementasi Halaman Kategori Forklift

Gambar III.18

(26)

D. Implementasi Halaman Pendaftaran Member

Gambar III.19

(27)

E. Implementasi Halaman Tentang Kami

Gambar III.20

(28)

F. Implementasi Halaman Login

Gambar III.21

Implementasi Halaman Login

G. Implementasi Halaman Riwayat

Gambar III.22

(29)

3.11. Pengujian Unit

1. Pengujian Terhadap Halaman Login Admin

Tabel III.10.

Hasil BlackBox Testing Halaman Login Admin

No Skenario

Pengujian

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 Skenario

Pengujian

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

(30)

halaman kategori

3. Pengujian Terhadap Halaman Kendaraan

Tabel III.12.

Hasil BlackBox Testing Halaman Kendaraan

No Skenario

Pengujian

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

(31)

(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

(32)

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

(33)

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 Valid

9

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\

(34)

(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 Valid

Tabel III.15.

Hasil BlackBox Testing Halaman Pemesanan

No Skenario

Pengujian

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

(35)

(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

(36)

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

(37)

7

Nomor Penyewa otomatis, nama pemyewa, email, password, nama perusahaan, nomor telepon perusahaan, dan alamat perusahaan di isi, 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: (jauh) Upload ktp: (Kosong) Sistem tidak akan menyimpan dan menampilkan “upload ktp tidak boleh kosong”. Sesuai Harapan Valid

Figur

Memperbarui...

Referensi

Memperbarui...

Related subjects :