Keunggulan Database Relasional BUKU PERANCANGAN DATABASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN LANTIP DIAT P
                                                                                PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
6
tunggal. Setiap fakta primer direkam pada hanya satu tempat di database.  Misalnya,  dari  contoh  di  atas,  IP  seorang  mahasiswa
hanya  tersimpan  pada  Tabel  Mahasiswa.  Pendekatan  database tentu  saja  tidak  menghilangkan  redundansi  data  sama  sekali,
tetapi ia mengijinkan perancang secara hati-hati mengendalikan redundansi. Sebagai contoh Lihat Gambar 1.4 setiap NIM pada
Tabel  Pengambilan  Matakuliah  harus  berpasangan  dengan  NIM pada  Tabel  Mahasiswa.  Hal  ini  menegaskan  bahwa  ada  relasi
antara Tabel Mahasiswa dan Tabel Pengambilan Matakuliah.
3 Memperbaiki  Konsistensi  Data.  Dengan  mengendalikan
redundansi,  secara  dramatis  mengurangi  kesempatan  untuk terjadinya  ketidakkonsistenan  data.  Misalnya,  pada  Tabel
Mahasiswa,  setiap  NIM  berpasangan  dengan  nama  mahasiswa tertentu.  Jika  ingin  merubah  nama  mahasiswa  tertentu,  maka
cukup  melakukannya  hanya  pada  Tabel  Mahasiswa.  Pada  tabel Kuliah,  tidak  ditemukan  kolom  nama  sehingga
–  seperti diungkapkan  sebelumnya
–  tidak  perlu  merubah  nama mahasiswa  pada  tabel  tersebut  karena  hal  itu  telah  terwakili
dengan perubahan nama pada tabel Mahasiswa.
4 Memperbaiki  Kesempatan  Berbagi  Data  Data  Sharing.
Database  dirancang  untuk  berbagi  sumberdaya  data  dalam organisasi.  Pengguna  dengan  hak  tertentu  yang  diatur
sebelumnya  oleh  administrator  database  dapat  mengakses bagian tertentu dalam database, di manapun pengguna tersebut
berada dalam organisasi.
5 Menambah  Produktivitas  Pengembangan  Program  Aplikasi.
Salah satu
keunggulan pendekatan
database adalah
pengurangan  waktu  dan  biaya  untuk  mengembangkan  aplikasi bisnis  yang  baru.  Ada  2  alasan  yang  memungkinkan  aplikasi
database  dikembangkan  dengan  cara  yang  lebih  cepat dibandingkan  aplikasi  yang  mengakses  berkas  data  pada
pendekatan tradisional, yaitu:
  Dengan  mengasumsikan  bahwa  database  telah  dirancang dan  diimplementasikan,  pemrogram  cukup  berkonsentrasi
pada  fungsi  spesifik  yang  dibutuhkan  oleh  aplikasi  baru tanpa  perlu  memusingkan  perancangan  berkas  data  atau
rincian implementasi aras rendah.
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
7
  Sistem  manajemen  database  menyediakan  sejumlah  tool seperti  pembuatan  form  dan  generator  laporan  report
generator dan
bahasa tingkat
tinggi dapat
mengotomatisasi beberapa aktivitas perancangan database dan implementasinya.
6 Memaksakan
Standar. Saat
pendekatan database
diimplementasikan dengan dukungan manajemen secara penuh, administrasi  data  dan  administrasi  database  dapat  dilakukan
oleh  seseorang  yang  memang  ditunjuk  untuk  hal  itu.  Dengan pengelolaan  database  pada  satu  tangan,  ia  dapat  diberi
tanggung  jawab  untuk  memaksakan  standar  database  untuk keseluruhan  organisasi.  Standar  yang  dimaksud  antara  lain
adalah:  tata  cara  penamaan,  standar  kualitas  data,  serta prosedur  yang  seragam  untuk  mengakses,  memperbaharui,
serta melindungi data.  Repository memungkinkan administrator database  memaksakan  standar  itu  dengan  sekumpulan  kakas
yang berdaya guna.
7 Memperbaiki Kualitas Data. Kualitas data yang rendah selama ini
telah menjadi pusat perhatian dalam organisasi-organisasi skala besar.  Pendekatan  database  menyediakan  sejumlah  kakas  dan
proses  untuk  memperbaiki  kualitas  data.  Dua  diantaranya adalah:
  Perancang  database dapat menspesifikasi batasan-batasan integritas  untuk  memelihara  konsistensi  data  yang  dapat
dipaksakan oleh sistem database.   Salah  satu  sasaran  dari  data  warehousing  adalah
meletakkan  hanya  data-data  yang  berkualitas  pada  data warehouse.
8 Memperbaiki  Akses  Data.  Dengan  database  bertipe  relasional,
pengguna  tanpa  pengetahuan  dan  pengalaman  pemrograman dapat  memanggil  dan  menampilkan  data-data  tertentu  sesuai
hak  yang  dimilikinya,  meskipun  cara  mendapatkannya  mungkin melewati batas-batas departemen dimana pengguna itu berada.
Suatu  cara  untuk  melakukannya  adalah  hanya  dengan menuliskan  pernyataan-pernyataan  SOL  yang  implementasinya
dilakukan  oleh  sistem  database,  tanpa  pengguna  perlu  tahu teknik-teknik
algoritma-algoritma yang
diadaptasi dan
PERANCANGAN DATA BASE SISTEM INFORMASI MANAJEMEN PENDIDIKAN DENGAN DBMS MICROSOFT ACCES DAN SQL SERVER
8
diimplementasi  sistem  database  untuk  mendapatkan  data-data itu.
9 Mengurangi Biaya Pemeliharaan Program. Data yang tersimpan
harus  diubah  karena  beberapa  alasan:  tipe  data  baru ditambahkan,  format  data  berubah,  dan  sebagainya.  Pada
sistem  pemrosesan  berkas,  deskripsi  data  dan  logika  untuk mengakses  data  bersatu  dalam  suatu  program  aplikasi.
Akibatnya, perubahan format data dan metoda akses data akan mengakibatkan pemrogram harus merubah program.
                