BASIS DATA
TUJUAN
Setelah mengikuti materi konsep dasar basis data diharapkan
mahasiswa dapat :
Mengetahui definisi dari basis data
Memahami perbedaan antara data, database, DBMS, dan sistem
basis data
Memahami perbedaan file tradisional dengan file basis data
Memahami kekurangan dan kelebihan basis data
Memahami komponen dari sistem basis data
Memahami urutan dalam basis data
Memahami kunci-kunci yang ada didalam basisdata
DEFINISI BASIS DATA
Basis Data Terdiri dari 2 kata yaitu basis
dan data. Basis dapat diartikan sebagai
markas atau gudang, tempat berkumpul.
Data adalah representasi dari fakta
mengenai suatu objek atau kejadian.
Data dinyatakan dengan nilai (angka,
deretan karakter, gambar, video, audio )
KESIMPULAN DEFINISI
BASIS
Himpunan DATA
kelompok data (arsip) / tabel yang
saling berelasi atau berhubungan dengan syarat
tidak adanya redundansi yang tidak diperlukan,
kemudian diorganisasi sedemikian rupa dan
disimpan dalam media penyimpanan elektronis
sehingga nantinya dapat menghasilkan sebuah
informasi yang lebih efektif dan efisien
DATA DALAM DATABASE
Database Tradisional
Informasi yang disimpan dan diakses berupa data teks
atau angka/numerik
Database Multimedia
Mampu menyimpan data gambar, video dan audio
GIS (Geografis Information System)
Menyimpan dan menganalisa data peta geografik, data
cuaca serta gambar satelit.
KELOMPOK BASIS DATA
Transactional Database
Data transaksi yang dapat kita simpan, misalnya data penjualan,
data KRS
Data Warehouse dan OLAP (On-Line Analytical Processing)
Data yang besar dan berhubungan dengan banyak bagian , dan
history dari data itu sendiri biasanya berguna pada sistem industri
besar untuk meng-ekstract dan menganalisa informasi yang
berguna, sehingga sangat bermanfaat didalam kepentingan
pengambilan keputusan (decision making).
DATABASE MANAGEMENT
SYSTEM (DBMS)
Database Management System (DBMS)
merupakan sebuah tools atau software yang digunakan untuk
mengelola database.
Syarat DBMS
Harus mampu memdefinisikan data itu sendiri, membangun
database, serta dapat memanipulasi terhadap data didalam
database
SYARAT DBMS
Harus mampu memdefinisikan data itu sendiri, membangun database, serta dapat
memanipulasi terhadap data didalam database
Defining : database harus bisa mendefiniskan tipe data, struktur dan batasan (constraint) dari data
agar dapat disimpan dalam database.
Constructing : database merupakan proses penyimpanan data pada pada beberapa media
penyimpanan yang dikontrol oleh DBMS.
Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem
komputer
User / Pengguna
Primari Key
Secondary Key
KEY / KUNCI DALAM BASIS DATA
Composite Key
Kunci yang terdiri dari 2 atau lebih field yang secara unik mengidentifikasi suatu
kejadian field.
Primary key yang dibentuk dari beberapa field
Composite key
KEY / KUNCI DALAM BASIS DATA
Candidate Key
Feild –field yang bisa dipilih (dipakai) menjadi primary key yang
bersifat unik.
Syrarat :
■ Unique Identifier, untuk setiap baris candidate key harus secara
unik dapat menjadi identifier. Artinya, setiap non candidate key
atribut secara fungsional bergantung pada candidate tersebut.
■ Non Redudancy, tidak ada duplikasi candidate key untuk menjadi
unique identifier, dimana tidak dapat dilakukan penghapusan pada
candidate key yang tidak merusak sifat unique identifier.
KEY / KUNCI DALAM BASIS DATA
Candicate key
KEY / KUNCI DALAM BASIS DATA
Foreign key (Kunci Asing)
Field yang bukan key, tetapi adalah key pada file yang lain.
KD_DOSEN NAMA
D232 Warsono, Drs
D453 R. Faisal
D812 Tri Darmadi
Foreign key
Primary key