Rancangan database Entity relationship

Gambar 27 Diagram alir sub menu data sosial ekonomi.

5.3.3 Rancangan database

Database dirancang dengan menggunakan software Microsoft Access dan database yang dibangun dengan format Access .mdb. Database yang dibangun menggunakan relasional yakni relasional one to one satu ke satu yang berarti setiap entity pada suatu himpunan dengan entity pada himpunan entity yang lainnya. One to many satu ke banyak yang berarti setiap entity pada suatu himpunan entity dapat berhubungan dengan banyak entity pada hubungan entity yang lainnya. Database yang dibangun menjadi informasi disimpan dalam beberapa tabel. Baris dalam tabel berisi satu unit data dan disebut record. Sedangkan kolom berisi atribut dari record dan disebut field. Tabel yang dibangun di dalam database SI-PSLP adalah tabel sumberdaya ikan, tabel produksi sumberdaya ikan, tabel tidak ya Database Data Jumlah Nelayan Tambah, Data? Input data Simpan Data Data Jumlah Penerima Bantuan Data Kelompok Nelayan Tampilan Halaman Nelayan Tampilan Halaman Pemberdayaan Ekonomi Tampilan Halaman Kelompok Neleyan Nelayan Data Sosial Ekonomi Pemberdayaan Ekonomi Kelompok nelayan Selesai kelompok alat tangkap, tabel jenis alat tangkap, tabel jumlah alat tangkap, tabel kelompok kapal, tabel, jumlah kapal, tabel jenis alat bantu, tabel jumlah alat bantu, tabel jenis nelayan, tabel jumlah nelayan, tabel pendidikan, tabel jumlah nelayan pendidikan, tabel kelompok nelayan, tabel PEMP, dan tabel rumpon. Struktur data untuk masing-masing tabel dapat dilihat pada Lampiran 2.

5.3.4 Entity relationship

Pembuatan entity relationship adalah menunjukan tabel-tabel dalam basis data yang digunakan dan menunjukan hubungan entity pada tabel yang satu dengan tabel yang lainnya. Membuat entity relationship bertujuan juga agar tabel yang satu bisa dihubungkan dengan tabel yang lain dengan catatan diantara kedua tabel memilki sebuah field yang sama dan nilainya bersifat uniq tidak ada duanya. Database yang dibangun menggunakan relasional one to one satu ke satu yang berarti setiap entity pada suatu himpunan dengan entity pada himpunan entity yang lainnya dan one to many satu ke banyak yang berarti setiap entity pada suatu himpunan entity dapat berhubungan dengan banyak entity pada hubungan entity yang lainnya. Dalam beberapa tabel ada sebuah field yang dijadikan sebagai primary key. Primary key merupakan sebuah field untuk mengidentifikasi masing- masing record. Primary key digunakan sebagai dasar untuk relationship dengan tabel lain. Sebuah primary key tidak diperkenankan nilai null. Struktur entity relationship database SI-PSLP dapat dilihat pada Gambar 28. Entity yang terlibat dalam basis data Sistem Informasi Pengelolaan Sumberdaya dan Lingkangan Perikanan Tangkap Kabupaten Padang Pariaman SI-PSLP antara lain: 1 Tabel SDI, berisikan informasi mengenai data sumberdaya ikan yang entitasnya terdiri dari Id ikan key, Kategori SDI, Nama Indonesia, Nama Ilmiah, Kelas, Sub Kelas, Ordo, Sub ordo, Famili, Sub Famili, Genus, Sumber Taksonomi, Tingkah laku, dan Penyebaran. 2 Tabel Produksi SDI, berisikan informasi jumlah produksi ikan dan entitasnya terdiri dari Kategori SDI, Id ikan, Tahun, Produksi, Nilai, dan Musim ikan. 3 Tabel Kelompok API, berisikan informasi pengelompokan kapal dan entitasnya terdiri dari No, Id Kel API key, Kel API dan Ket. 4 Tabel Jenis API, berisikan informasi jenis-jenis alat penangkapan ikan dan entitas didalamnya adalah No, Id Kel API key, Jenis API, dan Ket. 5 Tabel Jumlah API, berisikan informasi jumlah alat penangkapan ikan dan entitas didalamnya adalah Tahun, Jenis API, dan Jumlah API. 6 Tabel Kelompok Kapal, berisikan informasi pengelompokan kapal dan entitasnya terdiri dari No, Id Kel Kapal key, Kel Kapal, dan Ket Kapal. 7 Tabel Jumlah Kapal, berisikan informasi jumlah kapal dan entitas didalamnya adalah Tahun, Kel Kapal, Jumlah Kapal. 8 Tabel Jenis Alat Bantu, berisikan informasi mengenai jenis alat bantu penangkapan ikan dan entitasnya adalah No, ID_AB key, Jenis Alat Bantu, dan Ket. 9 Tabel Jumlah Alat Bantu, berisikan informasi jumlah alat bantu dan entitasnya terdiri dari Tahun, Jenis Alat Bantu, dan Jumlah. 10 Tabel Pendidikan, berisikan informasi tingkat pendidikan dan entitasnya terdiri dari No, Id Kel Pendidikan key, Kel Pendidikan, dan Ket. 11 Tabel Nel_Pendidikan, berisikan informasi jumlah nelayan berdasakan tingkat pendidikan yang entitasnya terdiri dari Tahun, Id Kel Pendidikan, dan Jumlah. 12 Tabel Jenis Nelayan, berisikan informasi mengenai jenis nelayan yang entitasnya terdiri dari No, Id Kel Nelayan key, Kel Nelayan, dan Ket Kel Nelayan. 13 Tabel Jumlah Nelayan, berisikan informasi jumlah nelayan berdasarkan jenis nelayan yang entitasnya terdiri dari Tahun, Kel Nelayan, dan Jumlah. 14 Tabel Kelompok Nelayan, berisikan informasi kelompok nelayan yang entitasnya terdiri dari No, Kelompok Nelayan, NagariKorong, dan Kecamatan. 15 Tabel PEMP, berisikan infomasi jumlah dana bantuan PEMP yang entitasnya terdiri dari kelompok nelayan Tahun, Kelompok Nelayan, dan Jumlah Dana. 16 Tabel Rumpon, berisikan informasi jumlah rumpon yang entitasnya terdiri dari No, Kelompok Nelayan, dan Jumlah. Gambar 28 Struktur entity relationship pada database SI-PSLP. Tabel SDI - Id ikan key - Kategori SDI - Nama Indonesia - Nama Ilmiah - Kelas - Sub Kelas - Ordo - Sub ordo - Famili - Sub Famili - Genus - Sumber Taksonomi - Tingkah laku - Penyebaran Tabel Produksi SDI - Kategori SDI - Id ikan - Tahun - Produksi - Nilai - Musim ikan Tabel Jenis Alat Bantu - No - ID_AB key - Jenis Alat Bantu - Ket Tabel Jumlah Alat Bantu - Tahun - Jenis Alat Bantu - Jumlah Tabel Pendidikan - No - Id Kel Pendidikan Key - Kel Pendidikan - Ket Tabel Nel_Pendidikan - Tahun - Id Kel Pendidikan - Jumlah Tabel Kelompok API - No - Id Kel API key - Kel API - Ket Tabel Jenis API - No - Id Kel API key - Jenis API - Ket Tabel Jumlah API - Tahun - Jenis API - Jumlah API Tabel Kelompok Nelayan - No - Kelompok Nelayan - NagariKorong - Kecamatan Tabel Rumpon - No - Kelompok Nelayan - Jumlah Tabel PEMP - Tahun - Kelompok Nelayan - Jumlah Dana Tabel Kelompok Kapal - No - Id Kel Kapal key - Kel Kapal - Ket Kapal Tabel Jumlah Kapal - Tahun - Kel Kapal - Jumlah Kapal Tabel Jenis Nelayan - No - Id Kel Nelayan key - Kel Nelayan - Ket Kel Nelayan Tabel Jumlah Nelayan - Tahun - Kel Nelayan - Jumlah 64

5.4 Implementasi Sistem Informasi