SISTEM BASISDATA

Download Report

Transcript SISTEM BASISDATA

Oleh: Wilda Nengsi A.M, S.Kom

Apa itu Basisdata
Stephen & Plew (2000)
Basisdata adalah mekanisme yang digunakan untuk
menyimpan informasi atau data
Silberschatz, dkk (2002)
Basisdata adalah kumpulan data berisi informasi yang
sesuai untuk sebuah perusahaan.
Ramakrishnan & Gehrke (2003)
Basisdata adalah kumpulan data, umumnya
mendeskripsikan aktivitas suatu organisasi atau lebih
yang berhubungan.
James Martin (1975)
“A database maybe defined as a collection of
interrelated data stored together without harmful or
unnecessary redundancy to serve one or more
applications in optimal fashion; the data are stored so
that they are independent of programs with use the
data; a common are controller approach its used in
adding new data and in modifying and retrieving
existing data within the database”
Contoh basisdata:
-
Buku alamat
Buku telepon
Katalog perpustakaan
Toko buku online
Peta jalan

Apa Itu Sistem Basisdata
Sistem basisdata adalah sekumpulan sub sistem yang
terdiri dari basisdata dengan para pemakai yang
menggunakan basisdata secara bersama-sama,
personal-personal yang merancang dan mengelola
basisdata, serta sistem komputer untuk
mendukungnya.
Database
Brainware
Software
Hardaware
1.
Operating System (OS)
Program yang ditulis untuk mengendalikan kegiatan
perangkat keras.
Cth: Windows, Unix, Linux, Macintosh.
2.
Language Software
Program yang digunakan untuk menterjemahkan
instruksi2 yang ditulis dalam bahasa pemrograman ke
dalam bahasa mesin supaya dapat dimengerti oleh
komputer.
Cth: Visual Foxpro, Visual Dbase, Delphi, Visual basic
3.
Application Software
Program yang ditulis & diterjemahkan oleh language
software untuk menyelesaikan suatu aplikasi tertentu.
1.
Input Device
2.
Output Device
3.
Central Processing Unit (CPU)
4.
Cth: keyboard, mouse, touch screen, light pen,
digitizer graphic tablet, scanner, etc.
Cth: hardcopy device (printer, plotter), softcopy
device (video display, flat panel display, plasma
display, speaker), drive device (disk drive, CD drive)
Arithmetic Logical Unit (ALU), Control Unit (CU), &
main memory (RAM & ROM).
Central Processing Unit (CPU)
Cth: Magnetic disk, optical disk, etc
Unit Penyimpanan
Sekunder
Unit
Penyimpanan
Data
Unit
Masukan
Unit Pengolah:
- Main memory
- ALU
- Control Unit
Unit
Keluaran
Brainware mempunyai peran penting dalam sistem
basisdata yaitu sebagai pemakai atau spesialis
informasi yangmempunyai fungsi sebagai
perancang atau pengelola. SDM yang terlibat
meliputi: operator, programmer, system analyst,
manajer sistem informasi, manajer tingkat
operasional, manajer tingkat manajerial, manajer
tingkat strategis, serta individu lain yang terlibat
didalamnya.

Perkembangan Konsep Basisdata
◦ Tahap I (awal tahun 1960-an)
Data-data diolah berdasarkan prinsip berkas (file
processing) pada lingkungan komputer mainframe.
◦ Tahap II (akhir tahun 1960-an)
Ciri utama : konsep sistem basisdata (Database System),
manajemen sistem basisdata (Database Management
System), layanan informasi online dan layanan informasi
berbasis teks.
◦ Tahap III (awal tahun 1970-an)
Munculnya aplikasi-aplikasi berbasis sistem pakar
(expert system), dalam sistem pendukung keputusan
(Decision Support System), serta pemrograman
berorientasi objek (Object Oriented Programming).

Perkembangan Konsep Basisdata
◦ Tahap IV (mulai tahun 1980-an)
Ciri utama: sistem berbasis hypertext yang
memungkinkan penampilan informasi berdasarkan suatu
kata kunci pencarian yang dapat dilakukan secara acak.
◦ Tahap V (mulai tahun 1990-an)
Konsep basisdata telah berkembang ke arah aplikasi
basisdata untuk sistem kecerdasan buatan (Artificial
Intelligent), aplikasi multimedia, aplikasi basisdata
berorientasi objek (Object Oriented Database), aplikasi
database online (online database) untuk jaringan
internet, serta aplikasi basisdata kabur (fuzzy).

Aplikasi Sistem Basisdata
◦
◦
◦
◦
◦
◦
◦
◦
◦
Perbankan
Penerbangan
Universitas
Transaksi kartu kredit
Telekomunikasi
Keuangan
Penjualan
Perusahaan
Sumberdaya manusia

Tujuan Primer Basisdata
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dapat digunakan oleh banyak pengguna.
Menjaga investasi intelektual.
Penekanan biaya.
Menghilangkan proliferasi.
Unjuk kerja (performance).
Kejelasan (clarity).
Kemudahan pemakaian.
Fleksibilitas penggunaan (flexibility).
Kebutuhan data yang tidak terantisipasi dapat
dipenuhi dengan cepat.
Perubahan yang mudah.
Akurasi (accuracy) dan konsistensi (consistency).
Privasi (privacy).
Keamanan (security).
Ketersediaan (availability).

Tujuan Sekunder Basisdata
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Kebebasan data secara fisik.
Kebebasan data secara logika.
Pengendalian atau minimalisasi kerangkapan.
Kecepatan akses.
Kecepatan pencarian.
Standarisasi data.
Tersedianya kamus data.
Antarmuka pemrograman tingkat tinggi.
Bahasa end-user.
Pengendalian integritas.
Kecepatan pemulihan kembali dari kerusakan.
Kemampuan perubahan untuk penyesuaian.
Perancangan dan pengawasan alat-alat.
Pengorganisasian kembali.

Keuntungan Basisdata
1. Kerangkapan basisdata.
2. Inkonsistensi data dapat dihindari.
3. Data dalam basisdata dapat digunakan secara
bersama.
4. Standarisasi data dapat dilakukan.
5. Pembatasan untuk keamanan data dapat
diterapkan.
6. Integritas data dapat terpelihara.
7. Perbedaan kebutuhan data dapat
diseimbangkan.