PERANCANGAN BASISDATA
PERANCANGAN BASISDATA
Konsep Dasar
Database adalah suatu susunan/kumpulan data
operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola
dan simpan secara terintegrasi dengan menggunakan metode tertentu dengan
menggunakan komputer sehingga mampu menyediakan informasi yang diperlukan
pemakainya.
SISTEM DATABASE adalah suatu sistem
penyusunan dan pengelolaan record-record dengan menggunakan komputer, dengan
tujuan untuk menyimpan atau merekam serta memelihara data sehingga mampu
menyediakan informasi yang diperlukan pemakai untuk kepentingan proses
pengambilan keputusan.
KOMPONEN
DASAR SISTEM BASISDATA
Terdapat 4 komponen pokok dari system
database :
A. DATA
1. Data disimpan secara terintegrasi
2. Data dapat dipakai secara bersamaan,
B. Perangkat
Keras (Hardware)
1. Peralatan untuk penyimpanan
misalnya disk, drum, tape,floopy
disk,
2. Peralatan input dan output
3. Peralatan komunikasi data, dll
C. Perangkat
Lunak
Berfungsi sebagai perantara (interface) antara
pemakai dengan data phisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi &
prosedur-prosedur
D. Pemakai
(USER)
Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim
yang bertugas mengelola system database secara keseluruhan
2. Programmer, orang/tim membuat program
aplikasi yang mengakses database dengan menggunakan bahasa pemprograman
3. End user, orang yang mengakases database
melalui terminal dengan menggunakan query language atau program aplikasi yang
dibuat oleh programmer
DATA PADA
DATABASE DAN HUBUNGANNYA
Ada 3 jenis data pada sistem database,
yaitu:
1. Data operasional dari suatu organisasi,
berupa data yang disimpan didalam database
2. Data masukan (input data), data dari
luar system yang dimasukan melalui peralatan input (keyboard) yang dapat
merubah data operasional
3. Data keluaran (output data), berupa
laporan melalui peralatan output sebagai hasil dari dalam system yang mengakses
data operasional
KEUNTUNGAN
PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan
inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan Standarisasi
5. Memudahkan penerapan batasan-batasanpengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas
perbedaan kebutuhan data dari setiap aplikasi
8. Program / data independent
ISTILAH-ISTILAH
YG DIPERGUNAKAN DALAM SISTEM BASIS DATA
A.)Enterprise
yaitu suatu bentuk organisasi
Contoh :
Enterprise: Sekolah Ú Database Nilai
Enterprise: Rumah sakit Ú Database
AdministrasiPasien
B.)Entitas yaitu suatu obyek yang dapat
dibedakan dengan objek lainnya
Contoh :
Database Nilai Ú entitas: mahasiswa,
Matapelajaran
Database Administrasi Pasien entitas:
pasien, dokter, obat.
C.)Atribute/field yaitu setiap entitas mempunyai
atribut atau suatu sebutan untuk mewakili suatu entitas.
Contoh :
Entity siswa Ú field = Nim,
nama_siswa,alamat,dll
Entity nasabah Ú
field=Kd_nasabah,nama_nasabah,dll
D.)Data value yaitu data aktual atau informasi
yang disimpan pada tiap data elemen atau atribute.
Contoh : Atribut nama_karyawan Ú sutrisno,
budiman, dll
E.) Record/tuple yaitu kumpulan elemen-elemen
yang salingberkaitan menginformasikan tentang suatu entity secara lengkap.
Contoh : record mahasiswa Ú nim nm_mhs
alamat.
F.) File yaitu kumpulan record-record sejenis
yang mempunyai panjang elemen sama, atribute yang sama namun berbeda-beda data
valuenya
G.)Kunci elemen data yaitu tanda pengenal yang
secara unik mengindentifikasikan entitas dari suatu kumpulan entitas.
TUJUAN
PERANCANGAN DATABASE:
Untuk memenuhi informasi yang berisi
kebutuhan–kebutuhan user secara khusus dan aplikasinya.
Memudahkan pengertian struktur informasi
Mendukung kebutuhan–kebutuhan pemrosesan
dan beberapa objek penampilan (respone time, processing time dan strorage
space).
ADA 6 FASE
PROSES PERANCANGAN DATABASE
1.) Pengumpulan dan analisa
a. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
b. Peninjauan dokumentasi yang ada
c. Analisa lingkungan operasi dan pemrosesan data
d. Daftar pertanyaan dan wawancara
2.) Perancangan database secara konseptual
a. Perancangan skema konseptual
b. Perancangan transaksi yang akan terjadi
dalam database.
3. )Pemilihan DBMS
a. Faktor teknis
Contoh faktor teknik :
Tipe model data ( hirarki, jaringan atau
relasional ), Struktur penyimpanan
dan jalur pengaksesan yang
didukung system manajemen database, Tipe
interface dan programmer, Tipe
bahasa query
b. Faktor Ekonomi dan Politik organisasi
Faktor-faktor ekonomi: Biaya penyiadaan
hardware dan software,
Biaya
konversi pembuatan database, Biaya
personalia, dll
Faktor Organisasi :
Komentar
Posting Komentar