Desain Basisdata Konseptual Conceptual Database Design Desain Basisdata Logikal Logical Database Design

4.1.5 Manajemen Data

Bagian ini akan menjelaskan perancangan basis data yang meliputi tahap desain basisdata konseptual, desain basisdata logikal, dan desain basisdata fisikal.

4.1.5.1 Desain Basisdata Konseptual Conceptual Database Design

Tahap desain ini merupakan proses mengkonstruksi suatu model data yang digunakan dalam sebuah enterprise, bersifat independen dari semua pertimbangan fisik. Model data konseptual adalah sumber dari informasi untuk tahap disain logikal. Untuk merancang model data konseptual dibutuhkan alat yang dapat menggambarkan model data yang dibutuhkan, seperti diagram relasi- entitasEntity-Relationship Diagram . 4.1.5.1.1 Diagram Relasi-Entitas Entity-Relationship Diagram Diagram Relasi-Entitas ini menyajikan data berupa entitas dan relasi. Entitas merupakan objek yang dapat dibedakan dalam dunia nyata, sedangkan relasi adalah hubungan yang terjadi antara 2 atau lebih entitas. Dalam sistem ini terdapat entitas kandidat, pekerjaan, pendidikan, organisasi, prestasi, kriteria, pemilih, dan subkriteria. 42 idpendidikan namasekolah kandidat pekerjaan pendidikan prestasi organisasi pemilih subkriteria memiliki memiliki keanggo taan pilih memiliki idkandidat namakandidat tanggallahir tempatlahir nourut foto partaipeng usung idprestasi deskripsi tahun idpekerjaan jenispeker jaan namainstansi tahunawal tahunakhir idorganisasi namaorganisasi pendiri tglberdiri jmlanggota tingkat jurusan angkatan idpemilih nama password username tgllahir jabatan tglmasuk statusanggota bobotsub skor idkriteria namakriteria N N N N N N 1 1 1 1 agama visimisi jabatan kriteria memiliki N namasubkriteria idsubkriteria 1 N bobotintegritas bobotakseptabilitas bobotkapabilitas Gambar 4. 7. Diagram Relasi-Entitas. 43

4.1.5.2 Desain Basisdata Logikal Logical Database Design

Tahap desain basisdata logikal ini merupakan proses untuk mengkontruksi suatu model dalam data yang digunakan dalam sebuah enterprise berdasarkan model data yang spesifik contoh relational, tetapi independent dari DBMS tertentu dan pertimbangan fisik yang lain. Model logikal merupakan pemetaan dari model konseptual. Desain logikal akan digambarkan dengan model relasional.

4.1.5.2.1 Model Relasional

Model relasional ini bertujuan untuk menyediakan metode deklaratif untuk menspesifikasikan data dan queri. Gambar 4. 8. Model Relasional. Pekerjaan idpekerjaan tahunawal tahunakhir jenispekerjaan namainstansi jabatan idkandidat Pendidikan idpendidikan angkatan tingkat namasekolah jurusan idkandidat Keanggotaan idkeanggotaan idkandidat idorganisasi tglmasuk jabatan statusanggota Kandidat idKandidat namakandidat tanggallahir tempatlahir visimisi foto nourut Agama partaipengusung Organisasi idorganisasi namaorganisasi pendiri tglberdiri jmlanggota Prestasi idprestasi deskripsi tahun idkandidat Pilih idPilih idkandidat idpemilih idsubkriteria bobotsub skor bobotintegritas bobotkapabilitas bobotakseptabilitas Pemilih idPemilih username password tgllahir nama Kriteria idkriteria namakriteria Subkriteria idsubkriteria namasubkriteria idkriteria

4.1.5.3 Desain Basisdata Fisikal Physical Database Design