Anda di halaman 1dari 39

ABSTRAKSI DATA

MERUPAKAN TINGKATAN/LEVEL BAGAIMANA KITA MELIHAT DATA DALAM SEBUAH SISTEM BASIS DATA.

Terdapat tiga level abstraksi saat memandang suatu basis data yaitu:
• Physical view
• Conceptual view
• External view
PHYSICAL VIEW

• MERUPAKAN LEVEL TERENDAH DALAM ABSTRAKSI DATA, YANG MENUNJUKKAN BAGAIMANA


SESUNGGUHNYA SUATU DATA DISIMPAN, BERAPA BANYAK BIT YANG DIGUNAKAN UNTUK SEBUAH
PERNYATAAN. PADA LAPIS INILAH STRUKTUR DATA DIJABARKAN SECARA RINCI. PADA LEVEL INI HANYA
DEVELOPER YANG BISA MELIHATNYA.
CONCEPTUAL VIEW

• LAPIS KONSEPTUAL LEBIH TINGGI DARI LAPIS FISIK. LAPIS INI MENUNJUKKAN DATA APA SAJA YANG
SESUNGGUHNYA DISIMPAN PADA BASISDATA, DAN JUGA MENJELASKAN HUBUNGAN-HUBUNGAN
ANTARDATA SECARA KESELURUHAN. LEVEL INI DIKENDALIKAN OLEH DATA ADMINISTRATION.
EXTERNAL VIEW

• LAPIS TERTINGGI PADA ABSTRAKSI DATA. LAPIS INI MENUNJUKKAN DATA APA YANG INGIN USER LIHAT
TETAPI TIDAK SEMUANYA DITAMPILKAN. MISALNYA SEORANG MAHASISWA INGIN MELIHAT DATANYA,
TETAPI IA TIDAK DAPAT MELIHAT DATA DOSEN, ATAUPUN MAHASISWA LAINNYA. KEGUNAAN LEVEL INI
ADALAH UNTUK MENYEDERHANAKAN INTERAKSI ANTARA PEMAKAI (USER) DENGAN SISTEM.
MODEL DATA

“DATA MODEL MERUPAKAN SEKUMPULAN KONSEP UNTUK


MENERANGKAN DATA, HUBUNGAN ANTARA DATA”
JENIS MODEL DATA

• MODEL DATA BERBASIS OBJECT

• MODEL DATA BERBASIS RECORD

• PHYSICAL DATA MODEL


MODEL DATA BERBASIS OBJECT
MENGGUNAKAN KONSEP ENTITAS,ATRIBUT DAN HUBUNGAN ANTARA ENTITAS.
JENIS MODEL DATA BERBASIS OBJEK :

• ER Model
Merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek
dasar data yang mempunyai hubungan antar relasi.

• Semantic model
Hampir sama dengan Entity Relationship model dimana relasi antara objek dasar tidak dinyatakan dengan
simbol tetapi menggunakan kata-kata (Semantic).
MODEL DATA BERBASIS OBJECT – ER
MODEL

• DI GUNAKAN UNTUK MENJELASKAN HUBUNGAN ANTAR DATA DALAM DATABASE ATAS DASAR ANGGAPAN
BAHWA REAL WORD TERDIRI DARI OBJECT-OBJECT DASAR DIMANA OBJECT-OBJECT TERSEBUT MEMILIKI
RELASI ATAU KETERHUBUNGAN.
MODEL DATA BERBASIS OBJECT – ER
MODEL
• DIGUNAKAN UNTUK MENJELASKAN HUBUNGAN ANTAR DATA DALAM BASIS DATA KEPADA USER SECARA
LOGIK

• DIDASARKAN PADA PERSEPSI BAHWA REPRESENTASI DUNIA NYATA TERDIRI ATAS OBYEK-OBYEK DASAR
YANG MEMPUNYAI HUBUNGAN/KERELASIAN ANTAR OBYEK-OBYEK DASAR TERSEBUT

• DIGAMBARKAN DENGAN MENGGUNAKAN SIMBOLSIMBOL GRAFIS TERTENTU


MODEL DATA BERBASIS OBJECT – ER
MODEL
KOMPONEN-KOMPONEN ER

• A. ENTITY / ENTITAS
• B. ATTRIBUTE / ATRIBUT
• C. RELATIONSHIP / RELASI ANTAR ENTITAS
ENTITY
• ADALAH SEGALA SESUATU (ORANG, BENDA, HAL) YANG INFORMASINYA PERLU DISIMPAN DIDALAM BASIS
DATA

• ENTITY SET/HIMPUNAN ENTITAS ADALAH KUMPULAN ENTITAS YANG SEJENIS

• ENTITAS DAPAT BERUPA : - ENTITY YANG BERSIFAT FISIK YAITU ENTITAS YANG SECARA FISIK DAPAT DILIHAT
(MISAL: RUMAH, MHS, DOSEN, KENDARAAN DAN LAIN-LAIN) - ENTITY YANG BERSIFAT KONSEP/LOGIK : ENTITY
YANG TIDAK DAPAT DILIHAT SECARA FISIK (MISAL : PEKERJAAN, PERUSAHAAN, RENCANA. MATA KULIAH DAN
LAIN-LAIN)
ENTITIY / ENTITAS
• MACAM-MACAM ENTITAS:
1. ENTITAS REGULER DISEBUT JUGA ENTITAS DOMINAN, MERUPAKAN ENTITAS YANG KEBERADAANNYA TIDAK
TERGANTUNG PADA ENTITAS YANG LAIN CONTOH ENTITAS MHS, MATA KULIAH, KARYAWAN

2. ENTITAS DEPENDEN DISEBUT ENTITAS TIDAK BEBAS/LEMAH /SUBORDINAT KARENA KEBERADAANNYA


BERGANTUNG PADA ENTITAS YANG LAIN ARTINYA ENTITAS TERSEBUT MUNCUL JIKA ADA ENTITAS LAIN
SEBAGAI ACUANNYA (ENTITAS REGULER) MISAL: MAHASISWA – JENJANG-SARJANA BERGANTUNG PADA
ENTITAS MAHASISWA
ENTITIY / ENTITAS

3. ENTITAS SUPER TYPE: ENTITAS YANG MEMILIKI TINGKATAN YANG LEBIH TINGGI YAITU MEMBAWAHI
ATAU MEMPUNYAI ENTITAS BAGIAN YANG LEBIH RENDAH. •

4. ENTITAS SUB TYPE : ENTITAS YANG LEBIH RENDAH YAITU ENTITAS YANG MENJADI BAGIAN ENTITAS LAIN
. MISAL ENTITAS KARYAWAN (ENTITAS SUPER TYPE) TERDIRI DARI ENTITAS KARYAWAN TETAP (SUB
TYPE) DAN KARYAWAN TIDAK TETAP (SUB TYPE)
ATTRIBUTE

• MERUPAKAN KETERANGAN-KETERANGAN YANG TERKAIT PADA SEBUAH ENTITAS YANG PERLU DISIMPAN
SEBAGAI BASIS DATA.

• • NILAI ATRIBUT ADALAH INFORMASI YANG DISIMPAN DISUATU ATRIBUT DIDALAM SUATU ENTITAS ATAU
RELATIONSHIP
ATTRIBUTE
• DIKLASIFIKASIKAN DALAM 2 KELOMPOK :
1. ATRIBUT SEDERHANA (SIMPLE ATRIBUTE) YAITU ATRIBUT YANG TIDAK DAPAT DIBAGI-BAGI MENJADI
ATRIBUT YANG LEBIH MENDASAR. CONTOH: ATRIBUT HARGA DARI ENTITAS BARANG

2. ATRIBUT KOMPOSIT (COMPOSITE ATTRIBUTE) YAITU ATRIBUT YANG TERDIRI DARI BEBERAPA ATRIBUT
YANG LEBIH MENDASAR. CONTOH : ATRIBUT NAMA (NAMA DEPAN, NAMA BELAKANG) PADA ENTITAS
MEMBER
RELASI

• ADALAH HUBUNGAN YANG TERJADI ANTARA SATU ATAU LEBIH ENTITAS


RELASI DAN SYMBOL YANG DIGUNAKAN
RELASI DAN SYMBOL YANG DIGUNAKAN
SOAL LATIHAN

• PENYIMPANAN DATA KTP


TUGAS

SEBUTKAN ENTITAS DAN ATRIBUT PADA SISTEM KASIR TOKO


MODEL DATA BERBASIS OBJECT –
SEMANTIC MODEL

• SEBENARNYA HAMPIR SAMA DENGAN ER MODEL, PERBEDAANNYA HANYA TERLETAK PADA PERNYATAAN
ADANYA RELASI ANTAR OBJEKNYA. JIKA PADA ER MODEL MENYATAKAN ADANYA RELASI ANTAR OBJEK
MENGGUNAKAN SIMBOL-SIMBOL NAMUN PADA SEMANTIC MODEL MENGGUNAKAN KATA-KATA.
MODEL DATA BERBASIS OBJECT –
SEMANTIC MODEL
MODEL DATA BERBASIS OBJECT –
SEMANTIC MODEL
MODEL DATA BERBASIS RECORD
• MODEL INI BERDASARKAN PADA RECORD ATAU BARIS UNTUK MENJELASKAN KEPADA USER
• TENTANG HUBUNGAN LOGIC ANTAR DATA DALAM BASIS DATA. DALAM MODEL DATA BERBASIS
• RECORD KITA MENGENAL 3 JENIS DATA MODEL YAITU :
1. RELATIONAL MODEL
2. HIRARKI MODEL
3. NETWORKING MODEL
PERBEDAAN

• PADA RECORD BASED DATA MODEL SELAIN DIGUNAKAN UNTUK MENGURAIKAN STRUKTUR LOGIKA
KESELURUHAN DARI SUATU DATABASE, JUGA DIGUNAKAN UNTUK MENGURAIKAN IMPLEMENTASI DARI
SISTEM DATABASE (HIGHER LEVEL DESCRIPTION OF IMPLEMENTATION)
RELATIONAL MODEL
• MERUPAKAN MODEL DATA YANG PALING POPULER SAAT INI

• MENGGUNAKAN MODEL BERUPA TABEL BERDIMENSI DUA (YANG DISEBUT RELASI ATAU TABEL)

• DATA DAN HUBUNGAN ANTAR DATA DIREPRESENTASIKAN OLEH SEJUMLAH TABEL DAN MASING-MASING
TABEL TERDIRI DARI BEBERAPA KOLOM YANG NAMANYA UNIK. MODEL INI BERDASARKAN NOTASI TEORI
HIMPUNAN (SET THEORY), YAITU RELATION.
HIRARKI MODEL

• DIKENAL SEBAGAI BENTUK POHON

• PADA MODEL DATA JENIS INI HUBUNGAN ANTAR DATA DALAM STRUKTUR DATABASE DIURAIKAN
DENGAN RECORD DAN LINK. RECORD-RECORD TERSEBUT DISUSUN DALAM BENTUK TREE/POHON
DENGAN MASING MASING NODENYA MERUPAKAN RECORD DATA ELEMEN DENGAN MAPPING
CARDINALITY NYA 1:1 DAN 1:M
NETWORKING MODEL
• DISTANDARISASI TAHUN 1971 OLEH DATABASE TASK GROUP (DBTG) ATAU DISEBUT JUGA MODEL
CODASYL (CONFERENCE ON DATA SYSTEM LANGUAGE), MIRIP DENGAN HIRARKICAL MODEL DIMANA
DATA DAN HUBUNGAN ANTAR DATA DIREPRESENTASIKAN DENGAN RECORD DAN LINKS

• PERBEDAANNYA TERLETAK PADA SUSUNAN RECORD DAN LINKNYA YAITU NETWORK MODEL MENYUSUN
RECORD RECORD DALAM BENTUK GRAPH DAN MENYATAKAN HUBUNGAN CARDINALITAS 1:1, 1:M DAN
N:M
TUGAS

• BACALAH PDF DATABASE SYSTEMS – THOMAS CONNOLLY & CAROLYN BEGG HALAMAN 34-65

Anda mungkin juga menyukai