Gambar 3.13 DFD Level 2 Subsistem Laporan dan Grafik 4M
DFD level 2 untuk pembuatan laporan dan grafik pemasok terlihat pada Gambar 3.14.
Gambar 3.14 DFD Level 2 Subsistem Laporan dan Grafik Pemasok
3.2.3 Entity Relationship Diagram
Pada ER-Diagram ini dijelaskan mengenai hubungan entitas yang satu dengan yang lainnya dan terhubung berdasarkan indeks yang sama. Pada setiap
entitas akan diperjelas dengan tampilan field pada masing-masing entitas. Untuk memudahkan dalam melihat entitas dan hubungan antar entitas tersebut. Berikut
[Laporan 4M]
[Grafik 4M] [Grafik 4M]
[Laporan 4M]
data 4m dibaca [data 4m dibaca]
Induk Induk
Manajer Manajer
8 mst_4m
6.8.1 Pembuatan
Laporan 4M
6.8.2 Pembuatan
Grafik 4M
[Grafik Pemasok] [Grafik Pemasok]
[data outgoing claim dibaca] data pemasok dibaca
[Laporan Pemasok] [Laporan Pemasok]
[data pemasok dibaca]
13 claim outgoing
Induk Manajer
Manajer 4
mst_pemasok
Induk 6.9.1
Pembuatan Laporan
Pemasok
6.9.2 Pembuatan
Grafik Pemasok
ini akan digambarkan ER-Diagram ke dalam tampilan Conceptual Data Model dan Physical Data Model.
A Conceptual Data Model CDM
Pada Conceptual Data Model ini, akan ditampilkan hubungan antar entitas dan field-field yang dimiliki oleh tiap entitas sebelum ditambah field-field
hasil suatu relasi, seperti terlihat pada Gambar 3.15. Field-field yang dimiliki oleh tiap entitas akan disusun menjadi satu tabel yang nantinya akan digunakan untuk
membuat database. Setiap tabel memiliki satu primary key yang berguna sebagai identitas dari tabel tersebut. Selain itu, primary key juga berfungsi untuk
menghubungkan tabel satu dengan tabel lainnya yang dibutuhkan oleh sistem.
B Physical Data Model PDM
Pada Physical Data Model ini, semua field yang akan diimplementasikan dalam tabel-tabel pada database telah dipresentasikan secara lengkap, seperti
terlihat pada Gambar 3.16. Terdapat 21 tabel pada database dalam sistem informasi pengendalian penanganan klaim ini, yang terdiri dari sembilan tabel
data master, tiga tabel data transaksi klaim, tiga tabel data monitoring klaim, satu tabel data setup alur dan tiga tabel data permasalahan klaim. Data-data dari tabel
pada database akan digunakan untuk menjalankan sistem informasi pengendalian penanganan klaim.
Gambar 3.15 CDM Sistem Informasi Pengendalian Penanganan Klaim
melakukan diperlukan
memiliki diperlukan
memiliki memiliki
digunakan memiliki
melakukan dipunyai
dipunyai digunakan
digunakan
dilakukan
dimiliki dimiliki
dimiliki melakukan
dipunyai melakukan
mempunyai mempunyai
mempunyai mempunyai
mempunyai memiliki
memiliki mst_pelanggan
o o
o o
o o
o id_pel
nama_pel alamat_pel
telp_pel email_pel
status_pel user_pel
pass_pel Variable characters 5
Variable characters 100 Variable characters 200
Integer Variable characters 50
Integer Variable characters 15
Variable characters 15 mst_barang
o o
o o
o id_barang
nama_barang tipe_barang
amperemeter batch
harga Variable characters 4
Variable characters 100 Variable characters 100
Integer Integer
Integer mst_jenis_barang
o id_jb
nama_jb Variable characters 4
Variable characters 50 claim_incoming
o o
o o
o o
o o
id_trans_inc tanggal_inc
qty ket_masalah_inc
proses_klaim_inc status_inc
target_inc realisasi_inc
no_invoice_inc Variable characters 5
Date Integer
Variable characters 300 Integer
Variable characters 10 Date
Date Variable characters 30
claim_internal o
o o
o o
o o
id_trans_int tanggal_int
jml_asli jml_masalah
ket_masalah_int status_int
target_int realisasi_int
Variable characters 5 Date
Integer Integer
Variable characters 300 Variable characters 10
Date Date
mst_user o
o o
o o
id_user nama
role departemen
username password
Variable characters 4 Variable characters 50
Integer Variable characters 3
Variable characters 15 Variable characters 15
mst_jabatan o
id_jabatan nama_jabatan
Integer Variable characters 50
mst_departemen o
o id_dept
nama_dept root_cause
Variable characters 3 Variable characters 50
Integer mst_kegiatan
o o
id_keg nama_keg
isi_keg Variable characters 4
Variable characters 50 Variable characters 200
mst_4m o
id_4m nama_4m
Variable characters 4 Variable characters 100
claim_outgoing o
o o
o o
o o
o o
o o
id_trans_out tanggal_out
tgl_inv komponen
jml terima
tolak proses_klaim_out
status_out target_out
realisasi_out no_invoice_out
Variable characters 5 Date
Date Variable characters 50
Integer Integer
Integer Integer
Variable characters 10 Date
Date Variable characters 20
mst_pemasok o
o o
o o
o id_pem
nama_pem alamat_pem
telp_pem email_pem
jenis_barang status_pem
Variable characters 5 Variable characters 100
Variable characters 200 Integer
Variable characters 50 Variable characters 100
Integer root_cause
o o
o o
o o
no_ncr tanggal
tindakan_sementara tgl_tindakan
akar_permasalahan tindakan_perbaikan
tgl_perbaikan Variable characters 15
Date Variable characters 500
Date Variable characters 500
Variable characters 500 Date
setup_alur o
id_setup_alur setup_alur
Variable characters 5 Variable characters 100
monitoring_incoming o
o o
o o
o urutan_inc
tgl_penyelesaian_inc lap_penyelesaian_inc
batas_waktu_inc realisasi_waktu_inc
peringatan_inc Integer
Date Variable characters 500
Integer Integer
Integer monitoring_outgoing
o o
o o
o o
o proses_klaim
urutan_out tgl_penyelesaian_out
lap_penyelesaian_out batas_waktu_out
realisasi_waktu_out peringatan_out
Integer Integer
Date Variable characters 500
Integer Integer
Integer
monitoring_internal o
o o
o o
o urutan_int
tgl_penyelesaian_int lap_penyelesaian_int
batas_waktu_int realisasi_waktu_int
peringatan_int Integer
Date Variable characters 500
Integer Integer
Integer detail_masalah
o o
potential_problem why
CAR Variable characters 300
Variable characters 500 Variable characters 500
detail_ketidaksesuaian ketidaksesuaian Variable characters 300
invoice o
o id_invoice
no_invoice tgl_invoice
Variable characters 3 Variable characters 20
Date
mst_alur o
o o
o id_alur
nama_alur alur
batas_waktu total_waktu
Variable characters 5 Variable characters 10
Variable characters 100 Variable characters 100
Integer
Gambar 3.16 PDM Sistem Informasi Pengendalian Penanganan Klaim
FK_MELAKUKAN
FK_DIPERLUKAN FK_MEMILIKI
FK_DIPERLUKAN FK_MEMILIKI
FK_MEMILIKI
FK_DIGUNAKAN FK_MEMILIKI
FK_MELAKUKAN FK_DIPUNYAI
FK_DIPUNYAI FK_DIGUNAKAN
FK_DIGUNAKAN
FK_DILAKUKAN
FK_DIMILIKI FK_DIMILIKI
FK_DIMILIKI FK_MELAKUKAN
FK_DIPUNYAI FK_MELAKUKAN
FK_MEMPUNYAI FK_MEMPUNYAI
FK_MEMPUNYAI FK_MEMPUNYAI
FK_MEMPUNYAI FK_MEMILIKI
FK_MEMILIKI mst_pelanggan
id_pel nama_pel
alamat_pel telp_pel
email_pel status_pel
user_pel pass_pel
varchar5 varchar100
varchar200 int
varchar50 int
varchar15 varchar15
pk mst_barang
id_barang id_jb
nama_barang tipe_barang
amperemeter batch
harga varchar4
varchar4 varchar100
varchar100 int
int int
pk fk
mst_jenis_barang id_jb
nama_jb varchar4
varchar50 pk
claim_incoming id_trans_inc
no_ncr id_pel
id_barang id_jb
tanggal_inc qty
ket_masalah_inc proses_klaim_inc
status_inc target_inc
realisasi_inc no_invoice_inc
varchar5 varchar15
varchar5 varchar4
varchar4 date
int varchar300
int varchar10
date date
varchar30 pk
fk4 fk1
fk2 fk3
claim_internal id_trans_int
id_barang no_ncr
id_jb tanggal_int
jml_asli jml_masalah
ket_masalah_int status_int
target_int realisasi_int
varchar5 varchar4
varchar15 varchar4
date int
int varchar300
varchar10 date
date pk
fk1 fk3
fk2 mst_user
id_user id_jabatan
nama role
departemen username
password varchar4
int varchar50
int varchar3
varchar15 varchar15
pk fk
mst_jabatan id_jabatan
nama_jabatan int
varchar50 pk
mst_departemen id_dept
nama_dept root_cause
varchar3 varchar50
int pk
mst_kegiatan id_keg
id_dept nama_keg
isi_keg varchar4
varchar3 varchar50
varchar200 pk
fk mst_4m
id_4m nama_4m
varchar4 varchar100
pk claim_outgoing
id_trans_out id_pem
no_ncr tanggal_out
tgl_inv komponen
jml terima
tolak proses_klaim_out
status_out target_out
realisasi_out no_invoice_out
varchar5 varchar5
varchar15 date
date varchar50
int int
int int
varchar10 date
date varchar20
pk fk1
fk2
mst_pemasok id_pem
nama_pem alamat_pem
telp_pem email_pem
jenis_barang status_pem
varchar5 varchar100
varchar200 int
varchar50 varchar100
int pk
root_cause no_ncr
tanggal tindakan_sementara
tgl_tindakan akar_permasalahan
tindakan_perbaikan tgl_perbaikan
varchar15 date
varchar500 date
varchar500 varchar500
date pk
setup_alur id_setup_alur
no_ncr setup_alur
varchar5 varchar15
varchar100 pk
fk monitoring_incoming
id_trans_inc no_ncr
id_dept urutan_inc
tgl_penyelesaian_inc lap_penyelesaian_inc
batas_waktu_inc realisasi_waktu_inc
peringatan_inc varchar5
varchar15 varchar3
int date
varchar500 int
int int
pk,fk1 fk2
fk3 monitoring_outgoing
id_trans_out no_ncr
id_dept proses_klaim
urutan_out tgl_penyelesaian_out
lap_penyelesaian_out batas_waktu_out
realisasi_waktu_out peringatan_out
varchar5 varchar15
varchar3 int
int date
varchar500 int
int int
pk,fk1 fk3
fk2
monitoring_internal id_trans_int
no_ncr id_dept
urutan_int tgl_penyelesaian_int
lap_penyelesaian_int batas_waktu_int
realisasi_waktu_int peringatan_int
varchar5 varchar15
varchar3 int
date varchar500
int int
int pk,fk1
fk3 fk2
detail_masalah no_ncr
id_4m potential_problem
why CAR
varchar15 varchar4
varchar300 varchar500
varchar500 pk,fk1
pk,fk2 pk
detail_ketidaksesuaian no_ncr
ketidaksesuaian varchar15
varchar300 pk,fk
pk invoice
id_invoice no_ncr
no_invoice tgl_invoice
varchar3 varchar15
varchar20 date
pk fk
mst_alur id_alur
no_ncr nama_alur
alur batas_waktu
total_waktu varchar5
varchar15 varchar10
varchar100 varchar100
int pk
fk
3.2.4 Rancangan Database