DESAIN BASIS DATA 36279 – 3...
Transcript of DESAIN BASIS DATA 36279 – 3...
DESAIN BASIS DATA36279 – 3 SKSTitik Lusiani, M.Kom, [email protected] : 081331139926Blog.stikom.edu/lusiani
Aturan Perkuliahan
1, NoL Menit2. HP ?3. Budaya ijin
Prosentase• UTS : 30% (Tertulis)• UAS : 30% (Demo)• Tugas : 40% (Tugas
Berjalan, Quis)
Game Perkenalan• Siapkan kertas• Siapkan alat tulis• Perhatikan pertanyaan
dan jawab dengan BAIK
Rencana Pembelajaran Semester• RPS• Capaian Pembelajaran MK :
Mahasiswa mampu memahami format penyimpanan data, mengaplikasikan model fisik basis data ke dalam data fisik, dan menerapkan metode-metode optimasi penyimpanan data
Referensi1. Ramakrishnan R, Gehrke J,2003,
Database Management System Third Edition,McGraw-Hill Higher Education,America
2. Elmasri, Ramez and Navathe, ShamkantB. 2007. Fundamentals of Database Systems, Fifth Edition. Boston: Pearson Education, Inc. Addison Wesley.
Kompetensi hardskill1. Mahasiswa memahami tentang
konsep dasar basis data besertajenis-jenis basis data.
2. Mahasiswa mampu melakukantransformasi model data logik kemodel data fisik.
3. Mahasiswa mampu melakukanmanipulasi basis data denganmenggunakan SQL.
4. Mahasiswa memahami konsepoptimasi pada basis data.
5. Mahasiswa memahami konsepketersediaan pada basis data
Kompetensi softskill1. Dapat menyelesaikan tugas
dengan tepat waktu, kreatif, dan mampu bekerjasamadalam kelompok
2. Tangguh dan mempunyaidaya juang tinggi dalammenyelesaikan setiap proses pembelajaran.
Pertemuan 1 & 2• Mahasiswa memahami
tentang konsep dasarbasis data beserta jenis-jenis basis data.
Pertemuan 1Konsep dasar basis data
a. Definisi Basis Data
b. Karakteristik Basis Data
c. Pemakai Basis Data
d. Manfaat dan Implikasinya
Basis DataSekumpulan data yang satu samalain saling berhubungan
Data?
Basis DataSekumpulan data yang satu samalain saling berhubungan
Data?
Istilah dalam basis data• Basis Data• Berkas/tabel/File• Record• Field• DBMS• Sistem Basis Data
?
14
Sekumpulan Program yang memungkinkan pengguna basis data untuk membuat & memelihara suatubasis data.CONTOH S/W yg termasuk DBMS ?
DBMS
15
DBMS
Sistem S/W yg multiguna, ygmenyediakan fasilitas utkmendefinisikan,membangun,dan memanipulasi basis data utk aplikasi yg beranekaragam.
16
MendefinisikanMelibatkan spesifikasi = tipe data, struktur,constraint dari data yang akandisimpan.
17
MembangunBerkaitan dengan proses penyimpanan data itu sendiri pada suatu media penyimpananyang dikontrol oleh DBMS
18
MemanipulasiTermasuk didalamnya fungsi sebagai query thd basis data, contohRetrive,update,generate report.
19
Sistem Basis DataSoftware yg digunakan utk memanipulasidata+data itu sendiri.
Sistem Basis Data
Data DBMS
20
Lingkungan Sistem Basis DataUser/Programmers
Database System
Application Programs/Query
DBMS Software
Software to Process
Query/Programs
Software to Process
Query/Programs
STORED DATABASEDefinition(METADATA) STORED DATABASE
21
Basis Data:– Sifat yg fundamental bahwa basis
data tidak hanya berisi data saja, tplengkap dengan definisi dari data itu sendiri
– Definisi data disimpan dalamkatalog sistem (META DATA) ygberisi:
• Struktur setiap file, • Tipe & format penyimpanan dari setiap
item data• Constraint dari data
KARAKTERISTIK BASIS DATA
22
Pemrosesan File– Definisi data merupakan bagian dari
aplikasi program– Program hanya dpt digunakan
scr.spesifik utk suatu basis data tertentu.
23
Multi-View Dari Data
1. Memungkinkan user ygberbeda utk mendapatkanperspektif (view) basis data ygberbeda.
2. Satu View dpt berupa sub-set dari basis data / berisi basis data semu (virtual) ygditurunkan dari basis data ygada(tetapi tdk disimpansecara eksplisit).
24
Sharing Data & PemrosesanTransaksi Multi-User
Memungkinkan sejumlah user mengakses data secarabersama. Utk ink DBMS harusmenyediakan “Concurrency Control Software” shg data ygdiakses VALID
25
Orang-orang yg berperan langsung
Pemakai Basis Data
Orang-orang dibelakanglayar
26
Orang-orang yg berperan langsung
DBA
Database Designer
End Users
System Analysts & application Programers
27
Database Administrator (DBA)
Org yg bertanggung jawab thdadmnistrasi penggunaan sumber dayabasis data (basis data & DBMS)
Bertugas:1. Mengatur otoritas akses thd basis data2. Memonitor Penggunaan basis data3. Melayani permintaan S/W dan H/W
28
Database Designer
Org yg bertanggung jawabdalam perancangan basis data.
Bertugas:1. Mengidentifikasi data yg akan disimpan
dalam basis data2. Memilih Struktur yg sesuai dlm
menyajikan dan menyimpan data.
29
End User
Org yg pekerjaannya memerluka akses thd basis data untuk keperluan:
1. Query2. Update3. Generate report
30
System Analysts & Application Programmers
1. System Analyst bertugasmendefinisikan kebutuhanend user & mengembangkan spesifikasiutk transaksi yg memenuhikeinginannya.
2. Application Programmers bertugasmengimplementasikanspesifikasi menjadi program
31
1. DBMS Designers & ImplementersOrang yg merancang danmengimplementasikan modul DBMS dan interfacenya sebagai satu paketsoftware
2. Tool DevelopersOrang yg mengembangkan paketsoftware yg memberikan fasilitas dlmperancangan & penggunakaan sistembasis data (contoh: Simulation, prototyping, dsbnya.)
3. Operators & Maintenance Personnel
Orang-orang dibelakang Layar
32
1. Pengendalian Redudansi2. Pembatasan Akses3. Persistent Storage utk obyek
program & struktur data.4. Inferensi Basis Data Menggunakan
aturan deduksi.5. Tersedianya Multiple User Interfaces6. Dapat menyajikan relasi yg
kompleks antar data yg dilibatkan.7. Pemaksaan Integrity Constraints8. Tersediannya Fasilitas Backup &
recovery
Manfaat Penggunaan DBMS
Penjelasan & Diskusi• Data Format
Penjelasan & Diskusi• Data Storage
Format Tugas• Perhatikan format dengan
baik dan seksama.• Format
Tugas 1 (Individu)• Membuat resume tentang
pemanfaatan basis data, pemakainya dan jenis-jenismedia penyimpanan data (sertakan sumberpustakanya).
File di simpan dengannim_nama_tugas1.docVersi 2007. (atau PDF)
Terima Kasih atas perhatiaanya
Semoga anda suksesdan sehat selalu
Be smile….!!