6 Gambar 1. 1 Cara kerja sistem database
Basis data atau database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari
basis data
tersebut http:id.wikipedia.orgwikiDatabase.
Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.
Untuk mengelola database diperlukan suatu perangkat lunak yang disebut DBMS
Database Management
System. DBMS
merupakan suatu
sistem perangkat lunak
yang memungkinkan
user pengguna
untuk membuat, memelihara, mengontrol, dan
mengakses database secara praktis dan efisien. Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang ada.
Sedangkan RDBMS
atau Relationship
Database Management
System merupakan salah satu jenis DBMS yang mendukung adanya relationship atau hubungan antar tabel. Di
samping RDBMS, terdapat jenis DBMS lain, misalnya Hierarchy DBMS, Object Oriented DBMS.
2. Memahami Berbagi Istilah Dasar
Banyak istilah dasar yang terkait dengan database. Berikut ini beberapa istilah dijelaskan secara sisngkat.
a. Database, menyatakan suatu wadah untuk mengelola data. Sebuah
database melibatkan beberapa tabel. Gambar1.2, berikut memberikan contoh sebuah database yang melibatkan dua buah tabel.
7 Gambar 1. 2 Contoh sebuah database dengan beberapa table
Gambar 1.2. di atas menunjukkan bahwa informasi nama dan hobby bias diperoleh melalui table Teman dan Hobby yaitu: Amir dengan
hobby main catur, Rudy dengan hobby main futsal, Rina dengan hobby belanja, Wati dengan hobby melukis dan Riska dengan hobby
karaoke. Anda juga dapat menggunakan Database Manual dengan manfaat yang diberikan diantaranya
a. Duplikasi data dapat diminimalkan b. Integritas data tinggi
c. Independensi data d. Konsistensi data tinggi
e. Dapat berbagi sharing data f. Tingkat keamanan tinggi
g. Mudahnya mendapatkan data a. Duplikasi data
b. Terbatasnya berbagi data c. Ketidak konsistennya data
d. Kurangnya integritas data Kesulitan dalam mendapatkan informas
b. Database Relasional, adalah jenis database yang mencatat
hubungan antar tabel dalam bentuk data dan tabel.
c. Program Aplikasi, adalah sebuah program komputer yang ditujukan
untuk pemakai agar bisa berinteraksi dengan suatu database.
8 Program dapat dibuat dengan menggunakan peranti pengembangan
seperti Delphi, Visual Basic, ataupun Visual C.
d. Sistem Database, adalah sistem yang digunakan untuk berinteraksi
dangan database, baik melalui DBMS ataupun program aplikasi.
e. Data, adalah bahan mentah yang disimpan dalam database. f. Informasi, adalah hasil pemrosesan terhadap data dalam database
sehingga menghasilkan suatu bentuk yang digunakan bagi pemakai. Contohnya ditunjukkan pada gambar1.3 berikut:
Gambar 1. 3 Sirklus data sampai menjadi informasi g. Field, merupakan kolom dari sebuah table. Field memiliki
ukuran type data tertentu yang menentukan bagaimana data
nantinya tersimpan. h. Record, Field merupakan sebuah kumpulan nilai yang saling terkait.
i. Key, merupakan suatu field yang dapat dijadikan kunci dalam