BASIS DATA I/2011-GANJIL MODEL DATA. Oleh Team Teaching Database. 26 September 2011 BASIS DATA I/2011-GANJIL 1

dokumen-dokumen yang mirip
Pendahuluan. Tujuan MODUL

Model Data. Sistem Basis Data - Universitas Semarang

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

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

Pengantar Teknologi Informasi

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

Basis Data (Database)

Pengantar. Teknologi Informasi. 08 Teknologi Basis Data 1. Sumber:

LINGKUNGAN BASIS DATA

Model Data Dalam SBD

1. Definisi Basis Data 2. Elemen Basis Data. 3. Model Basis Data 4. Terminologi dalam Basis Data

Abstraksi Data (Arsitektur DBMS)

Model data. Gambar Model-model Data

DATABASE DAN DATA WAREHOUSE. Pertemuan 05 2 SKS

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

Relational Database & Pemodelan Data [Review]

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

BASIS DATA MODEL BASIS DATA

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Model Model Basis Data

Model Relasional. Basis Data. Pengertian

6 PENGANTAR MANAJEMEN DATA

Konsep Basis Data (Lanjut)

Model Relasional Basis Data

SISTEM BASIS DATA 3 SKS

SISTEM BASIS DATA (Lanjutan) :

BAB 2 LANDASAN TEORI

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Satuan Acara Perkuliahan

PENGANTAR DATA BASE. DATA adalah fakta mengenai objek yang dinyatakan

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

PEMODELAN DATA DAN PROSES PENGEMBANGAN DATABASE. Pengolahan Basis Data D3-TI STMIK AMIKOM

MODEL DATA RELASIONAL

Windhu Purnomo FKM UA 2013

Modul Praktikum Basis Data 4 Relasi Table

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

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

Sistem Basis Data ( )

Abstrak BAB I PENDAHULUAN

SQL Server merupakan program yang dirancang khusus untuk berkomunikasi dengan database relasional guna mendukung aplikasi dengan arsitektur

Basis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

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

MODEL DATA RELASIONAL

Arsitektur Sistem Basis Data

BAB II SISTEM BASIS DATA

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

ARSITEKTUR SISTEM BASIS DATA

MANAJEMEN DATABASE. Modul XII

Basis Data Modul Teori

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

BAB IV Normalisasi Data

INTERNET PROGRAMMING DATABASE

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

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

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

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

BAB II LANDASAN TEORI

Perancangan Basis Data. Ari Sulistiyawati

V. BASIS DATA RELATIONAL. Baris berupa RECORD Model Data Relational Kolom berupa FIELD

BAB II LANDASAN TEORI

SISTEM BASIS DATA II S A N T I W I D I A N T I

MODEL DATA DIANA RAHMAWATI MAHENDRA ADI NUGRAHA

ANALISA & PERANCANGAN SISTEM

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

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

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB II LANDASAN TEORI

Universitas Syiah Kuala :

Relasi Adalah hubungan antara elemen himpunan dengan elemen himpunan yang lain. Cara paling mudah untuk menyatakan hubungan antara elemen 2 himpunan

Pemodelan Database. Pengolahan Basis Data

Desain Data Base. Proses Desain Data Base

Analisa Perancangan Sistem Informasi

Sistem Basis Data. Referensi:

BASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives

Pemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com

Basis Data Relational

PERANCANGAN DATABASE 04/07/ :53

P7 Perancangan Database

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE

Modul 4 Microsoft Access 2007

BAB III Basis Data Relasional

PENGANTAR BASIS DATA

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

TEKNIK INFORMATIKA UNIVERSITAS JENDERAL SOEDIRMAN. Bab II: Mengenal DBMS

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

SATUAN ACARA PERKULIAHAN. : Teknologi Pendidikan (TekPend) : Ellina Rienovita, M.T

Basis Data. Peranan Basis Data Struktur Data Dan Basis Data

Praktikum Basis Data 2017 TE UM

Hirarki dan Abstraksi Data

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

PERANCANGAN BASIS DATA

Yang di bahas pada bab ini : Abstraksi Data Mode Database Relasi Model Data Entity Relationship

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

Transkripsi:

BASIS DATA I/2011-GANJIL MODEL DATA Oleh Team Teaching Database 26 September 2011 BASIS DATA I/2011-GANJIL 1

MODEL DATA Definisi Kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data Model Data: 1. Flat File 2. Hirarkis 3. Jaringan 4. Relasional 5. Relasi-Entitas 6. Berbasis Objek 26 September 2011 BASIS DATA I/2011-GANJIL 2

MODEL DATA Model Data Flat File Data flat-file terdiri dari satu atau lebih file yang dapat dibaca, yang secara normal berbentuk format file text. Informasi pada suatu flat-file disimpan sebagai fields, dengan fields-nya memiliki panjang konstan atau panjang bervariasi yang dipisahkan beberapa karakter (delimeter). 26 September 2011 BASIS DATA I/2011-GANJIL 3

MODEL DATA Contoh Model Flat File dengan Panjang Field Konstan 1234 67890123456789012345 78901234567890123 0123 Mulyono Progdi TI-S1 1234 Arifin Progdi TI-S1 2345 Tyas Catur P. Progdi TI-S1 3456 Ifan Riska Progdi TI-S1 4567 Ayu Pertiwi Progdi TI-S1 26 September 2011 BASIS DATA I/2011-GANJIL 4

MODEL DATA Contoh Model Flat File dengan Panjang Field Bervariasi 0123: Mulyono: Progdi TI-S1 1234: Max Tetelepta : Progdi TI-S1 2345: Tyas Catur P.: Progdi TI-S1 3456: Ifan Riska:PS. Progdi TI-S1 4567: Ayu Pertiwi:PS. Progdi TI-S1 5678: Etika Kartika:PS. Progdi TI-S1 6789: Anthoni Suteja:PS. Progdi TI-S1 7890: Fikri Budiman: Progdi TI-S1 26 September 2011 BASIS DATA I/2011-GANJIL 5

MODEL DATA Model Data Hirarkis Model paling tua yang pernah diterapkan dalam suatu DBMS Model Hirarkis Biasa disebut model pohon, karena meyerupai pohon yang dibalik Menggunakan pola orang tua anak Setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M) tetapi setiap anak hanya memiliki 1 orang tua Pernah di-implementasikan oleh IBM pada sebuah DBMS yang diberi nama IMS (Information Management System) namun kemudian di-kalahkan oleh implementasi model yang lebih mutakhir seperti model Data Relasional seperti Rbase, dsb 26 September 2011 BASIS DATA I/2011-GANJIL 6

MODEL DATA Contoh MHS KRS 26 September 2011 BASIS DATA I/2011-GANJIL 7

MODEL DATA Contoh Model Hirarkis Dari MHS KRS 26 September 2011 BASIS DATA I/2011-GANJIL 8

MODEL DATA Model Data Jaringan Pengembangan dari model data hirarkis, melihat kekurangan dari model hirarkis tersebut. Diperkenankan bahwa sebuah child-record bisa memiliki lebih dari satu parent-record. Pada implementasi-nya berarti antara parent-record dan child-record diperlukan penghubung (link atau pointer) yang bisa satu arah atau dua-arah Persoalan yang timbul adalah terjadinya hutan pointer akibat relasi antar record yang rumit sehingga penelusuran data menjadi sangat sulit 26 September 2011 BASIS DATA I/2011-GANJIL 9

MODEL DATA Contoh MHS KRS 26 September 2011 BASIS DATA I/2011-GANJIL 10

MODEL DATA Contoh Model Jaringan Dari MHS KRS 26 September 2011 BASIS DATA I/2011-GANJIL 11

BASIS DATA RELASIONAL Model Data Relasional Model data yang diciptakan berdasarkan teorirelasional seperti relational algebra, dan relational calculus Salah seorang pencetus awal dari basis data relasional adalah E.F.Codd yang juga telah menciptakan serangkaian operasi matematika relasional terhadap model data relasional. Menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data. 26 September 2011 BASIS DATA I/2011-GANJIL 12

BASIS DATA RELASIONAL Prinsip Model Data Relasional Satu tabel mewakili satu domain data atau entity, bila direkam merupakan satu file yang hanya memiliki satu tipe record saja, setiap record adalah baris Setiap record terdiri atas beberapa field (atribut) atau tuple, atau kolom Jumlah tuple / field pada setiap record sama Setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record Record dapat diurutkan menurut kunci utama 26 September 2011 BASIS DATA I/2011-GANJIL 13

BASIS DATA RELASIONAL Contoh Tabel Mahasiswa NIM NAMA_MHS ALAMAT_MHS TGL_LHR 011234 Ahmad Jl. Melati 50 21-3-1980 011345 Bobby Jl. Mawar 103 13-5-1980 011456 Charles Jl. Mangga 145 17-8-1980 26 September 2011 BASIS DATA I/2011-GANJIL 14

BASIS DATA RELASIONAL Contoh Tabel Kuliah Kode_mkuliah Nama_Mkuliah sks Semester 315KP2 317KP2 Pemrograman Visual Pemrograman Web 2 5 2 5 319MP2 Analisis Numerik 2 5 26 September 2011 BASIS DATA I/2011-GANJIL 15

BASIS DATA RELASIONAL Contoh Tabel KHS Nim Kode_kuliah Nilai 011234 315KP2 A 011234 319MP2 B 011345 315KP2 C 011345 317KP2 A 011345 319MP2 C 011456 317KP2 D 011456 319MP2 B 26 September 2011 BASIS DATA I/2011-GANJIL 16

BASIS DATA RELASIONAL Kelebihan a. Data sangat cepat diakses b. Struktur basis data mudah dilakukan perubahan c. Data direpresentasikan secara logik, user tidak membutuhkan bagaimana data disimpan. d. Mudah untuk membentuk query yang komplek dalam melakukan retrieve data e. Mudah untuk mengimplementasikan integritas data f. Data lebih akurat g. Mudah untuk membangun dan memodifikasi program aplikasi h. Telah dikembangkan Structure Query Language (SQL). 26 September 2011 BASIS DATA I/2011-GANJIL 17

BASIS DATA RELASIONAL Kekurangan a. Kelompok informasi/tables yang berbeda harus dilakukan joined untuk melakukan retrieve data b. User harus familiar dengan relasi antar tabel c. User harus belajar SQL. 26 September 2011 BASIS DATA I/2011-GANJIL 18

BASIS DATA RELASIONAL Model Relasi Entitas Model Relasi-Entitas atau (Entity Relationship Model) pada hakekatnya perwujudan dari model relasional dalam bentuk diagram, yaitu E-R Diagram. Domain data disebut juga sebagai himpunan entitas, diwakili oleh diagram kotak Field-data atau atribut diwakili oleh diagram lingkaran atau ellips. Hubungan atau relasi antar domain diwakili oleh jajaran-genjang 26 September 2011 BASIS DATA I/2011-GANJIL 19

BASIS DATA RELASIONAL Contoh Model Relasi Entitas Antara Mahasiswa Mata Kuliah 26 September 2011 BASIS DATA I/2011-GANJIL 20

BASIS DATA RELASIONAL Model Data Berbasis Objek Model data berbasis objek dikembangkan searah dengan perkembangan pemrograman berbasis objek. Salah satu karakteristik dari sistem berbasis objek adalah encapsulation yaitu suatu objek terpisah dari objek lain sehingga setiap objek seakan-akan berada dalam kapsulnya masing-masing. Pada setiap kapsul terdapat komponen data (attribute) dikemas bersama dengan komponen akses-nya (methods). 26 September 2011 BASIS DATA I/2011-GANJIL 21

BASIS DATA RELASIONAL Contoh Model Data Berbasis Objek 26 September 2011 BASIS DATA I/2011-GANJIL 22

P E N U T U P Terima kasih 26 September 2011 BASIS DATA I/2011-GANJIL 23