SISTEM BASIS DATA (DATA BASE)


Definisi Sistem Basis Data :
Merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan atau program yang lain untuk mengakses dan mengakses dan memanipulasi file-file tersebut.
Komponen SBD :
1. Perangkat Keras (Hardware), antara lain :
  • Komputer (satu untuk sistem yang stand alone atau lebih dari satu untuk sistem jaringan)
  • Memori sekunder on-line (Harddisk)
  • Memori sekunder off-line (Tape atau Removable Disk) untuk keperluan backup data
  • Media/perangkat komunikasi (untuk sistem jaringan)
2.Sistem Operasi (Operating System)
Sejumlah OS yang paling banyak digunakan, seperti :
MS-DOS, MS-Windows 95 (untuk komputer stand alone, atau untuk komputer client dalam sistem  jaringan) atau Novel-Netware, Unix, Ms-Windows NT, Sun Solaris ( Untuk komputer server dalam sistem jaringan)
3. Basis Data (Database)
  • Sebuah sistem basis data dapat memiliki beberapa basis data.
  • Setiap basis data dapat berisi sejumlah objek basis data ( seperti file/tabel, indeks, dll). Selain berisi/menyimpan data, setiap basis data juga mengandung/menyimpan definisi struktur (baik untuk basis data maupun objek-objeknya secara detail)
4.Sistem Pengelola Basis data (Database Management System/DBMS)
  • Sistem yang secara khusus dibuat untuk memudahkan pemakai (user) dalam mengelola basis data
  • Merupakan perantara bagi pemakai dengan data dalam disk
  • Contoh : : dBase IV, FoxBase, MS-Access, Borland-Paradox, Oracle, My SQL, dll.
5.Pemakai (User)
Berdasarkan cara berinteraksi terhadap sistem, ada 4 tipe, yaitu :
  • Programmer Aplikasi Pemakai (biasanya seorang profesional komputer) yang menulis program aplikasi maupun antarmuka pengguna dan berinteraksi dengan basis data atau sistem melalui bahasa manipulasi data (DML).
  • User Mahir (Casual User) Pemakai yang berinteraksi dengan sistem tanpa menulis modul program, tetapi dengan membuat/menyatakan query (untuk akses data) dengan bahsa query yang telah disediakan oleh suatu DBMS. (contoh : administrator database DBA)
  • User Umum ( End User / Naive User)Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan suatu program aplikasi permanen (executable program) yang telah di tulis/disediakan sebelumnya. Contoh : seorang Teller bank yang akan mentransfer uang dengan memanggil atau menggunakan program transfer
  • User khusus (Specialized User)Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus (seperti untuk aplikasi Al, Pengolah Citra, dll) yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.
6. Aplikasi (Perangkat Lunak) Lain
Sebuah program aplikasi/perangkat lunak yang bersifat opsonal (ada/tidaknya tergantung kebutuhan).Dibuat/disediakan bagi pemakai basis data (khususnya yang menjadi end-user) untuk melakukan pengisian, pengubahan dan pengambilan data. Contoh : MS-Visual FoxPro, Borland Delphi, dll.
Previous
Next Post »

1 komentar:

Write komentar