Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

26-Mar-15 1 Basis Data Kode Mata Kuliah : 410202064 SKS : 2 Oleh: Titik Lusiani,M.Kom, OCP.

Presentasi serupa


Presentasi berjudul: "26-Mar-15 1 Basis Data Kode Mata Kuliah : 410202064 SKS : 2 Oleh: Titik Lusiani,M.Kom, OCP."— Transcript presentasi:

1 26-Mar-15 1 Basis Data Kode Mata Kuliah : SKS : 2 Oleh: Titik Lusiani,M.Kom, OCP

2 26-Mar-15 2 Tujuan : Mahasiswa dapat membuat aplikasi basis data untuk menunjang kompetensi di bidang jaringan dan otomasi industri. Prasyarat: Pemrograman Visual

3 26-Mar-15 Basis Data Materi: 1.Introduction 2.Entity-Relationship Model 3.Relational Model 4.SQL 5.Relational Database Design 3

4 26-Mar-15 4 DAFTAR PUSTAKA (Wajib): 1.Elmasri, Rames and Navathe,Shamkant B.2000.Fundamental Of Database Systems, Third Edition. 2.Silberschatz,Abraham,Korth,H.F.and Sudarchan,S.2000.Database System Concepts,Fourth Edition.

5 26-Mar-15 5 PROSENTASE PENILAIAN UTS = 30 % UAS = 30 % TUGAS = 40 % Nilai Tugas terdiri dari: 1.Nilai Tugas Berjalan 2.Nilai Quis 3.Nilai Keaktifan

6 26-Mar-15 6 Catatan Pertemuan 1 a. Definisi Basis Data b. Aplikasi Basis Data c. Manfaat Basis Data

7 26-Mar-15 7 Pertemuan 1 Konsep Dasar Basis Data a. Definisi Basis Data b. Karakteristik Basis Data c. Pemakai Basis Data d. Manfaat dan Implikasinya

8 26-Mar-15 8 Data ? Sekumpulan data yang satu sama lain saling berhubungan. Basis Data:

9 26-Mar-15 9 Basis Data Berkas/tabel/File Record Field DBMS Sistem Basis Data

10 26-Mar Database Management System (DBMS) Sekumpulan Program yang memungkinkan pengguna basis data untuk membuat & memelihara suatu basis data. CONTOH S/W yg termasuk DBMS ?

11 26-Mar DBMS Sistem S/W yg multiguna, yg menyediakan fasilitas utk mendefinisikan,membangun,dan memanipulasi basis data utk aplikasi yg beraneka ragam.

12 26-Mar Mendefinisikan Melibatkan spesifikasi = tipe data, struktur,constraint dari data yang akan disimpan.

13 26-Mar Membangun Berkaitan dengan proses penyimpanan data itu sendiri pada suatu media penyimpanan yang dikontrol oleh DBMS

14 26-Mar Memanipulasi Termasuk didalamnya fungsi sebagai query thd basis data, contoh Retrive,update,generate report.

15 26-Mar Sistem Basis Data Software yg digunakan utk memanipulasi data+data itu sendiri. Sistem Basis Data DataDBMS

16 26-Mar Lingkungan Sistem Basis Data User/Programmers Database System Application Programs/Query DBMS Software Software to Process Query/Programs Software to Process Query/Programs STORED DATABASE Definition(METADATA) STORED DATABASE

17 26-Mar Basis Data: –Sifat yg fundamental bahwa basis data tidak hanya berisi data saja, tp lengkap dengan definisi dari data itu sendiri –Definisi data disimpan dalam katalog sistem (META DATA) yg berisi: Struktur setiap file Tipe & format penyimpanan dari setiap item data Constraint dari data KARAKTERISTIK BASIS DATA

18 26-Mar Pemrosesan File –Definisi data merupakan bagian dari aplikasi program –Program hanya dpt digunakan scr.spesifik utk suatu basis data tertentu.

19 26-Mar Basis Data: DBMS access program ditulis scr terpisah dari file yg bersifat spesifik. Struktur data disimpan dlm katalog DBMS yg terpisah dari program. (Program-data independence) ISOLASI antara program & data dengan abstraksi data:

20 26-Mar Pemrosesan File: Struktur data dijadikan satu dgn program (embedded), shg adanya perubahan data menyebabkan perubahan semua program yg mengakses data tsb. ISOLASI antara program & data dengan abstraksi data:

21 26-Mar Multi-View Dari Data 1.Memungkinkan user yg berbeda utk mendapatkan perspektif (view) basis data yg berbeda. 2.Satu View dpt berupa sub-set dari basis data / berisi basis data semu (virtual) yg diturunkan dari basis data yg ada(tetapi tdk disimpan secara eksplisit).

22 26-Mar Sharing Data & Pemrosesan Transaksi Multi-User Memungkinkan sejumlah user mengakses data secara bersama. Utk ink DBMS harus menyediakan “Concurrency Control Software” shg data yg diakses VALID

23 26-Mar Orang-orang yg berperan langsung Pemakai Basis Data Orang-orang dibelakang layar

24 26-Mar Orang-orang yg berperan langsung DBA Database Designer End Users System Analysts & application Programers

25 26-Mar Database Administrator (DBA) Org yg bertanggung jawab thd admnistrasi penggunaan sumber daya basis data (basis data & DBMS) Bertugas: 1.Mengatur otoritas akses thd basis data 2.Memonitor Penggunaan basis data 3.Melayani permintaan S/W dan H/W

26 26-Mar Database Designer Org yg bertanggung jawab dalam perancangan basis data. Bertugas: 1.Mengidentifikasi data yg akan disimpan dalam basis data 2.Memilih Struktur yg sesuai dlm menyajikan dan menyimpan data.

27 26-Mar End User Org yg pekerjaannya memerluka akses thd basis data untuk keperluan: 1.Query 2.Update 3.Generate report

28 26-Mar System Analysts & Application Programmers 1.System Analyst bertugas mendefinisikan kebutuhan end user & mengembangkan spesifikasi utk transaksi yg memenuhi keinginannya. 2.Application Programmers bertugas mengimplementasikan spesifikasi menjadi program

29 26-Mar DBMS Designers & Implementers Orang yg merancang dan mengimplementasikan modul DBMS dan interfacenya sebagai satu paket software 2.Tool Developers Orang yg mengembangkan paket software yg memberikan fasilitas dlm perancangan & penggunakaan sistem basis data (contoh: Simulation, prototyping, dsbnya.) 3.Operators & Maintenance Personnel Orang-orang dibelakang Layar

30 26-Mar Pengendalian Redudansi 2.Pembatasan Akses 3.Persistent Storage utk obyek program & struktur data. 4.Inferensi Basis Data Menggunakan aturan deduksi. 5.Tersedianya Multiple User Interfaces 6.Dapat menyajikan relasi yg kompleks antar data yg dilibatkan. 7.Pemaksaan Integrity Constraints 8.Tersediannya Fasilitas Backup & recovery Manfaat Penggunaan DBMS

31 26-Mar Mempunyai Potensi utk memaksakan standarisasi 2.Mengurangi waktu pengembangan aplikasi 3.Fleksibilitas 4.Tersedianya informasi yg uptodate 5.Skala ekonomis Implikasi Penggunaan Pendekatan Basis Data

32 26-Mar Beberapa situasi yg dapat menimbulkan biaya overhead dibandingkan dgn pemrosesan file tradisional, dlm penggunaan DBMS antara lain: 1.Investasi awal yg tinggi dlm pengadaan H/W,S/W, dan pelatihan. 2.Overhead utk menyediakan security, concurrency control,backup & recovery, & fungsi integrity. Kapan Utk Tidak Menggunakan DBMS Persoalan lain yg muncul, jika designer & DBA tidak merancang database secara tepat & benar.

33 26-Mar Basis data & aplikasi sederhana, terdefinisi dgn baik dan tidak berubah. 2.Adanya kebutuhan nyata dari program yg tidak akan terpenuhi akibat dari overhead dari DBMS 3.Tidak diperlukan multiple access terhadap data Menggunakan pemrosesan biasa dlm keadaan sbb:

34 26-Mar Tugas kelompok maks. 5 mahasiswa 2.Mengumpulkan artikel tentang aplikasi atau program yang menggunakan basis data. 3.Dikumpulkan minggu ke 2.


Download ppt "26-Mar-15 1 Basis Data Kode Mata Kuliah : 410202064 SKS : 2 Oleh: Titik Lusiani,M.Kom, OCP."

Presentasi serupa


Iklan oleh Google