Struktur Hierarki Basis Data

Post on 19-Jan-2016

1.512 views 0 download

Tags:

description

Struktur Hierarki Basis Data

Transcript of Struktur Hierarki Basis Data

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA

MATERI BASIS DATA KELAS XI-RPL SMK 1

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

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

Basis Data?

Data

Guru

Data

Nilai

Data

Keuangan

Data Karyawan

Data

Siswa

Data

MatPel

Basis Data di sebuah Lemari Arsip

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

5

PENGERTIAN BASIS DATA (DATABASE)

� Merupakan kumpulan data yang salingberhubungan (punya relasi).

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

Adanya Relasi

6

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

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

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

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

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

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

Operasi Basis DataThis image cannot currently be displayed.

14

Persyaratan Basis Data

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

15

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

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

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

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

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

column/field/attribute.

20

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

End of This Session

22