Pendahuluan. Tujuan MODUL

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

Model Data. Sistem Basis Data - Universitas Semarang

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

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

Pengantar Teknologi Informasi

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

LINGKUNGAN BASIS DATA

Basis Data (Database)

Relational Database & Pemodelan Data [Review]

Model Model Basis Data

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

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

DATABASE DAN DATA WAREHOUSE. Pertemuan 05 2 SKS

Abstraksi Data (Arsitektur DBMS)

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

SISTEM BASIS DATA (Lanjutan) :

Model Relasional Basis Data

INTERNET PROGRAMMING DATABASE

Pendahuluan. Tujuan MODUL

Model Data Dalam SBD

ARSITEKTUR SISTEM BASIS DATA

Model data. Gambar Model-model Data

6 PENGANTAR MANAJEMEN DATA

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

Modul Praktikum Basis Data 4 Relasi Table

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

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

Satuan Acara Perkuliahan

Pendahuluan. Tujuan MODUL

BAB 2 LANDASAN TEORI

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

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

Konsep Basis Data (Lanjut)

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

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

BASIS DATA MODEL BASIS DATA

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

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

Perancangan Basis Data. Ari Sulistiyawati

Pengenalan Basis Data

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

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

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

PERANCANGAN BASIS DATA

Arsitektur Sistem Basis Data

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

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

BAB II LANDASAN TEORI

BAB II SISTEM BASIS DATA

MODEL DATA RELASIONAL

Abstrak BAB I PENDAHULUAN

Basis Data Modul Teori

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

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

Model Relasional. Basis Data. Pengertian

PENGANTAR DATA BASE. DATA adalah fakta mengenai objek yang dinyatakan

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

Sistem Basis Data ( )

MUHAMMAD ZEN S. HADI, ST. MSC.

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

Basis Data Relational

Universitas Syiah Kuala :

MODEL DATA DIANA RAHMAWATI MAHENDRA ADI NUGRAHA

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

ANALISA & PERANCANGAN SISTEM

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

Analisa Perancangan Sistem Informasi

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

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

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

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

MANAJEMEN DATABASE. Modul XII

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

MODEL DATA RELASIONAL

Windhu Purnomo FKM UA 2013

Praktikum Basis Data 2017 TE UM

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Konsep Pemodelan data.

PERANCANGAN DATABASE 04/07/ :53

P7 Perancangan Database

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

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

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

Pemodelan Database. Pengolahan Basis Data

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

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

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

BAB II LANDASAN TEORI

NAS_ACC ACCOUNT NASABAH. Gambar 1

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

SISTEM MANAJEMEN BASIS DATA

Hirarki dan Abstraksi Data

DASAR DASAR MICROSOFT ACCESS

BAB II LANDASAN TEORI

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

DESAIN DATABASE. Pertemuan 06 3 SKS

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

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

Transkripsi:

DATABASE Model Data Satrio Agung W, Ari Kusyanti dan Mahendra Data Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : informatika@ub.ac.id Pendahuluan Model Data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data. Membuat model data merubahan salah satu tahap dalam mendesain database yang baik. Tujuan Setelah membaca modul ini, mahasiswa diharapkan dapat memahami macam-macam model data dan penerapannya. MODUL 2 MODEL DATA

Model Data Model data adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data. Macam-macam model data adalah Flat File, Hirarkis, Jaringan, Relasional, Relasi-Entitas, Berbasis Objek. 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). Contoh Flat File adalah sebagai berikut: 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 Model Data Hirarkis Model data hirarki adalah model paling tua yang pernah diterapkan dalam suatu DBMS. Model Hirarkis biasa disebut dengan model pohon, karena bila digambarkan bentuknya meyerupai pohon yang dibalik. Model data hirarki menggunakan pola orang tua anak dimana setiap orang tua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan 1:M) tetapi setiap anak hanya memiliki 1 orang tua. Model ini 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. Contoh model data hirarki adalah sebagai berikut: Gambar 2.1 Model data hirarki Gambar 2.2 Model data hirarki Page 2 of 5

Model Data Jaringan Model data jaringan adalah pengembangan dari model data hirarkis. Dalam model data jaringan, child-record diperkenankan 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. Gambar 2.3 Model data jaringan Gambar 2.4 Model data jaringan Persoalan yang timbul adalah terjadinya hutan pointer akibat relasi antar record yang rumit sehingga penelusuran data menjadi sangat sulit. Model Data Relasional Model data relasional adalah Model data yang diciptakan berdasarkan teori-relasional 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. 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. Gambar 2.5 Model data relasional Page 3 of 5

Gambar 2.6 Model data relasional Gambar 2.7 Model data relasional Kelebihan Model Data Relasional Kelebihan-kelebihan dari mode data ini adalah: Data sangat cepat diakses Struktur basis data mudah dilakukan perubahan Data direpresentasikan secara logik, user tidak membutuhkan bagaimana data disimpan. Mudah untuk membentuk query yang komplek dalam melakukan retrieve data Mudah untuk mengimplementasikan integritas data Data lebih akurat Mudah untuk membangun dan memodifikasi program aplikasi Telah dikembangkan Structure Query Language (SQL). Kekurangan Model Data Relasional Kekurangan-kekurangan dari mode data ini adalah: Kelompok informasi/tables yang berbeda harus dilakukan joined untuk melakukan retrieve data User harus familiar dengan relasi antar tabel User harus belajar SQL. Model Data Relasional inilah yang saat ini masih dan paling banyak digunakan saat ini. Banyak DBMS yang menerapkan model data seperti ini Page 4 of 5

Model Data 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 yang diwakili oleh diagram kotak. Field-data atau atribut diwakili oleh diagram lingkaran atau ellips, sedangkan hubungan atau relasi antar domain diwakili oleh jajaran-genjang data. NIM Nama Kota Propinsi No HP Mahasiswa m Alamat Kode Nama Ambil n Mata Kuliah 1 m Prasyarat SKS Gambar 2.8 Diagram Model Relasi Entitas 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). PUSTAKA http://www.db-class.org/ Gambar 2.9 Model Data Berbasis Object http://infolab.stanford.edu/~ullman/dscb/gslides.html http://infolab.stanford.edu/~ullman/fcdb.html http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/ Page 5 of 5