Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar TI 2015/2016 DATABASE (BASIS DATA).

Presentasi serupa


Presentasi berjudul: "Pengantar TI 2015/2016 DATABASE (BASIS DATA)."— Transcript presentasi:

1 Pengantar TI 2015/2016 DATABASE (BASIS DATA)

2 Materi Motivasi Database Definisi Database Peran Database
Jenis/Model Database Contoh Database

3 Mengapa belajar basis data ?
Akademik : Basis Data menyentuh banyak topik dalam lingkungan ilmu komputer. Programmer : Program aplikasi sangat membutuhkan basis data. Kapitalis : Untuk mendapatkan uang perlu basis data

4 Definisi Basisdata Basis : gudang/markas/tempat berkumpul/tempat bersarang Data : representasi fakta dunia nyata yang mewakili suatu obyek (manusia, benda, kejadian, dll) yang disimpan dalam bentuk teks, angka, gambar, bunyi, simbol, atau kombinasinya Basis data : kumpulan data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga kelak dapat dimanfaatkan sedemikian rupa dan disimpan dalam media penyimpan elektronik

5 Definisi Basisdata Sekumpulan data, umumnya mendeskripsikan aktivitas suatu organisasi yang saling berhubungan. Basisdata Universitas, berisi tentang : Entitas : mahasiswa, fakultas, mata kuliah, ruang kuliah dsb. Hubungan antar entitas : registrasi mahasiswa untuk mengambil mata kuliah, pemakaian ruang, jadwal kuliah dsb.

6 Definisi basisdata Basisdata digunakan untuk mengatur data/mengorganisasikan data agar diperoleh kemudahan, ketepatan, dan kecepatan dalam pengambilan kembali

7 Hierarchy of Data

8 Manfaat basisdata Multiple User Interfaces
Reduksi redundansi dan inkonsistensi data Kecepatan dan kemudahan (Speed) Kebersamaan pemakai (Sharability) Pemusatan kontrol data Efisiensi ruang penyimpanan (Space) Keakuratan (Accuracy) Ketersediaan (Availability) Kelengkapan (Completeness) Keamanan (Security) Multiple User Interfaces

9 Model Basisdata Flat-file Hirarki Jaringan Relasional
Berorientasi Objek (Object Oriented (OO)) Relasional Objek (Object Relational (OR))

10 Flat File Basis data flat-file terdiri dari satu atau lebih file yang dapat dibaca, yang secara normal berbentuk format file text. Informasi pada suatu file-file disimpan sebagai fields, dengan fields-nya memiliki panjang konstan atau panjang bervariasi yang dipisahkan beberapa karakter (delimeter).

11 Flat File 0123 Printer Cannon 30 1234 Mouse 4 2345 Keyboard 25 3456
Flash Disk 1 4567 Memory Card 8 5678 VGA Card 19 6789 Mother Board 5 7890 DVD RW 3

12 Flat File 0123:Printer Cannon: 30 1234:Mouse: 4 2345:Keyboard: 25
3456:Flash Disk: 1 4567:Memory Card: 8 5678:VGA Card: 19 6789:Mother Board: 5 7890:DVD RW: 3

13 Kelemahan Flat File Flat-file tidak menggunakan struktur data yang dengan mudah dapat direlasikan Sulit untuk mengatur data secara efisien dan menjamin akurasi Lokasi fisik fields data dengan file harus diketahui Program harus dikembangkan untuk mengatur data

14 Relasional Model basis data relasional merupakan model basis data yang paling populer banyak digunakan sekarang ini. Tabel terdiri baris (row) dan kolom (field), baris adalah merepresentasikan tuple atau record pada tabel, dan kolom merepresentaksikan fields pada tabel. Tabel dapat berhubungan dengan tabel yang lain dengan menggunakan kunci

15 Relasional

16 Relasional (Kelebihan)
Data sangat cepat diakses Struktur basis data mudah dilakukan perubahan Data direpresentasikan secara logik, user tidak membutuhkan bagaimana data disimpan. Mudah untuk membentuk query yang komplek dalam melakukan retrieve data Mudah untuk mengimplementasikan integritas data Data lebih akurat Mudah untuk membangun dan memodifikasi program aplikasi Telah dikembangkan Structure Query Language (SQL).

17 Relasional (Kelemahan)
Kelompok informasi / tables yang berbeda harus dilakukan joined untuk melakukan retrieve data User harus familiar dengan relasi antar tabel User harus belajar SQL.

18 Operasi dasar basisdata
Pembuatan Basis data Penghapusan Basis data Pembuatan file/tabel Penghapusan file/tabel Pengubahan tabel Penambahan data Pengambilan data Penghapusan data

19 Sistem Basisdata Sistem basis data : perpaduan antara basis data dan DBMS, terdiri dari komponen – komponen sbb : Hardware Software (DBMS=Database Management System) Data User

20 Lingkungan Sistem Basisdata
User/Programmers Database System Application Programs/Query DBMS Software Software to Process Query/Programs STORED DATABASE Definition(METADATA)

21 Pengguna Sistem Basisdata
DBA Database Designer End Users System Analysts & application Programers

22 Database Administrator (DBA)
Orang yg bertanggung jawab thd admnistrasi penggunaan sumber daya basis data (basis data & DBMS) Bertugas: Mengatur otoritas akses thd basis data Memonitor Penggunaan basis data Melayani permintaan S/W dan H/W

23 Orang yg bertanggung jawab dalam perancangan basis data. Bertugas:
Database Designer Orang yg bertanggung jawab dalam perancangan basis data. Bertugas: Mengidentifikasi data yg akan disimpan dalam basis data Memilih Struktur yg sesuai dlm menyajikan dan menyimpan data.

24 Orang yg pekerjaannya memerlukan akses thd basis data untuk keperluan:
End User Orang yg pekerjaannya memerlukan akses thd basis data untuk keperluan: Query Update Generate report

25 System Analysts & Application Programmers
System Analyst bertugas mendefinisikan kebutuhan end user & mengembangkan spesifikasi utk transaksi yg memenuhi keinginannya. Application Programmers bertugas mengimplementasikan spesifikasi menjadi program

26 Arsitektur sistem database
Level fisik/intenal : menggambarkan bagaimana data disimpan secara fisik Ex. Data mahasiswa terdapat atribut nama yang disimpan dalam disk sepanjang 20 byte Level konseptual/logik : menggambarkan data apa yang disimpan dalam basis data dan hubungan yang terjadi antar data dari keseluruhan basis data Ex. Rancangan dalam bentuk diagram/model Level view/eksternal : menggambarkan hanya sebagian saja yang dilihat dan dipakai dari keseluruhan basis data (programmer,end user,DBA)

27 Bahasa Sistem Basisdata
Data-Definition Language (DDL) Skema basis data yang menggambarkan desain basis data secara keseluruhan membuat tabel baru, mengubah tabel, membuat indeks Data-Manipulation Language (DML) bahasa untuk memanipulasi data yaitu : Pengambilan informasi yang disimpan dalam basis data Penyisipan informasi baru ke basis data Penghapusan informasi dari basis data Modifikasi informasi yang disimpan dalam basis data

28 DBMS (Data Base Management System)
DBMS : Software yang menangani semua akses ke basis data Ex. Microsoft SQL Server 2000, Oracle, MySQL, Microsoft Access Demo

29 Thanks


Download ppt "Pengantar TI 2015/2016 DATABASE (BASIS DATA)."

Presentasi serupa


Iklan oleh Google