Entity Relationship Diagram Interface

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