Gambar 3.25 DFD Level 1 Persetujuan Usulan Kegiatan Evaluasi Pada Gambar 3.25 merupakan hasil decompose DFD level 0 dari Aplikasi
Evaluasi Dinas Kelautan dan Perikanan Situbondo dan mengeluarkan DFD level 1 proses Persetujuan Usulan Kegiatan Evaluasi didalamnya terdapat tiga entitas
yaitu: Kepala Bidang Kelautan, Kepala Bidang Perikanan, Kepala Bidang Pengawasan, dan satu tabel yaitu: usulan_kegiatan_evaluasi.
3.4.6 Entity Relationship Diagram
Entity Relationship Diagram ERD merupakan suatu desain sistem yang
digunakan untuk mempresentasikan, menentukan dan mendokumentasikan kebutuhan sistem kedalam suatu bentuk dengan tujuan untuk menunjukkan
struktur keseluruhan dari data pemakai. Dalam perancangan aplikasi ini, telah terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan
menggunakan Data Flow Diagram DFD, yang disimbolkan dalam bentuk entity.
[Konfirmas i Usulan Kegiatan Evaluasi Bidang Pengawasan] [Konfirmas i Usulan Kegiatan Evaluasi Bidang Perikanan]
[Konfirmas i Usulan Kegiatan Evaluasi Bidang Kelautan]
[Konfirmas i Usulan Kegiatan Evaluasi] Kepala
Bidang Kelautan
Kepala Bidang
Perikanan Kepala
Bidang Pengawasan
9 Usulan Kegiatan Evaluasi
5.1
Mengkonfirmasi Usulan Kegiatan
Evaluas i
a Conceptual Data Model CDM Conceptual Data Model
CDM merupakan gambaran secara keseluruhan tentang konsep struktur basis data yang dirancang untuk program atau
aplikasi yang akan dibuat untuk kedepannya. Adapun CDM yang ditunjukkan pada Gambar 3.26.
83 Gambar 3.26 Conceptual Data Model CDM
Memiliki Memiliki
Memiliki Memiliki
Menghasilkan Menghasilkan
Menghasilkan Menghasilkan
Mempunyai Mempunyai
Mempunyai Mempunyai
Memiliki Memiliki
Memiliki
Menghasilkan Memghasilkan
Menghasilkan Mempunyai
Mempunyai
Memiliki Menghitung
Menghitung
Menghitung Menghitung
Menghitung Menghitung
Menghitung
Tahun tahun
id_tahun pi Variable characters 4
Integer M
Identifier_1 pi Kecamatan
kecamtan id_kecamatan pi
Variable characters 30 Integer
M Identifier_1 pi
Budidaya_KJA bulan
jumlah_produksi id_kja
pi Variable characters 2
Decimal 11 Integer
M Identifier_1 pi
Budidaya_Kolam id_kolam
bulan jumlah_produksi
pi Integer Variable characters 2
Decimal 11 M
Identifier_1 pi Budidaya_Tambak
id_tambak bulan
jumlah_produksi pi Integer
Variable characters 2 Decimal 11
M Identifier_1 pi
Jenis_Ikan kode_ikan
nama_ikan pi Integer
Variable characters 20 M
Identifier_1 pi Pembenihan
id_pembenihan bulan
jumlah_produksi pi Integer
Variable characters 2 Decimal 11
M Identifier_1 pi
Jenis_Pembenihan Kode_pembenihan
nama_pembenihan pi Integer
Variable characters 30 M
Identifier_1 pi Perikanan_Tangkap
id_perikanan jumlah_produksi
bulan pi Integer
Decimal 11 Variable characters 2
M Identifier_1 pi
Olahan_Ikan id_olahan
bulan jumlah_produksi
pi Integer Variable characters 2
Decimal 11 M
Identifier_1 pi Konflik_Nelayan
id_konflik bulan
jumlah_produksi pi Integer
Variable characters 2 Decimal 11
M Identifier_1 pi
Jenis_alat kode_alat
nama_alat pi Integer
Variable characters 30 M
Identifier_1 pi Jenis_olahan
kode_olahan nama_jenis_olahan
Integer Variable characters 30
Usulan_kegiatan_evaluasi kode_evaluasi
triwulan bidang
kegiatan data_evaluasi
anggaran status_usulan
pi Integer Variable characters 2
Variable characters 2 Integer
Variable characters 100 Money 7
Integer M
Identifier_1 pi Set_target
id_target nama_produksi
nilai_parameter_pertahun nilai_parameter_pertriwulan
keterangan nilai_parameter_perbulan
pi Undefined Variable characters 30
Decimal 11 Decimal 11
Variable characters 10 Decimal 11
M
Identifier_1 pi
83
84
b Physical Data Model PDM
Physical Data Model PDM menggambarkan secara detil konsep struktur
basis data untuk suatu program atau aplikasi. PDM terbentuk dari Conceptual Data Model
CDM yang menggambarkan tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel. Adapun PDM tersebut
dapat dilihat pada Gambar 3.27. 84
85 Gambar 3.27 Physical Data Model PDM
Tahun tahun
id_tahun varchar4
int pk
Kecamatan id_kecamatan
kecamtan int
varchar30 pk
Budidaya_KJA id_kja
id_tahun kode_ikan
bulan id_kecamatan
jumlah_produksi int
int int
varchar2 int
decimal11 pk
fk1 fk3
fk2 Budidaya_Kolam
id_kolam kode_ikan
id_kecamatan id_tahun
bulan jumlah_produksi
int int
int int
varchar2 decimal11
pk fk3
fk2 fk1
Budidaya_Tambak id_tambak
id_tahun kode_ikan
id_kecamatan bulan
jumlah_produksi int
int int
int varchar2
decimal11 pk
fk1 fk3
fk2
Jenis_Ikan kode_ikan
nama_ikan int
varchar20 pk
Pembenihan id_pembenihan
id_tahun Kode_pembenihan
id_kecamatan bulan
jumlah_produksi int
int int
int varchar2
decimal11 pk
fk1 fk3
fk2
Jenis_Pembenihan Kode_pembenihan
nama_pembenihan int
varchar30 pk
Perikanan_Tangkap id_perikanan
id_tahun id_kecamatan
kode_alat jumlah_produksi
bulan int
int int
int decimal11
varchar2 pk
fk1 fk2
fk3 Olahan_Ikan
id_olahan id_kecamatan
id_tahun bulan
jumlah_produksi int
int int
varchar2 decimal11
pk fk2
fk1 Konflik_Nelayan
id_konflik id_tahun
id_kecamatan bulan
jumlah_produksi int
int int
varchar2 decimal11
pk fk1
fk2
Jenis_alat kode_alat
nama_alat int
varchar30 pk
Jenis_olahan kode_olahan
nama_jenis_olahan int
varchar30
Usulan_kegiatan_evaluasi kode_evaluasi
id_tahun triwulan
bidang kegiatan
data_evaluasi anggaran
status_usulan int
int varchar2
varchar2 int
varchar100 float7,0
int pk
fk Set_target
id_target nama_produksi
nilai_parameter_pertahun nilai_parameter_pertriwulan
keterangan nilai_parameter_perbulan
Undefined varchar30
decimal11 decimal11
varchar10 decimal11
pk
Menghitung id_pembenihan
id_target int
Undefined pk,fk1
pk,fk2 Menghitung2
id_tambak id_target
int Undefined
pk,fk1 pk,fk2
Menghitung3 id_kolam
id_target int
Undefined pk,fk1
pk,fk2 Menghitung4
id_kja id_target
int Undefined
pk,fk1 pk,fk2
Menghitung5 id_konflik
id_target int
Undefined pk,fk1
pk,fk2
Menghitung6 id_olahan
id_target int
Undefined pk,fk1
pk,fk2 Menghitung7
id_perikanan id_target
int Undefined
pk,fk1 pk,fk2
85
86
3.4.7 Struktur Basis Data