BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem...

42
1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user yang berkaitan dengan website yang di bangun. Peranan analisis pada tahapan ini sangatlah penting sebagai fasilitas dalam mengetahui kebutuhan user. Aktifitas ini memeriksa kebutuhan - kebutuhan untuk kenyataan, konsistensi, dan kelengkapan yang dibutuhkan dalam pembuatan software. Pengumpulan data merupakan komponen yang penting dalam tahap analisis ini. Pengumpulan data dilakukan dengan mewawancarai pemilik, observasi dan studi dokumen. Penulis mendeskripsikan segala hal yang diperlukan dalam rangka pengembangan sistem. Untuk mempermudah pemahaman kebutuhan dari sistem, penulis akan membahas kebutuhan fungsional dan non-fungsional. 1. Kebutuhan Pengguna Dalam perancangan website Sistem Informasi Service Pada CV.Cucu Motor Bengkel Mobil terdapat empat pengguna yang dapat saling berinteraksi dalam lingkungan system, yaitu: Pemilik Bengkel, bagian service counter, bagian gudang dan bagian kasir. Keempat pengguna tersebut memiliki karakteristik interaksi dengan system yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti berikut :

Transcript of BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem...

Page 1: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

1

BAB IV

RANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem

4.1.1. Analisis Kebutuhan

Pada tahap ini, dilakukan semua pengumpulan kebutuhan user yang berkaitan

dengan website yang di bangun. Peranan analisis pada tahapan ini sangatlah penting

sebagai fasilitas dalam mengetahui kebutuhan user. Aktifitas ini memeriksa

kebutuhan - kebutuhan untuk kenyataan, konsistensi, dan kelengkapan yang

dibutuhkan dalam pembuatan software. Pengumpulan data merupakan komponen

yang penting dalam tahap analisis ini. Pengumpulan data dilakukan dengan

mewawancarai pemilik, observasi dan studi dokumen. Penulis mendeskripsikan

segala hal yang diperlukan dalam rangka pengembangan sistem. Untuk

mempermudah pemahaman kebutuhan dari sistem, penulis akan membahas

kebutuhan fungsional dan non-fungsional.

1. Kebutuhan Pengguna

Dalam perancangan website Sistem Informasi Service Pada CV.Cucu Motor

Bengkel Mobil terdapat empat pengguna yang dapat saling berinteraksi dalam

lingkungan system, yaitu: Pemilik Bengkel, bagian service counter, bagian gudang

dan bagian kasir. Keempat pengguna tersebut memiliki karakteristik interaksi

dengan system yang berbeda-beda dan memiliki kebutuhan informasi yang

berbeda-beda, seperti berikut :

Page 2: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

2

a. Skenario Kebutuhan Pemilik Bengkel

1) Administrator dapat mengelola data user

2) Administrator dapat melihat data laporan

3) Administrator dapat Tambah, Edit, Hapus

4) Administrator dapat memback up database

b. Skenario Kebutuhan Bagian Service Counter

1) Mengelola data pelanggan

2) Mengelola data jasa

3) Membuat form perintah kerja bengkel

c. Skenario Kebutuhan Bagian Gudang

1) Mengelola data sparepart

2) Mengelola data mekanik

d. Skenario Kebutuhan Bagian Kasir

1) Mengelola transaksi pembayaran

2) Membuat laporan transaksi service

2. Kebutuhan Sistem

Tahap selanjutnya adalah mengidentifikasi kebutuhan sistem informasi berbasis

web yang akan dibuat atau dirancang. Perancangan sistem yang akan dibuat

harus memiliki elemen yang mendukung efektifitas sistem informasi yang akan

diimplementasikan. Oleh karena itu, sistem informasi yang akan dibuat meliputi

hal – hal sebagai berikut:

Page 3: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

3

a. Sistem informasi service pada CV.Cucu Motor Bengkel Mobil Karawang

dilengkapi dengan keamanan ( login dan password ).

b. Sistem ini untuk memudahkan proses penginputan atau pengolahan data.

c. Sistem ini untuk memberikan informasi data yang akurat, cepat dan tepat.

4.1.2. Rancangan Diagram Use Case

Use Case Usulan Sistem Informasi Service Pada CV. Cucu Motor Bengkel

Mobil

Gambar IV.1 Use Case Usulan Sistem Informasi Service Pada CV.CUCU

Bengkel Mobil

Page 4: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

4

Tabel IV.1

Deskripsi Use Case Usulan Pemilik Bengkel sebagai admin

Use Case Name Pemilik Bengkel sebagai admin

Requirements Pemilik bengkel dapat mengelola data master, transaksi,

laporan, serta back up database.

Goal Pemilik bengkel melihat data master, data laporan secara

online melalui web

Pre-Conditions Pemilik bengkel telah login

Post-Conditions Mengontrol data master serta data laporan

Failed end Condition Pemilik bengkel tidak dapat melihat data master dan data

laporan

Actors Admin

Main Flow/Basic Path 1. User memilih menu data master

2. User memilih menu transaksi

3. User memilih menu laporan

4. User memilih menu utility

Alternate/Invariant A A1. System menampilkan data master serta data laporan

Invariant B B1. User memilih menu data master

B2. User memilih menu transaksi

B3. User memilih menu laporan

B4. User memilih menu utility

B5. System tidak menemukan data yang dicari

B6. System menampilkan pesan “Data yang dicari tidak

ditemukan”.

Tabel IV.2

Deskripsi Use Case Usulan Bagian Gudang

Use Case Name Melihat data sparepart

Requirements Bagian gudang dapat melihat stock data sparepart

Goal Bagian gudang melihat data sparepart secara online

melalui web

Pre-Conditions Bagian gudang telah login

Post-Conditions Melihat data stock sparepart yang minim

Failed end Condition Bagian gudang tidak dapat melihat data sparepart

Actors Bagian Gudang

Main Flow/Basic Path 0. User memilih menu data master

2. User memilih sub menu data sparepart

3. System menampilkan data stock sparepart

Alternate/Invariant A A1. System menampilkan data sparepart

Page 5: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

5

Invariant B B1. User memilih menu data master

B2. User memilih sub menu data sparepart

B3. System tidak menemukan data yang dicari

B4. System menampilkan pesan “Data yang dicari tidak

ditemukan”.

Tabel IV.3

Deskripsi Use Case Usulan Bagian Service Counter

Use Case Name Membuat Form Perintah kerja bengkel

Requirements Bagian service counter dapat membuat form perintah kerja

bengkel

Goal Bagian service counter membuat form perintah kerja

bengkel secara online melalui web

Pre-Conditions Bagian gudang telah login

Post-Conditions Membuat form perintah kerja bengkel sesuai data

pelanggan

Failed end Condition Bagian service counter tidak dapat membuat form perintah

kerja bengkel

Actors Bagian service counter

Main Flow/Basic Path 0. User memilih menu transaksi

2. User memilih sub menu perintah kerja bengkel

4. System menampilkan form perintah kerja bengkel

Alternate/Invariant A A1. System menampilkan form perintah kerja bengkel

Invariant B B1. User memilih menu transaksi

B2. User memilih sub menu perintah kerja bengkel

B3. System tidak menemukan form yang dicari

B4. System menampilkan pesan “form yang dicari tidak

ditemukan”.

Tabel IV.4

Deskripsi Use Case Usulan Bagian Kasir

Use Case Name Melakukan transaksi pembayaran

Requirements Bagian kasir dapat melakukan transaksi pembayaran

Goal Bagian kasir melakukan transaksi pembayaran secara

online melalui web

Pre-Conditions Bagian kasir telah login

Post-Conditions Melakukan transaksi pembayaran

Failed end Condition Bagian kasir tidak dapat melakukan transaksi pembayaran

Actors Bagian kasir

Main Flow/Basic Path 0. User memilih menu transaksi

2. User memilih sub menu transaksi pembayaran

5. System menampilkan form transaksi pembayaran

Alternate/Invariant A A1. System menampilkan form transaksi pembayaran

Page 6: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

6

Invariant B B1. User memilih menu transaksi

B2. User memilih sub menu transaksi pembayaran

B3. System tidak menemukan form yang dicari

B4. System menampilkan pesan “form yang dicari tidak

ditemukan”.

4.1.3. Rancangan Diagram Aktifitas

1. Activity Diagram Log In Untuk Semua User

Gambar IV.2 Diagram Aktifitas Login All User

Page 7: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

7

2. Activity Diagram Detail Log In Untuk Semua User

Gambar IV.3 Diagram Detail Aktifitas Login All User

Page 8: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

8

3. Rancangan Diagram Aktifitas Admin

Gambar IV.4 Rancangan Diagram Aktifitas Admin

Page 9: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

9

4. Rancangan Diagram Aktifitas Bagian Service Counter Mengelola Sub Menu Data

Perintah Kerja Bengkel

Gambar IV.5 Rancangan Diagram Aktifitas Bagian Service Counter

Mengelola Sub Menu Data Perintah Kerja Bengkel

Page 10: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

10

5. Rancangan Diagram Aktifitas Bagian Service Counter Mengelola Sub Menu Data

Pelanggan

Gambar IV.6 Rancangan Diagram Aktifitas Bagian Service Counter

Mengelola Sub Menu Data Pelanggan

Page 11: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

11

6. Rancangan Diagram Aktifitas Bagian Service Counter Mengelola Sub Menu Data

Jasa

Gambar IV.7 Rancangan Diagram Aktifitas Bagian Service Counter

Mengelola Sub Menu Data Jasa

Page 12: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

12

7. Rancangan Diagram Aktifitas Bagian Gudang Mengelola Sub Menu Data

Sparepart

Gambar IV.8 Rancangan Diagram Aktifitas Bagian Gudang Mengelola Sub

Menu Data Sparepart

Page 13: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

13

8. Rancangan Diagram Aktifitas Bagian Gudang Mengelola Sub Menu Data

Mekanik

Gambar IV.9 Rancangan Diagram Aktifitas Bagian Gudang Mengelola Sub

Menu Data Mekanik

Page 14: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

14

9. Rancangan Diagram Aktifitas Bagian Kasir Mengelola Sub Menu Transaksi

Pembayaran

Gambar IV.10 Rancangan Diagram Aktifitas Bagian Kasir Mengelola Sub

Menu Transaksi Pembayaran

Page 15: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

15

10. Rancangan Diagram Aktifitas Mengelola Sub Menu Back Up Database Untuk

Semua User

Gambar IV.11 Rancangan Diagram Aktifitas Mengelola Sub Menu Back Up

Database Untuk Semua User

Page 16: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

16

11. Rancangan Diagram Aktifitas Logout Untuk Semua User

Gambar IV.12 Rancangan Diagram Aktifitas Logout Untuk Semua User

Page 17: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

17

4.1.4. Rancangan Dokumen Sistem Usulan

Rancangan dokumen sistem usulan akan membahas mengenai rincian bentuk

dokumen-dokumen masukan dan keluaran yang diusulkan pada sistem

Perancangan Sistem Informasi Service Pada Cucu Bengkel Mobil. Disini

penulis akan menjelaskan tentang spesifikasi rancangan dokumen sistem

usulan berupa bentuk uraian pembuatan program yang akan penulis gunakan,

diantaranya adalah :

1. Bentuk Dokumen Masukan

Bentuk dokumen masukan yang digunakan pada sistem usulan adalah :

a. Nama Dokumen : Data Pelanggan

Fungsi : Untuk input data pelanggan baru

Sumber : Pelanggan

Tujuan : Service Counter

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada pelanggan baru

Bentuk : Lampiran C-1

b. Nama Dokumen : Data Mekanik

Fungsi : Untuk input data calon mekanik

Sumber : Bagian Gudang

Tujuan : Pemilik Bengkel

Media : Kertas

Jumlah : 1 Lembar

Page 18: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

18

Frekuensi : Setiap ada mekanik baru

Bentuk : Lampiran C-2

c. Nama Dokumen : Data Sparepart

Fungsi : Untuk update data sparepart

Sumber : Gudang

Tujuan : Pemilik Bengkel

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap kedatangan sparepart

Bentuk : Lampiran C-3

d. Nama Dokumen : Data Jasa

Fungsi : Untuk update data jasa

Sumber : Service Counter

Tujuan : Pemilik Bengkel

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada penambahan data jasa service

Bentuk : Lampiran C-4

e. Nama Dokumen : PKB (Perintah Kerja Bengkel)

Fungsi : Untuk input data pelanggan saat ingin service

Sumber : Service Counter

Tujuan : Mekanik

Media : Kertas

Page 19: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

19

Frekuensi : Setiap adanya pelanggan yang ingin service

Bentuk : Lampiran C-5

2. Bentuk Dokumen Keluaran

Bentuk dokumen keluaran yang digunakan pada sistem usulan adalah :

a. Nama Dokumen : Form PKB

Fungsi : Untuk job desc mekanik

Sumber : Service Counter

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap pendaftaran

Bentuk : Lampiran D-1

b. Nama Dokumen : Laporan Data Pelanggan

Fungsi : Untuk mengetahui data pelanggan yang ada

Sumber : Service Counter

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran D-2

c. Nama Dokumen : Laporan Data Mekanik

Fungsi : Untuk mengetahui data mekanik yang ada

Sumber : Bagian Gudang

Tujuan : Pemilik Bengkel

Media : Kertas

Page 20: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

20

Frekuensi : Setiap bulan

Bentuk : Lampiran D-3

d. Nama Dokumen : Laporan Data Sparepart

Fungsi : Untuk mengetahui stock sparepart yang minim

Sumber : Bagian Gudang

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran D-4

d. Nama Dokumen : Laporan Data Jasa

Fungsi : Untuk mengetahui Data Jasa

Sumber : Service Counter

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Bentuk : Lampiran D-5

e. Nama Dokumen : Laporan Transaksi Service

Fungsi : Untuk mengetahui data transaksi service yang

terjadi

Sumber : Kasir

Tujuan : Pemilik Bengkel

Media : Kertas

Frekuensi : Setiap bulan

Page 21: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

21

Bentuk : Lampiran D-6

f. Nama Dokumen : Nota Pembayaran

Fungsi : Sebagai bukti pembayaran lunas untuk

pelanggan

Sumber : Kasir

Tujuan : Pelanggan

Media : Kertas

Jumlah : Dua Lembar

Frekuensi : Setiap terjadi transaksi service

Bentuk : Lampiran D-7

4.1.5. Rancangan Prototype

1. Interface Menu Login Perancangan Sistem Informasi Service Mobil All

User

Gambar IV.13 Interface Menu Login Perancangan Sistem Informasi Service

Mobil All User

Page 22: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

22

2. Interface Menu Utama Perancangan Sistem Informasi Service Mobil Hak

Akses Bagian Admin

Gambar IV.14 Interface Menu Utama Perancangan Sistem Informasi

Service Mobil Hak Akses Bagian Admin

3. Interface Menu Utama Perancangan Sistem Informasi Service Mobil Hak

Akses Bagian Service Counter

Gambar IV.15 Interface Menu Utama Perancangan Sistem Informasi

Service Mobil Hak Akses Bagian Service Counter

Page 23: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

23

4. Interface Menu Utama Perancangan Sistem Informasi Service Mobil Hak

Akses Bagian Gudang

Gambar IV.16 Interface Menu Utama Perancangan Sistem Informasi

Service Mobil Hak Akses Bagian Gudang

5. Interface Menu Utama Perancangan Sistem Informasi Service Mobil Hak

Akses Bagian Kasir

Gambar IV.17 Interface Menu Utama Perancangan Sistem Informasi

Service Mobil Hak Akses Bagian Kasir

Page 24: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

24

6. Interface Menu Data Pelanggan Perancangan Sistem Informasi Service

Mobil

Gambar IV.18 Interface Menu Data Pelanggan Perancangan Sistem

Informasi Service Mobil

7. Interface Menu Data Sparepart Perancangan Sistem Informasi Service

Mobil

Gambar IV.19 Interface Menu Data Sparepart Perancangan Sistem

Informasi Service Mobil

Page 25: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

25

8. Interface Menu Data Jasa Perancangan Sistem Informasi Service Mobil

Gambar IV.20 Interface Menu Data Jasa Perancangan Sistem

Informasi Service Mobil

9. Interface Menu Data Mekanik Perancangan Sistem Informasi Service

Mobil

Gambar IV.21 Interface Menu Data Mekanik Perancangan Sistem

Informasi Service Mobil

Page 26: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

26

10. Interface Menu Data User Perancangan Sistem Informasi Service Mobil

Gambar IV.22 Interface Menu Data User Perancangan Sistem

Informasi Service Mobil

11. Interface Menu Data Perintah Kerja Bengkel Perancangan Sistem

Informasi Service Mobil

Gambar IV.23 Interface Menu Data Perintah Kerja Bengkel

Perancangan Sistem Informasi Service Mobil

Page 27: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

27

12. Interface Menu Transaksi Pembayaran Perancangan Sistem Informasi

Service Mobil

Gambar IV.24 Interface Menu Transaksi Pembayaran Perancangan

Sistem Informasi Service Mobil

13. Interface Menu Laporan Transaksi Service Perancangan Sistem

Informasi Service Mobil

Gambar IV.25 Interface Menu Laporan Transaksi Service Perancangan

Sistem Informasi Service Mobil

Page 28: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

28

14. Interface Menu Profile Bengkel Perancangan Sistem Informasi Service

Mobil

Gambar IV.26 Interface Menu Profile Bengkel Perancangan Sistem

Informasi Service Mobil

15. Interface Sukses Back Up Database Perancangan Sistem Informasi

Service Mobil

Gambar IV.27 Interface Sukses Back Up Database Perancangan Sistem

Informasi Service Mobil

Page 29: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

29

4.2. Perancangan Perangkat Lunak

4.2.1. Entity Relationship Diagram (ERD)

Pelanggan

Kd_Plg

Nopol

No_Rangka

Tipe_Mobil

Tahun

No_Hp

Nm_Plg

Alamat

PkbMelakukan

No_Pkb

Jenis Kd_Plg

Kd_Mekanik

Transaksi

No_Faktur

Tgl_Service

Hrg_Service

No_Pkb

Username

Kd_Jasa

Melakukan

Users

Id_User

Nama

Password

Username

Level_User

Berisi

Jasa

Nm_Jasa

Harga_jasa

Kd_Jasa

Berisi

Sparepart

Nm_Sp

Harga Stock

SatuanKd_Sp

1M 1

1

1

1

M

M

M

Dilakukan

Mekanik

Nm_Mekanik alamat_

mekanikNo_tlp_mekanik

No_hp_mekanik

Kd_Mekanik

M

1

Gambar IV.28 Entity Relationship Diagram (ERD) Sistem Informasi Service

Page 30: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

30

4.2.2. Logical Structure Record (LRS)

Gambar IV.29 Logical Structure Record (LRS) Sistem Informasi Service

4.2.3. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam perancangan

sistem informasi service pada CV.Cucu Motor Bengkel Mobil adalah

sebagai berikut:

Transaksi

PK No_Faktur

Tgl_Service

Hrg_Service

kd_jasa

No_Pkb

Username

Users

PK Username

Id_user

Nama

Password

Level_User

Sparepart

PK Kd_Sp

Nm_Sp

Harga

Stock

Satuan

Mekanik

PK Kd_Mekanik

Nm_Mekanik

Alamat_Mekanik

No_Tlp_Mekanik

No_Hp_Mekanik

Pkb

PK No_Pkb

Jenis

Kd_Plg

Kd_Mekanik

Pelanggan

PK Kd_Plg

Nopol

No_Rangka

Tipe_Mobil

Tahun

Nm_Plg

Alamat

No_Tlp

No_Hp

Detail_Trans

Kd_sp

Jumlah_Part

Total_Hrg_Part

No_Faktur

1

M

M

1

M

1

M

1

1

M

jasa

PK Kd_Jasa

Nm_Jasa

Harga_jasa

1

M

M

1

Page 31: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

31

1. Spesifikasi Data Pelanggan

Nama : Tabel Pelanggan

Akronim File : pelanggan

Tipe File : File Master

Akses File : Random

Record Size : 144

Media File : Harddisk

Kunci Field : kd_plg

Software : Mysql

Tabel IV.5

Spesifikasi Data pelanggan

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode pelanggan kd_plg Varchar 7 Primary Key

2. No Polisi Nopol Varchar 10

3. No Rangka no_rangka Varchar 20

4. Tipe Mobil tipe_mobil Varchar 15

5. Tahun tahun Integer

6. Nama plg nm_plg Varchar 30

7. Alamat alamat Varchar 50

8. No HP no_hp Integer

2. Spesifikasi Data Mekanik

Nama : Tabel Mekanik

Akronim File : mekanik

Tipe File : File Master

Akses File : Random

Record Size : 74

Media File : Harddisk

Kunci Field : kd_mekanik

Page 32: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

32

Software : Mysql

Tabel IV.6

Spesifikasi Data Mekanik

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Mekanik kd_mekanik Varchar 4 Primary Key

2. Nama Mekanik nm_mekanik Varchar 20

3. Alamat Mekanik alamat_mekanik Varchar 50

4. No Telepon Mekanik no_tlp_mekanik Integer

5. No HP Mekanik no_hp_mekanik Integer

3. Spesifikasi Data Spare Part

Nama : Tabel Sparepart

Akronim File : sparepart

Tipe File : File Master

Akses File : Random

Record Size : 30

Media File : Harddisk

Kunci Field : kd_sp

Software : Mysql

Tabel IV.7

Spesifikasi Data Sparepart

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Sparepart kd_sp Varchar 5 Primary Key

2. Nama Sparepart nm_sp Varchar 20

3. Harga Sparepart harga Double

4. Stock stock Varchar 5

5. Satuan satuan Double

4. Spesifikasi Data Jasa

Nama : Tabel Jasa

Page 33: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

33

Akronim File : jasa

Tipe File : File Master

Akses File : Random

Record Size : 40

Media File : Harddisk

Kunci Field : kd_jasa

Software : Mysql

Tabel IV.8

Spesifikasi Data Jasa

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Jasa kd_ Jasa Varchar 5 Primary Key

2. Nama Jasa nm_ Jasa Varchar 35

3. Harga Jasa Harga Double

5. Spesifikasi Data Users

Nama : Tabel User

Akronim File : users

Tipe File : File Master

Akses File : Random

Record Size : 44

Media File : Harddisk

Kunci Field : username

Software : Mysql

Tabel IV.9

Tabel Data Users

No Elemen Data Akronim Tipe Panjang Keterangan

1. Username Username Varchar 6 Primary Key

Page 34: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

34

2. Id_user id_user Varchar 20

2. Nama Nama Varchar 10

3. Password password Text

4. Level User Level_user Varchar 8

6. Spesifikasi Data Transaksi

Nama : Tabel Transaksi

Akronim File : transaksi

Tipe File : File transaksi

Akses File : Random

Record Size : 30

Media File : Harddisk

Kunci Field : no_faktur

Software : Mysql

Tabel IV.10

Spesifikasi Data Transaksi

No Elemen Data Akronim Tipe Panjang Keterangan

1. No Faktur no_faktur Varchar 9 Primary Key

2. Tanggal Service tgl_service Date

3. Harga Service jenis_service Double

4. Kode jasa kd_jasa Varchar 5

5. No PKB no_pkb Varchar 10

6. Username username Varchar 6

7. Spesifikasi Data Perintah Kerja Bengkel

Nama : Tabel Transaksi Perintah Kerja Bengkel

Akronim File : pkb

Tipe File : File Transaksi

Akses File : Random

Page 35: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

35

Record Size : 71

Media File : Harddisk

Kunci Field : pkb

Software : Mysql

Tabel IV.11

Spesifikasi Data Perintah Kerja Bengkel

No Elemen Data Akronim Tipe Panjang Keterangan

1. No PKB no_pkb Varchar 10 Primary Key

2. Jenis Jenis Varchar 50

3. Kode pelanggan kd_plg Varchar 7

4. Kode Mekanik kd_mekanik Varchar 4

8. Spesifikasi Data Detail Transaksi

Nama : Tabel Detail Transaksi

Akronim File : detail_trans

Tipe File : File Master

Akses File : Random

Record Size : 23

Media File : Harddisk

Kunci Field : no_faktur

Software : Mysql

Tabel IV.12

Spesifikasi Data Detail Transaksi Service

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Sparepart kd_sp Varchar 10

2. Jumlah Sparepart jumlah_part Varchar 3

3. Total Harga Sparepart total_harga_pa

rt

Double

4. No Faktur no_faktur Varchar 10

Page 36: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

36

4.2.4. Class Model / Class Diagram

Gambar IV.30 Class Diagram Sistem Informasi Service

Page 37: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

37

4.2.5. Sequence Diagram

a. Sequence Diagram Usulan Perintah Kerja Bengkel (PKB)

Gambar IV.31 Sequence Diagram Usulan Perintah Kerja Bengkel

(PKB)

Page 38: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

38

b. Sequence Diagram Usulan Permintaan Sparepart

Gambar IV.32 Sequence Diagram Usulan Permintaan Sparepart

Page 39: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

39

c. Sequence Diagram Usulan Pembayaran

Gambar IV.33 Sequence Diagram Usulan Pembayaran

Page 40: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

40

d. Sequence Diagram Usulan Pembuatan Laporan

Gambar IV.34 Sequence Diagram Usulan Pembuatan Laporan

Page 41: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

41

4.2.6. Spesifikasi Hardware dan Software

Berikut ini adalah spesifikasi perangkat lunak minimum yang dibutuhkan

untuk mengimplementasikan perancangan sistem informasi service pada

CV.Cucu Motor Bengkel Mobil Karawang. Spesifikasi ini berfungsi sebagai

sarana untuk perancangan aplikasi sistem informasi service, terdapat dua

sarana pendukung program yaitu perangkat keras (hardware) dan perangkat

lunak (software).

1. Spesifikasi Hardware

a. Server

1) CPU

a) Processor Pentium® 4 Core 2 Duo

b) RAM DDR3 2 GB

c) Hard Disk 320 GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 2 Mbps

b. Client

1) CPU

a) Processor Pentium® 4

b) RAM DDR3 2 GB

c) Hard Disk 320 GB

2) Mouse

Page 42: BAB IV RANCANGAN SISTEM USULAN...1 BAB IV RANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem 4.1.1. Analisis Kebutuhan Pada tahap ini, dilakukan semua pengumpulan kebutuhan user

42

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768

5) Koneksi internet dengan kecepatan 56 kbps

2. Spesifikasi Software

a. Server

1) Sistem Operasi yang digunakan : Windows 7 Home Premium

2) Web Server : Xampp Server v2

3) Web Browser : Google Chrome

b. Client

1) Sistem Operasi yang digunakan : Windows 7 Home Premium

2) Web Browser : Google Chrome

1.3 Jadwal Implementasi

Tabel IV.13

Jadwal Implementasi

No KEGIATAN

WAKTU

Bulan I Bulan II Bulan III

1 2 3 4 1 2 3 4 1 2 3 4

1 Persiapan data awal

2 Analisa

3 Desain Sistem

4 Desain Perangkat Lunak

5 Pembuatan & Tes Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi & Operasional