PDM Physical Data Model Implementasi Data

Gambar 3.6 CDM conseptual data model

b. PDM Physical Data Model

Physical Data Model ini dibuat berdasarkan Conceptual Data Model dan physical data model ini hasil generate dari konceptual data model di atas. Hasil generate ini terdapat beberapa tabel yang memiliki relasi 2 arah, karena pada CDM menggunakan relasi one to many dengan dependent antar tabel maka PDM ini merepresentasikan secara riil arus data yang akan digunakan pada database. Terlihat pada tabel berita terdapat user_id, wilayah_id, propinsi_id. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.7 PDM physical data model

3.5 Implementasi Data

Rancangan model data fisik pada bagian perancangan sistem di implementasikan ke dalam basis data MySQL Tabel-tabel basis data yang dibuat dijelaskan sebagai berikut:

3.5.1 Tabel Berita

Tabel berita digunakan untuk menyimpan data berita, tabel ini terdiri dari id_berita, id_user, id_wilayah, id_propinsi judul, isi berita, hari, tanggal, jam, tgl_surat, no_surat, tgl_diterima, daerah pembuat, pengirim, halaman, usulan dan status. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.1 Tabel Berita No. Nama Field Type Keterangan 1. id_berita int kode id_berita ber tipe interger 2. id_user Var id_user merupakan FK dengan tipe data integer dengan batasan 11 3. id_wilayah int id_wilayah merupakan FK dengan tipe data integer dengan batasan 11 4. id_propinsi int 5. judul Var 50 judul dengan tipe data Varchar dan batasan 50 6. isi berita Long var isi berita yang ber tipe long varchar tidak ada batasan 7. hari Var20 hari, untuk mengetahui hari 8. tanggal date Ber type date 9. jam time Ber type time status Var 20 Untuk menyimpan data status data sudah dikerjakan atau belum 10. tgl_surat date Ber tipe date 11. no_surat int Ber tipe interger 12. tgl_diterima date Bertipe date 13. daerah pembuat Var 50 Ber tipe varchar 14. halaman var 20 Ber type varchar 15. usulan Var 500 Ber type varchar

3.5.2 Tabel User

Tabel user digunakan untuk menyimpan data user dan level hak akses data, tabel ini terdiri dari: id_user, password, nama_lengkap, dan level, id_wilayah dan id_propinsi Tabel 3.2 Tabel User No. Nama Field Type Keterangan 1. id_user var 50 id_user merupakan tipe varchar 2. password var 50 password ber tipe varchar 3. nama_lengkap var 100 name ber tipe varchar 4. Jabatan var 100 jabatan ber tipe varchar 5. level var 50 level pengguna dengan tipe varchar 6. Id_wilayah Int Ber type interger 7. Id_propinsi int Ber type interger Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.5.3 Tabel Propinsi

Tabel Propinsi digunakan untuk menyimpan data propinsi untuk disposisi data surat Raperda kepada Kasi, tabel ini terdiri dari: id_propinsi, nama_propinsi, keterangan. Tabel 3.3 Tabel Propinsi No. Nama Field Type Keterangan 1. id_propinsi int kode id_agenda ber tipe interger 2. Nama_propinsi var 50 ber type varchar 3. keterangan Var 50 Ber type varchar

3.5.4 Tabel Wilayah

Tabel wilayah digunakan untuk menyimpan data yang menjadi penentuan wilayah mana yang harus diberikan pada Kasubdit untuk pengerjaan surat perda, tabel ini terdiri dari: id_wilayah nama, dan keterangan. Tabel 3.4 Tabel Wilayah No. Nama Field Type Keterangan 1. id_wilayah Int Kode id_wilayah ber type interger 2. Id_propinsi int Ber type interger 3. nama var 50 nama ber tipe varchar 4. keterangan Var 100 Keterangan ber type varchar

3.5.5 Tabel Agenda

Tabel Agenda digunakan untuk menyimpan data yang menjadi Agenda dari masung-masing user. Tabel 3.5 Tabel Agenda No. Nama Field Type Keterangan 1. id_agenda Int Kode id_agenda ber type interger 2. tema varchar Bertype varchar Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 3. Isi_agenda var 50 nama ber tipe varchar 4. tempat Var 100 Keterangan ber type varchar 5. Tgl_mulai Date Ber type date 6. Tgl_selesai Date Ber type date 7. Tgl_posting Date Ber type date 8. Id_user Var11 Ber type varchar

3.5.6 Tabel Pengumuman

Tabel wilayah digunakan untuk menyimpan data yang menjadi pegumuman untuk pemberitahuan agar user lain dapat melihat isi dari pengumuman. Tabel 3.6 Tabel Wilayah No. Nama Field Type Keterangan 1. id_pengumuman Int Kode id_wilayah ber type interger 2. Id_user int Ber type interger 3. Judul var 50 nama ber tipe varchar 4. isi Var 100 Keterangan ber type varchar 5. Tanggal Date Ber type date 6. Tgl_posting date Ber type date

3.6 Perancangan Sistem Menu Program