PEMBUATAN MODEL
DATA DAN DESAIN DATABASE
Proses Desain Database
Proses Desain Terdiri Dari Langkah - Langkah Berikut :
Tentukan tujuan dari database Anda - ini akan membantu mempersiapkan Anda untuk langkah-langkah yang tersisa.
Mencari dan mengatur informasi yang diperlukan - Kumpulkan semua jenis informasi yang Anda mungkin ingin merekam dalam database, seperti nama produk dan nomor pesanan.
Bagilah informasi ke dalam tabel - Membagi item informasi Anda ke dalam entitas besar atau subjek, seperti Produk atau Pesanan. Setiap subyek kemudian menjadi sebuah tabel.
Belok item informasi ke dalam kolom - Tentukan informasi apa yang Anda ingin menyimpan di setiap tabel. Setiap item menjadi lapangan, dan ditampilkan sebagai kolom dalam tabel. Sebagai contoh, sebuah tabel Karyawan mungkin mencakup bidang-bidang seperti Nama terakhir dan Tanggal Sewa.
Tentukan kunci primer - Pilih kunci primer masing-masing meja. Kunci utama adalah kolom yang digunakan untuk secara unik mengidentifikasi setiap baris. Sebuah contoh mungkin Produk ID atau ID Pesanan.
Mengatur hubungan tabel - Lihatlah di setiap meja dan memutuskan bagaimana data dalam satu tabel berhubungan dengan data dalam tabel lainnya. Menambahkan kolom untuk tabel atau membuat tabel baru untuk memperjelas hubungan, seperti yang diperlukan.
Pertajam desain Anda - Menganalisis desain Anda untuk kesalahan. Membuat tabel dan menambahkan beberapa catatan data sampel. Lihat jika Anda bisa mendapatkan hasil yang Anda inginkan dari tabel Anda. Melakukan penyesuaian terhadap desain, sesuai kebutuhan.
Menerapkan aturan normalisasi - Terapkan aturan normalisasi data yang untuk melihat apakah tabel Anda terstruktur dengan benar. Melakukan penyesuaian tabel
Tentukan tujuan dari database Anda - ini akan membantu mempersiapkan Anda untuk langkah-langkah yang tersisa.
Mencari dan mengatur informasi yang diperlukan - Kumpulkan semua jenis informasi yang Anda mungkin ingin merekam dalam database, seperti nama produk dan nomor pesanan.
Bagilah informasi ke dalam tabel - Membagi item informasi Anda ke dalam entitas besar atau subjek, seperti Produk atau Pesanan. Setiap subyek kemudian menjadi sebuah tabel.
Belok item informasi ke dalam kolom - Tentukan informasi apa yang Anda ingin menyimpan di setiap tabel. Setiap item menjadi lapangan, dan ditampilkan sebagai kolom dalam tabel. Sebagai contoh, sebuah tabel Karyawan mungkin mencakup bidang-bidang seperti Nama terakhir dan Tanggal Sewa.
Tentukan kunci primer - Pilih kunci primer masing-masing meja. Kunci utama adalah kolom yang digunakan untuk secara unik mengidentifikasi setiap baris. Sebuah contoh mungkin Produk ID atau ID Pesanan.
Mengatur hubungan tabel - Lihatlah di setiap meja dan memutuskan bagaimana data dalam satu tabel berhubungan dengan data dalam tabel lainnya. Menambahkan kolom untuk tabel atau membuat tabel baru untuk memperjelas hubungan, seperti yang diperlukan.
Pertajam desain Anda - Menganalisis desain Anda untuk kesalahan. Membuat tabel dan menambahkan beberapa catatan data sampel. Lihat jika Anda bisa mendapatkan hasil yang Anda inginkan dari tabel Anda. Melakukan penyesuaian terhadap desain, sesuai kebutuhan.
Menerapkan aturan normalisasi - Terapkan aturan normalisasi data yang untuk melihat apakah tabel Anda terstruktur dengan benar. Melakukan penyesuaian tabel
Diagram Hubungan Entitas atau entity relation diagram merupakan model
data berupa
notasi grafis dalam pemodelan datakonseptual yang menggambarkan hubungan antara
penyimpan. Model data sendiri merupakan sekumpulan cara, peralatan untuk
mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta
batasan konsistensi. Model data terdiri dari model hubungan entitas dan model
relasional. Diagram hubungan entitas ditemukan oleh Peter
Chen dalam
buku Entity Relational Model-Toward a Unified of Data. Chen mencoba
merumuskan dasar-dasar model dan setelah itu dikembangkan dan
dimodifikai oleh Chen dan banyak pakar lainnya. Pada saat itu diagram hubungan
entitas dibuat sebagai bagian dari perangkat lunak yang juga merupakan modifikasi khusus,
karena tidak ada bentuk tunggal dan standar dari diagram hubungan entitas.
Kegunaan
Diagram hubungan entitas digunakan untuk mengkonstruksikan model
data konseptual, memodelkan struktur data dan hubungan antar data dan
mengimplementasikan basis data secara logika maupun secara fisik
dengan DBMS (Database
Management system). Dengan diagram hubungan entitas ini kita dapat menguji
model dengan mengabaikan proses yang harus dilakukan. Diagram hubungan entitas
dapat membantu dalam menjawab persoalan tentang data yang diperlukan dan
bagaimana data tersebut saling berhubungan.
Entitas
Entitas adalah suatu objek yang dapat
didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam
kontekssistem yang akan dibuat. Sebagai contoh
pelanggan, pegawai dll. Seandainya A adalah seorang pegawai maka A adalah isi
dari pegawai, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari
pelanggan. Karena itu harus dibedakan entitas sebagai bentuk umum dari deskripsi tertentu
dan isi entitas seperti A dan B dalam contoh di atas.
Model Data REA
(Resource Event Agent)
Model REA adalah suatu alat pemodelan konseptual yang khusus
dirancang untuk melengkapi struktur dalam perancangan database SIA. Dalam model
REA ditentukan:
entity apa yang harus disertakan dalam database SIA dan bagaimana
susunan
relationship antara entity dalam database SIA.
relationship antara entity dalam database SIA.
·
Model data REA memberikan struktur dalam dua cara:
·
Dengan mengidentifikasi entitas apa yang seharusnya dimasukkan
dalam database SIA
·
Dengan cara menentukan bagaimana membuat struktur antar entitas
dalam database SIA tersebut
Entitas adalah segala sesuatu yang informasinya ingin
dikumpulkan dan disimpan oleh organisasi.
Tipe entitas dalam model REA dibedakan dalam tiga kategori, yaitu: Resources,
Events, dan Agents.
·
Resources (Sumber Daya) didefinisikan sebagai sesuatu yang memiliki
nilai
ekonomis bagi organisasi tersebut. Contoh resources adalah kas, inventaris, peralatan, persediaan, gudang, pabrik, dan tanah.
ekonomis bagi organisasi tersebut. Contoh resources adalah kas, inventaris, peralatan, persediaan, gudang, pabrik, dan tanah.
·
Events (Kegiatan) menunjukkan aktivitas-aktivitas bisnis, dimana
manajemen ingin mengumpulkan informasi untuk tujuan perencanaan atau
pengawasan. Sebagai contoh, aktivitas penjualan akan mengurangi persediaan dan
aktivitas penerimaan kas akan menambah jumlah kas. SIA harus dirancang untuk
memperoleh dan menyimpan informasi aktivitas tersebut.
·
Agents (Pelaku) adalah orang dan organisasi yang
berpartisipasi dalam aktivitas dan kepada siapa informasi diserahkan untuk
tujuan perencanaan, pengawasan, dan pengevaluasian. Contoh agent adalah
pengawai, pelanggan, dan pemasok.
Tidak ada komentar:
Posting Komentar