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