Dapat dirancang/dirincikan menjadi beberapa item :
• Data-data dalam basis data dapat
dipakai/digunakan oleh banyak pemakai • Menjadi investasi intelektual • Penekanan biaya • Akurasi dan konsistensi • Unjuk kerja(performance) • Kejelasan (Clarity) • Kemudahan Pemakaian • Fleksibilitas Penggunaan • Perubahan yang mudah • Privacy • Keamanan (Security) KEUNTUNGAN BASIS DATA
Penyusunan basis data digunakan untuk
mengatasi permasalahan2 pada saat pengolahan data. Basis data yang dikembangkan dengan benar sesuai dengan batasan/kaidah basis data akan memberikan beberapa keuntungan : • KERANGKAPAN DATA DAPAT DIMINIMALKAN • INKONSISTENSI DATA DAPAT DIHINDARI • DATA DLM BASIS DATA DAPAT DIGUNAKAN SECR BERSAMA (MULTI USER) • STANDARISASI DATA DAPAT DILAKUKAN • PEMBATASAN UNTUK KEAMANAN DPT DITERAPKAN • INTEGRITAS DATA DAPAT TERPELIHARA • PERBEDAAN KEBUTUHAN DATA DAPAT DISEIMBANGKAN. SYARAT DALAM BASIS DATA Dalam perancangan dan penyusunan basis data dikenal beberapa syarat/aturan yg hrs ditaati dlm file2 basis data :
1. REDUNDANSI DATA (data redundancy)
Yaitu Penyimpanan dibeberapa tempat untuk data yang sama. Umumnya kerangkapan data terjadi akibat penyusunan basis data u/ aplikasi2 yang tidak memperhatikan kriteria basis data. KeRaNgKaPaN data dlm basis data perlu dihindari paling tidak hrs diminimalkan, KrN : a. Pemborosan media penyimpanan b. Biaya penyimpanan yang semakin besar c. Kesulitan dlm pengolahan data d. Pemborosan waktu dlm pengolahan data e. Tidak konsisten. kerangkapan data dapat terjadi pd dua kemungkinan, yaitu :
1. Kerangkapan data dalam
satu file 2. Kerangkapan data dalam beberapa file Contoh 1: FILE KARYAWAN
NIK NAMA ALAMAT GOL GAJI
KARYAWAN K001 RINI ANITA KTB III A 500.000,-
K002 ASTUTI T_AMAN IV A 750.000,-
K003 HENDRI BANDAR III A 500.000,-
K004 JONI KTB III B 550.000,-
SOLUSI : Memecah file karyawan FILE GOLONGAN menjadi 2 file baru : GOL GAJI II A 300.000,- FILE KARYAWAN II B 350.000,- NIK NAMA ALAMAT GOL KARYAWAN II C 400.000,-
K001 RINI ANITA KTB III A II D 450.000,-
III A 500.000,- K002 ASTUTI T_AMAN IV A III B 550.000,- III C 600.000,- K003 HENDRI BANDAR III A III D 700.000,- IV A 750.000,- K004 JONI KTB III B IV B 850.000,- IV C 900.000,- IV D 1.000.000,- Contoh 2: FILE MAHASISWA FILE PROGRAM PILIHAN
NIM NAMA NIM NAMA PROGRAM
MAHASISWA MAHASISWA PILIHAN 1112001 NURUL R 1112001 NURUL R PEMROGRAMAN
1112002 ARI SIGIT 1112002 ARI SIGIT JARKOM
1112003 FARID 1112003 FARID WEB
1112004 RAFI BASIS DATA 1112004 RAFI 1112005 SALSA DESIGN GRAFIS
1112005 SALSA Solusi : Kerangkapan data dpt diatasi dg cara menghapus kolom yg sama
FILE MAHASISWA FILE program pilihan
NIM NAMA NIM PROGRAM PILIHAN MAHASISWA 1112001 PEMROGRAMAN 1112001 NURUL R 1112002 JARKOM 1112002 ARI SIGIT 1112003 WEB 1112003 FARID 1112004 BASIS DATA