Data, adalah Sekumpulan dari
lambang-lambang yang teratur dan mewakili/merepresentasikan sebuah obyek atau
benda
Data, terdiri dari 3 macam :
1. Input data : data yang dimasukkan ke
dalam sistem infromasi
2. Output data : merupakan keluaran dari
sistem informasi
3. Database : merupakan kumpulan
data-data yang tersimpan di dalam media penyimpanan di suatu perusahaan (arti
luas) atau di dalam komputer (arti sempit)
Hirarki Data
Bit : unit
terkecil dari data. Menggambarkan sinyal 0 dan 1; 0 tidak ada arus listrik dan
1 ada arus listrik
Byte adalah
kumpulan dari bit-bit yang membentuk sebuah karakter (Character)
Field adalah
kumpulan karakter-karakter yang membentuk suatu kata atau sekelompok kata/angka
Record adalah
kumpulan dari field-field yang secara loga saling berhubungan
File adalah
kumpulan dari record-record yang berhubungan dengan suatu subyek tertentu
Database
kumpulan dari data-data yang tersimpan dalam file-file
File Processing Vs Databases
Dependensi
data-program
Perubahan data
membuat sejumlah program perlu dimodifikasi
Duplikasi data
Data yang sama
muncul pada beberapa berkas
Keterbatasan
berbagi data (Isolasi data - banyak format file)
Waktu
pengembangan lama
Perlu membuat
program untuk mengakses data
Problem
integritas (kekonsistensian)
Kekakangan
integritas (misalnya saldo >) menjadi bagian dari program
Keamanan data
tidak terjamin
Tujuan Sistem Database
1.
MENCEGAH
DATA REDUDANCY DAN INCONSISTENCY
2.
MEMPERMUDAH
DALAM MELAKUKAN AKSES TERHADAP DATA
3.
MEMPERTIMBANGKAN
DATA ISOLATION
4.
MENCEGAH
CONCURENT ACCESS ANOMALY
5.
MEMPERTIMBANGKAN
MASALAH KE-AMANAN DATA
6.
MEMPERTIMBANGKAN
MASALAH INTEGRITAS
Komponen Database (Basis Data)
1.
DATA, DATA TERSIMPAN SECARA TERINTEGRASI DAN DIPAKAI SECARA
BERSAMA-SAMA
2.
HARDWARE, PERANGKAT KERAS YANG DIGUNAKAN DALAM MENGELOLA SISTEM
DATABASE
3.
SOFTWARE, PERANGKAT LUNAK PERANTARA ANTARA PEMAKAI DENGAN DATA FISIK.
PERANGKAT LUNAK DAPAT BERUPA DATA BASE MANAGEMENT SYSTEM DAN BERBAGAI PROGRAM
APLIKASI
4.
USER, SEBAGAI PEMAKAI SISTEM
Kelebihan yang ditawarkan oleh
database terkomputerisasi:
Kecepatan dan Kemudahan (Speed)
Memungkinkan penyimpanan/perubahan/manipulasi data lebih cepat
Efisiensi Ruang Penyimpanan (Space)
Data dikodekan secara elektronik dan disimpan dalam sebuah media.
Misalnya:
1
char = 1 byte
→
HDD 10 GB = ± 10 milyar char
→
1 hal = 1000 char
So…
HDD 10 GB = 10 juta halaman
Kelebihan yang ditawarkan oleh
database terkomputerisasi:
Keakuratan (Accuracy)
Dengan sistem pengkodean, relasi
antar data, dan dimungkinkannya penerapan aturan tipe data, domain data,
keunikan data, dsb, maka dimungkinkan untuk menjaga keakuratan data dalam
database
Ketersediaan (Availability)
Dimungkinkannya integrasi semua
basisdata yang ada (meskipun basisdata tersebar secara geografis), sehingga
ketersediaan data dalam sebuah sistem akan lebih terjamin
Kelebihan yang ditawarkan oleh
database terkomputerisasi:
Kelengkapan (Completeness)
Dimungkinkannya penambahan jenis data
baru dalam database yg telah ada
Keamanan (security)
Dimungkinkannya penerapan sistem
keamanan dalam penggunaan basisdata, misalnya nama user, password dan pin untuk
membatasi kewenangan akses data
Kebersamaan Pemakai (shareability)
Dimungkinkan pemakaian secara bersama
dalam satu waktu