STRUKTUR HIRARKI
BASIS DATA
BASIS DATA XI RPL
Desty Yani
SMKN 1 Simpang Katis
TUJUAN PEMBELAJARAN
➤ Memahami konsep manajemen basis data.
➤ Mengoperasikan contoh aplikasi basis data. 

➤ Memahami konsep struktur dan hirarki basis data
➤ Membuat struktur hirarki aplikasi basis data.
DEFINISI BASIS DATA
➤ Secara kharfiah, basis data terdiri dari dua kata yaitu basis dan data.
Basis dapat diartikan sebagai suatu markas atau gudang, tempat
bersarang atau tempat berkumpul
➤ Data merupakan representasi dari fakta dunia(manusia, barang,
peristiwa, keadaan)
➤ Secara istilah basis data adalah merupakan Kumpulan berkas atau
tabel atau arsip yang saling berhubungan yang disimpan dalam media
penyimpanan tertentu, dapat berupa media cetak maupun media
Basis Data: adalah kumpulan data yang saling berhubungan yang
disimpan secara bersama sedemikian rupa dan tanpa pengulangan
(redundancy) yang tidak perlu, untuk memenuhi berbagai
kebutuhan
KOMPONEN BASIS DATA
➤ Perangkat keras (hardware) dalam sistem komputer
➤ Perangkat Lunak Aplikasi (software) lain yang mendukung
dan bersifat opsional
➤ Sistem Operasi (operating system)
➤ Basis data data lain yang mempunyai keterkaitan dan
hubungan dengan basis data itu sendiri.
➤ Sistem Pengelola Basis Data Database Management System
atau database managemen system (DBMS)
➤ Pemakai (user)
TUJUAN DAN MANFAAT PENGGUNAAN BASIS DATA
➤ Kecepatan dan Kemudahan (Speed)
➤ Efisiensi Ruang Penyimpanan (Space)
➤ Keakuratan (Accuracy)
➤ Ketersediaan (Availability)
➤ Kelengkapan (Completeness)
➤ Keamanan (Security)
➤ Kebersamaan (Sharability)
PENGGUNA BASIS DATA
➤ Database Administrator, ialah manusia yang mengorganisasi
seluruh sistem basis data
➤ Database Designer, adalah manusia yang bertugas merancang
dan mengembangkan database
➤ Application Programmer, ialah penggunaa yang berinteraksi
dengan basis data melalui Data Manipulation Language
(DML)
➤ End user, adalah adalah pengguna yang memanfaatkan atau
membutuhkan akses ke database melalui query, manambah,
merubah menghapus maupun membuat report database
OPERASI DASAR MANAJEMEN BASIS DATA
➤ Pembuatan basis data baru (create database)
➤ Penghapusan basis data (drop database)
➤ Pembuatan table baru ke suatu basis data (create table)
➤ Penghapusan table dari suatu basis data (drop table)
➤ Penambahan / pengisian data baru di sebuah basis data
(insert)
➤ Pengambilan data dari sebuah table (retrieve / search)
➤ Pengubahan data dalam sebuah table (update)
➤ Penghapusan data dari sebuah table (delete)
HIRARKI BASIS DATA
➤ Dalam basis data, data diorganisasikan kedalam bentuk elemen
data (field), rekaman (record), dan berkas (file). Definisi dari
ketiganya adalah sebagai berikut:
1. Elemen (kolom atau field) data adalah satuan data terkecil
yang tidak dapat dipecah lagi menjadi unit lain yang
bermakna. Misalnya data siswa terdiri dari NIS, Nama,
Alamat, Telepon atau Jenis Kelamin.
2. Rekaman (record) merupakan gabungan sejumlah elemen
data yang saling terkait. Istilah lain dari record adalah baris
atau tupel.
3. Berkas(file) adalah himpunan seluruh record yang bertipe
sama
ENTITAS
➤ Entitas adalah obyek yang mewakili sesuatu dalam dunia
nyata dan dapat dibedakan antara satu dengan lainnya
(unique). Entitas dapat berupa:
1. Data Fisik (seperti mobil, rumah, manusia, pegawai),
2. abstrak atau konsep (seperti department, pekerjaan, mata
pelajaran)
3. Kejadian(pembelian, penjualan, peminjaman)
ATRIBUT
➤ Attribute adalah merupakan karakteristik dari entitas atau
relationship, yang menyediakan penjelasan detail entitas atau
relationship tersebut. Dalam penerapannya (level fisik)
atribut merupakan field atau kolom dari sebuah tabel.
➤ atribut dapat dikelompokkan menjadi;
1. Simple attribute
2. composite attribute.
1. Single valued attribute
2. multi valued attribute.
3. Derived attribute (attribut turunan) dan
4. key attribute, Key attribute dibedakan menjadi tiga yaitu:
A. Superkey, adalah satu atau gabungan beberapa atribut yang
dapat membedakan setiap baris data dalam sebuah tabel secara
unik
B. Candidat Key, merupakan superkey yang jumlah atributnya
paling sedikit
C. Primary key, suatu candidat key yang dipilih menjadi kunci
utama karena sering dijadikan acuan untuk mencari informasi,
ringkas, menjadi keunikan suatu baris
TUPLE
➤ Berkas atau file. Berkas adalah himpunan seluruh record data
(sisi baris) yang bertipe sama
➤ Record atau Baris atau dalam istilah model relasional yang
formal disebut dengan Tuple adalah kumpulan data yang
terdiri dari satu atau lebih suatu field
➤ Field atau Kolom atau dalam istilah model relasional yang
formla disebut dengan Attribute adalah kumpulan data yang
mempunyai/menyimpan yang sama/sejenis untuk setiap pada
tabel
LATIHAN DAN TUGAS
➤ Bentuklah kelompok terdiri dari 3-4 orang
➤ Buatlah sebuah Database untuk manajemen (Kampus/
Rumah sakit / Klinik / Toko / Supermarket / Sekolah)
➤ Tentukanlah Entitas (Fisiki, abstrak dan kejadian)
➤ tentukan atribut masing-masing entitas minimal 5 beserta
primary key
➤ buatlah record di masing-masing tabel tersebut
➤ Buatlah database yang sudah di rancang tersebut
menggunakan Ms.Acces

Kd1 Struktur Hirarki Database

  • 1.
    STRUKTUR HIRARKI BASIS DATA BASISDATA XI RPL Desty Yani SMKN 1 Simpang Katis
  • 2.
    TUJUAN PEMBELAJARAN ➤ Memahamikonsep manajemen basis data. ➤ Mengoperasikan contoh aplikasi basis data. 
 ➤ Memahami konsep struktur dan hirarki basis data ➤ Membuat struktur hirarki aplikasi basis data.
  • 3.
    DEFINISI BASIS DATA ➤Secara kharfiah, basis data terdiri dari dua kata yaitu basis dan data. Basis dapat diartikan sebagai suatu markas atau gudang, tempat bersarang atau tempat berkumpul ➤ Data merupakan representasi dari fakta dunia(manusia, barang, peristiwa, keadaan) ➤ Secara istilah basis data adalah merupakan Kumpulan berkas atau tabel atau arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu, dapat berupa media cetak maupun media Basis Data: adalah kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan
  • 4.
    KOMPONEN BASIS DATA ➤Perangkat keras (hardware) dalam sistem komputer ➤ Perangkat Lunak Aplikasi (software) lain yang mendukung dan bersifat opsional ➤ Sistem Operasi (operating system) ➤ Basis data data lain yang mempunyai keterkaitan dan hubungan dengan basis data itu sendiri. ➤ Sistem Pengelola Basis Data Database Management System atau database managemen system (DBMS) ➤ Pemakai (user)
  • 5.
    TUJUAN DAN MANFAATPENGGUNAAN BASIS DATA ➤ Kecepatan dan Kemudahan (Speed) ➤ Efisiensi Ruang Penyimpanan (Space) ➤ Keakuratan (Accuracy) ➤ Ketersediaan (Availability) ➤ Kelengkapan (Completeness) ➤ Keamanan (Security) ➤ Kebersamaan (Sharability)
  • 6.
    PENGGUNA BASIS DATA ➤Database Administrator, ialah manusia yang mengorganisasi seluruh sistem basis data ➤ Database Designer, adalah manusia yang bertugas merancang dan mengembangkan database ➤ Application Programmer, ialah penggunaa yang berinteraksi dengan basis data melalui Data Manipulation Language (DML) ➤ End user, adalah adalah pengguna yang memanfaatkan atau membutuhkan akses ke database melalui query, manambah, merubah menghapus maupun membuat report database
  • 7.
    OPERASI DASAR MANAJEMENBASIS DATA ➤ Pembuatan basis data baru (create database) ➤ Penghapusan basis data (drop database) ➤ Pembuatan table baru ke suatu basis data (create table) ➤ Penghapusan table dari suatu basis data (drop table) ➤ Penambahan / pengisian data baru di sebuah basis data (insert) ➤ Pengambilan data dari sebuah table (retrieve / search) ➤ Pengubahan data dalam sebuah table (update) ➤ Penghapusan data dari sebuah table (delete)
  • 8.
  • 9.
    ➤ Dalam basisdata, data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisi dari ketiganya adalah sebagai berikut: 1. Elemen (kolom atau field) data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin. 2. Rekaman (record) merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari record adalah baris atau tupel. 3. Berkas(file) adalah himpunan seluruh record yang bertipe sama
  • 10.
    ENTITAS ➤ Entitas adalahobyek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan antara satu dengan lainnya (unique). Entitas dapat berupa: 1. Data Fisik (seperti mobil, rumah, manusia, pegawai), 2. abstrak atau konsep (seperti department, pekerjaan, mata pelajaran) 3. Kejadian(pembelian, penjualan, peminjaman)
  • 11.
    ATRIBUT ➤ Attribute adalahmerupakan karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail entitas atau relationship tersebut. Dalam penerapannya (level fisik) atribut merupakan field atau kolom dari sebuah tabel. ➤ atribut dapat dikelompokkan menjadi; 1. Simple attribute 2. composite attribute.
  • 12.
    1. Single valuedattribute 2. multi valued attribute. 3. Derived attribute (attribut turunan) dan 4. key attribute, Key attribute dibedakan menjadi tiga yaitu: A. Superkey, adalah satu atau gabungan beberapa atribut yang dapat membedakan setiap baris data dalam sebuah tabel secara unik B. Candidat Key, merupakan superkey yang jumlah atributnya paling sedikit C. Primary key, suatu candidat key yang dipilih menjadi kunci utama karena sering dijadikan acuan untuk mencari informasi, ringkas, menjadi keunikan suatu baris
  • 13.
    TUPLE ➤ Berkas ataufile. Berkas adalah himpunan seluruh record data (sisi baris) yang bertipe sama ➤ Record atau Baris atau dalam istilah model relasional yang formal disebut dengan Tuple adalah kumpulan data yang terdiri dari satu atau lebih suatu field ➤ Field atau Kolom atau dalam istilah model relasional yang formla disebut dengan Attribute adalah kumpulan data yang mempunyai/menyimpan yang sama/sejenis untuk setiap pada tabel
  • 15.
    LATIHAN DAN TUGAS ➤Bentuklah kelompok terdiri dari 3-4 orang ➤ Buatlah sebuah Database untuk manajemen (Kampus/ Rumah sakit / Klinik / Toko / Supermarket / Sekolah) ➤ Tentukanlah Entitas (Fisiki, abstrak dan kejadian) ➤ tentukan atribut masing-masing entitas minimal 5 beserta primary key ➤ buatlah record di masing-masing tabel tersebut ➤ Buatlah database yang sudah di rancang tersebut menggunakan Ms.Acces