55
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.

BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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:

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

42

3.7.2. Flowchart

1. Flowchart Login Level 1

Gambar III.5

Flowchart From Log In Level 1

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

43

2. Flowchart Menu Admin Level 1

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

44

Gambar III.6

Flowchart Menu Admin Level 1

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

45

A. Flowchart Form Data Pelanggan

Gambar III.7

Flowchart Form Data Pelanggan

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

46

B. Flowchart Form Data Motor

Gambar III.8

Flowchart From Data Motor

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

47

C. Flowchart Form Data Transaksi

Gambar III.9

Flowchart Form Data Transaksi

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

48

D. Flowchart Form Data Laporan Level 1

Gambar III.10

Flowchart Form Data Laporan Level 1

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

49

E. Flowchart Form Lain-lain

Profil

Gambar III.11

Flowchart Profil Level 1

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

50

Akun

Gambar III.12

Flowchart Akun Level 1

Page 33: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

51

F. Flowchart Menu Admin Level 2

Page 34: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

52

Gambar III.13

Flowchart Menu Admin Level 2

G. Flowchart Pegawai

Gambar III.14

Flowchart Pegawai

Page 35: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

53

H. Flowchart Data Pegawai

Gambar III.15

Flowchart Data Pegawai

Page 36: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

54

I. Flowchart Data Sparepart

Gambar III.16

Flowchart Data Sparepart

Page 37: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

55

J. Flowchart Data Laporan Level 2

Gambar III.17

Flowchart Data Laporan Level 2

Page 38: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

56

K. Flowchart Lain-lain

Profil

Gambar III.18

Flowchart Profil Level 2

Page 39: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

57

Akun

Gambar III.19

Flowchart Akun Level 2

Page 40: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 41: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 42: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

60

Gambar III.21

Implementasi Halaman Menu Utama Pelanggan

Gambar III.22

Implementasi Halaman Menu Utama Motor

Page 43: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 44: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 45: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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.

Page 46: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 47: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 48: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 49: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

67

12. Implementasi Laporan Data Sparepart

Halaman form yang digunakan untuk mencetak laporan sparepart.

Gambar III.33

Implementasi Laporan Data Jabatan Sparepart

Page 50: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 51: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 52: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 53: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 54: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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

Page 55: BAB III PEMBAHASAN - repository.bsi.ac.id · motor. Memperbaiki penjelasan kepada konsumen tentang kerusakan-kerusakan yang terjadi pada sepeda motor. 3.2 Analisis Kebutuhan Pada

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