Conceptual Data Model CDM

input_gangguan_kamtibmas input_kendaraan_mogok input_kecelakaan melaporkan_gangguan_kamtibmas melaporkan_kendaraan_mogok melaporkan_kecelakaan memilih_jenis_gangguan memilih_ruas_kecelakaan memilih_ruas_kendaraan_mogok memilih_sebab_mogok memilih_sebab_kecelakaan memilih_cuaca memilih_tipe_kecelakaan memilih_lokasi_kecelakaan memilih_ruas_gangguan memilih_kondisi_korban memilih_jenis_mobil_kendaraan menginput_kendaraan_mogok Menginput_Data_Korban Menginput_Kendaraan_Kec memilih_gerbang melaporkan_operasi_tol memilih_jenis_mobil_patroli memilih_cuaca_patroli melaporkan_pelanggaran input_kendaraan_pelanggar memilih_jenis_pelanggaran input_patroli input_pelanggaran input_operasi_tol gangguan_kamtibmas id_gangguan tanggal_gangguan jam_kejadian_gangguan jam_penanganan_gangguan km_gangguan uraian_gangguan tindak_lanjut_gangguan pi VA20 D VA6 VA6 VA10 VA100 VA100 M id_gangguan pi Kecelakaan id_kecelakaan tanggal_kec jam_kejadian_kec jam_penanganan_kec uraian_kec tindak_lanjut_kec km_kec pi VA15 D VA6 VA6 VA100 VA100 VA10 M id_kecelakaan pi Kendaraan_Mogok id_mogok tanggal_mogok jam_kejadian_mogok jam_penanganan_mogok km_mogok tindak_lanjut_mogok pi VA20 D VA6 VA6 VA10 VA100 M id_mogok pi Pegawai NIP nama_peg alamat_peg no_telepon_peg jenis_kelamin_peg Shift pi VA5 VA30 VA50 VA15 VA2 I M NIP pi Cuaca id_kd_cuaca cuaca pi VA15 VA50 M id_kd_cuaca pi Jenis_Gangguan id_kd_gangguan Jenis_Gangguan pi VA15 VA50 M id_kd_ganggan pi Jenis_Mobil id_kd_jnsmobil jenis_mobil pi VA15 VA50 M id_kd_jnsmobil pi Sebab_Kecelakaan id_kd_sbbkec Sebab_Kecelakaan pi VA15 VA50 id_kd_sbbkec pi Lokasi_kecelakaan id_kd_lokasi_kec Lokasi_kec pi VA15 VA50 M id_kd_lokasi_kec pi Ruas id_kd_ruas Ruas pi VA15 VA50 M id_kd_ruas pi Sebab_Mogok id_kd_sbbmogok Sebab_Mogok pi VA15 VA50 M id_kd_sbbmogok pi Tipe_Kecelakaan id_kd_tipe_kec T ipe_Kecelakaan pi VA15 VA50 M id_kd_tipe_kec pi Pelapor id_pelapor nama_pelapor alamat_pelapor no_telepon_pel jenis_kelamin_pel pi VA20 VA30 VA50 VA15 VA2 M id_pelapor pi Data_Korban id_korban nama_korban alamat_korban jenis_kelamin_korban umur_korban dikirim_ke pi VA15 VA30 VA50 VA2 VA2 VA30 M id_korban pi Kondisi_Korban id_kd_kondisi_korban Kondisi_Korban pi VA15 VA50 M id_kd_kondisi_korban pi kendaraan id_kendaraan nopol_kendaraan warna_kendaraan merek pi VA15 VA9 VA15 VA15 M id_kendaraan pi Pelanggaran id_pelanggaran tanggal_pelanggaran tindakan pi A15 D UNDEF M id_pelanggaran pi patroli id_patroli petugas_patroli tanggal_patroli jam_patroli km_patroli pi A15 A20 D T A6 M id_patroli pi operasi_tol id_operasi_tol tanggal_operasi_tol jam_operasi_tol kendaraan_masuk kendaraan_keluar kendaraan_umum kendaraan_dinas catatan_operasi_tol pi A15 D T I I I I A50 M Identifier_1 pi gerbang id_kd_gerbang gerbang pi A15 A50 M id_kd_gerbang pi jenis_pelanggaran id_kd_jns_pelanggaran jenis_pelanggaran pi A15 A50 M id_kd_jns_pelanggaran pi

3.3. Perancangan Database

Dalam perancangan tabel database ini menggunakan software Power Designer 11. Tahap dalam pembuatan tabel yang pertama adalah CDM Conceptual Data Model yang berformat CDM. Selanjutnya dari format tersebut dirubah menjadi format PDM Phsycal Data Model.

3.3.1 Conceptual Data Model CDM

Gambar 3.4 CDM sistem pengaduan jalan tol Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. FK_GANGGUAN_INPUT_GAN_PEGAWAI FK_KENDARAA_INPUT_KEN_PEGAWAI FK_KECELAKA_INPUT_KEC_PEGAWAI FK_GANGGUAN_MELAPORKA_PELAPOR FK_KENDARAA_MELAPORKA_PELAPOR FK_KECELAKA_MELAPORKA_PELAPOR FK_GANGGUAN_MEMILIH_J_JENIS_GA FK_KECELAKA_MEMILIH_R_RUAS FK_KENDARAA_MEMILIH_R_RUAS FK_KENDARAA_MEMILIH_S_SEBAB_MO FK_KECELAKA_MEMILIH_S_SEBAB_KE FK_KECELAKA_MEMILIH_C_CUACA FK_KECELAKA_MEMILIH_T_TIPE_KEC FK_KECELAKA_MEMILIH_L_LOKASI_K FK_GANGGUAN_MEMILIH_R_RUAS FK_DATA_KOR_MEMILIH_K_KONDISI_ FK_KENDARAA_MEMILIH_J_JENIS_MO FK_KENDARAA_MENGINPUT_KENDARAA FK_KECELAKA_MENGINPUT_DATA_KOR FK_KECELAKA_MENGINPUT_KENDARAA FK_OPERASI__MEMILIH_G_GERBANG FK_OPERASI__MELAPORKA_PELAPOR FK_PATROLI_MEMILIH_J_JENIS_MO FK_PATROLI_MEMILIH_C_CUACA FK_PELANGGA_MELAPORKA_PELAPOR FK_PELANGGA_INPUT_KEN_KENDARAA FK_PELANGGA_MEMILIH_J_JENIS_PE FK_PATROLI_INPUT_PAT_PEGAWAI FK_PELANGGA_INPUT_PEL_PEGAWAI FK_OPERASI__INPUT_OPE_PEGAWAI gangguan_kamtibmas i d_gangguan i d_pelapor NIP i d_kd_ruas i d_kd_gangguan tanggal _gangguan j am_kejadian_gangguan j am_penanganan_gangguan km_gangguan uraian_gangguan tindak_lanjut_gangguan varchar20 varchar20 varchar5 varchar15 varchar15 date varchar6 varchar6 varchar10 varchar100 varchar100 pk fk2 fk1 fk4 fk3 Kecelakaan id_kecelakaan id_kd_ruas id_kendaraan id_kd_tipe_kec id_pelapor id_kd_lokasi _kec id_korban id_kd_cuaca id_kd_sbbkec NIP tanggal _kec jam_kejadian_kec jam_penanganan_kec uraian_kec tindak_lanjut_kec km_kec varchar15 varchar15 varchar15 varchar15 varchar20 varchar15 varchar15 varchar15 varchar15 varchar5 date varchar6 varchar6 varchar100 varchar100 varchar10 pk fk3 fk9 fk6 fk2 fk7 fk8 fk5 fk4 fk1 Kendaraan_Mogok id_mogok id_kd_sbbmogok NIP id_kd_ruas id_pel apor id_kendaraan tanggal_mogok jam_kej adian_mogok jam_penanganan_mogok km_mogok ti ndak_l anjut_mogok varchar20 varchar15 varchar5 varchar15 varchar20 varchar15 date varchar6 varchar6 varchar10 varchar100 pk fk4 fk1 fk3 fk2 fk5 Pegawai NIP nama_peg al amat_peg no_telepon_peg jenis_kelami n_peg Shi ft varchar5 varchar30 varchar50 varchar15 varchar2 integer pk Cuaca i d_kd_cuaca cuaca varchar15 varchar50 pk Jenis_Gangguan id_kd_gangguan Jenis_Gangguan varchar15 varchar50 pk Jenis_Mobil id_kd_jnsmobi l jeni s_mobil varchar15 varchar50 pk Sebab_Kecelakaan id_kd_sbbkec Sebab_Kecelakaan varchar15 varchar50 pk Lokasi_kecel akaan id_kd_lokasi _kec Lokasi_kec varchar15 varchar50 pk Ruas id_kd_ruas Ruas varchar15 varchar50 pk Sebab_Mogok id_kd_sbbmogok Sebab_Mogok varchar15 varchar50 pk Ti pe_Kecel akaan id_kd_tipe_kec Tipe_Kecelakaan varchar15 varchar50 pk Pelapor id_pelapor nama_pelapor al amat_pel apor no_telepon_pel jenis_kelami n_pel varchar20 varchar30 varchar50 varchar15 varchar2 pk Data_Korban id_korban id_kd_kondi si _korban nama_korban alamat_korban jeni s_kelamin_korban umur_korban dikirim_ke varchar15 varchar15 varchar30 varchar50 varchar2 varchar2 varchar30 pk fk Kondi si _Korban id_kd_kondi si_korban Kondi si _Korban varchar15 varchar50 pk kendaraan i d_kendaraan i d_kd_j nsmobil nopol_kendaraan warna_kendaraan merek varchar15 varchar15 varchar9 varchar15 varchar15 pk fk Pel anggaran id_pelanggaran id_kendaraan id_kd_jns_pelanggaran NIP id_pelapor tanggal _pel anggaran tindakan char15 varchar15 char15 varchar5 varchar20 date Undefined pk fk2 fk3 fk4 fk1 patroli i d_patroli i d_kd_cuaca NIP i d_kd_jnsmobil petugas_patroli tanggal _patrol i j am_patroli km_patroli char15 varchar15 varchar5 varchar15 char20 date time char6 pk fk2 fk3 fk1 operasi_tol i d_operasi_tol i d_kd_gerbang i d_pelapor NIP tanggal _operasi _tol j am_operasi_tol kendaraan_masuk kendaraan_keluar kendaraan_umum kendaraan_dinas catatan_operasi_tol char15 char15 varchar20 varchar5 date time integer integer integer integer char50 pk fk1 fk2 fk3 gerbang i d_kd_gerbang gerbang char15 char50 pk j enis_pel anggaran id_kd_jns_pelanggaran jeni s_pelanggaran char15 char50 pk Gambar 3.4 adalah gambaran mengenai pemodelan CDM dari sistem pengaduan jalan tol. CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau pertimbangan model struktur data. CDM yang valid dapat dikonversikan ke PDM.

3.3.2 Phsycal Data Model PDM