Diagram Berjenjang Entity Relationship Diagram

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