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