Manajemen Data dan Basis Data Pengantar Teknologi Informasi Manajemen Informatika D3 IST AKPRIND Yogyakarta Pengertian Basis Data • Data adalah representasi atau hasil rekaman atas kejadian, fakta, atau fenomena yang terjadi dalam dunia nyata • Dalam prakteknya data yang dikumpulkan dari suatu objek itu umumnya tidak tunggal tetapi banyak. Contoh: ketika data barang di supermarket akan dicatat, ada banyak data yang harus dicatat misalnya: nama barang, harga barang, tanggal terima barang, jumlah stok, dll Pengertian Basis Data • Kumpulan data yang diperoleh jumlahnya selalu berbentuk banyak, maka sumber data dapat dari berbagai objek atau entitas, seperti supermarket, perpustakaan, hotel atau sumber data lainnya. • Dari entitas dapat muncul sub entitas, misal perpustakaan muncul sub entitas misal buku, pegawai, anggota dll yang merupakan sumber data . Pengertian Basis Data • Data-data yang berasal dari sumber entitas merupakan data yang saling berhubungan satu sama lain. • Data-data dari sumber entitas yang dapat terdiri dari satu atau lebih entitas yang saling berhubungan itulah yang disebut BASIS DATA. Pengertian Basis Data • Basis data : sekumpulan data mengenai suatu objek yang bersumber dari entitas tertentu, yang memiliki keterkaitan logis, lengkap, dan terstruktur. • Jika data diolah menjadi informasi, maka basis data menyediakan struktur bagi sistem informasi , dan memungkinkannya untuk digunakan bersama-sama oleh berbagai aplikasi yang berbeda. Contoh Basis Data • Perpustakaan • Sub entitas: Buku, anggota, pegawai dll • Dicatat: transaksi peminjaman, pengembalian buku, pencatatan data anggota dll • Basis data, terdiri dari: a. Buku (kodebuku, judulbuku, penerbit, pengarang, eksemplar) b. Anggota (kodeanggota, namaanggota, alamat, jeniskelamin, tanggallahir) c. Pegawai (kodepegawai, namapegawai, jabatan, golongan) d. Pinjam (kodetransaksipinjam, kodeanggota, kodebuku, tanggalpinjam, tanggalkembali) Klasifikasi Basis Data • • • • Model Hierarkhis Model Jaringan Model Relasional Model Berorientasi Objek Model Hierarkis • Pemodelan basis data bahwa data tersebut akan diatur seperti pohon • Struktur pohon memungkinkan mengulangi informasi menggunakan hubungan orangtua/anak: setiap orangtua dapat memiliki banyak anak, tetapi setiap anak hanya mempunyai satu orangtua. Model Jaringan • Model basis data yang diyakini sebagai cara fleksibel mewakili objek dan hubungan mereka. • Model ini memiliki fitur istimewa yang pada skema diperlihatkan sebagai grafik dengan tipe objek ialah node, tipe hubungannya adalah kurva, yang tidak terbatas dengan menjadi hierarki atau berkisi. Model Relasional • Model yang paling banyak digunakan saat ini, karena berbagai macam kelebihan yang dimiliki dibandingkan dengan model hierarki atau jaringan. • Dalam model relasional, basis data terdiri atas relasi-relasi atau tabel-tabel, yang saling berhubungan satu sama lain. • Model relasional, contoh: ER, RBMS Model Berorientasi Objek • Model basis data yang digambarkan berupa objek yang saling berhubungan baik sebagai aktor, aktivitas, maupun sequenïƒ suatu alur proses • Contoh Model berorientasi objek adalah UML