Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PROF. DR. IR. H. IMAN SUDIRMAN, DEA. Tujuan : 1. Memahami konsep dan teori dalam manajemen basis data 2. Memberikan kemampuan dalam mengelola dan merancang.

Presentasi serupa


Presentasi berjudul: "PROF. DR. IR. H. IMAN SUDIRMAN, DEA. Tujuan : 1. Memahami konsep dan teori dalam manajemen basis data 2. Memberikan kemampuan dalam mengelola dan merancang."— Transcript presentasi:

1 PROF. DR. IR. H. IMAN SUDIRMAN, DEA

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

3 Out line kuliah 1. Pendahuluan 2. Sistem file 3. Organisasi data base 4. Data base dan sistem informasi 5. Normalisasi 6. Entity relationship diagram 7. Penerapan manajemen data base

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

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

6 Karakteristik pada sistem file : a. Pemogramman kompleks dan extensive b. Organisasi file sulit c. Proteksi sulit d. Perubahan file merubah program e. Redudansi tinggi

7 Sistem basis data a. Memperhatikan relasi data b. Mengurangi inkosistensi data c. Mengurangi duplikasi/ reduksi data d. Mengurangi ketergantungan program dan struktur data e. DBMS menyimpan data struktur dan relasi

8 Sistem basis data

9

10  The Database System Components  Hardware 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 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 :  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 SALESREPCOSTUMER INVOICE PRODUCT PAYMENT 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 1. Tentukan katagori entitas : Manusia, tempat, barang, konsep dan output 2. Penjabaran katagori menjadi entitas, misal : manusia dijabarkan menjadi dosen, mahasiswa, pegawai, tamu, suplier dsb 3. Perumusan data, misal : data dosen, nama, NIP, Tgl lahir, unit kerja Dsb 4. Perumusan hubungan antar entitas a. one-to-one ( 1 1 ) b. one-to-many ( 1 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 "PROF. DR. IR. H. IMAN SUDIRMAN, DEA. Tujuan : 1. Memahami konsep dan teori dalam manajemen basis data 2. Memberikan kemampuan dalam mengelola dan merancang."

Presentasi serupa


Iklan oleh Google