BAB I KONSEP DASAR DAN DEFINISI

Slides:



Advertisements
Presentasi serupa
28-Jun-14 1 Basis Data Kode Mata Kuliah : SKS : 2 Oleh: Titik Lusiani,M.Kom, OCP.
Advertisements

Chapter 8 - Process Modeling
2 C H A P T E R Tjiptoadi nugroho CC sidoarjo
Entity Relationship Diagram
Latifah Rifani Materi: 4
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Entity Relationship Diagram
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
Analisis Database.
ENTITY-RELATIONSHIP MODEL (ERM)
ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Ignatius Adrian Mastan, S.E, S.Kom, MCP, MOS
ERD Entity Relationship Diagram
Entity Relationship Diagram
C H A P T E R 3 Chapter 8 - Process Modeling.
BAB 2 MODEL-MODEL DATA ..
Memahami konsep dasar ER Model. Mengenal notasi ER Diagram.
Entity Relation Model By : Randy Permana, S.Kom.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
KONSEP MODEL ERD (Entity-relationship diagram)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
Entity Relationship Diagram (ERD)
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Perancangan Basis Data
Pengantar Desain Basisdata-Part I Oleh: Devie Rosa Anamisa.
Rekayasa Perangkat Lunak ER/D
Desain Database Dengan Model Entity Relationship (ER)
Pemodelan Data.
Basis Data Dasar Rudi Hartono, S.E, S.Kom.
Analisis Perancangan Basis Data dan CDM
ENTITY RELATIONSHIP DIAGRAM
ERD (Entity Relationship Diagram )
Entity Relasional Diagram (ERD)
BAB 2 MODEL-MODEL DATA ..
MODEL RELASIONAL.
Desain database 1 (erd) Pertemuan Ke-6&7.
Basis Data [TK1064] I. Pengenalan Entitas dan Atribut
Entity Relationship Model
Konsep Teknologi Informasi B
Oleh : Devie Rosa Anamisa
Pertemuan III Betha Nurina Sari, M.Kom
Erika Devi, Fajar Agung N Fakultas Ilmu Komputer UDINUS
PENGENALAN DASAR-DASAR DATABASE
Entity Relationship Diagram
Ada beberapa sifat yang melekat pada suatu tabel :
Model Entity Relationship
Basis Data Dasar Rudi Hartono, S.E, M.Kom.
Entity Relationship Model
Database & Database Users
Mapping Skema Database
Pertemuan 10 Basis data (database).
Entity Relationship Diagram (ERD)
System Basis Data Dwi Hartanto, Skom.
MODEL RELASIONAL Desain Basis Data.
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Pertemuan 4 ENTITY RELATIONSHIP.
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
Pemetaan Diagram ER ke Model Relasional
ENTITY RELATIONSHIP DIAGRAM
Entity Relationship Diagram
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
Relasi data base SBD 2 – sesi 2.
Tim Dosen Basis Data Fakultas Ilmu Komputer UDINUS
Transcript presentasi:

BAB I KONSEP DASAR DAN DEFINISI Prog. Studi T. Telekomunikasi Jurusan T. Elektro Politeknik Teknologi Padang Ratna Dewi, SST

Definisi dasar Database : Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan Data : fakta-fakta yang dapat disimpan dan mempunyai arti tertentu Field : suatu tempat dalam file yang digunakan untuk menyimpan sebuah item data Record/Tuple : sekumpulan field yang berhubungan erat yang terdiri dari data elementer

Definisi dasar Ilustrasi : Tabel disamping ini mempunyai 2 field dan 3 record field record Ratna Dewi, SST

Definisi Dasar Database Management System (DBMS) Sebuah paket software/sistem untuk memfasilitasi pembuatan dan pemeliharaan dari sebuah database terkomputerisasi. Database System Software DBMS bersama-sama dengan datanya. Biasanya, termasuk juga aplikasinya.

KARAKTERISTIK PENDEKATAN BASIS DATA 1. Cara Pandang data Sistem basis data adalah koleksi dari file-file yang saling berhubungan dimana program-program yang dibuat pengguna dapat mengakses dan memodifkasi file-file tersebut. Salah satu tujuan dari sistem basis data adalah menyediakan pengguna suatu pandangan abstrak dari data, yaitu sistem menyembunyikan rincian bagaimana data disimpan & dipelihara.

2. Model data 2.1 Model Entity Relationship/ERD Model data yaitu sekumpulan cara/peralatan/tool untuk mendeskripsikan data-data, hubungannya satu sama lain, serta batasan konsistensinya. 2.1 Model Entity Relationship/ERD ERD dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi objek-objek dasar yang dinamakan entitas serta hubungan antara entitas-entitas itu.

Relationship : hubngan antara eberapa entitas. Jenis Entitas : Sesuatu atau objek yang dapat dibedakan dengan sesuatu atau objek lainnya di alam nyata. Relationship : hubngan antara eberapa entitas. Jenis Entitas : Konkrit : orang (mahasiswa), tempat (kota), objek (mobil), dll Abstrak : kejadian (transaksi), konsep (mata kuliah),dll

Tipe Entitas : setiap entitas mempunyai atribut-atribut. 1. Entitas Kuat (Strong Entity) Entitas yang tidak bergantung terhadap entitas lainnya. Ex: Mahasiswa, Dosen 2. Entitas Lemah (Weak Entity) Entitas yang keberadaannya sangat bergantung pada keberadaan entitas lainnya. Tidak mempunyai key, jika ada disebut partial key. 3 Entitas Asosiatif (Asotiative Entity) Entitas yang terbentuk dari suatu relasi. setiap entitas mempunyai atribut-atribut.

Atribut : sesuatu yang dapat membedakan anggota yang satu dengan yang lain didalam suatu himpunan entitas. Domain Atribut : jangkauan nilai yang diperbolehkan pada suatu atribut. contoh domain atribut : umur, mungkin mempunyai umur antara 0 – 100.

Jenis Atribut Simple/Atomic Attribute Atribut yang tidak dapat dibagi-bagi lagi menjadi atribut yang lebih sederhana. Contoh : Umur Composite Attribute Atribut yang dapat dibagi-bagi lagi menjadi atribut yang lebih sederhana. Contoh : Nama; dapat dibagi menjadi First Name, middle Name dan Last Name.

Jenis Atribut Single Value Attribute Atribut yang hanya diperbolehkan mempunyai 1 nilai. Contoh : Nama Multi Value Attribute Atribut yang diperbolehkan mempunyai lebih dari 1 nilai. Contoh : No. Telepon, Alamat

Jenis Atribut Null Value Attribute Atribut yang diperbolehkan tidak mempunyai nilai Contoh : No. telepon Derivasi Attribute Atribut yang dihasilkan dari hasil perhitungan. Contoh : Umur, berasal dari tanggal, bulan dan tahun lahir

Komponen-komponen utama ERD: Persegi panjang : yang menggambarkan himpunan entitas. Elips : yang menggambarkan atribut Belah ketupat : yang menggambarkan relasi/hubungan antar entitas. Garis : yang menyatukan atribut-atribut pada entitas tertentu serta menyatukan entitas-entitas dalam suatu relasi tertentu.

Contoh Sebuah Database (dengan Model Data Konseptual) Database : Universitas Entitas, diantaranya : - Mahasiswa - Matakuliah - Jurusan - Dosen

Contoh Sebuah Database (dengan Model Data Konseptual) Beberapa Relationship dalam database universitas, diantaranya : - Mahasiswa mengambil Matakuliah - Dosen mengajar Matakuliah - Matakuliah ditawarkan oleh Jurusan - Mahasiswa belajar di sebuah Jurusan Catatan : Relationship diatas dapat dinyatakan dalam Entity Relationship Data Model

CONTOH 1. ERD DATABASE UNIVERSITAS Nilai No_BP Nama Kode_MK Nama_MK Mengambil Mahasiswa Mata Kuliah SKS

Contoh 2 : ER Diagram Database COMPANY Karakteristik dari Database COMPANY : Company terdiri atas beberapa DEPARTMENT, setiap Departement memiliki name, number (dept_no), dan seorang employee mengepalai (Manages). Juga dicatat startdate dari manager department tersebut. Sebuah department memiliki beberapa lokasi (Locations). Setiap department mengontrol (Controls) sejumlah PROJECT. Setiap project memilki name, number (proj_no), dan terletak pada lokasi (location) tertentu

3. Untuk setiap EMPLOYEE dicatat Social Security Number (SSN), address, name, salary, sex & birthdate. Setiap employee bekerja untuk (work for) satu department namun boleh bekerja pada (work on) beberapa projects. Dicatat juga jumlah jam/minggu (hours) seorang employee yang bekerja pada setiap project. Setiap employee boleh memeliki beberapa DEPENDENT dengan data : name, sex, birthdate, relationship mereka terhadap employee.

ERD DEPARTMENT DEPARTMENT Name DEPT_No Locations Number Of Employee

ERD PROJECT PROJECT Name PROJ_No Location PROJECT

ERD EMPLOYEE EMPLOYEE SSN Name LName MName FName Bdate Salary Address Sex Employee

ERD DEPENDENT Bdate Relationship Sex DEPENDENT Name Dependent

ERD COMPANY EMPLOYEE SSN Name LName MName FName Bdate Salary Address Sex DEPARTMENT Name DEPT_No Locations Number Of Employee Works_for N 1 1 Manages Stardate N Controls 1 Supervision 1 N Dependent_of 1 N Work_On Hours M N PROJECT Name PROJ_No Location Bdate Relationship Sex DEPENDENT Name

KARAKTERISTIK PENDEKATAN BASIS DATA 2.2`Model Relasional : model yang menggunakan sejumlah tabel untuk mengambarkan data serta hubungan antara data-data tersebut. Setiap tabel memiliki sejumlah kolom dimana setiap kolom memiliki nama yan unik

Basis data Relasional Tabel Mahasiswa Tabel Mata Kuliah Tabel Pengambilan Mata Kuliah No_BP Nama 075001 Nabila 075002 Wafi 075003 Dzakwan Kode_MK Nama_MK 0001 OOP 0002 Basis Data 0003 Jarkom No_BP Kode_MK Nilai 075001 0001 A 075002 0002 B 075003 0003 C