22
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK 1

Struktur Hierarki Basis Data

Embed Size (px)

DESCRIPTION

Struktur Hierarki Basis Data

Citation preview

Page 1: Struktur Hierarki Basis Data

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA

MATERI BASIS DATA KELAS XI-RPL SMK 1

Page 2: Struktur Hierarki Basis Data

BASIS DATA

KONSEP DASAR BASISDATA

PengertianBasis Data

ManfaatBasis Data

OperasiBasis Data

PersyaratanBasis Data

SistemBasis Data

KomponenSistem BD

HIRARKI BASIS DATA

Bit

Byte

Field

Record

File

Database2

Page 3: Struktur Hierarki Basis Data

PENDAHULUAN

� Basis data (database) dapat dibayangkan sebagailemari arsip

� Hal yang dilakukan jika memiliki lemari arsip : memberisampul, memberi nomor, menempatkan arsip tsbmenurut urutan tertentu.

� Basis data : seluruh data disimpan dlm basis data padamasing-masing tabel sesuai dgn fungsinya, sehinggadgn mudah dapat melakukan penelusuran data yang diinginkan.

� Masalah pada lemari arsip : kelambatan dlm menelusuridata

� Basis data : penelusuran data mudah, sehinggamempercepat dalam mendapatkan informasi.

3

Page 4: Struktur Hierarki Basis Data

Basis Data?

Data

Guru

Data

Nilai

Data

Keuangan

Data Karyawan

Data

Siswa

Data

MatPel

Basis Data di sebuah Lemari Arsip

4

Page 5: Struktur Hierarki Basis Data

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 dlmbentuk angka, huruf, simbol, teks, gambar,bunyi, atau kombinasinya.

5

Page 6: Struktur Hierarki Basis Data

PENGERTIAN BASIS DATA (DATABASE)

� Merupakan kumpulan data yang salingberhubungan (punya relasi).

� Relasi ditunjukan dengan kunci (key) daritiap file yang ada.

Adanya Relasi

6

Page 7: Struktur Hierarki Basis Data

Gambaran Basis Data dalam sebuah Hard disk

This image cannot currently be displayed.

This image cannot currently be displayed.

This image cannot currently be displayed.

Guru

NIPNm_Guru

………

Kd_KelasKelas

Gedung……..

NISNm_Siswa

AlamatTelp…….

Kelas Siswa

7

Page 8: Struktur Hierarki Basis Data

Prinsip Utama Basis Data

� Pengaturan Data dengan tujuan utamafleksibilitas dan kecepatan dalampengambilan data kembali

This image cannot currently be displayed.

This image cannot currently be displayed.

8

Page 9: Struktur Hierarki Basis Data

Tujuan Basis Data

� Sebagai efisiensi yang meliputi speed ,space , dan accuracy , menangani datadalam jumlah besar, kebersamaanpemakaian (sharebility ), dan meniadakanduplikasi dan inkonsistensi data

� Contoh :Nama yang tertulis di file SISWA : Moch. TohaNama yang tertulis di file Nilai : Moh. Toha

9

Page 10: Struktur Hierarki Basis Data

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

� File NILAI

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

nis Nm_Siswa Alamat Jenkel Agama

nis Nm_Siswa Kd_Pel Nm_Pel Nilai

10

Page 11: Struktur Hierarki Basis Data

Pendekatan Basis Data

� Duplikasi data dikurangi� Hubungan data ditingkatkan

11

Page 12: Struktur Hierarki Basis Data

Manfaat Basis Data� Kecepatan dan kemudahan (speed ),

� Efisiensi ruang penyimpanan (space ),

� Keakuratan(accuracy)

� Ketersediaan (availability),

� Kelengkapan (completeness),

� Keamanan (security),

� Kebersamaan pemakai (sharebility).12

Page 13: Struktur Hierarki Basis Data

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)

This image cannot currently be displayed.

13

Page 14: Struktur Hierarki Basis Data

Operasi Basis DataThis image cannot currently be displayed.

14

Page 15: Struktur Hierarki Basis Data

Persyaratan Basis Data

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

15

Page 16: Struktur Hierarki Basis Data

SISTEM BASIS DATA

� Merupakan sistem yang terdiri darikumpulan file atau tabel yang salingberhubungan dan memungkinkanbeberapa pemakai mengakses danmemanipulasinya

� Istilah sistem basis data : merupakanlingkup yang lebih luas daripada basisdata.

This image cannot currently be displayed.

16

Page 17: Struktur Hierarki Basis Data

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 displayed.

17

Page 18: Struktur Hierarki Basis Data

KOMPONEN SISTEM BASIS DATA� Pemakai (User ) :1. Programmer Aplikasi (Application Programmer ) :

pemakai yang berinteraksi dengan basis data melalui DMLyang disertakan dlm program yang ditulis dlm bahasapemrograman

2. User Mahir (Casual User ) : Pemakai menggunakan queryuntuk akses data

3. User Umum (Naïve User ) : pemakai yang berinteraksidengan sistem basis data melalui pemanggilan satuprogram aplikasi permanen

4. User Khusus (Specialized User ) : pemakai yang menulisaplikasi basis data non konvensional untuk keperluankhusus, seperti untuk aplikasi sistem pakar, pengolahancitra dll.

18

Page 19: Struktur Hierarki Basis Data

Hirarki DataDatabase

(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

Page 20: Struktur Hierarki Basis Data

Hubungan tabel/file/relation, row/record/tupledan

column/field/attribute.

20

Page 21: Struktur Hierarki Basis Data

REFERENSI

� Yakub. 2008. Sistem Basis Data.Yogyakarta : Graha Ilmu

� Fathansyah. 2005. Basis Data. Bandung :Informatika

� Mulyanto, Aunur R. 2008. RekayasaPerangkat Lunak 2. Jakarta : DirjenPSMK, Depdiknas

� http://www.ilmukomputer.org

21

Page 22: Struktur Hierarki Basis Data

End of This Session

22