REKAYASA PERANGKAT LUNAK
Download
Report
Transcript REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT
LUNAK
BASIS DATA
DEFINISI
Sistem terkomputerisasi yang tujuan
utamanya adalah memelihara data yang
sudah diolah atau informasi dan membuat
informasi tersedia saat dibutuhkan
Media penyimpanan agar dapat diakses
dengan mudah dan cepat
Kebutuhan basis data dalam sistem
informasi
Memasukkan
Menyimpan
Mengambil data
Membuat laporan
DBMS
Sistem aplikasi yang digunakan untuk
mengelola dan menampilkan data
Aplikasi disebut DBMS jika:
◦ Ada fasilitas untuk mengelola data
◦ Mampu menangani integritas data
◦ Mampu menangani backup data
Versi DBMS
Oracle
Microsoft SQL Server
IBM DB2
Microsoft Access
MySQL
PostgreSQL
Firebird
SQLite
Alur Hidup Basis Data
Analisis Kebutuhan dan
Desain konseptual
Desain Lojik
Desain Fisik
Implementasi
Analisis Kebutuhan
Definisikan dengan mewancarai produsen
dan pemakai data, data apa sajakah yang
butuh disimpan
Membuat kontrak spesifikasi basis data
ERD
Desain lojik
Dibuat rancangan lojik basis data, biasanya
menggunakan Conceptual Data Model
(CDM)
Desain Fisik
Dibuat rancangan fisik basis data, dibuat
Physical Data Model (PDM)
ERD
Simbul apa saja yang digunakan?
ERD adalah bentuk paling awal dalam
perancangan basis data relasional.
Contoh Studi Kasus
Sistem informasi manajemen perpustakaan merupakan sebuah
sistem untuk mengelola informasi yang dibutuhkan dalam
perpustakaan yang meliputi pendaftaran pustaka, anggota dan
proses peminjaman pustaka. Aturan perpustakaan akan
dimodelkan 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.
◦ Seorang anggota dapat mengembalikan pustaka yang dipinjam
tidak dalam waktu yang bersamaan
◦ Pengunjung yang bukan anggota tidak boleh meminjam
◦ Proses peminjaman dilakukan oleh petugas
◦ Satu pustaka akan disimpan sebagai satu data dengan id yang unik
Fungsi manajemen perpustakaan
Validasi petugas (login, logout)
Mengelola data pustaka (memasukkan,
mengubah, menghapus, mencari, melihat)
Mengelola data anggota (memasukkan,
mengubah, menghapus, mencari, melihat)
Mengelola data peminjaman (memasukkan,
mengubah, mencari, melihat)
Mengelola data petugas (memasukkan,
mengubah, menghapus, mencari, melihat)
ERD
CDM
PDM
Sekian….