membawahi memiliki
mempunyai
mencakup
mengalami menyebabkan
mengklasifikasikanG menangani
melaporkan melakukan
memilih merawat
mengklasifikasikanM P_LOK_KANTOR
o CKANTOR
LKANTOR Variable characters 6
Variable characters 50 P_LOK_KOTA
o CKOTA
LKOTA Variable characters 6
Variable characters 50 P_LOK_GEDUNG
o CGEDUNG
LGEDUNG Variable characters 6
Variable characters 128
P_SUBNW o
CSUBNW LSUBNW
Variable characters 15 Variable characters 20
P_CAKUPAN o
CCAKUPAN LCAKUPAN
Variable characters 15 Variable characters 20
P_SYSTEM o
CSYSTEM LSYSTEM
Variable characters 15 Variable characters 20
MASTER_SDM o
o o
o o
NIK NAMA_KARYAWAN
SNAMA_SUB_UNIT NAMA_UNIT
PASSWORD STATUS
Variable characters 20 Variable characters 128
Variable characters 60 Variable characters 60
Variable characters 20 Variable characters 60
GANGGUAN o
o o
o o
CGANGGUAN GANGGUAN
TANGGAL_GANGGUAN SOLUSI
KETERANGAN TANGGAL_SELESAI
Variable characters 15 Variable characters 200
Date Time Variable characters 200
Variable characters 200 Date Time
P_KLASIFIKASI o
CKLASIFIKASI LKLASIFIKASI
Variable characters 15 Variable characters 20
MAINTENANCE o
o o
o CMAINTENANCE
MAINTENANCE TANGGAL_MAINTENANCE
ATTCHEMENTLAMA ATTCHEMENTBARU
Variable characters 15 Variable characters 200
Date Time Bitmap
Bitmap P_PILIHAN
o CPILIHAN
LPILIHAN Variable characters 15
Variable characters 20
4.2.3 Perancangan Database
ERD merupakan suatu desain sistem yang digunakan untuk merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan
untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk menunjukan struktur keseluruhan data dari pemakai. Dalam perancangan aplikasi
ini telah dibuat ERD yang merupakan lanjutan dari pembuatan desain dengan menggunakan DFD.
A. ERD CDM
CDM merupakan Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas entity serta
hubunganrelationship antara entitas-entitas itu. CDM aplikasi ini dapat dilihat pada Gambar 4.27.
Gambar 4.27 ERD CDM aplikasi perawatan perangkat kerja dan gangguan berbasis web pada TELKOM
STIKOM SURABAYA
FK_P_LOK_KO_MEMBAWAHI_P_LOK_KA FK_P_LOK_GE_MEMILIKI_P_LOK_KO
FK_GANGGUAN_MEMPUNYAI_P_LOK_GE FK_GANGGUAN_MENCAKUP_P_CAKUPA
FK_GANGGUAN_MENGALAMI_P_SUBNW FK_GANGGUAN_MENYEBABK_P_SYSTEM
FK_GANGGUAN_MENGKLASI_P_KLASIF FK_GANGGUAN_MENANGANI_MASTER_S
FK_GANGGUAN_MELAPORKA_MASTER_S FK_MAINTENA_MELAKUKAN_MASTER_S
FK_MAINTENA_MEMILIH_P_PILIHA FK_MAINTENA_MERAWAT_P_LOK_GE
FK_MAINTENA_MENGKLASI_P_KLASIF P_LOK_KANTOR
CKANTOR LKANTOR
VARCHAR26 VARCHAR250
pk P_LOK_KOTA
CKOTA CKANTOR
LKOTA VARCHAR26
VARCHAR26 VARCHAR250
pk fk
P_LOK_GEDUNG CGEDUNG
CKOTA LGEDUNG
VARCHAR26 VARCHAR26
VARCHAR2128 pk
fk
P_SUBNW CSUBNW
LSUBNW VARCHAR215
VARCHAR220 pk
P_CAKUPAN CCAKUPAN
LCAKUPAN VARCHAR215
VARCHAR220 pk
P_SYSTEM CSYSTEM
LSYSTEM VARCHAR215
VARCHAR220 pk
MASTER_SDM NIK
NAMA_KARYAWAN SNAMA_SUB_UNIT
NAMA_UNIT PASSWORD
STATUS VARCHAR220
VARCHAR2128 VARCHAR260
VARCHAR260 VARCHAR220
VARCHAR260 pk
GANGGUAN CGANGGUAN
CKLASIFIKASI CGEDUNG
CSUBNW CCAKUPAN
NIK_PELAPOR CSYSTEM
TANGGAL_GANGGUAN GANGGUAN
SOLUSI KETERANGAN
NIK_SOLVER TANGGAL_SELESAI
VARCHAR215 VARCHAR215
VARCHAR26 VARCHAR215
VARCHAR215 VARCHAR220
VARCHAR215 DATE
VARCHAR2200 VARCHAR2200
VARCHAR2200 VARCHAR220
DATE pk
fk5 fk1
fk3 fk2
fk7 fk4
fk6 P_KLASIFIKASI
CKLASIFIKASI LKLASIFIKASI
VARCHAR215 VARCHAR220
pk MAINTENANCE
CMAINTENANCE CKLASIFIKASI
CGEDUNG NIK_SOLVER
CPILIHAN TANGGAL_MAINTENANCE
MAINTENANCE ATTCHEMENTLAMA
ATTCHEMENTBARU VARCHAR215
VARCHAR215 VARCHAR26
VARCHAR220 VARCHAR215
DATE VARCHAR2200
BFILE BFILE
pk fk4
fk3 fk1
fk2
P_PILIHAN CPILIHAN
LPILIHAN VARCHAR215
VARCHAR220 pk
B. ERD PDM
PDM merupakan Model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel
mempunyai sejumlah kolom dimana setiap kolom memiliki nama yang unik. CDM aplikasi ini dapat dilihat pada Gambar 4.28.
Gambar 4.28 ERD PDM aplikasi perawatan perangkat kerja dan gangguan berbasis web pada TELKOM
STIKOM SURABAYA
4.2.4 Struktur Basis Data dan Tabel