MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS (1)

MENGIDENTIFIKASI
STRUKTUR HIRARKI BASIS DATA

MATERI BASIS DATA KELAS XI-RPL SMK
1

Pengertian
Basis Data
Manfaat
Basis Data
Operasi
Basis Data

KONSEP
DASAR
BASIS
DATA

Persyaratan
Basis Data
Sistem

Basis Data
Komponen
Sistem BD

BASIS
DATA

Bit

Byte

HIRARKI
BASIS
DATA

Field

Record

File


Database

2

PENDAHULUAN
Basis data (database) dapat dibayangkan sebagai
lemari arsip
Hal yang dilakukan jika memiliki lemari arsip : memberi
sampul, memberi nomor, menempatkan arsip tsb
menurut urutan tertentu.
Basis data : seluruh data disimpan dlm basis data pada
masing-masing tabel sesuai dgn fungsinya, sehingga
dgn mudah dapat melakukan penelusuran data yang
diinginkan.
Masalah pada lemari arsip : kelambatan dlm menelusuri
data
Basis data : penelusuran data mudah, sehingga
mempercepat dalam mendapatkan informasi.
3


Basis Data?
Data
Guru

Data
Nilai

Data
Keuangan

Data

Data
Siswa

Karyawan

Basis Data di sebuah
Lemari Arsip


Data
MatPel

4

KONSEP DASAR BASIS DATA
Basis : Markas / gudang, tempat
bersarang / berkumpul.
Data : Merupakan representasi fakta dunia
nyata yang mewakili suatu objek.
Contoh : manusia (pegawai, siswa,
pelanggan), barang, hewan, peristiwa,
konsep, keadaan, dsb yg direkam dlm
bentuk angka, huruf, simbol, teks, gambar,
bunyi, atau kombinasinya.

5

PENGERTIAN BASIS DATA

(DATABASE)
Merupakan kumpulan data yang saling
berhubungan (punya relasi).
Relasi ditunjukan dengan kunci (key) dari
tiap file yang ada.

Adanya Relasi

6

Gambaran Basis Data
dalam sebuah Hard disk
This image cannot currently be display ed.

This image cannot currently be display ed.

This image cannot currently be display ed.

Guru


Kelas

NIP
Nm_Guru
………

Kd_Kelas
Kelas
Gedung
……..

Siswa
NIS
Nm_Siswa
Alamat
Telp
…….

7


Prinsip Utama Basis Data
Pengaturan Data dengan tujuan utama
fleksibilitas dan kecepatan dalam
pengambilan data kembali

This image cannot currently be display ed.

This image cannot currently be display ed.

8

Tujuan Basis Data
Sebagai efisiensi yang meliputi speed,
space, dan accuracy, menangani data
dalam jumlah besar, kebersamaan
pemakaian (sharebility), dan meniadakan
duplikasi dan inkonsistensi data
Contoh :
Nama yang tertulis di file SISWA : Moch. Toha
Nama yang tertulis di file Nilai : Moh. Toha

9

Pengolahan Data Tradisional
Terjadi duplikasi data (data redudancy)
File SISWA
nis

Nm_Siswa

Alamat

Jenkel

Agama

Nm_Siswa

Kd_Pel

Nm_Pel


Nilai

File NILAI
nis

Tidak terjadi hubungan data (relatability),
karena tiap aplikasi membuat file tersendiri

10

Pendekatan Basis Data
Duplikasi data dikurangi
Hubungan data ditingkatkan

11

Manfaat Basis Data
Kecepatan dan kemudahan (speed),
Efisiensi ruang penyimpanan (space),

Keakuratan(accuracy)
Ketersediaan (availability),
Kelengkapan (completeness),
Keamanan (security),
Kebersamaan pemakai (sharebility).
12

This image cannot currently be display ed.

Operasi Basis Data
Pembuatan basis data baru (CREATE DATABASE)
Penghapusan basis data (DROP DATABASE)
Pembuatan file / tabel baru ke suatu basis data
(CREATE TABLE)
Penghapusan file/tabel dari suatu basis data (DROP
TABLE)
Penambahan/pengisian data baru di sebuah basis data
(INSERT)
Pengambilan data dari sebuah file / tabel (RETRIEVE /
SEARCH)

Penghapusan data dari sebuah file/tabel (DELETE)

13

Operasi Basis Data
This image cannot currently be display ed.

14

Persyaratan Basis Data
Redudansi & Inkonsistensi Data
Pengaksesan Data
Data Terisolasi untuk Standarisasi
Masalah Kemanan (Security)
Multiple User

15

This image cannot currently be display ed.

SISTEM BASIS DATA
Merupakan sistem yang terdiri dari
kumpulan file atau tabel yang saling
berhubungan
dan
memungkinkan
beberapa pemakai mengakses dan
memanipulasinya
Istilah sistem basis data : merupakan
lingkup yang lebih luas daripada basis
data.
16

KOMPONEN SISTEM BASIS DATA
Perangkat Keras (hardware)
Sistem Operasi (operating system)
Basis Data (database)
Program aplikasi (application program)
D B M S (Data Base Management
System)
Administrator Basis Data
This image cannot currently be display ed.

17

KOMPONEN SISTEM BASIS DATA
Pemakai (User) :
1.

2.
3.

4.

Programmer Aplikasi (Application Programmer) :
pemakai yang berinteraksi dengan basis data melalui DML
yang disertakan dlm program yang ditulis dlm bahasa
pemrograman
User Mahir (Casual User) : Pemakai menggunakan query
untuk akses data
User Umum (Naïve User) : pemakai yang berinteraksi
dengan sistem basis data melalui pemanggilan satu
program aplikasi permanen
User Khusus (Specialized User) : pemakai yang menulis
aplikasi basis data non konvensional untuk keperluan
khusus, seperti untuk aplikasi sistem pakar, pengolahan
citra dll.

18

Hirarki Data
Database
(Kumpulan dari file yang memiliki karakteristik yang
sama, sehingga file-file yang ada memiliki relasi antar
file tersebut)
File/Berkas/Tabel
(Kumpulan dari record sejenis, yang berbeda hanya
pada valuenya)
Rekaman/Record/Baris/Tuple
(Kumpulan field, yang memiliki tipe dan panjang dari
masing-masing field)
Field/Atribut/Kolom
(Kumpulan karakter yang mempunyai arti)
Byte/Karakter
(Semua simbol yang digunakan oleh computer yang
dapat dibentuk agar mempunyai arti)
BIT /Binary Digit
(Satuan terkecil dari data, yang terdiri dari “0” dan “1”)
19

Hubungan tabel/file/relation, row/record/tuple
dan
column/field/attribute.

20

REFERENSI
Yakub. 2008. Sistem Basis Data.
Yogyakarta : Graha Ilmu
Fathansyah. 2005. Basis Data. Bandung :
Informatika
Mulyanto, Aunur R. 2008. Rekayasa
Perangkat Lunak 2. Jakarta : Dirjen
PSMK, Depdiknas
http://www.ilmukomputer.org
21

End of This Session

22