Ad Code

Responsive Advertisement

Ticker

6/recent/ticker-posts

ARSITEKTUR DAN PEMODELAN DATA

 



Arsitektur basis data merupakan serangkaian pengetahuan tentang pemodelan data. pengetahuan tentang file, table, field, record, indeks, abstraksi, data dan serangkaian konsep yang digunakan untuk membuat deskripsi struktur basis data. 

elemen (kolom atau field) data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. misalnya data siswa terdiri dari NIS, Nama, alamat, no telepon atau jenis kelamin. rekaman (record) merupakan gabugan sejumlah elemen data yang saling terkait. istilah lain dari record adalah baris atau tupel. berkas (file) adalah himpunana seluruh record yang bertipe sama.


 


Konseptual database


Entitas

entitas adalah obyek yag mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique). setiap entitas memiliki beberapa atribut yang mendeskripsikan karakteristik dari objek. entitas dapat berupa :
  • data fisik (seperti mobil, rumah, manusia, pegawai, peserta didik)
  • abstrak atau konsep ( seperti departement, pekerjaan, mata pelajaran )
  • kejadian (pembelian, penjualan, peminjaman)
entitas dapat dibedakan menjadi dua macam yaitu entitas kuat dan entitas lemah. entitas kuat adalah yang keberadaannya tidak tergantug pada entitas lain. sedangkan entitas lemah adalah yang keberadanya tergantung pada entitas lain.

Atribut

atribut merupakan karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship. dalam penerapannya (level fisik) atribut merupakan field atau kolom dari sebuah tabel. misalnya entitas mahasiswa memiliki atribut nama, alamat, NIM.

  • Atribut key = atribut yang digunakan untuk membedakan data secara unik. misalnya nik, nim no_peserta.
  • Atribut simple = atribut bernilai tunggal, misal nama, harga, status.


  • Atribut multivalue = atribut memiliki sekelompok nilai yang banyak, misal gelar, hobby.
  • Atribut composit = atribut yang masih dapat diuraikan lagi, misal alamat. korban, waktu.
  • Atribut derivatif = atribut yang dihasilkan dari turunan atribut lain, misal umur dari tanggal lahir.

Key atribut
  • Key merupakan suatu atribut yang menandakan kunci dari suatu entitas yang bersifat unik.
  • key atribut adalah satu atau bebebrapa atribut yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada suatu baris / record dengan baris lain pada suatu entitas. key atribut dibedakan menjadi empat yaitu: Superkey, Candidat key, primary key dan foreign key.
Primary key

primary key adalah suatu candidat key yang dipilih menjadi kunci utama karena sering dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikansuatu baris. misalnya No KTP antara satu pegawai dengan pegawai lain pasti berbeda, dalam hal ini No KTP dapat digunakan sebagai suatu key.

Foreign key

Foreign key adalah pengenal unik atau kombinasi pengenal unik yang menghubungkan dua tabel atau lebih dalam suatu database. foreign key juga sering disebut sebagai kunci asing.

Simbol ER Diagram

berikut beberapa simbol ER Diagram :


Derajat relationship
  • Unary (derajat satu) adalah satu buah relationship menghubungkan satu buah entity.
contoh : 

Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia.
  • Binary (derajat dua) adalah satu buah relationship yang meghubungkan dua buah entity.
contoh : 
keterangan :
Pegawai memiliki kendaraaan, sebuah relationship memiliki  menghubungkan entity                 pegawai dan entity kendaraan.
  • Ternary (derajat tiga) adalah satu buah relationship menghubungkan tiga buah entity.
contoh : 
Keterangan : 
pegawai pada kota tertentu mempunyai sebuah proyek. entity bekerja menghubungkan entity pegawai, proyek dan kota.

Relasi Cardinalitas
  • One to One
Hubungan satu ke satu. contoh seorang dosen mengepalai satu jurusan.

  • One to Many
Hubungan satu ke banyak. contoh seorang pelanggan membeli beberapa mobil.

  • Many to Many
Hubungan banyak ke banyak. contoh mahasiswa mengambil mata kuliah.


Contoh ER Diagram











Posting Komentar

0 Komentar