Minggu, 04 November 2012

PENGANTAR BASIS DATA


Konsep Dasar
Data
Fakta dari berbagai sumber di dunia nyata (real world).
·        Menyangkut entitas nyata / abstrak
·        Bersifat kualitatif, kuantitatif, internal dan eksternal

Basis Data
Kumpulan terpadu dari berkas data (integrated collection of data) yang memiliki kaitan satu dengan yang lainnya, dan dibuat untuk memenuhi kepentingan banyak pemakai pada suatu organisasi.

Informasi
Data yang diorganisasikan, disimpan, diolah, mempunyai arti tertentu dan dapat dipakai untuk proses pengambilan keputusan.

Database Management System (DBMS)
Paket perangkat lunak yang digunakan untuk pembuatan dan pemeliharaan basis data.

Sistem Basis Data
Sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, perancang dan pengelola basis data, serta system yang mendukungnya.

Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan tehnologi basis data pada saat sekarang (dunia bisnis). 

Berikut ini merupakan alasan dari penggunaan database:  

Ilustrasi Sistem Manajemen Tradisional dan DataBase Management System




Istilah - Istilah Dasar Basis Data

Enterprise
Suatu bentuk organisasi seperti: bank, universitas, rumah sakit, pabrik, dsb.
Data yang disimpan dalai basis data merupakan data operasional dari suatu enterprise.
Contoh data operasional : data keuangan, data mahasiswa, data pasien

Entitas
Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data.
Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik
Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas
Contoh : semua nasabah, semua mahasiswa

Atribut ( Elemen Data )
Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.


Nilai Data ( Data Value )
Isi data / informasi yang tercakup dalai setiap elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina

Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.

Record Data
Kumpulan Isi Elemen data yang saling berhubungan.
Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983".


Pengguna Basis Data
System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual

Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
Tugas DBA :
·        Mengontrol DBMS dan software-software
·        Memonitor siapa yang mengakses basis data
·        Mengatur pemakaian basis data
·        Memeriksa security, integrity, recovery dan concurency
Program Utility yang digunakan oleh DBA  :
o  Loading Routines  
    Membangun versi utama dari database
o  Reorganization Routines 
    Mengatur / mengorganisasikan kembali database
o  Journaling Routines 
     Mencatat semua operasi pemakaian database
o  Recovery Routines 
    Menempatkan kembali data, sebelum terjadinya kerusakan
o  Statistical Analysis Routines 
    Membantu memonitor kehandalan sistem

Pemakai Akhir
Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka berinteraksi terhadap sistem :
Programmer aplikasi
Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalai program yang ditulis dalai bahasa pemrograman induk (seperti C, pascal, cobol, dll)
User Mahir (Casual User)
Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS
User Umum (End User/Naïve User)
Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya
User Khusus (Specialized/Sophisticated User)
Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra,dll, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.







Referensi:
http://ocw.ui.ac.id/materials/12.01_FASILKOM/IKI20430-Basis_Data_1/modul_1_-_pengantar_basis_data.pdf
http://ict.binus.edu/metamorph/file/research/JournalDBERP.pdf
untungkalimantoro.files.wordpress.com

Tidak ada komentar:

Posting Komentar