Conceptual Data Model Phsyical Data Model

31 a. Entity Jalan b. Entity SMS c. Entity Survei d. Entity Lokasi e. Entity Perbaikan Pada gambar berikut akan dijelaskan relasi-relasi atau hubungan antar tabel dalam Rancang Bangun Sistem Informasi Perbaikan Jalan Wilayah Surabaya Barat Berbasis SMS Gateway and GIS Studi kasus: Dinas PU Binamarga dan Pematusan ini dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM

A. Conceptual Data Model

Sebuah Conceptual Data Model CDM menggambarkan keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau aplikasi. Pada CDM belum tergambar jelas bentuk tabel-tabel penyusun basis data beserta field- field yang terdapat pada setiap tabel. Tabel-tabel penyusun tersebut sudah mengalami relationship atau hubungan tetapi tidak terlihat pada kolom yang mana hubungan antar tabel tersebut. Pada CDM juga sudah didefiniskan kolom mana yang menjadi primary key. Adapun CDM yang dirancang untuk aplikasi ini dapat dilihat pada gambar 3.12 32 Memiliki Memiliki Memiliki Memiliki Jalan Id_jalan Nama_jalan Posisi_jalan Koordinat_jalan_x Koordinat_jalan_y SMS Id_s ms No_handphone Tang g al_sms Keterangan Survey Id_s urvey Tang g al_survey Keterangan_s urvey Lokasi Id_lokasi Nama_lokas i Koordinat_x koordinat_y Tingkat_kerus akan Jumlah_kerusakan Symbol Perbaikan Id_perbaikan Gambar_lokasi_rus ak1 Gambar_lokasi_rus ak2 Gambar_lokasi_progress 1 Gambar_lokasi_progress 2 Gambar_lokasi_normal1 Gambar_lokasi_normal2 Status_lokasi Tang g al_awal Tang g al_perbaikan Tang g al_selesai Gambar 3.12 Conceptual Data Model

B. Phsyical Data Model

Sebuah Phyical Data Model PDM mengambarkan secara detail konsep rancangan struktur basis data yang dirancang untuk suatu program aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas tabel-tabel penyusun basis data beserta kolom-kolom tabel yang ada pada setiap tabel. Adapun PDM untuk aplikasi dapat dilihat pada gambar gambar 3.13 ID_LOKASI = ID_LOKASI ID_JALAN = ID_JALAN ID_JALAN = ID_JALAN ID_JALAN = ID_JALAN JALAN ID_JALAN integer NAMA_JALAN varchar50 POSISI_J ALAN int KOORDINAT_J ALAN_X varchar50 KOORDINAT_J ALAN_Y varchar50 SMS ID_SMS integer ID_JALAN integer NO_HANDPHONE varchar20 TANGGAL_SMS timestamp KETERANGAN varchar20 SURVEY ID_SURVEY integer ID_JALAN integer TANGGAL_SURVEY timestamp KETERANGAN_SURVEY varchar50 LOKASI ID_LOKASI integer ID_JALAN integer NAMA_LOKASI varchar50 KOORDINAT_X varchar50 KOORDINAT_Y varchar50 TINGKAT_KERUSAKAN integer JUMLAH_KERUSAKAN integer SYMBOL integer PERBAIKAN ID_PERBAIKAN integer ID_LOKASI integer GAMBAR_LOKASI_RUSAK1 long binary GAMBAR_LOKASI_RUSAK2 long binary GAMBAR_LOKASI_PROGRESS1 long binary GAMBAR_LOKASI_PROGRESS2 long binary GAMBAR_LOKASI_NORMAL1 long binary GAMBAR_LOKASI_NORMAL2 long binary STATUS_LOKASI timestamp TANGGAL_AWAL timestamp TANGGAL_PERBAIKAN timestamp TANGGAL_SELESAI timestamp Gambar 3.13 Physical Data Model 33

3.2.5 Struktur Basis Data