41
4.2.3 Diagram Berjenjang
Diagram berjenjang menggambarkan level proses yang ada dalam Data Flow Diagram DFD. Tingkat atas menunjukkan sistem yang dikembangkan,
tingkat kedua merupakan level 0, tingkat ketiga merupakan level 1 dan tingkat keempat merupakan level 2 dari DFD. Diagram berjenjang Sistem Informasi
Layanan Service Berkala pada PT. Toyota Astra Motor dapat dilihat pada gambar 4.3, gambar 4.4, dan gambar 4.5.
Sistem Informasi Layanan Service
Berkala 1
Mengelola Data 2
Melakukan Transaksi
3 Membuat Laporan
1.3.2 Mengubah
Data Dealer
1.1 Mengelola
Data Mobil 1.2
Mengelola Data
Pelanggan 1.3
Mengelola Data Dealer
1.4 Mengelola
Data Service
1.5 Mengelola
Data Sparepart
1.5.1 Input Data
Sparepart 1.1.1
Input Data Mobil
1.1.2 Mengubah
Data Mobil Input Data
Service 1.4.1
1.4.2 Mengubah
Data Service
1.5.2 Mengubah
Data Sparepart
1.2.1 Input Data
Pelanggan 1.2.2
Mengubah Data
Pelanggan 1.3.1
Input Data Dealer
1.7 Mengelola
Data Periode Harga
Sparepart 1.6
Mengelola Data
Periode Biaya Service
1.7.1 Input Data
Periode Harga
Sparepart 1.7.2
Mengubah Data
Periode Harga
Sparepart 1.6.1
Input Data Periode
Biaya Service
1.6.2 Mengubah
Data Periode
Biaya Service
1.8 Mengelola Data
Uraian Kerja dan Ketentuan
Service 1.8.1
Input Data Uraian Kerja
dan Ketetntuan
Service 1.8.2
Mengubah Data Uraian Kerja dan
Ketetntuan Service
Gambar 4.3 Diagram Berjenjang Proses Mengelola Data
42
Sistem Informasi Layanan Service
Berkala 1
Mengelola Data 3
Membuat Laporan 2
Membuat PKB
2.1 Cek
No.Mesin 2.4
Menampilkan Uraian Kerja
2.5 Menentukan
Parts Yang Diganti
2.6 Menghitung
Harga Sparepart
2.7 Menghitung
Biaya Total 2.8
Mencetak PKB
2.2 Menampilkan
Data Kendaraan
dan Pelanggan
2.3 Menentukan
Jarak Tempuh
Gambar 4.4 Diagram Berjenjang Proses Membuat PKB
Sistem Informasi Layanan Service
Berkala 1
Mengelola Data 2
Melakukan Transaksi
3 Membuat Laporan
3.1 Memilih
Jenis Laporan
3.2 Menentukan
Periode Laporan
3.3 Mencetak
Laporan
Gambar 4.5 Diagram Berjenjang Proses Membuat Laporan
4.2.4 Data Flow Diagram
Data Flow Diagram menggambarkan aliran data yang terjadi dalam sistem, sehingga dengan dirancangnya DFD ini akan terlihat dengan jelas arus
data yang mengalir dalam sistem baik dari eksternal entity ke proses, proses ke
43
data store , proses ke proses, dan sebaliknya. Dalam pembuatan DFD ini akan
dibuat mulai dari context diagram dan DFD level di bawahnya.
A. Context Diagram
Pada Context Diagram Sistem Informasi layanan service berkala ini terdiri dari 5 entitas bagian, yaitu pelanggan, partman, service advisor, kasir ,
Administrasi service. Kelima entitas tadi memberikan input data dan menerima output data yang diperlukan sebagai hasil dari proses yang ada.
Data master yang berasal dari pemilik berupa data master mobil, master pelanggan, master dealer, master service, master suku cadang, master ketentuan
service,master periode harga. Pemilik menginputkan data master tersebut sebelum perusahaan
menggunakan sistem yang sedang dikembangkan ini. Sebagai output sistem, pemilik perusahaan memperoleh laporan layanan service berkala, yaitu laporan
service, laporan suku cadang, laporan pelanggan, laporan jasa, laporan transaksi service
, laporan biaya service dan pemilik perusahaan juga mendapatkan laporan mobil pelanggan yang telah melakukan service di bengkel tersebut.
Pemilik mendapatkan laporan yang secara lengkap tepat akurat laporan suku cadang yang tersisa sebagai acuan stok persediaan di gudang sparepart. Laporan
pendapatan per hari dapat dilihat pada program ini kemudian dapat digunakan sebagai acuan pendapatan yang diperoleh pihak bengkel atas perbaikan jasa dari
mobil pelanggan yang melakukan perbaikan di bengkel tersebut. Context Diagram Sistem Informasi Layanan Service Berkala pada PT. Toyota Astra Motor dapat
dilihat pada gambar 4.6.
44
Data Laporan Data Periode
PKB ADM Service Laporan
Laporan Pembayaran Service NON TAM Laporan Transaksi Service
Daftar Harga Sparepart Daftar Uraian Kerja dan Ketentuan Service
Transaksi Service
Daftar Biaya Service Daftar Dealer
PKB Customer
STNK STNK
KTP Daftar Stok Spareparts
SISTEM INFORMASI LAYANAN SERVICE BERKALA
+
Pelanggan Partman
ADM Service
SA
Kasir
Gambar 4.6 Context Diagram Sistem Informasi Layanan Service Berkala pada PT. Toyota Astra Motor
B. Data Flow Diagram Level 0
Dalam perancangan sistem informasi, penggunaan DFD adalah suatu cara untuk memahami sistem yang ada dalam suatu perusahaan. Sebagai
gambaran data flow diagram ini dibuat setelah melakukan decompose atau penurunan proses. Dari context diagram di atas dapat dibuat DFD Level 0 yang
terdiri dari 3 proses, yaitu mengelola data, melakukan transaksi, dan membuat laporan.
Pada proses mengelola data, pemilik memberikan data master dealer, pelanggan, mobil, sparepart, service, ketentuan service. Setiap proses
45
pemeliharaan data tersebut dijelaskan pada level 1. dan setiap proses pemeliharaan data pada level 1 meliputi proses validasi data baru, insert, update, dan delete
data. Masing-masing proses ini dapat dilihat pada gambar 4.7.
Data Cek Service Data Cek Sparepart
Data Cek Mobil Data Cek Dealer
Data Cek Pelanggan
Data Transaksi PKB [Laporan Pembayaran Service NON TAM]
[Laporan Transaksi Service]
[Data Laporan] [Data Periode]
[Laporan] Data Cek Periode Biaya Service
Data Cek Periode Harga Sparepart
Data Cek Uraian Kerja Data Cek Uraian Kerja
Data Simpan PKB Data Cek Pelanggan
Data Simpan Pelanggan Data Cek Mobil
Data Simpan Mobil [PKB ADM Service]
[PKB Customer] [STNK]
Data Periode Harga Sparepart Data Cek Periode Harga Sparepart
Data Periode Biaya Service Data Cek Periode Biaya Service
Data Cek Uraian Kerja dan Ketentuan Service
Data Uraian Kerja dan Ketentuan Service Data Cek Dealer
Data Dealer Data Service
Data Cek Service Data Cek Sparepart
Data Sparepart Data Cek Pelanggan
Data Pelanggan Data Cek Mobil
Data Mobil
[STNK] [KTP]
[Daftar Harga Sparepart] [Transaksi Service]
[Daftar Stok Spareparts] [Daftar Uraian Kerja dan Ketentuan Service]
[Daftar Biaya Service] [Daftar Dealer]
Partman
Pelanggan SA
Kasir ADM
Service 1
Mobil 1
Mengelola Data
+
2
Membuat PKB
+
3 Membuat Laporan
+
2 Pelanggan
3 Sparepart
4 Service
5 Dealer
6 Uraian Kerja dan
Ketentuan Service 7
Periode Biaya Service
8 Periode Harga Sparepart
7 Periode Biaya Service
8 Periode Harga Sparepart
2 Pelanggan
1 Mobil
6 Uraian Kerja dan
Ketentuan Service
9 PKB
9 PKB
2 Pelanggan
1 Mobil
5 Dealer
4 Service
3 Sparepart
Gambar 4.7 DFD Level 0 Sistem Informasi Layanan Service Berkala pada PT. Toyota Astra Motor
46
C. Data Flow Diagram Level 1 Mengelola Data
Proses mengelola data merupakan proses pengelolaan terhadap tabel master di dalam database. Proses yang ada meliputi proses simpan, dan proses
ubah DFD level 1 proses mengelola data dapat dilihat pada gambar 4.8.
[Data Pelanggan] [Data Cek Pelanggan]
[Data Cek Mobil] [Data Mobil]
[Data Dealer] [Data Cek Dealer]
[Data Cek Service] [Data Service]
[Data Sparepart] [Data Cek Sparepart]
[Data Cek Uraian Kerja dan Ketentuan Service] [Data Uraian Kerja dan Ketentuan Service]
[Data Cek Periode Biaya Service] [Data Periode Biaya Service]
[Data Cek Periode Harga Sparepart] [Data Periode Harga Sparepart]
[Daftar Biaya Service]
[Daftar Harga Sparepart] [Daftar Uraian Kerja dan Ketentuan Service]
[Transaksi Service]
[Daftar Stok Spareparts] [Daftar Dealer]
[STNK] [KTP]
SA
Partman Pelanggan
1 Mobil
2 Pelanggan
3 Sparepart
4 Service
5 Dealer
6 Uraian Kerja dan
Ketentuan Service
7 Periode Biaya Service
8 Periode Harga Sparepart
1.1 Mengelola
Data Pelanggan
+
1.2 Mengelola
Data Mobil
+
1.3 Mengelola
Data Dealer
+
1.4 Mengelola
Data Service
+
1.5 Mengelola Data
Sparepart
+
1.6 Mengelola Data
Uraian Kerja dan Ketentuan Service
+
1.7 Mengelola
Data Periode Biaya Service
+
1.8 Mengelola Data
Periode Harga Sparepart
+
Gambar 4.8 DFD Level 1 Mengelola Data
47
D. Data Flow Diagram Level 2 Mengelola Data Pelanggan
Proses mengelola data pelanggan adalah menggambarkan proses mengelola data pelanggan pada PT. Toyota Astra Motor. DFD level 2
subproses mengelola data pelanggan dapat dilihat pada gambar 4.9.
Data Pelanggan Data Pelanggan Baru
[Data Pelanggan]
[Data Cek Pelanggan] Data Pelanggan Diubah
Data Pelanggan Baru [KTP]
Pelanggan
2 Pelanggan
1.1.1 Memasukkan
Data Pelanggan
1.1.2 Mengubah
Data Pelanggan
Gambar 4.9 DFD Level 2 Mengelola Data Pelanggan
E. Data Flow Diagram Level 2 Mengelola Data Mobil
Proses mengelola data mobil adalah menggambarkan proses mengelola data mobil pada PT. Toyota Astra Motor. DFD level 2 subproses mengelola
data mobil dapat dilihat pada gambar 4.10.
[Data Cek Mobil] [Data Mobil]
Data Mobil Diubah Data Mobil Baru
Data Mobil Baru
Data Mobil [STNK]
Pelanggan
1 Mobil
1.2.1 Memasukkan
Data Mobil
1.2.2 Mengubah
Data Mobil
Gambar 4.10 DFD Level 2 Mengelola Data Mobil
48
F. Data Flow Diagram Level 2 Mengelola Data Dealer
Proses mengelola data dealer adalah menggambarkan proses mengelola data dealer pada PT. Toyota Astra Motor. DFD level 2 subproses mengelola
data dealer dapat dilihat pada gambar 4.11.
[Data Cek Dealer] [Data Dealer]
Data Dealer Data Dealer Baru
Data Dealer Diubah Data Dealer Baru
[Daftar Dealer] SA
5 Dealer
1.3.1 Memasukkan
Data Dealer
1.3.2 Mengubah
Data Dealer
Gambar 4.11 DFD Level 2 Mengelola Data Dealer
G. Data Flow Diagram Level 2 Mengelola Data Service
Proses mengelola data service adalah menggambarkan proses mengelola data service pada PT. Toyota Astra Motor. DFD level 2 subproses mengelola
data service dapat dilihat pada gambar 4.12.
H. Data Flow Diagram Level 2 Mengelola Data Sparepart
Proses mengelola data sparepart adalah menggambarkan proses mengelola data sparepart pada PT. Toyota Astra Motor. DFD level 2
subproses mengelola data sparepart dapat dilihat pada gambar 4.13.
49
[Data Service] [Data Cek Service]
Data Service Data Service Baru
Data Service Diubah Data Service Baru
[Transaksi Service]
SA
4 Service
1.4.1 Memasukkan
Data Service
1.4.2 Mengubah
Data Service
Gambar 4.12 DFD Level 2 Mengelola Data Service
[Data Sparepart] [Data Cek Sparepart]
Data Sparepart Baru
Data Sparepart Data Sparepart Diubah
Data Sparepart Baru [Daftar Stok Spareparts]
Partman
3 Sparepart
1.5.1 Memasukkan
Data Sparepart
1.5.2 Mengubah Data
Sparepart
Gambar 4.13 DFD Level 2 Mengelola Data Sparepart
50
I. Data Flow Diagram Level 2 Mengelola Data Uraian Kerja dan Ketentuan
Service
Proses mengelola data uraian kerja dan ketentuan service adalah menggambarkan proses mengelola data uraian kerja dan ketentuan service
pada PT. Toyota Astra Motor. DFD level 2 subproses mengelola data uraian kerja dan ketentuan service dapat dilihat pada gambar 4.14.
[Data Uraian Kerja dan Ketentuan Service] [Data Cek Uraian Kerja dan Ketentuan Service]
Data Uraian Kerja dan Ketentuan Service Data Uraian Kerja dan Ketentuan Service Baru
Data Uraian Kerja dan Ketentuan Service Diubah Data Uraian Kerja dan Ketentuan Service Baru
[Daftar Uraian Kerja dan Ketentuan Service]
SA
6 Uraian Kerja dan
Ketentuan Service 1.6.1
Memasukkan Data Uraian Kerja dan
Ketentuan Service
1.6.2 Mengubah Data
Uraian Kerja dan Ketentuan Service
Gambar 4.14 DFD Level 2 Mengelola Data Uraian Kerja dan Ketentuan Service
J. Data Flow Diagram Level 2 Mengelola Data Periode Biaya Service
Proses mengelola data periode biaya service adalah menggambarkan proses mengelola data periode biaya service pada PT. Toyota Astra Motor.
DFD level 2 subproses mengelola data periode biaya service dapat dilihat pada gambar 4.15.
51
[Data Cek Periode Biaya Service]
[Data Periode Biaya Service] Data Periode Biaya Service Diubah
Data Periode Biaya Service Data Periode Biaya Service Baru
Data Periode Biaya Service Baru [Daftar Biaya Service]
SA
7 Periode Biaya Service
1.7.1 Memasukkan
Data Periode Biaya Service
1.7.2 Mengubah
Data Periode Biaya Service
Gambar 4.15 DFD Level 2 Mengelola Data Periode Biaya Service K.
Data Flow Diagram Level 2 Mengelola Data Periode Harga Sparepart
Proses mengelola data periode harga sparepart adalah menggambarkan proses mengelola data periode harga sparepart pada PT. Toyota Astra Motor.
DFD level 2 subproses mengelola data periode harga sparepart dapat dilihat pada gambar 4.16.
[Data Periode Harga Sparepart] [Data Cek Periode Harga Sparepart]
Data Periode Harga Sparepart Baru
Data Periode Harga Sparepart Data Periode Harga Sparepart Diubah
Data Periode Harga Sparepart Baru [Daftar Harga Sparepart]
SA
8 Periode Harga Sparepart
1.8.1 Memasukkan
Data Periode Harga Sparepart
1.8.2 Megubah Data
Periode Harga Sparepart
Gambar 4.16 DFD Level 2 Mengelola Data Periode Harga Sparepart
52
L. Data Flow Diagram Level 1 Membuat PKB
Proses membuat PKB adalah menggambarkan proses penjualan mobil kepada pelanggan pada PT. Toyota Astra Motor. DFD level 1 subproses
membuat PKB dapat dilihat pada gambar 4.17.
[PKB Customer] [Data Simpan PKB]
[Data Cek Periode Harga Sparepart]
[Data Cek Uraian Kerja] [Data Cek Periode Biaya Service]
Biaya T otal T elah Dihitung Harga Sparepart T elah Dihitung
Daftar Parts Yang Akan Diganti
[PKB ADM Service] Uraian Kerja Yang T elah Ditampilkan
[Data Cek Uraian Kerja] Jarak T empuh Yang Sudah Dinilai
Data Mobil dan Pelanggan T elah Disimpan [Data Simpan Pelanggan]
[Data Cek Pelanggan]
T idak T erdaftar T erdaftar
No Mesin Yang Sudah Dicek
[Data Simpan Mobil] [Data Cek Mobil]
[ST NK] Pelanggan
ADM Service
1 Mobil
2 Pelanggan
9 PKB
6 Uraian Kerja dan
Ketentuan Service
8 Periode Harga Sparepart
7 Periode Biaya Service
2.1 Cek No Mesin
2.2 Menentukan
Jarak T empuh 2.3
Menyimpan Data Mobil dan
Pelanggan 2.4
Menampilkan Uraian Kerja
2.5 Menentukan
Parts Yang Diganti
2.6 Menghitung
Harga Sparepart
2.7 Menghitung
Biaya T otal
2.8 Mencetak PKB
Gambar 4.17 DFD Level 1 Membuat PKB
53
M. Data Flow Diagram Level 1 Membuat Laporan
Proses membuat laporan adalah merupakan gambaran proses membuat laporan dalam memberikan informasi kepada manager. DFD level 1 membuat
laporan dapat dilihat pada gambar 4.18.
Data Pembuatan Laporan Yang Dibutuhkan Jenis Laporan Yang Dipilih
[Laporan Pembayaran Service NON TAM] [Laporan Transaksi Service]
[Laporan] [Data Periode]
[Data Laporan] [Data Cek Dealer]
[Data Cek Mobil] [Data Cek Sparepart]
[Data Cek Pelanggan] [Data Cek Service]
[Data Transaksi PKB]
Kasir ADM
Service 9
PKB 2
Pelanggan 5
Dealer
1 Mobil
3 Sparepart
4 Service
3.1 Memilih Laporan
3.2 Memilih
Periode
3.3 Mencetak
Laporan
Gambar 4.18 DFD Level 1 Membuat Laporan
4.2.5 Entity Relationship Diagram
Entity Relationship Diagram ERD merupakan gambaran struktur database
dari Sistem Informasi Layanan Service Berkala yang telah dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model CDM atau secara
logik dan Physical Data Model PDM atau secara fisik.
54
a. Conceptual Data Model Terdapat 10 buah tabel yang saling terintegrasi secara logik. Berikut gambar
4.18 merupakan tabel-tabel yang terdapat pada Conceptual Data Model.
Mengacu Harga Sparepart Mengacu Biaya Service
Mengacu Uraian Kerja Mengacu Nomer Mesin
Mengacu Jenis Service Mengacu Jarak Tempuh
Menjual
Dipakai Service Mempunyai Mobil
Mobil No_Mesin
No_Rangka No_Polisi
Warna Tahun_Pembuatan
Jenis CC_Mesin
Bahan_Bakar Pelanggan
ID_Pelanggan Nama
Alamat No_Telp
Tgl_Lahir Jenis_Kelamin
Dealer ID_Dealer
Nama_Dealer Alamat_Dealer
Provinsi Telp_Dealer
Ketentuan Service Jarak_Tempuh
Sparepart ID_Sparepart
Nama_Sparepart Jumlah_Sparepart
Service ID_Service
Jenis_Service Jenis_Mobil
Periode Harga Sparepart Tgl_Berlaku
Model Harga
Periode Biaya Service Tgl_Berlaku
Model_Mobil Biaya
PKB_BERKALA NO_PKB
TGL_TRANSAKSI TOTAL_HARGA
URAIAN_KERJA
Gambar 4.19 Conceptual Data Model b. Physical Data Model
Pada Physical Data Modal yang tertera pada Gambar 4.20 telah menunjukkan adanya relasi antar tabel. Berikut Pyhsical Data Model pada Sistem Informasi
Layanan Service Berkala:
55
ID_SPAREPART = ID_SPAREPART JARAK_TEMPUH = JARAK_TEMPUH
ID_SERVICE = ID_SERVICE JARAK_TEMPUH = JARAK_TEMPUH
NO_MESIN = NO_MESIN
ID_SERVICE = ID_SERVICE JARAK_TEMPUH = JARAK_TEMPUH
ID_DEALER = ID_DEALER
ID_SERVICE = ID_SERVICE ID_SPAREPART = ID_SPAREPART
NO_MESIN = NO_MESIN ID_PELANGGAN = ID_PELANGGAN
MOBIL NO_MESIN
v arc har20 ID_DEA LER
v arc har10 NO_RA NGKA
v arc har25 NO_POLISI
v arc har20 WA RNA
v arc har30 TAHUN_PEMBUA TA N
v arc har4 JENIS
v arc har20 CC_MESIN
v arc har5 BAHAN_BA KAR
v arc har10 PELA NGGA N
ID_PELA NGGAN v arc har15
NAMA v arc har50
A LA MA T v arc har50
NO_TELP v arc har20
TGL_LA HIR v arc har10
JENIS_KELA MIN v arc har10
DEA LER ID_DEA LER
v arc har10 NAMA_DEA LER
v arc har50 A LA MA T_DEALER
v arc har50 PROVINSI
v arc har20 TELP_DEALER
v arc har10
KETENTUAN_SERV ICE JARAK_TEMPUH
v arc har10 SPA REPART
ID_SPA REPA RT v arc har12
NAMA_SPA REPART v arc har50
JUMLAH_SPAREPA RT v arc har4
SERVICE ID_SERV ICE
v arc har10 JENIS_SERV ICE
v arc har50 JENIS_MOBIL
v arc har20
PERIODE_HA RGA_SPA REPART ID_SPA REPA RT
v arc har12 TGL_BERLA KU
v arc har10 MODEL
v arc har20 HARGA
v arc har10 PERIODE_BIA YA _SERV ICE
JARAK_TEMPUH v arc har10
TGL_BERLA KU v arc har10
MODEL_MOBIL v arc har20
BIAY A v arc har15
PKB_BERKA LA ID_SERV ICE
v arc har10 JARAK_TEMPUH
v arc har10 NO_MESIN
v arc har20 NO_PKB
v arc har20 TGL_TRANSAKSI
v arc har20 TOTAL_HA RGA
v arc har8 URA IAN_KERJA
ID_SERV ICE v arc har10
JARAK_TEMPUH v arc har10
MEMPUNYA I_MOBIL ID_PELA NGGAN
v arc har15 NO_MESIN
v arc har20 STA TUS
v arc har20 DIPA KA I_SERV ICE
ID_SPA REPA RT v arc har12
ID_SERV ICE v arc har10
Gambar 4.20 Physical Data Model
4.2.6 Struktur Tabel