BAB VI PEMODELAN BASIS DATA LAINYYA

dokumen-dokumen yang mirip
ALJABAR RELASIONAL (RELATIONAL ALGEBRA)

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

Pertemuan 6 BAHASA QUERY FORMAL

Hierarki organisasi data tersebut terdiri dari enam tingkatan, yaitu : bit, byte/karakter, field/elemen data, rekord, file dan data base.

Model Entity Relationship Bagian I

PEMODELAN DATA (ER-D) Basis Data -1 / Dian Dharmayanti

PERTEMUAN 3 MODEL DATA JUM AT,

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

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

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

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

PENDAHULUAN. Alif Finandhita, S.Kom

PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

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

PENDAHULUAN. Alif Finandhita, S.Kom

Basis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

Organisasi File Multi Key y( (Index)

Entity Relationship Model

Oleh : Rahmady Liyantanto

Class Diagram Class diagram mendeskripsikan jenis-jenis objek dalam system dan berbagai macam hubungan statis yang terdapat di antara mereka.

DATA MODEL. Pertemuan 3

ARSITEKTUR SISTEM BASIS DATA

Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika

Pertemuan 3 DATA MODEL

MODUL 6 RELASI DATA 1. Konsep Dasar entity sets relationshipsets attributes a. Entity Sets b. Relationship Sets c. Kunci Relasi ( Relation Keys

Model Relasional Basis Data

Modul ke: Pertemuan - 8. Model Relasi Entitas. Fakultas Ilmu Komputer. Ariefah Rachmawati. Program Studi Sistem Informasi.

MODEL DATA DIANA RAHMAWATI MAHENDRA ADI NUGRAHA

Pertemuan 3 DATA MODEL

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

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

Pertemuan 3 DATA MODEL

DAFTAR SIMBOL. Notasi Keterangan Simbol. Actor adalah pengguna sistem. Actor. tidak terbatas hanya manusia saja, jika

Oleh : Rahmady Liyantanto

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

6 PENGANTAR MANAJEMEN DATA

Model Model Basis Data

Sistem Basis Data ( )

1. Penggunaan Pemodelan

Relational Database & Pemodelan Data [Review]

Pertemuan 5 DATA MODELING & ANALYSIS: ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB II LANDASAN TEORI

ENTITY RELATIONSHIP DIAGRAM (ERD)

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

Model data. Gambar Model-model Data

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

2.6 Cool Record Edit Pro Adobe Photoshop Star Uml Pengertian Uml BAB III OBJEK DAN METODE PENELITIAN...

Object Oriented Programming LOGO

STMIK AMIKOM YOGYAKARTA

Analisa Perancangan Sistem Informasi

DATABASE DAN DATA WAREHOUSE. Pertemuan 05 2 SKS

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

STRUCTURED QUERY LANGUAGE (SQL)

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

Gambar Use Case Diagram

KAPITA SELEKTA KOMPUTERISASI

Basis Data Pertemuan 3. Weny Mistarika R.

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

DAFTAR SIMBOL. Tabel Notasi Use Case Diagram

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

Model Entity Relationship Bagian II

PERANCANGAN BERORIENTASI OBJEK

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

Perancangan Analisis dan Database Sistem

Objek Relational Mapping

ORGANISASI BERKAS MULTI KEY STRUKTUR & ORGANISASI DATA 1

DAFTAR SIMBOL. Notasi Keterangan Simbol. Titik awal, untuk memulai suatu aktivitas. Titik akhir, untuk mengakhiri aktivitas.

ABSTRAK. iii. Kata kunci : Toko Nyan, pembelian, penjualan, stok barang

Entity Relationship Diagram (ERD)

NAS_ACC ACCOUNT NASABAH. Gambar 1

Hanif Fakhrurroja, MT

Nama : Rendi Setiawan Nim :

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Konsep dan Arsitektur Basis Data. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

PERANCANGAN DATABASE 04/07/ :53

Model Data. Sistem Basis Data - Universitas Semarang

Rekayasa Perangkat Lunak

BASIS DATA MODEL RELASIONAL

Pemodelan Database. Pengolahan Basis Data

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

BAB III OBJEK DAN METODE PENELITIAN. untuk mendapatkan data-data yang berkaitan dengan objek penelitian tersebut.

Analisis Model Perangkat Lunak

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

BAB III ANALISA DAN PERANCANGAN

BAB III LANDASAN TEORI

1. Konsep dan Prinsip Analisa

BAB II LANDASAN TEORI

Basis Data. Bagian IV SQL (2) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan

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

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB 2 MODEL RELASI ENTITAS (E-R MODEL)

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Data Modeling and the Entity-Relationship Model

Web Site :

INTEGRITAS DAN KEAMANAN BASIS DATA. Alif Finandhita, S.Kom, M.T

PERANCANGAN BERORIENTASI OBJEK

Transkripsi:

BAB VI PEMODELAN BASIS DATA LAINYYA 5.1 MODEL JARINGAN Jika dalam model relasional data & relasi diantara data direpresentasikan dengan kumpulan tabel, maka dalam model jaringan (network model) ini data direpresentasikan dengan kumpulan record dan relasi diantaranya direpresentasikan dengan links. 5.1.1 Konsep Dasar Suatu basis data jaringan terdiri dari kumpulan record yang terhubung satu dengan yang lain melalui link-link yang ada. Suatu record dibanyak hal sama dengan entity di model E-R. Setiap record adalah kumpulan dari atribut-atribut dimana setiap atribut berisi satu nilai data. Link adalah asosiasi antara dua record, yang dapat digambarkan relasi biner dalam model E-R. Sebagai ilustrasi, ada suatu basis data yang merepresentasikan relasi di sistem perbankan. Ada dua tipe record : &. Dengan menggunakan bahasa Pascal, kita dapat mendefinisikan suatu type record sebagai : type = record _name : string; _street : string; _city : string; end Hayes Main Harrison A-102 400 Johnson Alma Palo Alto A-101 500 A-201 900 Turner Putnam Stamford A-305 350 Gambar 5.1 Contoh Basis Data Sedangkan untuk tipe record dapat didefinisikan sebagai berikut :

type = record _number : string; : integer; end pada contoh basis data di atas terlihat bahwa Hayes memiliki A-102, Johnson memiliki A-101 dan A-201 sedangkan Turner memiliki A-305. 5.1.2 Diagram Struktur Data Suatu diagram struktur data adalah suatu skema yang merepresentasikan desain basis data jaringan. Diagram memiliki dua komponen : - kotak : yang melambangkan tipe record - garis : yang melambangkan link Diagram Struktur Data menspesifikasikan semua struktur lojik dari suatu basis data. Diagram E-R dapat ditranslasikan dalam diagram struktur data yang bersesuaian. Ilustrasi dapat dilihat pada gambar diagram E-R dibawah, dimana terdiri dari dua entity set : &, yang terhubung dengan relasi biner, many-to-many depositor dengan tidak ada atribut penjelas. _street _name _city _number depositor _name _street _city depositor _number (b) Diagram Struktur data Gambar 5.2 Diagram E-R dan Diagram Struktur Data yang bersesuaian Pada diagram E-R-nya terlihat bisa memiliki beberapa, dan satu dapat dimiliki oleh beberapa. Sedangkan kesesuaiannya dengan diagram struktur data terlihat bahwa tipe record sesuai dengan entity set yang berisi : _name, _street dan _city. Demikian pula untuk tipe record bersesuaian dengan entity set yang terdiri dari

_number &. Sedangkan relasi depositor diganti dengan link depositor. Jika relasi depositor merupakan relasi one-to-one maka link depositor akan memiliki dua tanda panah, satu menunjuk ke tipe record dan satu lagi menunjuk ke tipe record. branch_city branch_name assets _street _name _city branch _number CAB _name _street _city _number CustRlnk AcctRlnk branch_name branch_city assets branch BrnchRlnk Rlink (b) Diagram Struktur data Gambar 5.3 Diagram E-R dan Diagram Struktur Data yang bersesuaian Sedangkan untuk contoh pada gambar 5.3, E-R terdiri dari 3 entity sets :, & branch, yang terhubung melalui relasi CAB dengan tanpa atribut. Diagram ini menerangkan bahwa suatu boleh memiliki sejumlah, dimana setiap ditempatkan pada suatu cabang bank tertentu dan suatu bisa dimiliki oleh sejumlah yang berbeda. Karena satu link menghubungkan tepat dua tipe record yang berbeda, maka kita harus menghubungkan tiga tipe record tersebut melalui satu record baru yang menghubungkan ketiganya secara langsung. Untuk mentransformasikan diagram E-R ke diagram Struktur Data Jaringan, kita harus membentuk satu record baru dengan type Rlink yang bisa tidak memiliki field atau hanya memiliki satu field dengan identifier yang unik. Identifier disediakan oleh sistem

dan tidak digunakan secara langsung oleh program aplikasi. Kita juga harus membentuk tiga link many-to-one : CustRlnk, AcctRlnk dan BrncRlnk seperti terlihat pada gambar 5.3 (b). Jika relasi CAB memiliki atribut, maka akan menjadi field di record Rlink. 5.2 MODEL HIRARKI Memegang prinsip yang sama dengan model jaringan, yaitu merepresentasikan data dalam kumpulan record dengan link sebagai relasinya. Perbedaan terletak pada penggambaran record-nya, yaitu kumpulan record akan digambarkan sebagai kumpulan tree. 5.2.1 Konsep Dasar Suatu basis data hierarki terdiri dari kumpulan record yang terhubung satu dengan yang lain melalui link. Suatu record sama dengan suatu record di model jaringan. Setiap record adalah kumpulan atribut, dimana masing-masing atribut hanya berisi satu nilai. Satu link menunjukkan hubungan antara dua record. Misalkan terdapat suatu basis data yang merepresentasikan relasi di sistem perbankan. Terdapat dua tipe record : &. Customer memiliki 3 field seperti yang telah dijelaskan sebelumnya. Demikian pula yang memiliki 2 field. Hayes Main Harrison Johnson Alma Palo Alto Turner Putnam Stamford A-102 400 A-101 500 A-201 900 A-305 350 Gambar 5.4 Contoh Basis Data Pada contoh di atas terlihat Hayes memiliki A-305, Johnson memiliki A-101 dan A-201 sedangkan Turner memiliki A- 305.

Semua kumpulan record dan diorganisasikan dalam bentuk root dari suatu tree, dimana root dari suatu tree merupakan node dummy. Basis data hierarki adalah kumpulan root tree yang kemudian membantuk forest. 5.2.2 Diagram Struktur Tree Diagram struktur tree adalah skema dari basis data hierarki. Suatu diagram ini terdiri dari dua komponen dasar : box yang melambangkan tipe record dan garis yang melambangkan link. Seperti pemodelan yang lain diagram struktur tree juga menggambarkan struktur lojik dari suatu basis data. Ilustrasi E-R diagram untuk gambar 5.5.a. terdiri dari dua entity sets yaitu & yang terhubung oleh relasi biner, relasi one-to-many depositor tanpa atribut. Diagram ini menerangkan satu dapat memiliki beberapa, tetapi satu hanya dapat dimiliki oleh satu. Kesesuaian diagram Struktur Tree dapat dilihat pada gambar 5.5.b. tipe record bersesuaian dengan entity set memiliki beberapa field yang dapat dilihat di gambar. Demikian juga adalah tipe record yang bersesuaian dengan entity set. Akhirnya relasi depositor diganti dengan link depositor dengan anak panah menunjuk ke tipe record. _street _name _city _number depositor _name _street _city _number (b) Diagram Struktur Tree Gambar 5.5 Diagram E-R dan Diagram Struktur Tree yang bersesuaian

_name _street _city _number depositor _name _street _city _number _number _name _street _city (b) Diagram Struktur Tree Gambar 5.6 Diagram E-R dan Diagram Struktur Tree yang bersesuaian Suatu instance dari suatu basis data bersesuaian dengan skema berisi sejumlah record yang terhubung ke sejumlah record. 5.3 MODEL BERORIENTASI OBJECT 5.3.1 Struktur Objek 5.3.2 Kelas Objek 5.3.3 Inheritance 5.3.4 Multiple Inheritance 5.3.5 Objek Identity 5.3.6 Objek Containment