SlideShare a Scribd company logo
DATABASE RELASIONAL
 Database Relasional sebenarnya adalah suatu konsep
penyimpanan data terstruktur, sebelum konsep
database relasional muncul sudah ada uda model
database yaitu network database dan hierarchie
database . Teori database relasional di kemukakan
pertamakali oleh Dr. E.F. Codd.
 Dalam database relasional, data disimpan dalam
bentuk relasi atau tabel dua dimensi, dan antara tabel
satu dengan tabel lainnya terdapat hubungan atau
relationship sehingga dapat di simpulkan, database
adalah kumpulan dari sejumlah tabel yang saling
hubungan atau saling keterkaitan. Kumpulan dari data
yang diorganisasikan sebagai tabel tadi disimpan
dalam bentuk data elektronik di dalam harddisk
komputer dan dikelompokan secara logis berdasarkan
schema user.
Untuk membuat struktur tabel, mengisi data ke tabel,
memperbarui data dan menghapus data dari tabel
diperlukan software. Perangkat lunak yang digunakan
membuat tabel, isi data, ubah data, dan hapus data disebut
Relational Database Management System atau yang biasa
di singkat dengan RDBMS.
Sedangkan perintah yang digunakan untuk membuat
tabel, mengisi tabel, mengubah tabel, dan menghapus data
disebut perintah SQL (Baca : Sequel) yang merupakan
singkatan dari Structure Query Language. Jadi, setiap
aplikasi perangkat lunak RDBMS pasti bisa dipakai untuk
menjalankan perintah SQL.
 Sebenarnya fungsi RDBMS bukan cuma untuk buat tabel,
isi data, ubah data dan hapus data. Untuk manajemen data
dalam skala yang besar dan agar bisa mendukung proses
bisnis yang kontinyu atau terus menerus dan real time
suatu Relational Database Management System dituntut
untuk mempunyai kemampuan manajemen user dan
keamanan data yang terjamin, mencadangkan data dan
mengembalikan data serta kemampuan lainnya yang
berkaitan dengan kecepatan pemrosesan data.
Sebuah aplikasi perangkat lunak RDBMS yang ada di
pasaran saat ini dan paling sering digunakan adalah Oracle
Database yang di keluarkan oleh Oracle Corporation.
Pengertian User Dan Schema Database
 sebuah tempat penyimpanan data atau biasa disebut
sebagai objek database. Banyak sekali jenis dari objek
database di antaranya adalah tabel,index,view
dan stored procedure. Di lain sisi database adalah
suatu “sarana” yang di sediakansupaya bisa di akses
oleh banyak user.
 Agar Memudahkan pengelolaan data dalam suatu
database maka objek-objek database tersebut di
kelompokkan berdasarkan user pemiliknya.
Pengelompokan objek database secara logika
berdasarkan user pemilik objek inilah yang di sebut
sebagai Schema. Schema automatis terbentuk ketika
perintah CREATE USER dieksekusi dan akan di hapus
ketika suatu user di-drop dengan perintah DROP
USER. Nama schema sama dengan nama user, jadi bisa
dikatakan user dan schema adalah suatu hal yang
sama.
 Terminologi dan Karakteristik Model Basis Data
Relasional
Model ini menjelaskan tentang hubungan logik antar
data dalam basis data dengan cara memvisualisasikan ke dalam
bentuk tabel dua dimensi yang terdiri dari sejumlah baris dan
kolom yang menunjukan atribut-atribut. Istilah-istilah
dalam model basis data relasional :
 Record : sebuah baris dalam suatu relasi. Disebut juga tuple
 Cardinality : banyaknya record dalam sebuah relasi
 Atribut : suatu kolom dalam sebuah relasi
 Domain : batasan nilai dalam atribut dan tipe datanya
 Derajat / degree : banyaknya kolom dalam relasi
 Candidate Key : atribut atau sekumpulan atribut yang unik yang
dapat digunakan untuk membedakan suatu record
 Primary Key : salah satu dari CK yang dipilih dan
dipakai untuk membedakan suatu record
 Alternate key : CK yang tidak dipilih menjadi PK
 Unary relation : suatu relasi yang hanya mempunyai
satu kolom
 Binary relation : suatu relasi yang hanya mempunyai
dua kolom
 Ternary relation : suatu relasi yang mempunyai tiga
kolom
Karakteristik Model Basis Data Relasional
 Relasi dalam model basis data relasional memiliki
karakteristik :
 Semua entry / elemen data pada suatu baris dan kolom
tertentu harus mempunyai nilai tunggal (single value),
atau suatu nilai yang tidak dapat dibagi lagi (atomic value),
bukan suatu kelompok pengulangan
 Semua entry / elemen data pada suatu kolom tertentu
dalam rlasi yang sama harus mempunyai jenis yang sama
 Masing-masing kolom dalam sutu relasi mempunyai nama
yang unik
 Pada suatu relasi / tabel yang sama tidak ada dua baris
yang identik
Jenis-jenis Database Relasional
1. One to One (1 to 1)
 Relasi database model ini terjadi apalabila sebuah data terdapat pada 2
buah tabel, dan hanya diperbolehkan satu data saja pada masing
masing tabel (unique record), sama halnya seperti primary key, record
yang ada pada model ini tidak boleh ada yang sama.
2. One to Many (1 to n)
 Relasi database model ini membolehkan data yang sama pada tabel
kedua, tapi hanya membolehkan data yang bersifat unique (unik) pada
tabel pertama. Jadi pada model tabel kedua boleh memiliki beberapa
data yang sama.
3. Many to many (n to m)
 Berbeda dengan kedua model diatas, relasi database model ini
membolehkan beberapa data yang sama baik pada tabel pertama
maupun tabel kedua. Dengan demikian tidak ada unique record di
kedua tabel tersebut.
Keuntungan dan kerugian
menggunakan sistem basis data

Sistem basis data (DBMS) merupakan salah satu
komponen penting dalam sistem informasi, karena
merupakan dasar dalam menyediakan informasi. DBMS
juga sebagai penentu kualitas informasi : akurat, tepat
pada waktunya dan relevan. Namun demikian, tentu saja
Informasi dapat dikatakan bernilai bila manfaatnya lebih
efektif dibandingkan dengan biaya untuk
mendapatkannya.
 Sasaran utama DBMS adalah menyediakan lingkungan
yang nyaman dan efisien dalam menyimpan dan
mengambil informasi ke dan dari basis data.
KEUNTUNGAN MENGGUNAKAN
DBMS:
a. Penggunaan Data Bersama (The Data Can Be Shared)
b. Mengurangi Kerangkapan Data (Redudancy Can Be Reduced)
c. Menghindari Ketidakkonsistenan Data (Inconsistency Can Be
Avoided)
d. Integritas Data Terpelihara (Integrity Can Be Maintained)
e. Keamanan Terjamin (Security Can Be Enforced)
f. Kebutuhan User Yang Kompleks Dapat Teratasi (Balanced
conflicting requirements)
g. Pelaksanaan Standarisasi (Standards Can Be Enforced)
h. Meningkatkan Produktivitas (Increased productivity)
i. Layanan Back up dan Recovery Semakin Baik (Improved
backup and recovery services)
KERUGIAN MENGGUNAKAN DBMS:

a. Rumit (Complexity)
Karena penetapan fungsi dari DBMS yang baik, menyebabkan DBMS menjadi software
yang cukup rumit. Seluruh user harus mengetahui fungsi-fungsi yang ada dengan baik,
sehingga dapat memperoleh manfaatnya.
b. Ukuran (Size)
Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak
software pendukung yang mengakibatkan penambahan tempat penyimpanan dan
memory.
c. Biaya DBMS (Cost of DBMS)
d. Biaya Tambahan Hardware (Additional hardware costs)
e. Biaya Konversi (Cost of conversion)
f. Performance
Pada dasarnya DBMS dibuat untuk menyediakan banyak aplikasi, akibatnya mungkin
beberapa aplikasi akan berjalan tidak seperti biasanya.
g. Resiko Kegagalan (Higher impact of a failure)
Karena system yang terpusat, jika seluruh user dan aplikasi terakses dari DBMS maka
kerusakan pada bagian manapun dari system, akan menyebabkan operasi terhenti.
 Contoh produk DBMS terkenal yang menggunakan model relasional
antara lain adalah :
1. DB2 (IBM)
2. Rdb/VMS (Digital Equipment Corporation)
3. Oracle (Oracle Corporation)
4. Informix (Informix Corporation)
5. Ingres (ASK Group Inc)
6. Sybase (Sybase Inc)
Di lingkungan PC, produk-produk berbasis relasional yang c,ukup
terkenal antara lain adalah :
1. Keluarga R:Base (Microrim Corp) antara lain berupa R:Base 5000
2. Keluarga dBase (Ashton-Tate, sekarang bagian dari Borland
International), antara lain dbase III Plus, dBase IV, serta Visual dBase
3. Microsoft SQL ( Microsoft Corporation)
4. Visual FoxPro (Microsoft Corporation)
TERIMA KASIH

More Related Content

What's hot

Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
Ayu_lestari
 
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
reza agung wibowo
 
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Erwin Setiawan
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATA
EDIS BLOG
 
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
tettivera
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
karlossare1
 
Bab 3. Pemodelan Data
Bab 3. Pemodelan DataBab 3. Pemodelan Data
Bab 3. Pemodelan DataZaenal Abidin
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
Mutiara Ayu
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Murniati .
 
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
khairul anwar
 
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
noviaindrn
 
Basis data
Basis dataBasis data
Basis data
Samsuri14
 
Arsitektur sistem basis data
Arsitektur sistem basis dataArsitektur sistem basis data
Arsitektur sistem basis dataNurul Arifin S
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
Istu Purnamasari
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System
machildasari
 
Apa itu database??
Apa itu database??Apa itu database??
Apa itu database??
Farichah Riha
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
Devi Apriansyah
 

What's hot (20)

Pengantar database
Pengantar databasePengantar database
Pengantar database
 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
 
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
Reza agung wibowo,hapzi ali, sistem manajamen database, universitas mercu bua...
 
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
Normalisasi abstrak adalah proses menganalisis skema relasional yang diberika...
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATA
 
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
Artikel sim, tetti vera, hapzi ali, sistem manajemen database, universitas me...
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
 
Bab 3. Pemodelan Data
Bab 3. Pemodelan DataBab 3. Pemodelan Data
Bab 3. Pemodelan Data
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
 
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
 
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
Basis data
Basis dataBasis data
Basis data
 
Arsitektur sistem basis data
Arsitektur sistem basis dataArsitektur sistem basis data
Arsitektur sistem basis data
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System
 
Apa itu database??
Apa itu database??Apa itu database??
Apa itu database??
 
Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)Laporan praktikum modul 1 (dbms)
Laporan praktikum modul 1 (dbms)
 

Similar to SISTEM BASIS DATA2

Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
Erikson Hutabarat
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Nany Saryono Putri
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
hafizhahmardivta
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
Sandy Setiawan
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
Sandy Setiawan
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
nurul azmi
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
imeldafelicia
 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
Andrian Lesmana
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
rian rian
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
Rifka Giovani
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
Arie Firmandani
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
rian rian
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esdeSii Esde
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Gita Setiani
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
lindaokta2024
 

Similar to SISTEM BASIS DATA2 (20)

Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Basis_Data.ppt
Basis_Data.pptBasis_Data.ppt
Basis_Data.ppt
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
 
Tugas pak taufan
Tugas pak taufanTugas pak taufan
Tugas pak taufan
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
 

More from Ayu_lestari

Model data_1
Model data_1Model data_1
Model data_1
Ayu_lestari
 
Desain grafis
Desain grafisDesain grafis
Desain grafis
Ayu_lestari
 
model bisnis
model bisnismodel bisnis
model bisnis
Ayu_lestari
 
Startup
StartupStartup
Startup
Ayu_lestari
 
Biner
BinerBiner
Queue
QueueQueue
STACK
STACKSTACK
Array
Array Array
Array
Ayu_lestari
 
struktur data
struktur datastruktur data
struktur data
Ayu_lestari
 
SOCIAL MEDIA
SOCIAL MEDIASOCIAL MEDIA
SOCIAL MEDIA
Ayu_lestari
 

More from Ayu_lestari (10)

Model data_1
Model data_1Model data_1
Model data_1
 
Desain grafis
Desain grafisDesain grafis
Desain grafis
 
model bisnis
model bisnismodel bisnis
model bisnis
 
Startup
StartupStartup
Startup
 
Biner
BinerBiner
Biner
 
Queue
QueueQueue
Queue
 
STACK
STACKSTACK
STACK
 
Array
Array Array
Array
 
struktur data
struktur datastruktur data
struktur data
 
SOCIAL MEDIA
SOCIAL MEDIASOCIAL MEDIA
SOCIAL MEDIA
 

SISTEM BASIS DATA2

  • 2.  Database Relasional sebenarnya adalah suatu konsep penyimpanan data terstruktur, sebelum konsep database relasional muncul sudah ada uda model database yaitu network database dan hierarchie database . Teori database relasional di kemukakan pertamakali oleh Dr. E.F. Codd.
  • 3.  Dalam database relasional, data disimpan dalam bentuk relasi atau tabel dua dimensi, dan antara tabel satu dengan tabel lainnya terdapat hubungan atau relationship sehingga dapat di simpulkan, database adalah kumpulan dari sejumlah tabel yang saling hubungan atau saling keterkaitan. Kumpulan dari data yang diorganisasikan sebagai tabel tadi disimpan dalam bentuk data elektronik di dalam harddisk komputer dan dikelompokan secara logis berdasarkan schema user.
  • 4. Untuk membuat struktur tabel, mengisi data ke tabel, memperbarui data dan menghapus data dari tabel diperlukan software. Perangkat lunak yang digunakan membuat tabel, isi data, ubah data, dan hapus data disebut Relational Database Management System atau yang biasa di singkat dengan RDBMS. Sedangkan perintah yang digunakan untuk membuat tabel, mengisi tabel, mengubah tabel, dan menghapus data disebut perintah SQL (Baca : Sequel) yang merupakan singkatan dari Structure Query Language. Jadi, setiap aplikasi perangkat lunak RDBMS pasti bisa dipakai untuk menjalankan perintah SQL.
  • 5.  Sebenarnya fungsi RDBMS bukan cuma untuk buat tabel, isi data, ubah data dan hapus data. Untuk manajemen data dalam skala yang besar dan agar bisa mendukung proses bisnis yang kontinyu atau terus menerus dan real time suatu Relational Database Management System dituntut untuk mempunyai kemampuan manajemen user dan keamanan data yang terjamin, mencadangkan data dan mengembalikan data serta kemampuan lainnya yang berkaitan dengan kecepatan pemrosesan data. Sebuah aplikasi perangkat lunak RDBMS yang ada di pasaran saat ini dan paling sering digunakan adalah Oracle Database yang di keluarkan oleh Oracle Corporation.
  • 6. Pengertian User Dan Schema Database  sebuah tempat penyimpanan data atau biasa disebut sebagai objek database. Banyak sekali jenis dari objek database di antaranya adalah tabel,index,view dan stored procedure. Di lain sisi database adalah suatu “sarana” yang di sediakansupaya bisa di akses oleh banyak user.
  • 7.  Agar Memudahkan pengelolaan data dalam suatu database maka objek-objek database tersebut di kelompokkan berdasarkan user pemiliknya. Pengelompokan objek database secara logika berdasarkan user pemilik objek inilah yang di sebut sebagai Schema. Schema automatis terbentuk ketika perintah CREATE USER dieksekusi dan akan di hapus ketika suatu user di-drop dengan perintah DROP USER. Nama schema sama dengan nama user, jadi bisa dikatakan user dan schema adalah suatu hal yang sama.
  • 8.  Terminologi dan Karakteristik Model Basis Data Relasional
  • 9. Model ini menjelaskan tentang hubungan logik antar data dalam basis data dengan cara memvisualisasikan ke dalam bentuk tabel dua dimensi yang terdiri dari sejumlah baris dan kolom yang menunjukan atribut-atribut. Istilah-istilah dalam model basis data relasional :  Record : sebuah baris dalam suatu relasi. Disebut juga tuple  Cardinality : banyaknya record dalam sebuah relasi  Atribut : suatu kolom dalam sebuah relasi  Domain : batasan nilai dalam atribut dan tipe datanya  Derajat / degree : banyaknya kolom dalam relasi  Candidate Key : atribut atau sekumpulan atribut yang unik yang dapat digunakan untuk membedakan suatu record
  • 10.  Primary Key : salah satu dari CK yang dipilih dan dipakai untuk membedakan suatu record  Alternate key : CK yang tidak dipilih menjadi PK  Unary relation : suatu relasi yang hanya mempunyai satu kolom  Binary relation : suatu relasi yang hanya mempunyai dua kolom  Ternary relation : suatu relasi yang mempunyai tiga kolom
  • 11. Karakteristik Model Basis Data Relasional  Relasi dalam model basis data relasional memiliki karakteristik :  Semua entry / elemen data pada suatu baris dan kolom tertentu harus mempunyai nilai tunggal (single value), atau suatu nilai yang tidak dapat dibagi lagi (atomic value), bukan suatu kelompok pengulangan  Semua entry / elemen data pada suatu kolom tertentu dalam rlasi yang sama harus mempunyai jenis yang sama  Masing-masing kolom dalam sutu relasi mempunyai nama yang unik  Pada suatu relasi / tabel yang sama tidak ada dua baris yang identik
  • 12. Jenis-jenis Database Relasional 1. One to One (1 to 1)  Relasi database model ini terjadi apalabila sebuah data terdapat pada 2 buah tabel, dan hanya diperbolehkan satu data saja pada masing masing tabel (unique record), sama halnya seperti primary key, record yang ada pada model ini tidak boleh ada yang sama. 2. One to Many (1 to n)  Relasi database model ini membolehkan data yang sama pada tabel kedua, tapi hanya membolehkan data yang bersifat unique (unik) pada tabel pertama. Jadi pada model tabel kedua boleh memiliki beberapa data yang sama. 3. Many to many (n to m)  Berbeda dengan kedua model diatas, relasi database model ini membolehkan beberapa data yang sama baik pada tabel pertama maupun tabel kedua. Dengan demikian tidak ada unique record di kedua tabel tersebut.
  • 13. Keuntungan dan kerugian menggunakan sistem basis data  Sistem basis data (DBMS) merupakan salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi. DBMS juga sebagai penentu kualitas informasi : akurat, tepat pada waktunya dan relevan. Namun demikian, tentu saja Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya.  Sasaran utama DBMS adalah menyediakan lingkungan yang nyaman dan efisien dalam menyimpan dan mengambil informasi ke dan dari basis data.
  • 14. KEUNTUNGAN MENGGUNAKAN DBMS: a. Penggunaan Data Bersama (The Data Can Be Shared) b. Mengurangi Kerangkapan Data (Redudancy Can Be Reduced) c. Menghindari Ketidakkonsistenan Data (Inconsistency Can Be Avoided) d. Integritas Data Terpelihara (Integrity Can Be Maintained) e. Keamanan Terjamin (Security Can Be Enforced) f. Kebutuhan User Yang Kompleks Dapat Teratasi (Balanced conflicting requirements) g. Pelaksanaan Standarisasi (Standards Can Be Enforced) h. Meningkatkan Produktivitas (Increased productivity) i. Layanan Back up dan Recovery Semakin Baik (Improved backup and recovery services)
  • 15. KERUGIAN MENGGUNAKAN DBMS:  a. Rumit (Complexity) Karena penetapan fungsi dari DBMS yang baik, menyebabkan DBMS menjadi software yang cukup rumit. Seluruh user harus mengetahui fungsi-fungsi yang ada dengan baik, sehingga dapat memperoleh manfaatnya. b. Ukuran (Size) Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memory. c. Biaya DBMS (Cost of DBMS) d. Biaya Tambahan Hardware (Additional hardware costs) e. Biaya Konversi (Cost of conversion) f. Performance Pada dasarnya DBMS dibuat untuk menyediakan banyak aplikasi, akibatnya mungkin beberapa aplikasi akan berjalan tidak seperti biasanya. g. Resiko Kegagalan (Higher impact of a failure) Karena system yang terpusat, jika seluruh user dan aplikasi terakses dari DBMS maka kerusakan pada bagian manapun dari system, akan menyebabkan operasi terhenti.
  • 16.  Contoh produk DBMS terkenal yang menggunakan model relasional antara lain adalah : 1. DB2 (IBM) 2. Rdb/VMS (Digital Equipment Corporation) 3. Oracle (Oracle Corporation) 4. Informix (Informix Corporation) 5. Ingres (ASK Group Inc) 6. Sybase (Sybase Inc) Di lingkungan PC, produk-produk berbasis relasional yang c,ukup terkenal antara lain adalah : 1. Keluarga R:Base (Microrim Corp) antara lain berupa R:Base 5000 2. Keluarga dBase (Ashton-Tate, sekarang bagian dari Borland International), antara lain dbase III Plus, dBase IV, serta Visual dBase 3. Microsoft SQL ( Microsoft Corporation) 4. Visual FoxPro (Microsoft Corporation)