Basis data adalah sistem komputerisasi untuk menyimpan dan mengakses data secara efisien. Basis data menggunakan DBMS untuk mengelola penyimpanan, pengambilan, dan penyajian data, serta bahasa SQL untuk mengakses dan memanipulasi datanya. Perancangan basis data meliputi analisis kebutuhan, desain logika dan fisik, serta implementasi menggunakan alat seperti ERD dan diagram entitas-hubungan.
2. Apa itu Basis Data ?
Basis data merupakan sistem komputerisasi yang tujuannya untuk memelihara
data yang sudah di olah atau informasi yang tersedia saat di butuhkan.
Kebutuhan basis data :
• Memasukkan , menyimpan dan mengambil data.
• Membuat laporan berdasarkan data yang telah disimpan.
3. DBMS ( Database Management System
DBMS merupakan sistem aplikasi yang sering digunakan
untuk menyimpan, mengelola dan menampilkan data.
Macam-macam DBMS :
• Oracle
• Microsoft SQL server
• IBM DB2
• Microsoft access
4. SQL (structured Query Language)
SQL merupakan bahasa yang digunakan untuk mengelola data pada RDBMS.
Contoh Pengaksesan SQL :
• Memasukkan data (insert)
• Mengubah data (update)
• Menghapus data (delete)
• Menampilkan data (select)
5. Alur Hidup Basis Data
Fase-fase DBLC anatara lain:
• Analisis kebutuhan
• Design lojik basis data
• Design fisik basis data
• implementasi
6. ERD (Entity Relationship Diagram )
ERD merupakan pemodelan basis data yang paling banyak
digunakan dan dikembangkan berdasarkan teori himpunan dalam
bidang matematika.
ERD digunakan untuk pemodelan basis data relasional,sehingga
dapat menyimpan basis data menggunakan OODBMS dengan
perancangan basis data yang tidak perlu menggunakan ERD.
7. Studi Kasus
Sistem informasi mengelola informasi dalam sebuah perpustakaan yang
memodelkan sebagai berikut :
• Pustaka dapat memiliki lebih dari satu pengarang
• Anggota dapat memiliki lebih dari satu nomor telepon
• Seorang anggota dapat melakukan sebuah peminjaman dalam satu
waktu dan boleh lebih dari satu pustaka.
8. Definisi Entitas dan Atribut
Pustaka Entitas menyimpan
data pustaka
• Judul atribut judul pustaka
• Jenis atribut jenis pustaka
Anggota entitas yang menyimpan
data
• Nama atribut nama anggota
• Atribut alamat rumah anggota
Peminjaman entitas yang
menyimpan data anggota
• Tanggal peminjaman tanggal
kembali ke pustaka
Petugas yang menyimpan data dan
petugas yang berhak login
• Username atribut untuk login
• Nama atribut nama petugas
9. Diagram ER
Diagram petugas dalam perancangan ERD di atas tidak memilikirelasi
dengan tabel lain karena data petugas tidak dikaitkanatau tidak masuk
dalam data yang ada entitas lain. Entitas petugas diperlukan menyimpan
data untuk keperluan proses login
10. CDM ( Conceptual Data Model )
CDM merupakan konsep yan g berkaitan dengan pandangan pemakai
terhadap data yang disimpan dalam basis data.
CDM dibuat dalam bentuk tabel tanpa tipe data yang menggambarkan
relasiantar tabel untunk keperluan implementasi ke basis data.
11. PDM ( physical Data Model)
PDM meruapakan model yang menggunakan sejumlah tabel untukn
menggambarkan data serta hubungan antar data. PDM sudah merupakan
bnetuk fisik pecancangan basis data yang sudah siapdi implementasikan
kedalam DBMS sehikngga nama tabel juga sudah merupakan nama asli
taberl yang akan di implementasikan kedalam DBMS.