Title: Menghindari%20Terjadinya%20Redudansi%20(Duplikasi%20Data)
1TUJUAN DBMS
- Menghindari Terjadinya Redudansi (Duplikasi Data)
- Menghilangkan Ketergantungan atas Program
Aplikasi Tertentu - Meningkatkan Keamanan Data dan Tanggungjawab
pengoperasian Dalam Pemanfaatan Data - Memudahkan Dalam Pengaksesan Data Secara Bersama
sama antar Lintas Manajerial
2JENIS FILE DATABASE
- Master File, file utama (induk) yang berisi data
data penting dan tetap terus ada dalam sistem,
dibagi reference master file (perubahan record
data relatif statis) dan dynamic master file
(perubahan record data relatif sering dilakukan
atau sering di update) - Input File (Transaction File), file yang merekam
tentang data data hasil transaksi yang terjadi - Output File (Report File), file yang berisi
tentang hasil olahan data berupa laporan
laporan yang dibutuhkan
3JENIS FILE DATABASE
- History File (Archieval file), file yang berisi
data data masa lalu yang sudah tidak aktif,
namun masih bisa dimanfaatkan - Backup File, file yang berisi data data
cadangan atau salinan untuk pelindung apabila
file database rusak/hilang - Working File (Temporary / Scratch File), file
yang berisi data data sementara melalui suatu
pemrograman untuk mengefisienkan dalam pemanfaatn
memori
4Akses file data base
Metode yang digunakan untuk mendapatkan record
data dalam suatu file, melalui pencarian
(searching) dan pembacaan (reading) data
5Metode AKSES File Database
- Sequential Access, mengakses record data yang
diawali dari record pertama kemudian dibaca
secara urut sampai pada record yang diinginkan - Random Access / Direct Access, mengakses record
data yang dilakukan secara langsung pada posisi
record berada (melalui address record yang telah
ditentukan)
6ORGANISASI FILE DATABASE
Pengaturan record data secara logika didalam file
untuk dihubungkan satu sama lain
7PENGORGANISASIAN FILE DATABASE
- Sequential File, file yang diorganisasikan secara
sekuensial (sequential organization) dengan
proses pengaksesan secara sekuensial (sequential
access) - Indexed Sequential File (ISAM Indexed
Sequential Access Method), file yang
diorganisasikan secara sekuensial dengan proses
pengaksesan secara langsung (Direct Access) - Direct Access File (Direct Address File), file
yang diorganisasikan secara langsung (direct
organization) dengan proses pengaksesan secara
langsung (direct access)
8TEKNOLOGI DATA BASE
- HIERARCHICAL DATABASE
- NETWORK DATABASE
- RELATIONAL DATABASE
- OBJECT ORIENTED and MULTIMEDIA DATABASE
- WEB DATABASE
- DATA WAREHOUSE
9PERANCANGAN DBMS
KOMPONEN KOMPONEN ERD
ENTITY
RELATIONSHIP
ATRIBUTE
PENGHUBUNG ANTAR KOMPONEN (LINE)
ALAT RANCANGAN ERD dan RELASI TABEL
10atribute
atribute
atribute
atribute
atribute
Relationship
ENTITAS1
ENTITAS2
atribute
Relationship
atribute
atribute
KONSEP APLIKASI ERD
ENTITAS2
atribute
11TAHAP MENYUSUN ERD
12- Sebuah perguruan tinggi yang cukup ternama ingin
melakukan komputerisasi proses perkuliahan
melalui sistem presensi mahasiswa dan dosen,
untuk itu diminta untuk membuat basis data. - Data data yang akan ditangani meliputi data
mahasiswa, data mata kuliah, dan data dosen.
Setiap mahasiswa bisa mengambil beberapa mata
kuliah yang berbeda, sementara setiap dosen hanya
mengampu satu mata kuliah yang disediakan, maka - Tentukan entitas yang dibutuhkan
- Tentukan Atribut yang dimiliki oleh masing-masing
Entitas beserta kunci utamanya (PK) - Tentukan Jenis relasi dan derajat kardinalitasnya
(one-to-one,one-to-many, many-to-many). - Lengkapi himpunan entitas dan himpunan relasi
dengan atribut deskriptif (non key) - Buat diagram ER dari poin 1 sampai 4 yang sudah
anda buat. (perhatikan penggunaan
simbol-simbolnya beserta arah anak panahnya!). - Transformasikan diagram ER yang dibuat di poin 5
menjadi struktur table yang lengkap (domain, tipe
data, kunci utama dan kunci tamu).
K A S U S
13TAHAP MENYUSUN ERD
- Identifikasi dan tetapkan set entitas yang
terlibat
- Tentukan kunci atribut (attribute key) dari
setiap entitas yang ada
Mahasiswa
Kuliah
Dosen
14TAHAP MENYUSUN ERD
- Mengidentfikasi dan menetapkan seluruh himpunan
relasi di antara himpunan entitas-himpunan
entitas yang ada beserta foreign key-nya
15TAHAP MENYUSUN ERD
- Menentukan derajat/kardinalitas relasi untuk
setiap himpunan relasi
16TAHAP MENYUSUN ERD
- Melengkapi himpunan entitas dan himpunan relasi
dengan atribut deskriptif (non key)
17TAHAP MENYUSUN ERD
6. Transformasikan diagram ER yang dibuat di poin
5 menjadi struktur table yang lengkap (domain,
tipe data, kunci utama dan kunci tam
18TUGAS RUMAH 1 PEKAN - Kelompok
- Buat paper yang menjelaskan beserta contoh,
untuk - Jenis file Data Base
- Akses file Data Base
- Organisasi file Data Base
- Teknologi Data Base
- Buatlah Program (Coding)nya
19SELESAI
JANGAN PERNAH MENYERAH DENGAN KEADAAN, KARENA
KEADAAN ITU TELAH KAU CIPTAKAN SENDIRI