Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) •...

27
Hirarki dan Abstraksi Data

Transcript of Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) •...

Page 1: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Hirarki dan Abstraksi Data

Page 2: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Hirarki Data

Page 3: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Hirarki Data

Sistem Basis Data

Basis Data

File

Record

Field

Byte

Bit

Page 4: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

HIRARKI DATA

• Bit → system biner yang terdiri atas 2 macam (0 dan 1)

• Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

• Field/atribut/data item → merupakan unit terkecil yang disebut data, yaitu sekumpulan byte yang mempunyai makna.

• Record → Merupakan sekumpulan field/atribut/data item yang saling berhubungan terhadap obyek tertentu.

• Berkas/file → merupakan sekumpulan record sejenis secara relasi yang tersimpan dalam media penyimpanan sekunder.

• Basis Data → merupakan sekumpulan dari bermacam-macam tipe record yang memiliki hubungan antar record dan rinci data terhadap obyek tertentu.

Sistem Basis Data

Basis Data

File

Record

Data Item

Byte

Bit

Page 5: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

HIRARKI DATA DATUM

FIELD

RECORD

FILE

DATA

A-Z, a–z, 1 – 9, …

Arief, Rachmat, BEKASI, 88958129, 2009

Arief

NAMA

Jl. BEKASI

ALAMAT

88958129

NO. TLP

Arief

NAMA

Jl. BEKASI

ALAMAT

88958129

NO. TLP

Arief

Rachmat

NAMA

Jl. BEKASI

Jl. TIMUR

ALAMAT

88958129

88958130

NO. TLP

BASIS DATA

Page 6: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Abstraksi Data

Page 7: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Abstraksi Data

Merupakan tingkatan/level dalam melihat bagaimana menampilkan data dalam sebuah sistem database

Page 8: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Physical Level

• Level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan

• Tingkatan ini berurusan dengan: Alokasi ruang penyimpanan untuk data dan indeks Deskripsi record untuk penyimpanan Penempatan record data Teknik kompresi dan enkripsi data

Page 9: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Conceptual Level

• Menggambarkan data apa yang sebenarnya disimpan dalam database, serta hubungannya (relationship) dengan data lainnya

• Tingkat konseptual ini menyatakan: Entitas, atribut dan relasinya Konstrain-konstrain terhadap data Informasi semantiks data Informasi keamanan dan integritas data

Page 10: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

View Level

• Level tertinggi dari abstraksi data, yang hanya menampilkan data sebagian dari database

• Tidak semua user membutuhkan semua data dalam database

Page 11: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)
Page 12: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Entitas

Obyek yang dapat dibedakan dengan yang lain dalam dunia nyata

Page 13: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)
Page 14: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Entitas Kuat

• Entitas yang tidak memiliki ketergantungan dengan himpunan entitas lain. • Tidak tergantung kepada keberadaan entitas lainnya (berdiri sendiri) • Entitas yang memiliki atribut kunci (Primary Key)

Page 15: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Entitas Lemah

• Keberadaannya tergantung kepada entitas kuat. Tidak dapat berdiri sendiri • Biasanya berasal dari atribut multivalue pada entitas lain dan tidak memiliki

atribut yang dipakai sebagai atribut kunci (key). • Biasanya menggunakan Foreign key sebagai pengenal/penghubung ke

entitas lainnya.

Page 16: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut

• Karakteristik dari entity atau relationship, yang menyediakan penjelasan detail tentang entity atau relationship tersebut.

• Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entity atau relationship.

Page 17: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Contoh

Entitas Mahasiswa NIM, Nama_Mhs, Jurusan, JenKel, Tgl_Lahir, Alamat

Entitas Pegawai Kode_Peg, Nama_Peg, Alamat, Tgl_Lahir

Entitas Sepeda Motor Model, No_Rangka, Tahun

Entitas Buku Judul, Pengarang, Penerbit

Page 18: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Key

• Digunakan untuk menentukan suatu entity secara unik. • Primary Key

• Kumpulan atribut minimal yang dapat membedakan setiap baris/record data dalam sebuah tabel secara unik

• Sebagai acuan/pengenal

Page 19: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Contoh

Entitas Mahasiswa NIM, Nama_Mhs, Jurusan, JenKel, Tgl_Lahir, Alamat

Entitas Pegawai Kode_Peg, Nama_Peg, Alamat, Tgl_Lahir

Entitas Sepeda Motor Model, No_Rangka, Tahun

Entitas Buku Judul, Pengarang, Penerbit, ISBN

Page 20: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Contoh

Page 21: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Komposit • Terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. • Dapat diuraikan lagi menjadi sub-sub atribut yang memiliki makna sendiri-

sendiri.

Page 22: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Key Komposit

Page 23: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Sederhana

• Atribut yang bernilai tunggal. • Atribut atomik yang tidak dapat diuraikan lagi

menjadi beberapa atribut (sub atribut)

Page 24: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Multivalue

Dapat diisi dengan lebih dari satu nilai dengan jenis yang sama.

Page 25: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Derivatif

Atribut yang dihasilkan dari atribut yang lain.

Page 26: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Contoh Multivalue dan Derivatif

Page 27: Hirarki dan Abstraksi Data DATA • Bit → system biner yang terdiri atas 2 macam (0 dan 1) • Byte → bagian terkecil yang dialamatkan dalam memori, kumpulan bit (1 byte = 1 karakter)

Atribut Tersimpan

Merupakan atribut yang nilainya tidak bisa didapatkan dari atribut-atribut lain dan benar-benar tersimpan pada database