Jumat, 14 Mei 2010

SISTEM BASIS DATA. KONSEP DASAR

Konsep Dasar DataBase

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan Database dalam sistem informasi disebut dengan database system


1.1 PENGERTIAN DATABASE

Suatu database mungkin didefinisikan sebagai kumpulan data yang disatukan dalam suatu organisasi . Suatu organisasi dapat berupa company, departemen company, bank, sekolah dan lain-lain. Maksud dari database untuk menyimpan semua data yang diinginkan kepada satu lokasi, sehingga penyimpanan data redudant di dalam organisasi tersebut dapat di eliminasi.

Ketika terjadi pengkopuan data berulang-ulang disimpan pada lokasi yang berbeda dalam suatu organisasi, perbedaan akan muncul antara kumpulan data yang secara identik telah di akui.

1.2 Komponen Sistem Database
Terdapat 4 komponen pokok dari system database:

A. DATA, dengan ciri-ciri :
1. Data disimpan secara terintegrasi (integrated) Terintegrated yaitu Database
merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang
berbeda yang disusun dengan cara menghilangkan bagian-bagian yang rangkap
redundant)
2. Data dapat dipakai secara bersama-sama (shared)
Shared yaitu Masing-masing bagian dari database dapat diakses oleh pemakai
dalam waktu yang bersamaan, untuk aplikasi yang berbeda.
B. HARDWARE ( perangkat keras)
Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk
pengelolaan sistem database berupa :
1. Peralatan untuk penyimpanan misalnya disk, drum, tape
2. Peralatan input dan output
3. Peralatan komunikasi data, dll
C. SOFTWARE (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. USER (Pemakai)
Terbagi menjadi 4 klasifikasi :
a. Sistem Engineer
Yaitu tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data dan
juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut
kepada pihak penjual.
b. Database Administrator (DBA), orang/tim yang bertugas mengelola system
database secara keseluruhan.
c. Programmer, orang/tim membuat program aplikasi yang mengakses database dengan
menggunakan bahasa pemprograman
d. End user, orang yang mengakases database melalui terminal dengan menggunakan
query language atau program aplikasi yang dibuat oleh programmer.

1.4 KEUNTUNGAN DAN KERUGIAN SISTEM BASIS DATA

KEUNTUNGAN SISTEM BASIS DATA

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-batasan pengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaan kebutuhan data dari setiap aplikasi
8. Program / data independent

KERUGIAN SISTEM BASIS DATA

1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait

Mengapa Diperlukan Database ?

- Salah satu komponen penting dalam sistem informasi, karena merupakan dasar
dalam menyediakan informasi
- Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan.
Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan
dengan biaya mendapatkannya.
- Mengurangi duplikasi data (data redudancy)
- Hubungan data dapat ditingkatkan (data relatability)
- Mengurangi pemborosan tempat simpanan luar

JENJANG DATA

Database

File

Record

Fild Data/Item

Character

Characters : merupakan bagian data yang terkecil, dapat berupa karakter numerik,
huruf ataupun karakter-karakter khusus (special characters) yang
membentuk suatu item data / field.

Field : merepresentasikan suatu atribut dari record yang menunjukkan suatu
item dari data, seperti misalnya nama, alamat dan lain sebagainya.
Kumpulan dari field membentuk suatu record. field name: harus
diberi nama untuk membedakan field yang satu dengan
lainnya field representation: tipe field (karakter, teks,
tanggal, angka, dsb), lebar field (ruang maksimum yang dapat
diisi dengan karakter-karakter data).Field value: isi dari field
untuk masing-masing record.

Record : Kumpulan dari field membentuk suatu record. Record
menggambarkan suatu unit data individu yang tertentu. Kumpulan dari
record membentuk suatu file. Misalnya file personalia, tiap-tiap
record dapat mewakili data tiap-tiap karyawan.


File : File terdiri dari record-record yang menggambarkan satu kesatuan
data yang sejenis. Misalnya file mata pelajaran berisi data tentang
semua mata pelajaran yang ada.

Tidak ada komentar:

Posting Komentar