DESAIN BASIS DATA 36279 – 3...

37
DESAIN BASIS DATA 36279 – 3 SKS Titik Lusiani, M.Kom, OCP [email protected] WA : 081331139926 Blog.stikom.edu/lusiani

Transcript of DESAIN BASIS DATA 36279 – 3...

Page 1: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

DESAIN BASIS DATA36279 – 3 SKSTitik Lusiani, M.Kom, [email protected] : 081331139926Blog.stikom.edu/lusiani

Page 2: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Aturan Perkuliahan

1, NoL Menit2. HP ?3. Budaya ijin

Page 3: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Prosentase• UTS : 30% (Tertulis)• UAS : 30% (Demo)• Tugas : 40% (Tugas

Berjalan, Quis)

Page 4: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Game Perkenalan• Siapkan kertas• Siapkan alat tulis• Perhatikan pertanyaan

dan jawab dengan BAIK

Page 5: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 6: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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.

Page 7: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 8: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Kompetensi softskill1. Dapat menyelesaikan tugas

dengan tepat waktu, kreatif, dan mampu bekerjasamadalam kelompok

2. Tangguh dan mempunyaidaya juang tinggi dalammenyelesaikan setiap proses pembelajaran.

Page 9: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Pertemuan 1 & 2• Mahasiswa memahami

tentang konsep dasarbasis data beserta jenis-jenis basis data.

Page 10: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Pertemuan 1Konsep dasar basis data

a. Definisi Basis Data

b. Karakteristik Basis Data

c. Pemakai Basis Data

d. Manfaat dan Implikasinya

Page 11: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Basis DataSekumpulan data yang satu samalain saling berhubungan

Data?

Page 12: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Basis DataSekumpulan data yang satu samalain saling berhubungan

Data?

Page 13: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Istilah dalam basis data• Basis Data• Berkas/tabel/File• Record• Field• DBMS• Sistem Basis Data

?

Page 14: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

14

Sekumpulan Program yang memungkinkan pengguna basis data untuk membuat & memelihara suatubasis data.CONTOH S/W yg termasuk DBMS ?

DBMS

Page 15: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

15

DBMS

Sistem S/W yg multiguna, ygmenyediakan fasilitas utkmendefinisikan,membangun,dan memanipulasi basis data utk aplikasi yg beranekaragam.

Page 16: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

16

MendefinisikanMelibatkan spesifikasi = tipe data, struktur,constraint dari data yang akandisimpan.

Page 17: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

17

MembangunBerkaitan dengan proses penyimpanan data itu sendiri pada suatu media penyimpananyang dikontrol oleh DBMS

Page 18: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

18

MemanipulasiTermasuk didalamnya fungsi sebagai query thd basis data, contohRetrive,update,generate report.

Page 19: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

19

Sistem Basis DataSoftware yg digunakan utk memanipulasidata+data itu sendiri.

Sistem Basis Data

Data DBMS

Page 20: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 21: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 22: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

22

Pemrosesan File– Definisi data merupakan bagian dari

aplikasi program– Program hanya dpt digunakan

scr.spesifik utk suatu basis data tertentu.

Page 23: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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).

Page 24: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

24

Sharing Data & PemrosesanTransaksi Multi-User

Memungkinkan sejumlah user mengakses data secarabersama. Utk ink DBMS harusmenyediakan “Concurrency Control Software” shg data ygdiakses VALID

Page 25: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

25

Orang-orang yg berperan langsung

Pemakai Basis Data

Orang-orang dibelakanglayar

Page 26: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

26

Orang-orang yg berperan langsung

DBA

Database Designer

End Users

System Analysts & application Programers

Page 27: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 28: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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.

Page 29: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

29

End User

Org yg pekerjaannya memerluka akses thd basis data untuk keperluan:

1. Query2. Update3. Generate report

Page 30: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

30

System Analysts & Application Programmers

1. System Analyst bertugasmendefinisikan kebutuhanend user & mengembangkan spesifikasiutk transaksi yg memenuhikeinginannya.

2. Application Programmers bertugasmengimplementasikanspesifikasi menjadi program

Page 31: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 32: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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

Page 33: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Penjelasan & Diskusi• Data Format

Page 34: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Penjelasan & Diskusi• Data Storage

Page 35: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Format Tugas• Perhatikan format dengan

baik dan seksama.• Format

Page 36: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

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)

Page 37: DESAIN BASIS DATA 36279 – 3 SKSblog.stikom.edu/lusiani/files/2017/02/DESAIN-BASIS-DATA-M1-1.pdftransformasi model data logik ke model data fisi. k. 3. Mahasiswa mampu melakukan.

Terima Kasih atas perhatiaanya

Semoga anda suksesdan sehat selalu

Be smile….!!