DESAIN BASIS DATA 36279 – 3...

Post on 07-Apr-2019

219 views 0 download

Transcript of DESAIN BASIS DATA 36279 – 3...

DESAIN BASIS DATA36279 – 3 SKSTitik Lusiani, M.Kom, OCPLusiani@stikom.eduWA : 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….!!