4. BASIS DATA (Database)

1.1.      Pengenalan Basis Data
Basis data adalah kumpulan informasi bermanfaat yang diorganisasikan dalam tata cara yang khusus.  Basis data yang menggunakan komputer sama saja seperti basis data yang sifatnya manual, hanaya saja basis data yang ada di komputer lebih mudah untuk di update dan sangat cepat untuk dicari.

1.2.      Tingkatan Basis Data
1.      Characters (Karakter)
Merupakan bagian data yang paling kecil, dapat berupa angka, huruf atau khrakter khusus yang membentuk suatu item data atau field.
2.      Field (Data Item)
Merupakan representasi suatu atribut dari record yang sejenis yang menunjukan suatu item dari data.
3.      Record
Merupakan kumpulan elemen yang saling berkaitan yang menginformasikan tentang satu identitas secara lengkap.
4.      File
Merupakan kumpulan dari record-record dalam basis data yang menggambarkan satu kesatuan data yang sejenis.
5.      Database (Basis Data)
Merupakan kumpulan dari beberapa file atau table yang saling berhubungan sehingga memebentuk satu basis data.

1.3.      Model-Model Basis Data
1.      Model Hirarkis (Hierarchical Model)
Data base berusaha untuk menggambarkan realita dalam sebuah organisasi ke bentuk data komputer. Lebih dikenal dengan model pohon.


2.      Model jaringan (Network Model)
Pada model jaringan diperkenankan bahwa sebuah child-record bisa memiliki lebih dari satu parent-record.
3.      Model relasional (Relational Model)
Menggunakan kumpulan table-table untuk mempresentasikan data dan relasi antar data-data tersebut.
4.      Model Berbasis Objek (Object Oriented Model)
Menggunakan konsep-konsep pendekatan berorientasi objek yang tidak hanya menyimpan data tapi juga oprasi-oprasi terhadap data yang mebentuk objek apa yang dapat dilakukan pada dat yang dikandungnya.

4.4.      DBMS (Database Management System)
DBMS adalah perangkat lunak yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan cara praktis dan efisien.
Manfaat DBMS :
1.      Kemandirian data
2.      Akses data efisien
3.      Administrasi data
4.      Akses konkuren and Crash Recovery
5.      Waktu pengembangan aplikasi terkurangi
Komponen utama DBMS :
1.      Perangkat keras
2.      Data, data dalam basis data mempunyai sifat terpadu (intergrated) dan berbagi (shared)
3.      Perangkat lunak
4.      Pengguna



4.5.      Structured Query Languge (SQL)
Adalah suatu bahasa computer yang melekat pada suatu DBMS dan digunakan untuk mengakses atau melakukan permintaan data dalam sebuah sistem database relational.
Dalam penggunaannya SQL dikategorikan Menjadi dua yaitu :
1.      Data Definition Language (DDL)
Sekema basis data yang ditentukan sekumpulan defenisi oleh suatu bahasa tertentu.
2.      Data Manipulation Language (DML)
Bahasa yang memunkinkan pengguna mengakses atau memanipulasi data seperti yang telah diatur oleh model data.

Manipulasi data adalah mengambil informasi yang disimpan dalam basisdata, menambahkan informasi baru ke dalam basisdata, menghapus informasi dari basisdata, modifikasi informasi yang disimpan dalam basis data.

Comments