Anda di halaman 1dari 16

Pengantar Database

© Haris Adi Swantoro ST MBA


Business Consultant & College Lecturer

Sumber :
Fathansyah(Buku Basis Data, Penerbit Informatika)
FENDI HIDAYAT,ST,M.Kom
WAHYU PRATAMA,S.Kom., MMSI.
Outline

• Konsep Dasar Basis Data


• Pengolahan Data (File Tradisional dan Database)
• Keuntungan dan Kelemahan Database
• Diskusi
Konsep

• Keberadaan Basis Data


tidak lepas dari adanya
media penyimpanan klasik
seperti lemari Arsip.
• Basis Data mucul dari
adanya kebutuhan yang
sama dengan
keberadaan lemari Arsip
Konsep

• Memiliki Prinsip dan tujuan yang sama


• Perbedaan di media penyimpanan
Definisi Database
• Basis Data terdiri atas 2 kata, yaitu Basis dan
Data.
◦ Basis kurang lebih dapat diartikan sebagai markas atau
gudang, tempat bersarang/ berkumpul.

◦ Data adalah representasi fakta dunia nyata yang mewakili


suatu objek seperti manusia (pegawai, siswa, pembeli,
pelanggan), barang, hewan, peristiwa, konsep, keadaan,
dan sebagainya, yang diwujudkan dalam bentuk angka,
huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Definisi Database

• Basis data didefinisikan sebagai sekumpulan data


yang saling berhubungan, disimpan dengan
minimum redundansi untuk melayani banyak
aplikasi secara optimal.
• Kumpulan Fakta berupa file/tabel/ arsip yang saling
berhubungan dan disimpan dalam media
penyimpanan elektronis.
Sistem File dan Basis Data

• Tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data.
• Kita dapat menyimpan dokumen berisi data dalam file teks (dengan program
pengolah kata), file spread sheet, dan lain-lain, tetapi tidak bisa disebut sebagai
basis data.
• Hal ini, karena di dalamnya tidak ada pemilahan dan pengelompokkan data sesuai
jenis data.
Sistem File
• Sistem file tradisional berorientasi pada program aplikasi dan setiap aplikasi berdiri sendiri, seperti:
aplikasi produk, aplikasi inventory dan aplikasi payroll.
• Keterbatasan sistem file tradisional adalah:
•  Timbulnya kerangkapan data (redundancy data) dan ketidakkonsistenan data (inconsistency data)
karena file-file dan program aplikasi disusun oleh programmer yang berbeda.
•  Kesukaran dalam mengakses data, munculnya permintaan-permintaan baru yang tidak diantisipasi
sewaktu membuat program aplikasi, sehingga tidak memungkinkan untuk pengambilan data.
•  Data terisolir (isolation data) karena data tersebar dalam berbagai file dan file-
• file mungkin dalam format yang berbeda.
•  Masalah pengamanan (security problem), tidak semua pemakai
diperbolehkan
• mengakses seluruh data.
•  Data dependence, apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai
tidak dapat mengakses data.
Sistem File

Antar file data (di dalam satu aplikasi atau antar


aplikasi) tidak ada hubungan, dan pada mumnya data
didefinisikan dan disusun dengan cara yang berbeda
untuk setiap aplikasi.
Data Base
• Sistem file basis data menyediakan fasilitas atau mempermudah dalam
menghasilkan informasi yang digunakan oleh pemakai untuk mendukung
pengambilan keputusan.
• Keterbatasan sistem file basis data adalah:
•  Biaya yang mahal dalam implementasinya.
•  Rumit atau kompleks pada konfigurasinya.
•  Penanganan proses backup dan recovery yang sulit.
 Kerusakan pada sistem basis data dapat mempengaruhi departemen yang
terkait dengan basis data tersebut.
•  Membutuhkan storage yang berkapasitas besar untuk penyimpanan data.
•  Membutuhkan tenaga spesialis seperti Database Administrator (DBA).
Keuntungan Database
• Keuntungan menggunakan basis data antara lain:
Data dapat dipakai secara bersama-sama (multiuser).
Data dapat distandarisasikan.
Mengurangi kerangkapan data (redundansi data).
Adanya kebebasan data atau independensi data.
Keamanan data terjamin.
Integritas data dapat terjaga.
Kelemahan

• Kelemahan menggunakan basis data antara lain:


 Diperlukan tempat penyimpanan yang besar.
 Diperlukan tenaga yang terampil dalam mengelola
data.
 Perangkat lunak yang mahal.
 Kerusakan padasistem basis data dapat
mempengaruhi departemen terkait.
Pengguna Data Base
• Aktor di ‘depan layar’
– Database Administrator
– Database Designer
– End User
• Casual end user
• Naive/parametric user
• Sophiticated user
• Stand alone user
– Software Engineers
• Software analyst
• Application Programmer
Pengguna Data Base

• Aktor di ‘belakang layar’


– DBMS system designers
– Tool developers
– Operators & Maintenance
Diskusi
Tugas
1. Tuliskan:
a) Definisi/Penjelasan dari Sistem File
b) Teknik Penyimpanan yang ada dalam
sistem File
c) Kelemahan Sistem File
2. TuliskanJenis Komponen yang
ada dalam Basis Data
3. TuliskanPenjelasan dari
Database Manajement
System (DBMS)

Anda mungkin juga menyukai