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