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.