Tugas : 3
Pembuatan Model Data dan Desain Database
~Pengertian
Database
Database
adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari database tersebut. Konsep dasar dari database adalah kumpulan
dari catatan-catatan atau potongan dari pengetahuan.
1. Proses
Desain Database
a. Analisis
Persyaratan
- Memahami
dan mengetahui data yang harus disimpan dalam database, aplikasi apa yang harus
dibangun diatasnya, jenis operasi apa yang akan digunakan, dst.
b. 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
c. 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
d. Perbaikan
Skema
- Analisis
sekumpulan relasi dalam skema database relasional untuk mengidentifikasi
permasalahan yang muncul dan memperbaikinya
e. 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
f. 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 (Entity-Relationship)Er
Diagram
Hubungan –Entitas (Entity-Relationship) Diagram E-R : suatu tehnik grafis yang
menggambarkan skema database yang menunjukkan berbagai entitas yang dimodelkan
dan hubungan antar entitas tersebut.
Disamping itu juga secara grafis merupakan model suatu organisasi.
Entitas : segala sesuatu yang informasinya ingin dikumpulkan dan disimpan dalam
organisasi. Dalam diagram E-R digambarkan dalam bentuk persegipanjang.
-
Pengertian
Entitas
Entitas adalah suatu objek yang dapat
dibedakan dari lainnya yang dapat diwujudkan dalam database.
-
Entity-Relationship adalah salah satu metode pemodelan basis data yang
digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik
sistem,dimana sistem seringkali memiliki basis data relasional, dan
ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship
ini disebut Entitiy-Relationship diagram/ER diagram/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 : model data yang digunakan untuk mendesain database secara konseptual
dengan cara mengidentifikasikan entitas apa saja yang seharusnya dimasukkan
kedalam database dan menentukan bagaimana membuat struktur antar entitas dalam
database tersebut.
Model Data REA mengklasifikasikan ke dalam
tiga kategori, yaitu :
1 1. R = Resources (sumber daya) adalah
hal-hal yang memiliki nilai ekonomi bagi organisasi .
Sumber daya yang didapat dan
dipergunakan organisasi (Resource) contoh : kas dan persediaan, perlengkapan,
gudang pabrik dsb
2 2. E = Event (kegiatan) adalah berbagai aktivitas
bisnis yang dilakukan yang informasinya ingin dikumpulkan perush untuk tujuan
perencanaan dan pengendalian
Kegiatan atau aktivitas bisnis yang dilakukan
organisasi (Event) Contoh : sales events, taking customer orders
3. A = Agent (pelaku) adalah orang-orang yangn
terlibat dalam kegiatan yang informasinya ingin didapatkan untuk tujuan
perencanaan, pengendalian dan evaluasi.
Pelaku yang terlibat dalam kegiatan tersebut
(agent) Contoh : pegawai (staf penjualan dan kasir), pelanggan
REA
(Resource, Event, Agent)
1.
Identifikasi kegiatan pertukaran ekonomi
Pertukaran
ekonomi dasar dalam siklus pendapatan melibatkan penjualan barang dagangan atau
pelayanan, serta serangkaian penerimaan kas sebagai pembayaran dalam penjualan
tersebut. Diagram REA untuk siklus pendapatan S&S dengan membuat entitas
kegiatan penjualan dan penerimaan kas dalam bentuk persegi panjang, dan
hubungan dualitas ekonomi antara mereka, dalam bentuk wajik
2.
Identifikasi sumber daya ekonomi dan para pelaku yang terlibat
Ketika
kegiatan yang menjadi pusat perhatian telah ditentukan, sumber daya yang
dipengaruhi oleh kegiatan tersebut perlu diidentifikasi. Kegiatan penjualan
dapat diterjemahkan menjadi pemberian persediaan kepada pelanggan. Kegiatan
penerimaan kas dapat diterjemahkan sebagai menerima kas dari pelanggan.
Setelah
menentukan sumber daya yang dipengaruhi oleh setiap kegiatan, langkah
selanjutnya yang perlu dilakukan adalah mengidentifikasi pelaku yang terlibat
dalam kegiatan-kegiatan tersebut. Paling tidak selalu terdapat satu pelaku
internal (pegawai) dan, di sebagian besar kondisi seorang pelaku eksternal
(pelanggan/pemasok) yang terlibat dalam setiap kegiatan.
3. Analisis
setiap kegiatan pertukaran ekonomi menjadi suatu kombinasi dari satu atau lebih
Kegiatan
komitmen dan kegiatan petukaran ekonomi. Langkah ketiga dalam menggambar
diagram REA adalah menganalisis kegiatan pertukaran ekonomi untuk menetapkan
apakah kegiatan tersebut dapat dipecah menjadi sebuah kombinasi dari satu atau
lebih kegiatan komitmen dan pertukaran.
Contoh:
Kegiatan penjualan dapat dipergunakan untuk mewakili baik penjualan dengan
pengiriman maupun yang terjadi di toko. economic exchange event.
4. Tetapkan
kardinalitas setiap hubungan
Kardinalitas
menunjukkan bagaimana perumpamaan dalam satu entitas dapat dihubungkan ke
perumpamaan tertentu dalam entitas lainnya. Kardinalitas sering diungkapkan
sebagai pasangan nomor di setiap entitas. Nomor pertama adalah kardinalitas
minimum, dan nomor kedua adalah kardinalitas maksimum. Kardinalitas maksimem
dari sebuah hubungan menunjukkan apakah setiap baris dalam entitas dapat
dihubungkan lebih dari satu baris dalam entitas lainnya on the other side of
the relationship. Kardinalitas maksimem dapat baik 1 atau N.
4.
Implementasi Diagram REA Dalam SIA
1.Membuat
tabel untuk setiap entitas dan hubungan banyak-ke-banyak
2.Menetapkan
atribut untuk setiap tabel
3.Menggunakan
kunci luar untuk mengimplementasikan hubungan 1:1 dan
1:N
Sumber :
http://abinugraha.blogspot.com/2012/11/pembuatan-model-data-dan-desain-database.html
1 komentar:
makasih mass infonya..
Daftar Web yang menyediakan info seputar bola,
prediksi bola ter-update..
berita bola TERBARU DAN TERPERCAYA ada di pastibet.com , bola368.com , bola368.net , bola368.org
Buruan Gabung..!!
Posting Komentar