Page 28 - E-Modul Sistem Basis Data Berbasis PjBL
P. 28

2.1.3 Basis Data (Database)

                               Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis


                        data dapat berisi sejumlah objek basis data (seperti tabel, indeks, dan lain- struktur

                        (baik untuk basis data maupun objek-objeknya secara rinci).

                               2.1.4 Sistem Pengelola Basis Data (Database Management


                                   System/DBMS)

                               Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara


                               langsung,  tetapi  ditangani  oleh  sebuah  Perangkat  Lunak  (Sistem)  yang

                        khusus.  Perangkat  lunak  inilah  (disebut  DBMS/Database  Management  System)


                        yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil

                        kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara


                        bersama, pemaksaan keakuratan/konsistensi data, dan sebagainya.

                               Perangkat  lunak  yang  termasuk  DBMS  seperti  dBase,  FoxBase,  Rbase,


                        Microsoft-Access  (sering  juga  disingkat  menjadi  MS-Access)  dan  Borland-

                        Paradox (untuk DBMS yang sederhana) atau Borland-Interbase, MS-SQL Server,

                        Oracle  Database,  IBM  DB2,  Informix,  Sybase,  MySQL,  PostgreSQL  (untuk


                        DBMS yang lebih kompleks dan lengkap).

                               2.1.5 Pemakai (User)


                               Ada  beberapa  jenis/tipe  pemakai  terhadap  suatu  sistem  basis  data  yang

                        dibedakan berdasarkan cara mereka berinteraksi terhadap sistem:


                               •  Programmer Aplikasi

                                  Pemakai  yang  berinteraksi  dengan  basis  data  melalui  Data


                                  Manipulation  Language  (DML),  yang  disertakan  (embedded)  dalam









                                                              15
   23   24   25   26   27   28   29   30   31   32   33