2.8 Basis Data
2.7.1. Definisi Basis Data
Basis data adalah suatu susunan atau kumpulan data operasional lengkap dari suatu organisasi atau perusahaan yang diorganisir dan
disimpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer, sehingga mampu memberikan
informasi yang optimal kepada pemakainya secara bersamaan. Jogiyanto H.M, 1993 .
2.7.2. Kegunaan Basis Data
Penyusunan basis data digunakan untuk mengatasi masalah pada penyusunan data yaitu:
a. Redudansi dan inkonsistensi data Redudansi adalah penyimpanan data pada beberapa tempat untuk
data yang sama kerangkapan data . b. Inkonsistensi
adalah peyimpanan data yang sama berulang dibeberapa file dan tidak konsisten.
2.7.3. Tipe Basis Data
Informasi yang disimpan dalam sebuah basis data dapat diorganisir atau dipandang dengan sejumlah cara. Dua model organisir
yang penting sering digunakan adalah model hirarki dan model relational.
a. Basis Data Hirarki Yaitu mengorganisasikan isinya ke model hirarki yang
menyerupai pohon tree . Basis data hirarki tidak hanya mengidentifikasikan elemen data dengan basis data, namun juga
mengidentifikasikan hubungan antara elemen – elemen.
b. Basis Data Relational Model ini mengorganisasikan elemen – elemen data dalam tabel
dua dimensi yang terdiri dari baris dan kolom, setiap baris mengandung informasi record data. Data diolah di dalam sebuah
basis dibagi menjadi beberapa beberapa item yang masing – masing menempati satu kolom tabel yang disebut field data.
2.7.4. Definisi Sistem Basis Data
Merupakan kumpulan basis data dengan pemakainya yang mempergunakan basis data secara bersama – sama, personal perancang
basis data, personal yang mengelola basis data, teknik – teknik untuk merancang basis data, dan sistem komputer sebagai pendukungnya.
2.7.5. Komponen Dasar Sistem Basis Data
a. Data Simbol – simbol yang disepakati dalam menyatakan gagasan
manusia, keadaan dan obyek lainnya. b. Hardware
Hardware meliputi input output device, storage device, dan jaringan komponen data
c. DBMS Data Base Management System
Sebuah program pengelola dan penyimpanan basis data d. Program
aplikasi e. User, di bagi atas 3 aplikasi :
1. DBA Data Base Administrator , orang yang mempunyai kekuasaan sebagai pusat pengontrolan terhadap seluruh sistem
baik data maupun program yang mangakses data. 2. Programmer, orang atau tim yang bertugas membuat program
aplikasi untuk mengakses basis data dengan menggunakan basaha pemrograman.
3. End User, orang yang mengakses basis data melalui terminal dengan menggunakan Query language atau program aplikasi
yang dibuatkan oleh programmer.
2.9 Perancangan Sistem