BASIS DATA RELATIONAL.

Slides:



Advertisements
Presentasi serupa
Basis data - day 1 Rachmat wahyu pramono Dosen Pembimbing:
Advertisements

Akhmad Dahlan, S.Kom Semester Gasal Tahun Ajaran 2009 – 2010 Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
Continous DBMS DATA MODELS
Sistem Basis Data.
BASIS DATA Oleh Izzatul Umami, S.Kom. BASIS DATA Basis : Markas, Tata urutan, Gudang Data : Representasi Fakta Dunia Nyata, yang mewakili suatu objek.
Model Basis Data Pertemuan 6.
PEMROGRAMAN BASIS DATA
GALIH WASIS WICAKSONO TEKNIK INFORMATIKA UMM
Arif Basofi, S.Kom Information Technology, EEPIS - ITS
Perancangan Basis Data MI 1133
Manajemen Basis Data menggunakan SQL Server
Abstraksi dan bahasa basis data
DATABASE SYSTEM (Sistem Basis Data)
Pemrograman Terstruktur
Komponen, konsep, abstraksi dan bahasa
P ENGANTAR T EKNOLOGI S ISTEM I NFORMASI M ANAJEMEN 2 PERTEMUAN 1 Pengantar Basis Data UNIVERSITAS GUNADARMA 1.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Sistem Basis Data Sistem Basis Data
PERANCANGAN BASIS DATA
Database and Information Management Ivan Diryana, ST., MT.
Perancangan Basis Data
SISTEM MANAJEMEN DATA Cherrya Dhia Wenny.
PROGRAM STUDI AKUNTANSI - STIE MDP
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
MANAJEMEN SUMBER DAYA DATA
BASIS DATA
Model Data Relasional.
Outline: Relational Data Model Entity Relationship Diagram
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
Presented by Team Basis Data
MANAJEMEN DATA.
SISTEM BASIS DATA.
DBMS Basis Data Pertemuan 2.
SISTEM BASIS DATA.
Manajemen Basis Data menggunakan SQL Server
KONSEP DESAIN SOFTWARE DATABASE
Bab 2 Mengenal Data Base Management System (DBMS)
Pertemuan III Betha Nurina Sari, M.Kom
PERANCANGAN SBD AGUNG WARDOYO FKES.
PENGANTAR BASIS DATA PERTEMUAN 1.
PENGENALAN DASAR-DASAR DATABASE
PEMODELAN DATA.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
Database & Database Users
Management Information System
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
DIAGRAM HUBUNGAN ANTAR ENTITAS (ERD)
Pertemuan 2 Database Environment
Pengantar Basis Data.
LINGKUNGAN DATABASE Arsitektur Database
Konsep & Perancangan Database
System Basis Data Dwi Hartanto, Skom.
Sistem Manajemen Basis Data
Basis Data [TK1064] I. Pengenalan Basis Data
Pengantar Basis Data.
Oleh : Imam Gunawan, M. Kom
PEMROGRAMAN BASIS DATA
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
I KOMANG GEDE MAHENDRA YASA
Pertemuan – 1 SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi.
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
SISTEM PENGOLAHAN BASIS DATA 2 sks Teori 2 sks Praktek
Database Management System
Oleh: Devie Rosa Anamisa
Model Data Relasional.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
KONSEP BASIS DATA Ricak Agus Setiawan, S.T.
Pengantar Umum. Memahami sistem perkuliahan, sistem penilaian, dan tata tertib kuliah 1. Uraian objektif dan tanya jawab 2. Kuis 3. Praktek 4.Tugas individu/kelompok.
Model dan Aljabar Relasional
Transcript presentasi:

BASIS DATA RELATIONAL

Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data yang mudah tetapi memiliki kemampuan untuk menangani jumlah data yang sangat besar. Beberapa contoh dari RDBMS diantaranya Oracle, Ms SQL Server, MySQL, DB2, Ms Access.

Basis Data Relational (Cont) Model basis data relational memiliki struktur lojik yang disebut dengan relation (relasi). Struktur relasi merupakan struktur data 2 dimensi, pada level fisik berupa table (tabel). Attribute merepresentasikan elemen dari data yang berkaitan dengan relasi. Sebagai contoh, relasi Mahasiswa memiliki atribut-atribut seperti nim, nama, tempat lahir. tanggal_ lahir, dan alamat.

Basis Data Relational (Cont)

Alternative Terminology Table-oriented Set-oriented Record-Oriented Table Relation Record-type, file Row Tuple Record Column Attribute Field

Perancangan Basis Data Relational Pengertian : Merupakan proses untuk merepresentasikan fakta dunia nyata (real world) yang dikehendaki ke dalam sistem komputer, sehingga mudah dipahami pemakai dengan mempertimbangkan kemudahan implementasi dan pemrosesannya. Tujuan dari perancangan basis data : Memenuhi kebutuhan informasi pada saat ini dan akan datang Kemudahan pengembangan sesuai dengan perkembangan organisasi Penerapan mekanisme pengamanan data

Fakta Dunia Nyata / Real world (‘data dalam dunia nyata’) Istilah ‘dunia nyata’ (real world) bermakna terhadap keseluruhan data yang belum terstruktur yang secara nyata ada/terkait dalam lingkup sistem yag sedang ditinjau. Contoh : dunia nyata bagi sistem perbankan tidak sama dengan dunia nyata bagi sistem rumah sakit.

Faktor penting menyangkut pemodelan data dari dunia nyata adalah : Adanya aturan, rule dari proses bisnis yang akan dijadikan model. Ada struktur (keteraturan) data yang akan disimpan dan bagaimana struktur data yang akan diimplementasikan ke dalam sebuah basis data secara fisik. Karakteristik dari data yang akan disimpan sudah jelas. Contoh : Dalam sistem rumah sakit misalnya ada : dokter, pasien, obat, kamar, dan lain-lain.

Metodologi Perancangan Basis Data Merupakan cara bagaimana suatu basis data dibuat melalui tahap-tahap tertentu, mulai dari tahap investigasi masalah sampai tahap implementasinya. Secara umum ada dua tahapan proses perancangan basis data, yaitu : perancangan logika basis data perancangan fisik basis data

Perancangan logika basis data Merupakan proses pendefinisian entitas dan relasi (relationship) dari dunia nyata yang dirancang, berdasarkan kebutuhan informasi dan pengolahan data dari organisasi yang bersangkutan. Entity / entitas adalah sekumpulan objek yang dapat diidentifikasi dan dibedakan di lingkungan pemakai Relasi adalah hubungan yang terjadi antar kelompok entitas. Sasaran dari perancangan logika basis data adalah fleksibilitas model data yang dihasilkan dan efisiensi pengimplementasiannya dalam komputer.

Perancangan fisik basis data Merupakan proses untuk mengimplementasikan hasil perancangan logika ke dalam komputer secara fisik yang bergantung kepada software DBMS yang dipilih. Proses yang dilakukan : menentukan struktur utk setiap tabel, meliputi nama field, jenis, lebar dan field kuncinya. Menentukan nama basis data dan nama setiap tabel, serta lokasi tempat penyimpanannya (drive, directory / folder). Menghitung perkiraan tempat (space) yg dibutuhkan utk seluruh tabel dan utk seluruh index. Implementasi dengan menggunakan software DBMS.

Metodologi Perancangan Basis Data Relasional Terdapat dua pendekatan dalam perancangannya : Pendekatan konvensional Pendekatan Entity-Relationship

Pendekatan Konvensional (1) Perancangan basis data tanpa melalui tahap perancangan konseptual Secara umum mempunyai tahapan perancangan sebagi berikut: pembuatan model relasi normalisasi implementasi dengan menggunakan DBMS tertentu (Access, SQL, dsb.). Struktur tabel, atribut kunci, aturan integritas, relasi antar tabel

Pendekatan Konvensional (2)

Pendekatan Entity-Relationship (1) Menggunakan pendekatan model konseptual Secara umum, mempunyai tahapan sebagai berikut : pembuatan model konseptual (model E-R) identifikasi entitas dan atributnya pendefinisian relasi antar entitas penentuan atribut relasi antar entitas menggambar diagram E-R Transformasi menjadi model relasi Nomalisasi Implementasi dengan menggunakan DBMS tertentu (Access, SQL, dsb.). Struktur tabel, atribut kunci, aturan integritas, relasi antar tabel

Pendekatan Entity-Relationship (2)

Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan hak akses spesifik terhadap objek-objek basis data.