Basis Data
1. Apa yang anda harapkan dari MK Basis Data ?
Yang saya harapkan dari MK Basis Data ialah
bisa mengetahui dan mempelajari MK ini, mengoprasikan program yang saya buat
dengan benar secara struktur atau rapih.
2. Apa itu Basis Data ?
Kumpulan dari beberapa data yang saling
berhubungan atau saling berkaitan antara satu data dengan data yang lainnya
yang tersimpan pada sebuah media penyimpanan.
Tujuan dari basis data itu sendiri adalah :
1.
Kecepatan dan Kemudahan. Dengan
basis data user dapat melakukan entri, penyimpanan, perubahan data dengan
cepat, selain itu saat dibutuhkan data tersebut lebih mudah dan cepat untuk
didapatkan kembali.
2.
Efisiensi Ruang Penyimpanan (Space).
Dengan adanya basis data akan mengurangi kerangkapan data dan menghemat ruang
untuk penyimpanan data
3.
Keakuratan (Accuracy), melalui basis
data semua data yang tersimpan akan lebih akurat karena setiap data diberi kode
untuk keunikan data tersebut.
4.
Ketersediaan (Availability). Data
yang sudah tidak digunakan lagi dapat dipisahkan dari database yang aktif.
5.
Kelengkapan (Completeness). Agar
data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai
maupun terhadap waktu.
3. Apa itu Conseptual Basis Data ?
Tiga
konsep dasar dalam pembuatan diskripsi struktur basis data yaitu model data
konseptual, model data fisikal dan model view.Konseptual data menyajikan konsep
tentang bagaimana user basis data memandang atau memberlakukan data. Konseptual
merupakan level tinggi (hight level) yang dekat dengan user. Didalam Konseptual
data menjelaskan beberapa hal yaitu entitas, atribute, key dan relasi antar
entitas.
1.
Entity atau
Entitas
Entitas adalah obyek yang 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
department, pekerjaan, mata pelajaran)
• Kejadian (pembelian, penjualan,
peminjaman, dan lain-lain)
Entitas
dapat dibedakan menjadi dua macam yaitu Entitas kuat dan entitas lemah. Entitas
lemah adalah yang keberadaannya tergantung pada entitas lain. Gambar dibawah
ini menjelaskan notasi umum entitas kuat dengan nama entitas pegawan dan
entitas lemah dengan nama entitas tanggungan. Entitas tanggungan disebut
sebagai entitas lemah karena jika data seorang pegawai dihapus maka data
tanggungannya juga akan terhapus. Keberadaan data tanggungan tergantung pada
data di pegawai.
2. Attribute
Attribute
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 atribute nama, alamat, NIM. Berdasarkan karakteristik
sifatnya, atribut dapat dikelompokkan menjadi; 1) Simple attribute dan
composite attribute. 2) Single valued attribute dan multi valued attribute. 3)
Mandatory attribute 4) Derived attribute (attribut turunan) dan 5) key
attribute. Simple Attribute atau atomic attribute adalah attribut terkecil yang
tidak bisa dipilah lagi.
suatu
atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih kecil.
Contohnya adalah atribut JenisKel pada entitas pegawai. Gambar diatas
menjelaskan simbol atau notasi Simple Attribute.
Composite
attribute adalah atribut yang dapat dibagi menjadi atribut yang lebih kecil.
Attribut ini dapat diartikan attribute atomic yang menggambarkan atribut dasar
dengan suatu arti tertentu. Contoh: atribut Nama pada entitas pegawai dapat
dipecah menjadi atribut NmDepan, Inisial dan NmBlk. Gambar diatas menjelaskan
simbol atau notasi composite attribute. Atribut nama merupakan composite
attribute.
Single
value Attribute adalah suatu atribut yang hanya mempunyai satu nilai. Misalnya
atribut NmDepan pada entitas pegawai. NmDepan seorang pegawai selalu bernilai
satu nilai, tidak mungkin lebih dari satu. Gambar diaasmenjelaskan simbol atau
notasi Single value Attribute
Multi
Value attribute adalah atribut yang dapat memiliki lebih dari satu nilai yang
jenisnya sama dari sebuah data tunggal. Misalnya atribut lokasi pada entitas
departemen dapat berisi 2 nilai atau lebih seperti Surabaya atau Jakarta. Gambar
diatas menjelaskan simbol atau notasi Multi Value attribute
Derived
Attribute atau Attribut Turunanadalah atribut yang nilai-nilainya diperoleh
dari pengolahan atau dapat diturunkan dari atribut atau tabel lain yang
berhubungan. Misalnya atribut JmlPegawai pada entitas Departemen. Gambar diatas
menjelaskan simbol atau notasi Multi Value attribute.
3. Key Attribute
Key adalah merupakan suatu atribut yang menandakan kunci
dari suatu entitas yang bersifat unik. Key attribute adalah satu atau beberapa atribut
yang mempunyai nilai unik sehingga dapat digunakan untuk membedakan data pada
suatu baris/record dengan baris lain pada suatu entitas. Key attribute
dibedakan menjadi tiga yaitu: 1) Superkey 2) Candidat Key dan 3) Primary key
Tabel
dibawah ini menjelaskan beberapa contoh nama entitas beserta nama
atribut-atributnya
Superkey
adalah satu atau gabungan beberapa atribut yang dapat membedakan setiap baris
data dalam sebuah tabel secara unik. Misalnya superkey untuk entitas pegawai
antara lain: 1) NoKTP, Nama, Alamat, JenisKel, Gaji. 2) NoKTP, Nama, Alamat,
JenisKel. 3) NoKTP, Nama, Alamat. 4) NoKTP, Nama. 5) Nama (jika dapat dijamin
kalau tidak ada nama yang sama antara satu baris dengan baris yang lain). 6)
NoKTP
Candidat
Key adalah merupakan superkey yang jumlah atributnya paling sedikit. Misalnya
candidat key untuk entitas pegawai antara lain:
·
Nama (jika dapat dijamin kalau tidak
ada nama yang sama antara satu baris dengan baris yang lain)
·
NoKTP Primary key adalah suatu
candidat key yang dipilih menjadi kunci utama karena sering dijadikan acuan
untuk mencari informasi, ringkas, menjadi keunikan suatu baris. Misalnya NoKTP
antara satu pegawai dengan pegawai lain pasti berbeda, dalam hal ini noKTP
dapat digunakan sebagai suatu key. Gambar diatas menjelaskan simbol atau notasi
primary key.
4. Apa itu Physical Model ?
Physical Data Model (PDM) adalah presentasi
suatu implementasi database secara spesifik dari suatu Logical Data Model (LDM)
yang merupakan konsumsi komputer yang mencakup detail penyimpanan data di
komputer yang direpresentasikan dalam bentuk record format, record
ordering dan access path. Dan menjelaskan bagaimana data itu disimpan
di dalam media penyimpanan yang digunakan secara fisik. Sasarannya adalah
menciptakan perancangan untuk penyimpanan data yang menyediakan kinerja yang
baik dan memastikan integritas, keamanan, serta kemampuan untuk dipulihkan.
SUMBER :
http://www.pembelajaranku.com/2016/11/struktur-konseptual-basis-data-entitas.html
https://garudacyber.co.id/artikel/561-pengertian-dan-tujuan-basis-data
http://09513004pramuji-stmik-samarinda.blogspot.com/2012/11/physical-data-modeling.html
SUMBER :
http://www.pembelajaranku.com/2016/11/struktur-konseptual-basis-data-entitas.html
https://garudacyber.co.id/artikel/561-pengertian-dan-tujuan-basis-data
http://09513004pramuji-stmik-samarinda.blogspot.com/2012/11/physical-data-modeling.html
Komentar
Posting Komentar