bab iii pembahasan - repository.bsi.ac.id · disamping itu kami juga memiliki berbagai alat berat...

41
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

Upload: others

Post on 25-Oct-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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:

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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:

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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:

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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)

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

37

Gambar III.18

Entity Relationship Diagram (ERD)

B. Logical Relational Structure (LRS)

Gambar III.19

Logical Relational Structure (LRS)

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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.

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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,

email

sebagai

username

nama pelanggan :

andy

nama perusahaan:

PT. Maju Mundur

jabatan: CEO

alamat : jl. Maju

Jaya

nomor telepon:

0811237261726

username:

[email protected]

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

email

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

email

Sesuai

harapan

Valid

3

Mengetikkan

username

dan

password

kemudian

username:

[email protected]

password: andy123

Sistem akan

menerima

akses Log

in dan

menuju

Sesuai

harapan

Valid

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · Disamping itu kami juga memiliki berbagai alat berat sebagai peralatan utama seperti: Truck/Mobile Crane, Rough Terrain Crane, Excavator,

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

.