Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

KULIAH MANAJEMEN BASIS DATA

Presentasi serupa


Presentasi berjudul: "KULIAH MANAJEMEN BASIS DATA"— Transcript presentasi:

1 KULIAH MANAJEMEN BASIS DATA
PROF. DR. IR. H. IMAN SUDIRMAN, DEA

2 Tujuan : Memahami konsep dan teori dalam manajemen basis data
Memberikan kemampuan dalam mengelola dan merancang basis data

3 Out line kuliah Pendahuluan Sistem file Organisasi data base
Data base dan sistem informasi Normalisasi Entity relationship diagram Penerapan manajemen data base

4 Literatur : Data base design (James martin)
Manegement information system ( Mcleod) Analysis and system design ( Whitten )

5 Data base : kumpulan sistem struktur data base :
Field Record file

6 Karakteristik pada sistem file :
Pemogramman kompleks dan extensive Organisasi file sulit Proteksi sulit Perubahan file merubah program Redudansi tinggi

7 Sistem basis data Memperhatikan relasi data
Mengurangi inkosistensi data Mengurangi duplikasi/ reduksi data Mengurangi ketergantungan program dan struktur data DBMS menyimpan data struktur dan relasi

8 Sistem basis data

9 Sistem basis data

10 Sistem basis data The Database System Components Hardware Software
Computer Peripherals Software Operating systems software DBMS software Applications programs and utilities software

11 Komponen manajemen basis data :
People Systems administrators: Database administrators Database designers Systems analysts and programmers End users Procedures Data

12 Tipe sistem basis data :
Number of Users Single-user Multi-user Scope Desktop (Single user) Workgroup (Used by a department, nbr of users < 50) Enterprise (Used by the entire organization, users in 100s)

13 Location Use Centralized (Database located in a single site)
Distributed (Database distributed across multiple sites) Use Transactional (aka Production) Data integrity, consistency and operational efficiency are important Decision support Historical, aggregated data Used for managerial decision making Data warehouse Used for decision support

14 Fungsi DBMS : Data Dictionary Management Data Storage Management
Data Transformation and Management Security Management Multi-User Access Control Backup and Recovery Management Data Integrity Management Database Access Languages & Application Programming Interfaces Database Communication Interfaces

15 Tiga jenis hubungan dalam model database conceptual :
One- to- many relationship Many- to- many relationship One-to- one relationship

16 Jenis model implementasi database :
Hierarchical Network Relational Object oriented

17 Hierachical model

18 Keuntungan : Mengurangi besarnya usaha pembuatan program
Data independent Mengurangi besarnya usaha pembuatan program Integrity tinggi ( anak hanya punya satu orang tua ) Hubungan dominan one-to- many yang banyak digunakan dalam bisnis

19 Kerugian : Hanya berlaku untuk one- to-many relationship
Membutuhkan program yang kompleks

20 Network model : Relasi antara record dapat berupa jaringan . Contoh :
COMISSION SET SALES SET PAYMENT SET INVENTORY SET LINE SET SALESREP COSTUMER INVOICE PAYMENT PRODUCT INV_LINE

21 Keuntungan : Mudah di implementasikan untuk berbagai relasi
Integrity terjamin Indepedensi data terjamin

22 Kerugian : Program kompleks
Perancangan sulit karena hubungan dapat kompleks Sulit melakukan perubahan data base

23 Relational database model

24 Keuntungan : Data independen Mudah dirancang dan dikelola
Tidak membutuhkan usaha programming yang tinggi Pleksibel dan mudah dalam pencarian data

25 Kerugian : Membutuhkan DBMS tertentu
Memiliki kecenderungan lebih lambat dalam pencarian data

26 Object oriented database model
Objek adalah : entitas yang memiliki sekumpulan atribut. Misal ; mahasiswa memiliki Nama, NIP dan sebagainya Objek yang memiliki kesamaan /kemiripadikelompokan dalam sebuah kelas Kelas memiliki hirarki dan sebuah kelas memilki atribut yang diturunkan dari super kelas

27 Keuntungan : Dapat digunakan oleh program yang kompleks seperti CAD/CAM Kerugian : Belum distandar kan

28 Konsep Dasar Pemodelan Data
Desain database adalah art and science. Data model adalah representasi sederhana, biasanya dalam bentuk grafik, yang menggambarkan struktur data dalam suatu sistem nyata; serta karakteristik, relasi, batasan-batasan, dan transformasi data. Desainer database menggunakan model data sebagai tools komunikasi untuk menfasilitasi interaksi antar designer, applications programmer, and end user. Database yang baik adalah dasar untuk suatu aplikasi yang baik.

29

30 Model Data Model Konseptual
Model konseptual merepresentasikan view global dari data; enterprise-wide representation of data Entity-Relationship (E-R) model paling banyak digunakan untuk model konseptual. Model konseptual independent terhadap software (software independence) and hardware (hardware independence).

31 Relationship dalam Database Relasional
E-R Diagram (ERD) Kotak sebagai representasi entitas. Nama entitas dalam kta benda dan dengan huruf kapital. Diamond untuk relationship(s) antara entitas. 1 is untuk menyatakan sisi “1”/satu dalam suatu relasi. M is untuk menyatakan sisi “many”/banyak dalam suatu relasi.

32

33

34 Perancangan database dengan menggunakan ERD
Tentukan katagori entitas : Manusia, tempat, barang, konsep dan output Penjabaran katagori menjadi entitas, misal : manusia dijabarkan menjadi dosen, mahasiswa, pegawai, tamu, suplier dsb Perumusan data, misal : data dosen, nama, NIP, Tgl lahir, unit kerja Dsb Perumusan hubungan antar entitas a. one-to-one ( ) b. one-to-many ( M ) c. many-to-many ( M M )

35 5. Penggambaran ERD = entitas dengan hurup kapital = untuk hubungan antar entitas

36 Contoh :

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58


Download ppt "KULIAH MANAJEMEN BASIS DATA"

Presentasi serupa


Iklan oleh Google