Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 5-1 Database dan Sistem Manajemen Database

Presentasi serupa


Presentasi berjudul: "Pertemuan 5-1 Database dan Sistem Manajemen Database"— Transcript presentasi:

1 Pertemuan 5-1 Database dan Sistem Manajemen Database
Achmad Husnur, ST (ACH) Pertemuan 5-1 Database dan Sistem Manajemen Database

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menerangkan pengertian manajemen data dan basis data (C2) Mahasiswa dapat Menyesuaikan berbagai bentuk manajemen data dengan kebutuhan perusahaan (C3)

3 Outline Materi Data organisasi Struktur database Contoh database relasional Membuat database Menggunakan database Mengelola database Database sistem manajemen dalam perspektif

4 Pendahuluan Sistem manajemen database mengatur volume data yang besar untuk perusahaan gunakan dalam kegiatan bisnis mereka sehari-hari Organisasi data juga harus memungkinkan para manajer untuk mencari data tertentu dengan mudah dan cepat untuk pengambilan keputusan

5 Organisasi data Perusahaan membutuhkan jumlah data yang sangat besar untuk disimpan dalam sistem komputer berbasis informasi mereka hanya karena mereka melakukan transaksi bisnis yang begitu banyak Jadi ada banyak data yang tidak berguna untuk pengambilan keputusan bisnis sehingga tidak efektif dan efisien untuk mengatur data Agar dapat menggunakan data dan menghindari kekacauan, "data" konsep harus dipecah dan dikurangi menjadi konsep yang lebih kecil Konsep-konsep data yang lebih kecil ini membentuk blok bangunan yang bisa dikombinasikan untuk mereproduksi data asli yang tergorganisisr dan dalam format yang dapat diakses

6 Hierarki Data Data Bisnis ini diatur dalam hirarki:
data field yang bergabung membentuk catatan, dan record yang menggabungkan untuk membentuk file database: data field unit terkecil dari data yang mewakili jumlah terkecil data yang dapat diambil dari komputer pada waktu tertentu record adalah koleksi dari data field yang saling berelasi file kumpulan catatan yang berhubungan, seperti file dari semua catatan yang berisi kode program dan bidang judul Tabel 6.1 menunjukkan sebuah contoh dari sebuah file database

7

8 Spreadsheet sebagai Basis Data Sederhana
Sebuah tabel baris dan kolom dapat direpresentasikan dalam spreadsheet Kolom spreadsheet merupakan bidang data sementara judul kolom berisi nama data field Baris tabel berisi nilai field Gambar 6.1 menggambarkan sebuah spreadsheet Excel

9

10 Flat Files Flat file adalah tabel yang tidak memiliki kolom berulang Flat file memberikan urutan konstan bidang data bahwa manajemen memerlukan database Flat file struktur database relasional memungkinkan dilakukan normalisasi Normalisasi adalah proses formal untuk menghilangkan bidang berlebihan data sementara menjaga kemampuan database untuk menambah, memodifikasi, dan menghapus catatan tanpa menyebabkan kesalahan

11

12 Field Kunci Tabel 6.3 menggambarkan nilai-nilai dalam tabel BUKU dan menggambarkan konsep kunci Kunci dalam tabel adalah field (atau kombinasi field) yang berisi nilai yang unik mengidentifikasi setiap record dalam tabel Single field sering berfungsi sebagai kunci untuk sebuah tabel. Membedakan antara dua atau tiga baris tidak cukup, nilai-nilai kunci harus unik untuk seluruh tabel Kandidat kunci adalah bidang yang unik mengidentifikasi setiap baris tabel tetapi tidak dipilih untuk menjadi kunci utama

13

14 Nilai field kode berulangantar baris.
Key Fields (lanj.) Beberapa tabel memerlukan nilai-nilai dari dua atau lebih field untuk secara unik mengidentifikasi setiap baris dalam tabel Tabel 6.4 menunjukkan proyek tetapi perhatikan bahwa tidak ada nilai data field secara unik mengidentifikasi setiap baris Nilai field kode berulangantar baris. Nilai gabungan dalam Kode dan nomor field, bagaimanapun, membentuk nilai unik

15

16 Relasi Tabel Kadang-kadang mungkin perlu untuk bergabung dengan tabel yang awalnya berdiri sendiri Perhatikan Tabel 6.5, tabel DEPARTEMEN. Ini menunjukkan enam departemen menawarkan mata kuliah dalam tabel Mata Kuliah Perhatikan bahwa tabel tidak memiliki kolom yang sama. Anda mungkin dapat menebak yang ditawarkan masing-masing departemen saja berdasarkan nilai-nilai dalam bidang Singkatan tetapi komputer perlu pencocokan sama persis, tidak menebak Tabel 6.6 menggambarkan tabel Mata Kulah dengan Singkatan yang ditambahkan

17

18

19 Struktur Database Struktur Database adalah cara pengorganisasian data untuk membuat pengolahan data lebih efisien Struktur kemudian diimplementasikan melalui sistem manajemen database (DBMS) yang merupakan aplikasi perangkat lunak yang: menyimpan struktur database; menyimpan data itu sendiri; menyimpan hubungan antara data dalam database, dan formulir dan laporan yang berkaitan dengan database termasuk deskripsi data field

20 Struktur Hierarki Database
Sistem manajemen Database IDS adalah salah satu DBMS pertama dan sesuai dengan struktur database hirarkis Struktur hirarkis dibentuk oleh kelompok-kelompok data, subkelompok, dan subkelompok lebih lanjut Gambar 6.2 menunjukkan navigasi dari Tabel Jurusan ke Tabel mata Kuliah menggunakan struktur database hirarkis

21

22 Struktur Jaringan Database
Struktur jaringan database dikembangkan untuk memungkinkan pengambilan data spesifik Mereka mengizinkan semua record yang diberikan untuk menunjuk ke record lain dalam database

23 Struktur Database Reasional
Terobosan ini datang dari penelitian dasar yang dilakukan secara independen oleh CJ Date dan EF Codd menggunakan aljabar relasional Mereka mampu menunjukkan bahwa database relasional diciptakan dari serangkaian tabel yang saling berhubungan, pada kenyataannya, jauh lebih fleksibel dan fleksibel daripada baik struktur database hirarkis atau jaringan Sedangkan struktur database hierarkis dan jaringan bergantung pada hubungan fisik dalam bentuk alamat penyimpanan, struktur database relasional menggunakan hubungan implisit yang bisa tersirat dari data (lihat Gambar 6.3)

24

25 Contoh Database Relasional
Database bernama Jadwal telah dibuat dari tabel yang digunakan di awal bab dan beberapa orang lain Database diimplementasikan dalam Microsoft Access 2002 (juga dikenal sebagai Access XP). Database memecah beberapa informasi ke dalam tabel karena jika informasi yang disimpan dalam sebuah tabel tunggal, nilai-nilai berbagai data field akan diduplikasi

26 Database Jadwal Contohnya adalah implementasikan pada DBMS Microsoft Access tetapi akan sama pada setiap produk DBMS relasional Tabel Mata Kuliah di Access (Gambar 6.4) adalah daftar nilai field data. Tabel itu sendiri harus didefinisikan dalam akses sebelum nilai-nilai yang dimasukkan ke dalam field data Gambar 6.5 memperlihatkan definisi kolom Kode Gambar 6.6 menggambarkan bahwa nilai-nilai field Singkatan dilihat dari daftar nilai dalam tabel jurusan Tabel 6.7 menunjukkan tabel tunggal dari mata kuliah dan field jurusan sebelum mereka dipisahkan ke dalam tabel yang berbeda

27

28

29

30

31

32 Konsep database Integrasi logis dari record di beberapa lokasi fisik disebut konsep database. Dua tujuan utama dari konsep database adalah untuk mengurangi redundansi data dan mencapai independensi data Independensi data berarti menempatkan spesifikasi data dalam tabel dan kamus yang secara fisik terpisah dari program Kamus data mengacu pada definisi data yang tersimpan dalam database dan dikendalikan oleh DBMS

33 Thank you Merci bien Arigatoo Matur Nuwun Hatur Nuhun Matur se Kelangkong Syukron Kheili Mamnun Danke Terima Kasih


Download ppt "Pertemuan 5-1 Database dan Sistem Manajemen Database"

Presentasi serupa


Iklan oleh Google