SISTEM INFORMASI AKUTANSI pertemuan 3
PENULISAN
Cari proses desain database
Dalam perancangan/mendesain
sebuah database agar menjadi database yang handal dan tangguh, ada beberapa
langkah yang perlu dilakukan. Langkah-langkah tersebut diantaranya :
1. Analisis Persyaratan
Langkah pertama dalam
mendesain sebuah aplikasi database adalah memahami dan mengetahui data yang
harus disimpan dalam database, aplikasi apa yang harus dibangun diatasnya, dan
jenis operasi apa yang lebih banyak digunakan dan subyek untuk melakukan
persyaratan yang ada, atau dengan kata lain, kita harus tau apa yang diinginkan
pengguna database tersebut.
2. Desain Database Konseptual
Informasi dikumpulkan pada
saat analisis persyaratan digunakan untuk mengembangkan deskripsi data tingkat
tinggi yang harus disimpan dalam database bersama batasan yang telah diketahui
untuk menetapkan penyimanan data tersebut.. Dalam langkah inilah entitas,
atribut dan batasanya yang terlibat dalam desain aplikasi database ditentukan.
Langkah ini sering dilakukan dengan model ER
Diagram.
3. Desain Database Logika
Dalam langkah ini adalah
menentukan/memilih DBMS yang akan digunakan untuk mengimplementasikan desain
database dan mengubah konsep desain database menjadi sebuah skema database
dalam model data dari DBMS terpilih. Dalam langkah ini merupakan proses perubahan
dari skema ER Diagram menjadi skema Database Relasional (RDBMS)
4. Perbaikan Skema
Menganalisis sekumpulan
relasi dalam skema database relasional (RDBMS) untuk mengidentifikasi
permasalahan yang muncul dan memperbaikinya
5. Desain Database Fisik
Pada langkah ini dilakukan
pertimbangan-pertimbangan beban kerja umum yang diharapkan dapat didukung oleh
database yang kita gunakan dan memperbaiki desain database di masa mendatang
untuk memastikan terpenuhinya kriteria performa yang diinginkan. Langkah ini
mencakup pembuatan indeks pada beberapa tabel dan mengelompokan beberapa tabel
atau bahkan melibatkan desain ulang substansial terhadap beberapa bagian skema
database yang didapat dari langkah pertama desai database.
6. Desain Aplikasi dan Keamanan
Setiap proyek perangkat
lunak yang melibatkan sebuah DBMS harus mempertimbangkan aspek aplikasi yang
berada di luar database itu sendiri. Dalam hal ini kita harus
mengidentifikasi entitas (ex; pengguna, grup-grup pengguna dan bagian-bagian
lain) dan proses-proses yang terlibat dalam aplikasi. Kita harus menggambarkan
peran setiap entitas dalam setiap proses yang akan direfleksikan pada beberapa
tugas aplikasi, sebagai bagian dari aliran kerja lengkap untuk tugas tersebut.
Selanjutnya adalah fase implementasi, kita harus mengkodekan tiap tugas ke dalam sebuah bahasa aplikasi (ex: java), menggunakan DBMS untuk mengakses data.
Diagram hubungan-entitas (E-R) (entity-relationship-E-R
diagram): sebuah penggambaran grafis isi
sebuah database yang menunjukkan berbagai entitas yang dimodelkan dan
hubungan-hubungan penting di antaranya. Entitas (entity): apa
pun mengenai apa yang organisasi ingin kumpulkan dan simpan perihal informasi.
Diagram hubungan entitas atau E-R adalah teknik grafis
untuk menggambarkan skema darabase. Ini disebut diagram E-R karena menunjukkan
berbagai entitas yang dimodelkan dan hubungan penting di antara mereka. Entitas
adalah sesuatu di mana organisasi ingin mengumpulkan dan menyimpan informasi
Membangun diagram REA untuk satu siklus
transaksi
1. Langkah-1: Identifikasi pasangan kegiatan
pertukaran ekonomi yang mewakili hubungan dualitas dasar
memberi-untuk-menerima, dalam siklus tersebut.
2. Langkah-2: Identifikasi sumber daya yang
dipengaruhi oleh setiap kegiatan pertukaran ekonomi dan para pelaku yang
terlibat dalam kegiatan tersebut.
3. Langkah-3: Analisis setiap kegiatan pertukaran
ekonomi untuk menetapkan apakah kegiatan tersebut harus dipecah menjadi suatu
kombinasi dari satu atau lebih kegiatan komitmen dan kegiatan pertukaran
ekonomi. Apabila perlu, ganti kegiatan pertukaran ekonomi aslinya dengan
rangkaian kegiatan komitmen dan pertukaran ekonomi yang dihasilkan dari
pemecahan kegiatan tadi.
4. Langkah-4: Tetapkan kardinalitas (cardinalities) setiap hubungan.
Implementasi diagram REA dalam database relasional
- Buatlah
sebuah tabel untuk masing-masing entitas yang berbeda dalam diagram
tersebut dan untuk setiap hubungan banyak-ke-banyak (many-to-many)
- Tentukan
atribut tabel yang sesuai
- Gunakan
kunci asing untuk mengimplementasikan hubungan satu-ke-satu (one-to-one)
dan satu-ke-banyak (one-to-many)
REFERENSI
http://betajati.blogspot.com/2019/01/mengimplementasikan-model-rea-dalam.html
https://octoberplan.wordpress.com/2012/11/15/proses-desain-database/
http://ilhamadityagnw.blogspot.com/2019/01/bab-17-desain-database-menggunakan.html
http://sikluspengeluaran.blogspot.com/2013/05/proses-desain-data-base-untuk-sistem.html

Komentar
Posting Komentar