Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

dokumen-dokumen yang mirip
Pertemuan 3 DATA MODEL

Pertemuan 3 DATA MODEL

DATA MODEL. Pertemuan 3

PERTEMUAN 3 MODEL DATA JUM AT,

MODEL DATA DIANA RAHMAWATI MAHENDRA ADI NUGRAHA

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Pertemuan 3 DATA MODEL

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

DATA MODEL. :Menunjukan object dasar. :Menunjukan relasi. :Menunjukan atribut dari objek dasar. :Menunjukan adanya relasi

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Model data. Gambar Model-model Data

Types Of Database Management Systems. Presented at the 3 rd Meeting Database, ST3 Telkom Purwokerto, 9 September 2015

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Model Relasional Basis Data

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

ENTITY-RELATIONSHIP MODEL

Sistem Basis Data ( )

Model dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Model Data Dalam SBD

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Konsep Basis Data (Lanjut)

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

6. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari: JAWAB:

Konsep Pemodelan data.

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

KONSEP SISTEM BASIS DATA

SISTEM BASIS DATA (Lanjutan) :

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

P5 Konsep & Model Data

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

adalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan

PERTEMUAN 4 ENTITY-RELATIONSHIP DIAGRAM (ERD) JUM AT,

Pertemuan 4. Entity-Relationship Diagram (ERD)

Hanif Fakhrurroja, MT

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Pertemuan9. Disain Basis Data

ENTITY RELATIONSHIP DIAGRAM (ERD)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Pertemuan 4 ENTITY RELATIONSHIP

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

Modul 4 : Entitas dan Atribut

Entity Relationship Model

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

ENTITY RELATIONSHIP MODEL

PERANCANGAN BASIS DATA

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

Windhu Purnomo FKM UA 2013

KOMPONEN ENTITY RELATIONSHIP

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

Model Model Basis Data

BAB II PERANCANGAN BASIS DATA DGN TEKNIK ER_M

Entity Relationship Model

Kontrak Kuliah. Model Data. Edi Sugiarto, S.Kom, M.Kom

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Desain Data Base. Proses Desain Data Base

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

Entity Relationship Model

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

Relational Database & Pemodelan Data [Review]

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

PERTEMUAN 2 MODEL DATA MODEL ENTITY RELATIONSHIP ( MODEL E-R)

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

BAB III TEORI PENUNJANG. semua bentuk kegiatan pencatatan yang berkaitan dengan pemanfaatan,

Oleh : Rahmady Liyantanto

ARSITEKTUR SISTEM BASIS DATA

BAB III LANDASAN TEORI. Pengertian produksi menurut Sofyan Assauri(1980:7), definisi produksi

BAB III LANDASAN TEORI

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

Pertemuan 11. Donny Yulianto, S.Kom

STMIK AMIKOM YOGYAKARTA

BAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan

ENTITY RELATIONSHIP PENGERTIAN

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

Pertemuan III Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

LINGKUNGAN BASIS DATA

Contoh ERD sistem penjualan Barang Online

BASIS DATA MODEL BASIS DATA

Pendahuluan. Tujuan MODUL

BAB 2 LANDASAN TEORI

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

BAB III LANDASAN TEORI

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

Abstraksi Data (Arsitektur DBMS)

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III LANDASAN TEORI. ini, adapun teori-teori yang digunakan adalah sebagai berikut :

Tujuan Intruksional : Model Data. Definisi. Jenis Model Data. Model Data Flat File 3/6/2016. Model data File datar ( Flat-file data model )

INTERNET PROGRAMMING DATABASE

PERANCANGAN DATABASE 04/07/ :53

Transkripsi:

Types of database models Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017

Abstraksi Data Merupakan tingkatan/level bagaimana kita melihat data dalam sebuah sistem basis data. Terdapat tiga level abstraksi saat memandang suatu basis data yaitu: a. Level Phisik b. Level Konseptual c. Level Pandangan Pemakai

Types of database models Model data adalah sekumpulan konsepkonsep untuk menerangkan data, hubunganhubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu organisasi. Ada tiga jenis model data: a. Object-based data models b. Record-based data models c. Physical data models

Object Based Data Models Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas. Terdiri dari: 1. Entity Relationship model 2. Semantik data model 3. Binary Model

Entity Relationship Models Merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol

Entity Relationship Models Simbol pada ER Models

Contoh ER Models

Semantic Data Models Hampir sama dengan Entity Relationship model dimana relasi antara objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic). Tanda pada semantic models : menunjukkan adanya relasi : menunjukkan atribut

Contoh Semantic Models

Binary Models Pemetaan data dengan menggunakan 0 dan 1, atau true dan false dengan kondisi tertentu atau hanya dalam alternatif Relasi memiliki tiga tipe biner,yaitu: a. One-to-one b. One-to-many c. Many-to-Many

Binary Models (2) a. One-to-one(1:1) : Hubungan terjadi bila setiap instansi entitas hanya memiliki satu hubungan dengan instansi entitas lain.

Binary Models (3) b. One-to-Many (1:M) : Relasi ini terjadi bila setiap instansi dapat memiliki lebih dari satu hubungan terhadap instansi entitas lain tetapi tidak kebalikannya

Binary Models (4) c. Many-to-Many (M:N) : Hubungan saling memiliki lebih dari satu dari setiap instansi entitas terhadap instansi entitas lainnya.

Record Based Data Models Model ini berdasarkan pada record untuk menjelaskan kepada user tentang hubungan logic antar data dalam basis data. Terdapat 3 data model pada record based data model : 1. Model Relational 2. Model Hirarki 3. Model Jaringan PERBEDAAN DENGAN OBJECT BASED DATA MODEL 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)

Model Relational 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. Contoh: database akademik, yg terdiri dari 3 tabel: mahasiswa mata kuliah transkrip nilai

Model Hirarki Hubungan antara data dan hubungan direpresentasikan dengan record dan link (pointer). Setiap record disusun dalam bentuk tree (pohon), dan masing-masing node pada tree tersebut merupakan record/grup data elemen dan memiliki hubungan cardinalitas 1:1 dan 1:M

Model Jaringan 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 recordrecord dalam bentuk graph dan menyatakan hubungan cardinalitas 1:1, 1:M dan N:M

Physical Data Models Digunakan untuk menguraikan data pada internal level atau menjelaskan kepada pemakai(user) tentang bagaimana data-data dalam basis data disimpan didalam media penyimpanan yang digunakan secara fisik.

Entity Relationship Diagram 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

Entity Relationship Diagram Komponen-komponen ER a. ENTITY / ENTITAS b. ATTRIBUTE / ATRIBUT c. RELATIONSHIP / RELASI ANTAR ENTITAS

Entity/Entitas 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) Simbol yang digunakan untuk entitas adalah persegi panjang

Entity/Entitas Macam-macam Entitas: Entitas Reguler disebut juga entitas dominan, merupakan entitas yang keberadaannya tidak tergantung pada entitas yang lain contoh entitas mhs, mata kuliah, karyawan 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

Entitas Super Type Dan Entitas Sub Type Entitas super type: entitas yang memiliki tingkatan yang lebih tinggi yaitu membawahi atau mempunyai entitas bagian yang lebih rendah. 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 Simbol untuk atribut adalah ellips/oval

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 antar entitas (Relationship) Adalah hubungan yang terjadi antara satu atau lebih entitas Simbol yang digunakan adalah bentuk belah ketupat/rectangle

Relasi dan Simbol Relationship One-to-One One-to-Many Many-to-One Many-to-Many

Studi Kasus : Rental VCD FILM Spesifikasi Database Data dari film berupa : judul, jumlah kepingan, jumlah film. Film yang disewakan dikelompokkan ke dalam kelompok film yang terdiri dari jenis film dengan masing-masing jenis memiliki harga sewa yang berbeda, artinya jenis film menentukan harga sewanya. Data customer yang menyewa berupa : no identitas, jenis identitas, nama dan alamat. Setiap customer dapat menyewa lebih dari satu film. Satu judul film dapat disewa oleh beberapa customer. Lama sewa sesuai dengan jumlah film, terhitung dari tgl menyewa. Setiap keterlambatan pengembalian akan dikenakan denda per hari dan per film. nilai dari denda sudah ditetapkan (konstan).

judul jenis harga_sewa kode_film jml_keping kelompokfilm dikelompokkan 1 N Film jml_film N no_identitas jenis_identitas tgl_sewa total_film Customer M menyewa total_harga nama alamat tgl_kembali denda