WELCOME

WELCOME TO MY BLOG

Jumat, 18 Januari 2013

tugas 2 : Pembuatan Model Data dan Desain Database

1. Proses dan Ruang Lingkup Desain Database
Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan. Oleh karena itu, titik awal untuk perancangan sebuah basis data haruslah abstrak dan deskripsi umum dari kebutuhan-kebutuhan informasi suatu organisasi harus digambarkan di dalam basis data.
Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi. Fungsi dari sebuah model data untuk merepresentasikan data sehingga data tersebut mudah dipahami.
Ada 6 proses dalam desain database yaitu
1. Analisis Persyaratan
- Memahami dan mengetahui data yang harus disimpan dalam database, aplikasi apa yang harus dibangun diatasnya, jenis operasi apa yang akan digunakan, dst.
2. Desain Database Konseptual
- informasi yang dikumpulkan pada tahap analisis persyaratan digunakan untuk mengembangkan deskripsi data tingkat tinggi
- Tahap ini sering dilakukan dengan menggunakan metode E-R (Entity-Relationship)
- Tujuannya adalah untuk menciptakan gambaran sederhana tentang data yang mirip dengan pemikiran pengguna/user
3. Desain Database Logika
- Merubah skema E-R menjadi skema database relasional
- tujuannya adalah memperoleh skema konseptual pada model data relational yang sering dinamakan skema logika
4. Perbaikan Skema
- Analisis sekumpulan relasi dalam skema database relasional untuk mengidentifikasi permasalahan yang muncul dan memperbaikinya
5. Desain Database Fisik
- Tahapan ini mencakup pembuatan indeks pada beberapa tabel, mengelompokan beberapa tabel atau melibatkan desain ulang yang substansial terhadap beberapa bagian skema database
6. Desain Aplikasi dan Keamanan
- Semua proyek perangkat lunak yang melibatkan sebuah DBMS (DataBase Manajemen Sistem) harus mempertimbangkan aspek aplikasi yang berada diluar database
- Enkripsi
- Digital Signature


2. Diagram Hubungan Entitas (ERD)
Adalah suatu penyajian data dengan menggunakan Entity dan Relationship yang digambarkan dalam sebuah diagram.
Entitas adalah suatu objek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam database.
Relationship adalah hubungan yang terjadi antara satu atau lebih entity.
Berikut merupakan contoh dari ERD :



3. Model Data REA (Resource, Event, Agent)
Model Data REA adalah suatu alat pemodelan konseptual yang khusus dirancang untuk melengkapi struktur dalam perancangan database SIA.
Model Data REA mengklasifikasikan ke dalam tiga kategori, yaitu :
1. Sumber daya yang didapat dan dipergunakan organisasi (Resource) contoh : kas dan persediaan, perlengkapan, gudang pabrik dsb
2. Kegiatan atau aktivitas bisnis yang dilakukan organisasi (Event) Contoh : sales events, taking customer orders
3. Pelaku yang terlibat dalam kegiatan tersebut (agent) Contoh : pegawai (staf penjualan dan kasir), pelanggan



sumber:
materi SBD1
http://id.wikipedia.org/wiki/Basis_data
http://rizkyherjulian.blogspot.com/2011/11/model-data-rea-resource-event-agent.html
http://fairuzelsaid.wordpress.com/2010/03/16/sistem-basis-data-entity-relationship-diagram-erd/

Tidak ada komentar:

Posting Komentar