Sabtu, 15 Oktober 2022

Relasi Kardinalitas dan Opsionalitas


Dalam system akademik selesaikan Relasi antara :
  • Prodi diketuai oleh dosen 
  • Dosen ploting program studi '
  • Mahasiswa dibimbing dosen 
  • Dosen memiliki prodi 
  • Dosen mengampu matakuliah 
  • Prodi memiliki kelas 
  • Mahasiswa memilih matakuliah 
  • Mahasiswa ploting Kelas 
  • Fakultas Memiliki Prodi 
  • Mahasiswa dibimbing dosen


 

Kamis, 29 September 2022

APA ITU ATTRIBUTE, ENTITAS DAN RELASI DALAM ERD ?

Entity Realitionship Diagram (ERD)

Basis data atau database merupakan kumpulan informasi yang disimpan secara sistematis dalam perangkat komputer sehinggan dapat dicari dan diperiksa melalui suatu program komputer saat informasi tertentu sedang dibutuhkan. 

Agar sistem databse terstruktur dan rapi. maka membutuhkkan Entity Realitionship Diagram (ERD). Entity-Realitionship diagram(ERD) merupakan sebuah model untuk menyusun data base agar dapat menggambarkan data yang mempunyai relasi dengan database yang akan didesain.

Hal yang harus dilakukan sebelum mengetahui cara membuat entity realitionship diagram adalah memahami beberapa komponen penyusunnya. Simak komponen penyusun ERD berikut ini:

    1.  Entitas 

Kumpulan objek yang dapat di identifikasikan secara unik atau saling berbeda. Biasanya, simbol dari entitas adalah persegi panjang. Selain itu, ada juga "Entitas Lemah" yang dilambangkan dengan gambar persegi panjang kecil didalam persegi panjang yang lebih besar. Disebut entitas lemah karna harus berhubungan langsung dengan  entitas lain sebab dia tidak dapat teridentifikasi secara unik.




    2. Atribut

Komponen kedua dari ERD adalah Atribut. Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karalterisitik dari entitas. Gambar atribut diwakili oleh simbol elips dan terbagi menjadi beberapa jenis:

        1. atribut kecil (Key) : atribut yang digunakan untuk  menentukan entitas secara unik. contoh NPWP, NIM (Nomor Induk Mahasiswa).

        2. atribut simple : atribut bernilai tunggal yang dapat dipecah lagi (atomic). contoh : Alamat, tahun terbit buku, nama penerbit.

        3. atribut multinilai(multivalue) : atribut yang memiliki sekelompok nilai untuk setiap entitas instan. contoh : nama beberapa pengarang dari sebuah buku pelajaran.

        4. atribut gangguan (composite) : atribut yang terdiri dari beberapa atribut yang lebih kecil dengan arti tertentu. contoh : nama lengkap yang terbagi menjadi nama depan, tengah, dan belakang. 

        5. atribut derivatif : atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis dalam diagram ER.contoh : usia, kelas, selisih harga.



     3. Relasi 
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Gambar relasi diwakili oleh simbol belah ketupat. Relasi juga terbagi menjadi beberapa jenis :

        1. One to one : Setiap entitas hanya bis amempunyai relasi dengan satu entitas lain. Contoh : siswa dengan nomor induk siswa.
        
        2. One to many : Hubingan anatar satu entitas dengan beberapa entitas sebaliknya. Contoh : guru dengan murid dan sebaliknya.

        3. Many to many : Setiap entitas bisa mempunyai relasi dengan entitas lain dan sebaliknya. Contoh : siswa dan ekstrakulikuler.






Rabu, 21 September 2022

APA ITU PHYSICAL MODEL ?

Pemodelan Data adalah proses menciptakan model data untuk data yang akan disimpan dalam Database. Model data ini adalah representasi konseptual dari objek data asosiasi antara objek data yang berbeda aturan. Tujuan utama menggunakan Model Data adalah sebagai berikut :
  1. Memastikan bahwa semua objek data yang dibutuhkan oleh Database di wakili secara akurat. Kelalaian data akan menyebabkan pembuatan laporan yang salah dan menghasilkan hasil yang salah.
  2. Model data membantu merancang Basis Data pada tingkat Konseptual, Fisik, dan Logis.
  3. Struktur Model Data membantu untuk menentukan tabel relasional, kunci primer dan prosedur tersimpan.
  4. Memberikan gambaran yang jelas tentang data dasar dan dapat digunakan oleh pengembang Basis Data untuk membuat Basis Data Fisik.
  5. Juga bermanfaat untuk mengidentifikasi data yang hilang atau berlebihan.

Jenis Model Data

Ada tiga jenis Model Data yaitu sebagai berikut :
  1. Konseptual : Model Data ini mendefinisikan APA isi sistem. Model ini biasanya dibuat oleh pemangku kepentingan Bisnis dan Arsitek Data. Tujuannya adalah untuk mengatur, memperluas, dan mendefinisikan konsep dan aturan bisnis.
  2. Logis : Menentukan BAGAIMANA sistem harus diimplementasikan terlepas dari DBMS. Model ini biasanya dibuat oleh Arsitek Data dan Analis Bisnis. Tujuannya adalah untuk mengembangkan peta teknis peraturan dan struktur data.
  3. Fisik : Model Data ini menjelaskan BAGAIMANA sistem akan diimplementasikan menggunakan sistem DBMS tertentu. Model ini biasanya dibuat oleh DBA dan pengembang. Tujuannya adalah implementasi aktual dari Database.


Model Data Fisik

Model Data Fisik menjelaskan implementasi spesifik Data Model Basis Data yang menawarkan abstraksi dari Database dan membantu menghasilkan skema. Jenis Model Data ini juga membantu memvisualisasikan struktur Basis Data. Ini membantu memodelkan kunci kolom, batasan, indeks, pemicu, dan fitur RDBMS lainnya.




Karakteristik Model Data Fisik
  1. Model Data Fisik menggambarkan kebutuhan data untuk satu proyek atau aplikasi meskipun mungkin diintegrasikan dengan Model Data Fisik lainnya berdasarkan ruang lingkup proyek.
  2. Model Data berisi hubungan antara tabel yang membahas kardinalitas dan nullability dari hubungan tersebut.
  3. Dikembangkan untuk versi tertentu dari DBMS, lokasi penyimpanan data atau teknologi yang akan digunakan dalam proyek.
  4. Kolom harus memiliki tipe data, panjang yang ditetapkan dan nilai default yang tepat.
  5. Kunci primer, tampilan, indeks, profil akses, dan otorisasi, serta lainnya ditentukan.
Demikian postingan saya kali ini, semoga berguna dan bermanfaat bagi kita semua. Kekurangan dan kesalahan saya mohon maaf, dan jika belum paham atau ingin bertanya berikanlah komentar dibawah. Atas kunjungannya saya aucapkan Terimakasih.

APA ITU CONCEPTUAL DB?




  1. Perancangan skema konseptual menghasilkan sebuah conceptual database skema pada Database Management System (DBMS) independent model data tingkat tinggi seperti ER (Entity Relationship).
  2. Perancangan transaksi untuk merancang karakteristik dari transaksi-transaksi database yang telah diketahui pada suatu DBMS independent. Transaksi ini akan digunakan untuk memproses dan memanipulasi database suatu saat dimana database tersebut dilaksanakan




Conseptual DB adalah peta konsep dan hubungan mereka yang digunakan untuk database . Ini menggambarkan semantik sebuah organisasi dan mewakili serangkaian pernyataan tentang sifatnya. Secara khusus, ini menggambarkan hal-hal yang penting bagi sebuah organisasi ( kelas entitas ), tentang mana cenderung mengumpulkan informasi, dan karakteristik ( atribut ) dan hubungan antara pasangan hal-hal yang penting ( hubungan ).
Karena skema konseptual mewakili semantik sebuah organisasi, dan bukan desain database , mungkin ada pada berbagai tingkat abstraksi. Arsitektur ANSI empat skema asli dimulai dengan serangkaian skema eksternal yang masing-masing mewakili pandangan seseorang terhadap dunia di sekitarnya. Ini dikonsolidasikan ke dalam satu skema konseptual tunggal yang merupakan superset dari semua pandangan eksternal tersebut. Model data bisa sama konkretnya dengan perspektif masing-masing orang, tapi ini cenderung membuatnya tidak fleksibel. Jika dunia orang itu berubah, modelnya harus berubah. Model data konseptual mengambil perspektif yang lebih abstrak, mengidentifikasi hal-hal mendasar, dimana hal-hal yang ditangani individu hanya merupakan contoh.

Model ini memungkinkan untuk apa yang disebut warisan dalam istilah berorientasi objek . Kumpulan instance dari kelas entitas dapat dibagi menjadi kelas entitas dengan hak mereka sendiri. Jadi, setiap instance dari kelas entitas sub-tipe juga merupakan instance dari kelas super entitas. Setiap instance kelas entitas tipe super, maka juga merupakan instance dari salah satu kelas entitas sub-tipe.

APA YANG ANDA HARAPKAN DI MK BASIS DATA ?

www.ubpkarawang.ac.id

yang diharapkan dari Mata Kuliah Basis Dat yaitu Dapat mempelajari relasi pada database, Dapat mengatur akses database oleh beberapa user saja, Mahasiswa dapat mengolah informasi denga cepat. 


APA ITU BASIS DATA ?



Pengertian Basis Data

 – Basis Data terdiri dari kata basis dan data. Basis dapat diartikan sebagai markas atau gudang. Sedangkan data adalah catatan atas kumpulan fakta dunia nyata yang mewakili objek seperti manusia, barang, hewan, konsep, peristiwa dan sebagainya yang diwujudkan dalam bentuk huruf, angka, simbol, gambar, teks, bunyi atau kombinasinya.
Sebagai suatu kesatuan maka pengertian basis data atau biasa disebut database adalah sebagai berikut:
Pengertian Basis Data atau Database
Himpunan kelompok data yang saling terhubung dan diorganisasi sedemikian rupa supaya kelak dapat dimanfaatkan kembali secara cepat dan mudah.
Kumpulan data dalam bentuk file/tabel/arsip yang saling berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan dalam pengaturan, pemilahan,  pengelompokan dan pengorganisasian data sesuai tujuan.
Dengan basis data seseorang dapat menyimpan sebuah informasi, seperti data mahasiswa, kepegawaian atau produk ke dalam media penyimpanan elektronis seperti cakram magnetis (disk) melalui perangkat komputer, Untuk kemudian data tersebut dapat kita gunakan sesuai keperluan.
Database mempunyai 8 operasi dasar diantaranya adalah Create database, Drop database, create table, Drop table, Insert,  Read, Update dan Delete.

Relasi Kardinalitas dan Opsionalitas

Dalam system akademik selesaikan Relasi antara : Prodi diketuai oleh dosen  Dosen ploting program studi ' Mahasiswa dibimbing dosen  Dos...