pembuatan
model data dan design 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.
Proses Desain Database
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
DIAGRAM
HUBUNGAN-ENTITAS ER (ENTITY-RELATIONSHIP)
Diagram hubungan-entitas (entity-relationship) adalah
suatu teknik grafis yang menggambarkan skema data base. Digaram ini disebut
sebagai diagram E-R karena diagram tersebut menunjukkan berbagai entitas yang
dimodelkan, serta hubungan antar entitas tersebut.
MODEL DATA REA
secara khusus dipergunakan dalam desain dtabase SIA sebagai alat pembuatan
model konseptual yang fokus pada aspek semantik bisnis yang mendasari aktivitas
rantai nilai suatu organisasi
Model data REA
mengklasifikasikan ke dalam tiga kategori, yaitu : (berikan contoh)
a. sumber daya yang didapat dan dipergunakan organisasi
(Resource)
conth : kas dan persediaan, perlengkapan, gudang pabrik
dsb
b. Kegiatan atau aktivitas bisnis yang dilakukan
organisasi (Event)
Contoh : sales events, taking customer orders
c. Pelaku yang terlibat dalam kegiatan tersebut (agent)
Conth : pegawai (staf penjualan dan kasir), pelanggan
Membangun diagram
REA untuk siklus transaksi tertentu teriri dari empat langkah : (berikan contoh
untuk macam2 siklus)
1. Identifikasi pasangan kegiatan pertukaran ekonomi yang
mewakili hubungan kualitas dasar memberi-untuk-menerima, dalam siklus tersebut
Penjelasan :
• 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 yang dipengaruhi oleh setiap
kegiatan pertukaran ekonomi dan para pelaku yang terlibat dalm kegiatan
tersebut
Penjelasan :
• 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 utnuk
menetapkan apakah kegiatan tersebut harus dipecah menjadi suatu kombinasi dari
satu atau lebih kegiatan komitmen dan kegiatan petukaran ekonomi
Penjelasan :
• 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
Penjelasan :
• 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.
• Kardinalitas minimem 1 artinya bahwa setiap baris dalam
tabel itu dapat dihubungkan ke hanya satu baris dalam tabel lainnya.
• Kardinal maksimem N artinya bahwa setiap baris dalam
tabel itu bisa dihubungkan lebih dari satu baris dalam tabel lainnya.
Tidak ada komentar:
Posting Komentar