Materi BasisData Versi Miss Purple

Hai Hai Sobat pembaca, selamat pagi siang sore malam!! kembali lagi bersama Miss Purple yang unyunya ga abis abis *eh .. nah, sekarang Miss Purple udah semester 2, jadi Miss Purple ada belajar tentang Basis Data a.k.a Database. nah di Postingan ini Miss Purple mau share Ringkasan dari Materi tersebut, ya belum semuanya sih, masih dasar dasarnya aja :) nah, kalau ada master database singgah disini dan liat postingan ini, kalau ada kesalahan mohon di infokan ya :) soalnya ini Pure catatan Miss Purple. Yuk Capcus ke Topik.

Apa Itu BasisData ?

BasisData adalah sekumpulan data yang terintegerasi, yang diorganisasikan, untuk memenuhi kebutuhan pemakai didalam suatu organisasi. basisdata berisi file atau tabel.

Apa Itu Sistem Basis Data ?

Sistem Basisdata adalah sebuah tatanan atau keterpaduan yang terdiri atas kumpulan file(tabel) yang saling berhubungan dan sekumpulan program yang memungkinan pemakai atau program lain untuk mengakses tabel-tabel tersebut. dalam kalimat sederhana, sistem basis data adalah gabungan dari basis data.

Karakteristik Basis data:

  • Saling Berhubungan
  • Meminimumkan Redundansi
  • Dapat melayani banyak applikasi
diatas miss purple ada menyebutkan redundansi data. nah yuk kita bahas.

Apa sih Redundansi Data ?

Redundansi data adalah adanya duplikasi data atau pengulangan data yang sama dalam sistem database. redundansi tidak dapat dihilangkan. karena dengan adanya redundansi, data antar tabel dapat saling terhubung dengan file master. dan kita dapat menentukan primary keynya karena redundansi ini. untuk lebih jelasnya akan miss purple jelaskan dengan gambar dibawah ini.

Materi-Basis-Data-Miss-Purple
Dengan mengamati keempat tabel di atas, ternyata Tabel d) berisi data yang dapat diperoleh dari tabel lain, yaitu dengan meng-hubungkan Tabel a), b), dan c). Dengan demikian untuk menghilangkan redundansi, Tabel d) perlu dihilangkan. 

Akibat yang timbul apabila redundansi tidak diminimumkan :
  • Berpotensi mengganggu integritas data
  • menimbulkan inkonsistensi data
  • membutuhkan ruang storage yang lebih besar
Miss Purple juga ada membahas tentang tabel tabel, yuk baca lagi :)

Tabel Master dan Tabel Transaksi
Tabel master adalah file yang dalam jangka waktu lama tidak berubah. isinya Field yang melekan pada tabel itu sendiri. 
Tabel Transaksi adalah tabel yang secara simultan datanya selalu berubah.

Perbandingan Antara File Konvensional dan Basis Data

File Konvensional atau Tradisional
  • Data terisolir / Terisolasi
  • Redundansi berlebihan
  • Inkonsistensi Data
  • Tidak dapat menampilkan objek secara komplek
  • confusion data (mis : terminologi berbeda ex: NPM dan NIM padahal mempunyai makna yang sama)
  • aplikasi tergantung format file
Basis Data

Kelebihan
  • Data dapat di control
  • data lebih konsisten
  • data bisa berbagi / data sharing
  • dapat diterapkan standarisasi
  • keamanan data terjamin
  • menjalankan pembakuan
  • mudah dalam pengembangan aplikasi
  • menyediakan interface bagi banyak pengguna
  • menggambarkan relasi komplek antara data
  • menjalankan batasan keutuhan (integerity)
  • menyediakan backup dan pemilihan recovery
Kekurangan
  • memerlukan tenaga spesialis
  • memerlukan space yang besar
  • mahal pada biaya awal / start up cost
  • maintenance berkala
  • konflik organisasi
  • gangguan dengan adanya data bersama / datasharing
  • perlu konversi data

nah itu dia hasil catatan Miss Purple di pertemuan kedua tentang Basis data. ini hanya sebagian kecil dari materi basis data, karena ilmu itu selalu berkembang. semoga bermanfaat ya :) saling berbagi itu indah. yuk berbagi Ilmu agar lebih bermanfaat.. kalau Ilmunya dimakan sendiri sama aja dong, ga bermanfaat bagi sesama :) rajin membaca dapat membuka cakrawala. so, jangan bosen buat membaca, dan searching ! ..

No comments:

Post a Comment

Bijaklah dalam berkomentar di sosial media :)