Selasa, 27 September 2022

Apa itu attribute, entitas dan relasi dalam ERD


Atribut

    Atribut adalah sifat atau karakteristik yang melekat dalam

sebuah entitas

Contoh :

– MAHASISWA = (NIM, NamaMhs, AlamatMhs)

– MOBIL = (NoMobil, NamaMobil, Jenis Mobil, Merk Mobil)

     Setiap atribut akan memiliki nilai (values)

Domain (Value Set) merupakan batas-batas nilai yang

diperbolehkan bagi suatu atribut

Tipe Atribut

1.  Simple dan Composite attributes

• Atribut Simple : Atribut sederhana yang tidak dapat dibagi

dalam beberapa bagian

• Atribut Komposit : Atribut yang dapat dibagi lagi dalam

beberapa bagian;

contoh : Nama; yang terdiri dari Nama depan dan Nama Belakang

Tipe Atribut

2. Simple dan Composite attributes

• Atribut Simple : Atribut sederhana yang tidak dapat dibagi

dalam beberapa bagian

• Atribut Komposit : Atribut yang dapat dibagi lagi dalam

beberapa bagian;

contoh : Nama; yang terdiri dari Nama depan dan Nama

Belakang

2. Single-valued dan multi-valued attributes

• Atribut Single-valued : Atribut yang memiliki paling

banyak satu nilai untuk setiap baris data

• Multi-valued attributes : Atribut yang dapat diisi

dengan lebih satu nilai tetapi jenisnya sama. Contoh :

Nomor Telp, Alamat

3. Derived attributes (Atribut Turunan) :

Atribut yang diperoleh dari pengolahan dari atribut lain yang

berhubungan. Contoh : Umur, IP

Atribut Mandatory dan Non Mandatory

• Atribut Mandatory adalah atribut yang harus diisi tidak

boleh kosong (not null)

• Atribut Non mandatory adalah atribut yang boleh

kosong(null).

 

Entitas

    Entitas (entity) adalah sebuah objek yang keberadaannya

dapat dibedakan terhadap objek lain

• Entitas dapat berupa orang, benda, tempat, kejadian,

konsep

• Contoh :

– Orang : MAHASISWA, DOSEN, PEMASOK

– Benda : MOBIL, MESIN, RUANGAN

– Organisasi : NEGARA, DESA

– Kejadian : PENJUALAN, REGISTRASI

– Konsep : REKENING



Relasi 

    Relasi adalah sebuah basis data yang saling berhubungan satu dengan yang lainnya. Relasi juga di sebut dengan tabel. Seperti biasanya tabel itu mempunyai baris, kolom. Baris dinamakan juga dengan tuple dan kolom di sebut dengan atribut.

 

Macam-macam relasi yaitu :

  • On –to- one

    Relasi ini mempunyai notasi 1 : 1

Contoh : relasi tabel siswa dan orang tua. Di mana satu baris orang tua berhubungan dengan satu baris siswa dan begitu sebaliknya.

  • One – to – many

    Relasi one to many ini memakai notasi 1 : n

Contoh : relasi antra siswa dengan guru. Di mana satu baris siswa berhubungan dengan satu baris guru.

  • Many – to – many

    Relasi ini  antara mahasiswa dengan mata kuliah . Dimana satu baris mata kuliah berhubungan dengan satu baris mata kulai atau mata pelajaran , begitu juga sebaliknya




Rabu, 21 September 2022

4. Apa itu physical model?


  • 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.







3. Apa itu basis conseptual DB

   


Conseptual

    Conseptual adalah seni perencanaan, pengembangan, dan komunikasi untuk memungkinkan sekelompok orang bekerja bersama untuk mencapai hasil yang di inginkan.

 Conseptual DB merupakan langkah awal dalam perancangan database. Pada tahap ini kita hanya menentukan konsep-konsep yang berlaku dalam sistem database yang akan di bangun. Langkah-langkah utama dalam perancangan secara Konseptual adalah sebagai berikut:

1. Prosedur kerja secara keseluruhan yang berlaku pada sistem yang berjalan

2. Informasi (output) apa yang diinginkan dari database?

3. Apa saja kelemahan-kelemahan dari sistem berjalan?

4. Pengembangan sistem di masa yang akan datang?

5. Bagaimana tingkat keamanan data saat ini?

6. Siapa saja yang terlibat dalam sistem yang berjalan?

7. Apa saja input yang diperlukan?

  1. Perancangan skema konseptual menghasilkan sebuah conceptual database schema pada DBMS independent model data tingkat tinggi seperti EER.
  2. Perancangan transaksi untuk merancang karakteristik dari transaksi-transaksi database yang telah diketahui pada suatu DBMS-independent. Transaksi-transaksi ini akan digunakan untuk memproses dan memanipulasi database suatu saat dimana database tersebut dilaksanakan.


2. Apa itu basis data?

    Basis data (Database) terdiri dari dua kata yaitu basis dan data. 

    Basis : Menurut ruangguru.co.id basis memiliki arti berupa tempat kumpul atau tempat berpusatnya sesuatu.

    Data : Masih dari sumber yang sama yaitu ruangguru.co.id data merupakan fakta-fakta dari dunia nyata yang mewakilkan sebuah objek. Objek tersebut bisa manusia, barang, dan lain sebagainya yang di simpan atau record ke dalam beberapa bentuk seperti teks, suara, gambar, dan lainnya.

    Jadi basis data bisa kita artikan kumpulan data-data yang saling berkaitan sehingga bisa dengan mudah di olah dengan mudah oleh pengguna. Proses pengolahan data contohnya yaitu menginput, menyimpan, memanggil, dan menghapus data.

    Pengertian lain dari basis data adalah Basis Data adalah kumpulan informasi yang disimpan dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database.


1. Apa yang Anda harapkan dari MK Basis data?

     Saya berharap MK basis data dapat memberikan pengetahuan tentang cara pengolahan data agar saya bisa dapat mengelola data dengan baik dan benar. Supaya bisa berguna di kehidupan saya karena saya tidak mau tertinggal oleh teknologi yang semakin hari semakin berkembang dengan pesat. Dengan nantinya apabila saya bisa mengaplikasikan data base semoga saya bisa bekerja di Perusahaan besar.