Langsung ke konten utama

Conseptual DB

Conceptual Model Design 



Apa itu CDM(Conceptual Data Model)? Conceptual Data Model adalah sebuah representasi seluruh muatan informasi yang dikandung oleh basis data. Tidak seperti level eksternal maka pada level conceptual, keberadaannya tidak memperhitungkan kekurangan perangkat keras maupun perangkat lunak pembangun aplikasi basis data. Didefinisikan sebagai sebuah skema konseptual.

Model data konseptual merupakan sebuah model pendekatan secara konsep sebelum dikonversi menjadi model data fisik yang telah berkaitan dengan tujuan basis data tertentu.

Skema konseptual atau model data konseptual adalah sebuah peta konsep dan hubungan mereka yang digunakan pada sebuah database. Ini menjelaskan semantik dari suatu organisasi dan merepresentasikan serangkaian pernyataan tentang sesuatu secara alami. Secara khusus, ia menjelaskan hal-hal penting bagi sebuah organisasi (entitas), bagaimana  untuk mengumpulkan informasi, dan karakteristiknya (atribut) dan hubungan antara pasangan atau hal penting (relation).
Pada perancangan model konseptual akan menunjukan entity dan relasinya berdasarkan proses yang diinginkan oleh organisasi. Pendekatan yang dilakukan pada perancangan model konseptual adalah dengan menggunakan model data relational.
Pada perancangan model konseptual menyediakan konsep yang sesuai dengan persepsi pemakai yang memandang datanya.
Karena skema konseptual mewakili semantik dari suatu organisasi, dan bukan desain database, mungkin akan ada beberapa variasi pada tingkat abstraksi.  arsitektur empat skema dimulai dengan serangkaian skema eksternal yang masing-masing mewakili pandangan seseorang tentang dunia di sekitar dia. Ini dikonsolidasikan ke dalam skema konseptual tunggal yang merupakan superset dari semua pandangan-pandangan eksternal. Sebuah model data dapat sekonkret perspektif masing-masing orang, tapi ini cenderung membuatnya fleksibel. Jika terjadi perubahan pada dunia orang itu, maka modelpun harus berubah. Model data konseptual mengambil perspektif yang lebih abstrak, mengidentifikasi hal-hal yang mendasar, dimana hal individu berurusan hanya dengan contoh.
Example relationships
  • Each PERSON may be the vendor in one or more ORDERS.
  • Each ORDER must be from one and only one PERSON.
  • PERSON is a sub-type of PARTY. (Meaning that every instance of PERSON is also an instance of PARTY.)
  • Each EMPLOYEE may have a supervisor who is also an EMPLOYEE.
Manfaat Penggunaan CDM dalam perancangan database :

– Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan
– Alat komunikasi antar pemakai basis data, designer, dan analis.

Komentar

Postingan populer dari blog ini

Algoritma Menyeberangkan Kambing, Serigala, dan Sayur

Algoritma Menyeberangkan Kambing, Serigala, dan Sayur Kebetulan tulisan saya kali ini tentang soal algoritma dari kampus. Soalnya tentang cara menyebrangkan kambing, serigala, dan sayur dari sebuah pulau menuju pulau yang lain.  Jadi soalnya seperti ini : Ada seorang petani yang membawa seekor kambing, seekor serigala, dan sekeranjang sayur. Mereka berada di tepi sebuah pulau dan ingin menyebrang ke pulau seberang. Di tepi pulau itu hanya ada sebuah perahu yang cukup untuk dua penumpang. Dengan catatan lain, bahwa kambing tidak boleh ditinggal berdua dengan serigala tanpa adanya pemuda karena serigala akan memakan kambing, kemudian kambing tidak boleh ditinggal bersama sayur, karena kambing akan memakan sayurnya. Kemudian, yang bisa menggunakan perahu hanyalah petani. Bagaimana caranya agar mereka semua bisa menyebrang ke pulau seberang dengan utuh? Langkah Pertama pindahkan Domba terlebih dahulu kesebrang, karena Serigala tidak makan Sayuran. Langkah Kedua, kesebran...

Penggunaan Menu Bar Pada Java Netbeans

Contoh program untuk membuat Menu Bar Java Netbeans 1. Pilih  New  Pada project >  Jframe Form 2. Pada Palette (disebelah kanan) bagian  Swing Menus , pilih Menu Bar kemudian letakan pada Jframe(form). 3. Jika sukses , maka pada  Navigator  akan muncul JmenuBar1 4. Tambahkan menu item dengan cara, Klik kanan pada Jmenu yang diinginkan, pilih  Add Form Palette  kemudian  Menu Item 5. Pada menu item, lakukan penggantian nama sesuai keinginan 6.   Apabila dalam menu tersebut memiliki shortcut tambahkan shortcut-nya dengan klik pada area dekat menu open seperti gambar berikut  7. Akan muncul tampilan seperti di bawah ini, lakukan setting shortcut yang diinginkan pada  Virtual Key 8. Apabila ingin menambahkan menu item yang lain,tambahkan pallet separator terlebih dahulu,dengan klik kanan pada Jmenu, pilih  Add From Pallette  kemudian pilih  Menu Item...

Desain Konseptual

Desain Konseptual dimana harus memenuhi beberapa kriteria Data dalam system : pegawai, prodak( antar jemput, pengiriman barang, cleaning), Pelanggan.  Dalam system usernya : pengguna, pegawai ( driver, pelayana, ada staff). User mendaftarkan diri menggunakan no hp & mengisi biodata Pegawai di daftarkan oleh pegawai lain dengan mengisi no hp dan biodata Proses bisnis : user memilih prodak, setiap prodak memiliki harga yang berbeda. Output : mengetahui transaksi penggunaan jasa/ pembelian prodak.  berikut desain konseptual dan logicalnya