Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
19
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Dalam Tinjauan Perusahan ini Penulis akan menguraikan tentang sejarah
perusahan dan struktur organisasi serta fungsi-fungsi dari setiap bagian yang ada di
dalam struktur organisasi tersebut.
3.1.1. Sejarah Perusahaan
Awalnya bengkel khusus motor HONDA yang disebut sebagai AHASS (Astra
Honda Autorized Service Station) ini berdiri pada tahun 2006 tepatnya pada tanggal
14 April 2006 yang diberi nama PT. Sejahterah Hikmah Sekawan yang beralamat di
jalan Jatimulya Raya Blok G no.401 Bekasi Timur yang sebelumnya telah meminta
izin dari PT Daya Adicipta Motor selaku main deller sepeda motor HONDA wilayah
Jawa Barat maka berdirilah tempat pelayanan service dan penjualan onderdil motor
HONDA ini.AHASS ini dimiliki oleh Bp Soedibyo secara perorangan. Setelah
sukses mendirikan sebuah bengkel AHASS, pada tahun 2016 Bp Soedibyo
mengembangkan bengkel tersebut dengan membuka cabang di jalan Camar Raya
Perumahan Pondok Timur Indah. Cabang bengkel AHASS ini di dirikan untuk
memenuhi dan melayani para pengguna motor honda yang berada di daerah tersebut.
20
Adapun Visi dan Misi pada Bengkel Ahass Sejahterah Hikmah Sekawan
Bekasi adalah sebagai berikut :
Visi :
Menjadi perusahaan yang handal dan terpercaya dalam memenuhi kebutuhan
dan harapan konsumen untuk memiliki sepeda motor honda dan layanan purna jual.
Misi :
1. Memberikan layanan yang terbaik sehingga dapat memberikan pengalaman
yang berkesan bagi pelanggan
2. Membangun tim serta jaringan yang kompoten dan bersemangat
3. Membangun budaya improvement
4. Memperkuat teknologi
3.1.2. Struktur Organisasi dan Fungsi
Dalam setiap perusahaan dibutuhkan struktur organisasi untuk mengetahui
peranan dan tugas setiap anggota perusahaan tersebut agar pekerjaan menjadi lebih
efektif karena sudah pada tugasnya masing-masing. Adapun struktur organisasi pada
Bengkel Ahass Sejahterah Hikmah Sekawan dapat dilihat pada gambar berikut:
21
Struktur Organisasi
Bengkel Ahass Sejahterah Hikmah Sekawan Bekasi
Sumber :Bengkehass Sejahterah Hikmah Sekawan Bekasi (2019)
Gambar III.1 Struktur Organisasi Bengkel Ahass Sejahterah Hikmah Sekawan
Adapun fungsi dan tugas struktur organisasi Bengkel Ahass Sejahterah Hikmah
Sekawan Bekasi adalah:
1. Kepala Bengkel
Jabatan pimpinan yang bertanggung jawab di bengkel dan membantu kepala
program studi dalam tugas-tugas.
22
2. Service Advisor
Bertugas membangun hubungan baik dengan nasabah dan bank partner
kemudian, tentu melakukan penjualan produk sebagai solusi keuangan
nasabah. Orang dengan proses ini juga harus bertanggung jawab terhadap
business process, mulai dari pengisian dokumen sampai dengan daftar sales
service-nya. seperti mengantar polis, menjelaskan ulang isi polis. Serta
membantu nasabah jika ingin melakukan perubahan.
3. Kepala Mekanik
Bertanggung jawab kepada pemilik bengkel atas hasil yang diperoleh dan
mengawasi jalan nya bengkel baik dari segi manajemen maupun dari segi
kualitas mekanik, terjun langsung ke lapangan apabila terjadi ketidakpuasan
kepada konsumen.
4. Final Inspector
Melakukan pengecekan service motor apakah sudah sesuai dengan work order
atau belum.
5. Front Desk
Menyambut konsumen yang datang ke bengkel dan membuat WO
(WorkOrder) dan mencatat keluhan-keluhan yang ada pada sepeda motor
konsumen , membuat nota penjualan dan pembelian setiap terjadi nya
transaksi.
6. Part Warehouse
A. Bertanggung jawab terhadap kesesuaian part digudang dengan di system.
B. Melakukan purchase order ke maindelaer.
c. Mengantar part yang dibutuhkan mekanik.
d. Menata Part.
23
7. Admin CRM
a. Meningkatkan service kembali.
b. Memfollow up hasil service.
c. Mengatur booking service.
8. Mekanik
Bertugas untuk merawat dan memperbaiki sepeda motor konsumen yang
masuk ke bengkel, memberikan kualitas yang terbaik melakukan service
motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-
kerusakan yang terjadi pada sepeda motor.
3.2 Analisis Kebutuhan
Pada perancangan program ini penulis mengidentifikasikan kebutuhan pada
Bengkel Ahass Sejahtera Hikmah Sekawan berdasarkan kebutuhan pengguna dan
kebutuhan sistem. Berikut adalah penjelasannya:
1. Kebutuhan pengguna
A. Kebutuhan Kepegawaian
Kepegawaian dapat mengolah data kepegawaian dan data sparepart
B. Kebutuhan Administrator
Administrator dapat mengolah data pegawai, data montir, data motor,
data pelanggan, data service motor dan data sparepart.
2. Kebutuhan Sistem
A. Pengguna harus login untuk dapat mengakses program
pelayanan service motor dengan cara memasukkan ID User dan
Password dengan benar.
24
B. Admin dapat mengakses dan mengelola semua form di aplikasi ini
Sedangkan operatop hanya dapat mengakses dan mengelola data
pelanggan,data motor,data pegawai,data sparepart dan transaksi.
C. Pengguna harus log out setelah memakai aplikasi.
3.3 Rancangan Dokumen
3.3.1. Rancangan Dokumen Masukan
Dokumen masukan adalah bentuk dari dokumen-dokumen yang masuk atau
diterima untuk melakukan proses. Berikut ini adaalah dokumen masukkan yang ada
pada sistem.
1. Nama Dokumen : From Service Advisor
Fungsi : Sebagai alat pencatatan konsultasi bagi konsumen
bengkel untuk melakukan service.
Sumber : Admin
Tujuan : Pelanggan service
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap terjadinya penservicean
Bentuk : Lampiran A.1
25
3.3.2. Rancangan Dokumen Keluaran (Output)
Dokumen keluaran adalah bentuk dari dokumen-dokumen yang dikeluarkan
saat melakukan proses. Berikut adalah dokumen masukkan yang ada pada sistem.
1. Nama Dokumen : Laporan Data Motor
Fungsi : Sebagai laporan data motor yang di service
Sumber : Admin
Tujuan : Kepala bengkel
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap terjadinya penservicean
Bentuk : Lampiran B.1
2. Nama Dokumen : Laporan Data pelanggan
Fungsi : Sebagai laporan data pelanggan yang melakukan
service.
Sumber : Admin
Tujuan : Kepala bengkel
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setelah terjadinya penservicean
Bentuk : Lampiran B.2
3. Nama Dokumen : Laporan Service Motor Perbulan
Fungsi : Sebagai laporan service bulanan
Sumber : Admin
Tujuan : Kepala bengkel
26
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Satu bulan
Bentuk : Lampiran B.3
4. Nama Dokumen : Laporan Data Pegawai
Fungsi : Sebagai laporan kepegawaian
Sumber : Admin
Tujuan : Kepala bengkel
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Satu bulan
Bentuk : Lampiran B.5
5. Nama Dokumen : Laporan Data Sparepart
Fungsi : Sebagai laporan Sparepart
Sumber : Admin
Tujuan : Kepala bengkel
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Satu bulan
Bentuk : Lampiran B.6
6. Nama Dokumen : Laporan Data Service Kecil
Fungsi : Sebagai laporan sparepart service kecil
Sumber : Admin
Tujuan : Kepala bengkel
Media : Kertas
27
Jumlah : Satu lembar
Frekuensi : satu bulan
Bentuk : Lampiran B.7
7. Nama Dokumen : Laporan Data Service Besar
Fungsi : Sebagai laporan sparepart service besar
Sumber : Admin
Tujuan : Kepala bengkel
Media : Kertas
Jumlah : Satu lembar
Frekuensi : satu bulan
Bentuk : Lampiran B.7
28
3.4 Entity Relationship Diagram (ERD)
3.4.1. Entity Relationship Diagram (ERD)
ERD bisa juga digunakan untuk menunjukan aturan bisnis yang ada pada
sitem yang akan dibangun. Gambaran rancangan Entity Relationship Diagram dari
aplikasi pelayanan service pada Bengkel Ahass Sejahterah Hikmah Sekawan bekasi
adalah sebagai berikut:
Gambar III.2
Entity Relationship Diagram Pelayanan Service Motor
erd Erd
tb_pegawai
id_pegawai
nama
notelp
tanggal_lahir jenis_kelamin username
password
level
alamat
tb_sparepart
id_sparepart
jenis_svc
nama
harga
sparepart
tb_detail.sb
id_sparepart
partharga
tb_cart_sb
partharga
tb_cart_item_service
id_sparepart
jenis_svc
jenisnama
harga
tb_detail_service
id_trans
id_sparepart
jenis_svc
jenis
nama
harga
tb_trans_service
id_trans
tgl_service
id_motor id_pelanggan
total_bayar
catatan_service
tb_motor
id_motor
no_mesin
no_rangka
no_polisi
type
tahun
km
kondisi_awal
id_pelanggan
tb_pelanggan
id_pelanggan
nama_pembawa
no_pembawa
alamat_pembawa nama_pemilik
no_pemilik
alamat_pemilik
1 1
1
1 11 1
1
M1
M
11
1
1
11
1
Memiliki
Mendata
Memiliki
Mempunyai
Menghasilkan
Mempunyai
Memiliki
Memiliki
Menambahkan
29
3.4.2 LRS (Logical Record Structure)
Rancangan dari tabel-tabel yang diusulkan adalah sebagai berikut
Gambar III.3
Logical Record Structure Pelayanan Service Motor
30
3.5 Spesifikasi File
Spesifikasi file menjelaskan file-file yang dibuat pada rancangan program
pelayanan service motor dalam makalah ini. Database program ini menggunakan
phpMyAdmin, file database yang dibuat bernama db_bengkel_final dengan
spesifikasi file sebagai berikut:
1. Spesifikasi File Pegawai
Nama File : Pegawai
Akronim : tb_pegawai
Fungsi : Untuk menyimpan data pegawai
Tipe File : File Master
Organisasi File : Index Sequntial
Akses File : Random
Media : Hard Disk
Panjang Record : 104 Byte
Kunci Field : id_pegawai
Software : Xampp v3.2.1
Tabel III.1
Spesifikasi File Pegawai
No Elemen Data Akronim Tipe Panjang Keterangan
1. id pegawai id_pegawai Varchar 7 Primary Key
2. nama Nama Varchar 50
3. notelp Notelp Varchar 12
4. tanggal lahir tanggal_lahir Date
31
5. jenis kelamin jenis_kelamin Varchar 15
6. Username Username Varchar 11
7. Password Password Varchar 8
8. level Level Varchar 1
9. alamat alamat Text
2. Spesifikasi File Cart Item Service
Nama File : Cart Item Service
Akronim : tb_cart_item_service
Fungsi : Untuk menyimpan data service sementara
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 121 Byte
Kunci Field : id_sparepart
Software : Xampp v3.2.1
Tabel III.2
Spesifikasi File Cart Item Service
No Elemen Data Akronim Tipe Panjang Keterangan
1. id sparepart id_sparepart Varchar 13 Primary Key
2. jenis Jenis Varchar 50
3. nama Nama Varchar 50
4. svc tambahan svc_tambahan Text
4. harga Harga Varchar 8
32
3. Spesifikasi File Cart Service Besar
Nama File : Cart Service Besar
Akronim : tb_cart_sb
Fungsi : Untuk menyimpan data service sementara
service besar
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 11 Byte
Kunci Field : -
Software : Xampp v3.2.1
Tabel III.3
Spesifikasi File Cart Service Besar
No Elemen Data Akronim Tipe Panjang Keterangan
1. part Part Text
2. harga Harga Varchar 11
4. Spesifikasi File Detail Service Besar
Nama File : Detail Service
Akronim : tb_detail_sb
Fungsi : Untuk menyimpan data detail service besar
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
33
Media : Hard Disk
Panjang Record : 24 Byte
Kunci Field : -
Software : Xampp v3.2.1
Tabel III.4
Spesifikasi File Detail Service Besar
No Elemen Data Akronim Tipe Panjang Keterangan
1. id sparepart Id_sparepart Varchar 13
2. part Part Text
3. harga Harga Varchar 11
5. Spesifikasi File Detail Service
Nama File : Detail Service
Akronim : tb_detail_service
Fungsi : Untuk menyimpan data detail service
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 134 Byte
Kunci Field : id_trans
Software : Xampp v3.2.1
34
Tabel III.5
Spesifikasi File Detail Service
No Elemen Data Akronim Tipe Panjang Keterangan
1. id trans id_trans Varchar 13 Primary Key
2. id sparepart id_spareprt Varchar 13
3. jenis Jenis Varchar 50
4. nama Nama Varchar 50
5. svc tambahan svc_tambahan Text
6. harga Harga varchar 8
6.Spesifikasi File Motor
Nama File : Motor
Akronim : tb_motor
Fungsi : Untuk menyimpan Data Motor
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 156 Byte
Kunci Field : id_motor
Software : Xampp v3.2.1
35
Tabel III.6
Spesifikasi File motor
No Elemen Data Akronim Tipe Panjang Keterangan
1. id motor id_motor Varchar 13 Primary Key
2. no mesin no_mesin Varchar 25
3. no rangka no_rangka Varchar 25
4. no polisi no_polisi Varchar 15
5. type Type Varchar 20
6. tahun Tahun Varchar 4
7. km Km Varchar 11
8. kondisi awal kondisi_awal Varchar 30
9. id pelanggan id_pelanggan varchar 13
7.Spesifikasi File pelanggan
Nama File : pelanggan
Akronim : tb_pelanggan
Fungsi : Untuk menyimpan data pelanggan
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 143 Byte
Kunci Field : id_pelanggan
Software : Xampp v3.2.1
36
Tabel III.7
Spesifikasi File pelanggan
No Elemen Data Akronim Tipe Panjang Keterangan
1. id pelanggan id_pelanggan Varchar 13 Primary Key
2. nama pembawa nama_pembawa Varchar 50
3. no pembawa no_pembawa Varchar 15
4. alamat pembawa alamat_pembawa Text
5. nama pemilik nama_pemilik Varchar 50
6. no pemilik no_pemilik Varchar 15
7 alamat pemilik alamat_pemilik Text
8.Spesifikasi File Sparepart
Nama File : Sparepart
Akronim : tb_sparepart
Fungsi : Untuk menyimpan data sparepart
Tipe File : File Master
Organisasi File : Index Sequenial
Akses File : Random
Media : Hard Disk
Panjang Record : 148 Byte
Kunci Field : id_service_detail
Software : Xampp v3.2.1
37
Tabel III.8
Spesifikasi File sparepart
No Elemen Data Akronim Tipe Panjang Keterangan
1. id sparepart id_sparepart Varchar 13 Primary Key
2. jenis svc jenis_svc Varchar 20
3. jenis Jenis Varchar 50
4. nama Nama Varchar 50
5. harga Harga Varchar 8
6. id pegawai id_pegawai Varchar 7
9. Spesifikasi File Trans Service
Nama File : Trans Service
Akronim : tb_trans_service
Fungsi : Untu menyimpan data transaksi service
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 47 Byte
Kunci Field : id_trans
Software : Xampp v3.2.1
38
Tabel III.9
Spesifikasi File trans service
No Elemen Data Akronim Tipe Panjang Keterangan
1. id trans id_trans Varchar 13 Primary Key
2. tgl service tgl_service Date
3. id motor id_motor Varchar 13
4. id pelanggan id_pelanggan Varchar 13
5. total bayar total_bayar Varchar 8
6. catatan service catatan_service Text
3.6 Pengkodean
Pengkodean digunakan untuk mengklasifikasikan data yang dimasukan
kedalam komputer ataupun untuk mengambil macam-macam informasi, kode dapat
terbentuk dari kumpulan angka, huruf atau simbol lainnya.
1. Id Pegawai
X X X - 9 9 9 9
Contoh:
A D M - 0 0 0 1
Keterangan:
ADM : Kode Admin
0001 : Nomer Urut
39
2. Kode Motor
X X X 9 9 9 9 9 9 9 9 9 9
kode motor tahun bulan tanggal no urut
Contoh:
M T R 1 9 0 7 2 1 0 0 0 1
Keterangan:
MTR : kode motor
19 : tahun
07 : bulan
21 : tanggal
0001 : no urut
3. Kode Pelanggan
X X X 9 9 9 9 9 9 9 9 9 9
kode motor tahun bulan tanggal no urut
Contoh:
P L G 1 9 0 7 2 1 0 0 0 1
Keterangan:
PLG : kode pelanggan
19 : tahun
07 : bulan
40
21 : tanggal
0001 : no urut
4. Kode sparepart
X X X 9 9 9 9 9 9 9 9 9 9
Kode sparepart tahun bulan tanggal no urut
Contoh:
S P R 1 9 0 7 2 3 0 0 0 1
Keterangan:
SPR : Kode sparepart
19 : tahun
07 : bulan
23 : tanggal
001 : no urut
5. Kode Transaksi Service
X X X 9 9 9 9 9 9 9 9 9 9
Kode service tahun bulan tanggal no urut
Contoh:
S V C 1 9 0 7 2 2 0 0 0 1
Keterangan:
SVC : kode service
41
19 : tahun
07 : bulan
22 : tanggal
01 : no urut
3.7 Spesifikasi Program
3.7.1 Hipo (Hierarchy Input Proses Output)
Sebelum mengurai spesifikasi program, peneliti terlebih dahulu akan
memberikan gambaran tentang hierarki program. Bentuk sebagai berikut.
Gambar III.4
Diagram Hierarchy Input Proses Output
0
Login
0.0
Menu Utama
1.0
Master
2.0
Transaksi
7.0
Lain-lain
5.0
Pegawai
4.0
Laporan
3.0
Sparepart
7.1
Profil
6.2
Jenis
Kelamin
0.0 0.0 0.0
7.0
7.2
Akun
7.0
6.1
Jabatan
6.0
6.0
Data Pegawai
1.2
Motor
1.0
1.1
Pelanggan
n 1.0
0.0 0.0 0.0 0.0
0
6.0
42
3.7.2. Flowchart
1. Flowchart Login Level 1
Gambar III.5
Flowchart From Log In Level 1
43
2. Flowchart Menu Admin Level 1
44
Gambar III.6
Flowchart Menu Admin Level 1
45
A. Flowchart Form Data Pelanggan
Gambar III.7
Flowchart Form Data Pelanggan
46
B. Flowchart Form Data Motor
Gambar III.8
Flowchart From Data Motor
47
C. Flowchart Form Data Transaksi
Gambar III.9
Flowchart Form Data Transaksi
48
D. Flowchart Form Data Laporan Level 1
Gambar III.10
Flowchart Form Data Laporan Level 1
49
E. Flowchart Form Lain-lain
Profil
Gambar III.11
Flowchart Profil Level 1
50
Akun
Gambar III.12
Flowchart Akun Level 1
51
F. Flowchart Menu Admin Level 2
52
Gambar III.13
Flowchart Menu Admin Level 2
G. Flowchart Pegawai
Gambar III.14
Flowchart Pegawai
53
H. Flowchart Data Pegawai
Gambar III.15
Flowchart Data Pegawai
54
I. Flowchart Data Sparepart
Gambar III.16
Flowchart Data Sparepart
55
J. Flowchart Data Laporan Level 2
Gambar III.17
Flowchart Data Laporan Level 2
56
K. Flowchart Lain-lain
Profil
Gambar III.18
Flowchart Profil Level 2
57
Akun
Gambar III.19
Flowchart Akun Level 2
58
3.8 Spesifikasi Sistem Komputer
3.8.1 Spesifikasi Sistem Perangkat Keras (Hardware)
Perangkat keras komputer terdiri dari beberapa bagian penting yaitu CPU
(Central Proccesing Unit), RAM (Random Access Memory) dan ROM (Read Only
Memory).Selain komponen utama tersebut ada beberapa macam komponen
pendukung yang tidak kalah penting seperti harddisk,
monitor,keyboard,diskdrive,disket,modem dan lain-lain.
1. Monitir : 14”
2. Processor : Intel(R) Celeron(R) CPU B815 @ 1.60GHz 1.60GHz
3. Memory : 2 GB (minimum)
4. Hard disk : 320 GB
5. Keyboard : Standar keyboard
6. Printer : Laser Jet
7. Mouse : Standar mouse
3.8.2 . Spesifikasi Sistem Perangkat Lunak (Software)
Dalam sistem program ini, sistem operasi yang digunakan adalah windows
dan menggunakan aplikasi Netbeans IDE 8.1 serta menggunakan bahasa
pemrograman Jasa. karena mudah dalam penggunaanya sehingga tidak perlu
keahlian khusus untuk menjalankan programnya.
1. Sistem Operasi : Microsoft Windows 8
2. Software pendukung : Neatbeans IDE 8.1
3. Baha pemrograman : Java 8.1
59
3.9 Implementasi
1. Halaman Login Admin
Admin harus melakukan login terlebih dahulu untuk dapat mengelola setiap
form yang tersedia jika login berhasil, maka akan muncul menu-menu yang sesuai
dengan hak akses.
Gambar III.20
Implementasi Halaman Login
2. Halaman Master Menu Utama
Setelah pengguna berhasil memasukkan username dan password, muncul
halaman utama dari aplikasi. Dalam halaman utama terdapat menu yang dapat
dioperasikan oleh admin. Admin dapat mengoperasikan semua menu yang ada
dalam aplikasi
60
Gambar III.21
Implementasi Halaman Menu Utama Pelanggan
Gambar III.22
Implementasi Halaman Menu Utama Motor
61
Gambar III.23
Implementasi Halaman Menu Utama transaksi
3. Implementasi Laporan Data motor
Halaman form yang digunakan untuk mencetak laporan data motor.
Gambar III.24
Implementasi Laporan Data Motor
62
4. Implementasi Laporan Data Pelanggan
Halaman form yang digunakan untuk mencetak laporan data pelanggan.
Gambar III.25
Implementasi Laporan Data Pelanggan
5. Implementasi Laporan Data Service Perbulan
Halaman form yang digunakan untuk mencetak laporan data service perbulan.
Gambar III.26
Implementasi Laporan Data Service Perbulan
63
6. Implementasi Laporan Data Service Perperiode
Halaman form yang digunakan untuk mencetak laporan data service
perperiode.
Gambar III.27
Implementasi Laporan Data Service Perperiode
7. Implementasi Pegawai
Pada halaman ini dapat menampilkan data pegawai yang akan dibuat oleh
admin. Admin dapat menambahkan data pegawai baru.
64
Gambar III.28
Implementasi Pegawai
8. Implementasi Data Pegawai
Pada halaman ini admin bisa melihat semua data pegawai yang ada dan admin
juga mengedit dan menghapus data tersebut.
Gambar III.29
Implementasi Data pegawai
65
9. Implementasi Data Sparepart
Pada halaman ini admin bisa melihat semua data sparepart yang ada dan admin
juga bisa menambahkan data sparepart.
Gambar III.30
Implementasi Data Sparepart
66
10. Implementasi Laporan Pegawai
Halaman form yang digunakan untuk mencetak laporan data pegawai.
Gambar III.31
Implementasi Laporan pegawai
11. Implementasi Laporan Data Jabatan administrasi
Halaman form yang digunakan untuk mencetak laporan data jabatan
administrasi.
Gambar III.32
Implementasi Laporan Data Jabatan Administrasi
67
12. Implementasi Laporan Data Sparepart
Halaman form yang digunakan untuk mencetak laporan sparepart.
Gambar III.33
Implementasi Laporan Data Jabatan Sparepart
68
13. Implementasi Laporan Data Service Kecil
Halaman form yang digunakan untuk mencetak laporan service kecil.
Gambar III.34
Implementasi Laporan Data Service Kecil
14. Implementasi Laporan Data Service Besar
Halaman form yang digunakan untuk mencetak laporan service besar.
Gambar III.35
Implementasi Laporan Data Service Besar
69
3.10 Pengujian Unit
Pada tahapan ini, pengujian terhadap program yang dibuat menggunakan
blackbox testing yang fokus terhadap proses masukkan dan pengeluaran program.
1. Pengujian Terhadap Form Login Level 1
Tabel III.10
Hasil Pengujian Black Box Halaman Login Level 1
No Skenario
Pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1.
2.
3.
4.
01
Username dan
Password tidak
diisi, kemudian
klik tombol login
Mengisi
username tetapi
password tidak
diisi,kemudian klik
tombol login
Mengisi password
tetapi username
tidak diisi,
kemudian klik
tombol login
Mengisi data yang
benar pada
username dan
password
kemudian klik
login
Username :
(Kosong)
Password :
(Kosong)
Username :
admin
Password
Kosong
Username
(Kosong)
Password
admin
Username :
admin
Password :
Admin
Sistem akan
menolak dan akan
menampilkan pesan
“ lengkapi data
terlebih dahulu”
Sistem Akan
menolak dan akan
menampilkan pesan
“ lengkapi data
terlebih dahulu “
Sistem akan
menolak dan akan
menampilkan pesan
“ lengkapi data
terlebih dahulu”
Sistem akan
menerima dan akan
memberikan akses
masuk, kemudian
diarahkan pada
menu utama
Sesuai
harapan
Sesuai
Harapan
Sesuai
Harapan
Sesuai
Harapan
Valid
Valid
Valid
Valid
70
2. Pengujian Terhadap Form Login Level 2
Tabel III.11
Hasil Pengujian Black Box Halaman Login Level 2
No
Skenario
Pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1.
2.
3.
.
02
4.
Username dan
Password tidak
diisi, kemudian
klik tombol login
Mengisi
username tetapi
password tidak
diisi,kemudian klik
tombol login
Mengisi password
tetapi username
tidak diisi,
kemudian klik
tombol login
Mengisi data yang
benar pada
username dan
password
kemudian klik
login
Username :
(Kosong)
Password :
(Kosong)
Username :
sparepart
Password
Kosong
Username
(Kosong)
Password
admin
Username :
sparepart
Password :
Admin
Sistem akan
menolak dan akan
menampilkan pesan
“ lengkapi data
terlebih dahulu”
Sistem Akan
menolak dan akan
menampilkan pesan
“ lengkapi data
terlebih dahulu “
Sistem akan
menolak dan akan
menampilkan pesan
“ lengkapi data
terlebih dahulu”
Sistem akan
menerima dan akan
memberikan akses
masuk, kemudian
diarahkan pada
menu utama
Sesuai
harapan
Sesuai
Harapan
Sesuai
Harapan
Sesuai
Harapan
Valid
Valid
Valid
Valid
71
3. Pengujian Terhadap Form Admin
Tabel III.11
Hasil Pengujian Black Box Halaman Admin
No Skenario
Pengujian
Test Case Hasil Yang
Diharapkan
Hasil
Pengujian
Kesimpulan
1.
Id Admin
otomatis terisi,
namun Nama,No
Telp, Tangga
Lahir, Jenis
Kelamin,Posisi
Jabatan Alamat
tidak
diisi.kemudian
klik tombol
simpan
Id Admin: ADM-
001 (Otomatis)
Nama Admin :
(Kosong)
No Telp :
(Kosong)
Tanggal Lahir :
(Kosong)
Jenis Kelamin :
( Kosong)
Posisi Jabatan :
(Kosong)
Alamat (Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan
“Lengkapi
Data”
Sesuai
Harapan
Valid
2.
Mengisi nama
Admin tetapi
Notelp,Tanggal
Lahir,Jenis
Kelamin,Posisi
Jabatan Alamat
tidak diisi
kemudian klik
tombol simpan
Id Admin: ADM-
001 (Otomatis)
Nama Admin :
(Kukuh)
No Telp :
(Kosong)
Tanggal Lahir :
(Kosong)
Jenis Kelamin :
( Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan
“Lengkapi
Data”
Sesuai
Harapan
Valid
72
Posisi Jabatan :
(Kosong)
Alamat (Kosong)
3.
Mengisi No Telp
tetapi Nama
Admin,Tanggal
Lahir,Jenis
Kelamin,Posisi
Jabatan Alamat
tidak diisi
kemudian klik
tombol simpan
Id Admin: ADM-
001 (Otomatis)
Nama Admin :
(Kosong)
No Telp :
(087678987654)
Tanggal Lahir :
(Kosong)
Jenis Kelamin :
( Kosong)
Posisi Jabatan :
(Kosong)
Alamat (Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan
“Lengkapi
Data”
Sesuai
Harapan
Valid
4.
Mengisi Tanggal
Lahir tetapi Nama
Admin,No
Telp,Jenis
Kelamin,Posisi
Jabatan Alamat
tidak diisi
kemudian klik
tombol simpan
Id Admin: ADM-
001 (Otomatis)
Nama Admin :
(Kosong)
No Telp :
(Kosong)
Tanggal Lahir :
(1992-08-02)
Jenis Kelamin :
( Kosong)
Posisi Jabatan :
(Kosong)
Alamat (Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan
“Lengkapi
Data”
Sesuai
Harapan
Valid
73
5.
Mengisi Posisi
Jabatan tetapi
Nama Admin,No
Telp,Tanggal
Lahir ,Jenis
Kelamin,Alamat
tidak diisi
kemudian klik
tombol simpan
Id Admin: ADM-
001 (Otomatis)
Nama Admin :
(Kosong)
No Telp :
(Kosong)
Tanggal Lahir :
(Kosong)
Jenis Kelamin :
( Kosong)
Posisi Jabatan :
(Kepegawaian)
Alamat (Kosong)
Sistem akan
menolak dan
akan
menampilkan
pesan
“Lengkapi
Data”
Sesuai
Harapan
Valid
5.
Mengisi Alamat
tetapi Nama
Admin,No
Telp,Tanggal
Lahir ,Jenis
Kelamin,Posisi
Jabatan tidak diisi
kemudian klik
tombol simpan
Id Admin: ADM-
001 (Otomatis)
Nama Admin :
(Kosong)
No Telp :
(Kosong)
Tanggal Lahir :
(Kosong)
Jenis Kelamin :
( Kosong)
Posisi Jabatan :
(Kosong)
Alamat (jl bambu)
Sistem akan
menolak dan
akan
menampilkan
pesan
“Lengkapi
Data”
Sesuai
Harapan
Valid