Minggu, 17 Mei 2020

Tugas ERD Perpustakaan

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.

ERD Perpustakaan

Database perpustakaan




Senin, 11 Mei 2020

Tentang Arcs

Arcs hanyalah salah satu simbol atau bentuk yang digunakan untuk merepresentasikan Exclusive Or dalam sebuah diagram basis data. Sebelum mengetahui apa itu Arcs dan bagaimana contohnya kita harus tahu dulu mengenai maksud atau definisi dari Exclusive Or itu sendiri.

Apa itu Exclusive Or ?

Dalam basis data, hubungan exclusive or adalah hubungan antara satu atau lebih entitas yang saling terkait, dimana hanya boleh ada satu hubungan di antara entitas-entitas tersebut yang dapat terjalin pada suatu waktu.

Contohnya :


Dalam gambar kita memiliki 3 entitas yaitu reklame, iklan dan pengumuman.


ERDish nya kira kira seperti ini :

"Tiap Reklame mungkin menampilkan satu dan hanya satu iklan atau Tiap Reklame mungkin menampilkan satu dan hanya satu pengumuman."

Hal tersebut menunjukan walaupun entitas iklan dan pengumuman sama-sama terhubung dengan entitas reklame, namun hanya 1 dari entitas tersebut ( Antara iklan dan pengumuman) yang dapat berkaitan pada suatu waktu, tidak bisa bersamaan. Itulah Exclusive Or Relationship.

Nah, Arcs merupakan representasi hubungan Exclusive Or yang digambarkan dengan bentuk garis melengkung yang melintang diantara entitas Iklan dan Reklame atau Entitas Pengumuman dan Reklame.



Jumat, 10 April 2020

Quiz ERD


sebuah restoran memiliki banyak kasir dengan id karyawan , nama, alamat dan no hp. restoran tersebut memiliki berbagai macam menu dan harga. setiap kasir melayani setiap transaksi pembelian. kalian harus mencatat setiap transaksi siapa yang melayani transaksi tersebut(kasir) , kapan transaksi tersebut terjadi dan berapa total pembayaranya.






Senin, 30 Maret 2020

Tugas Membuat ERD

Anda adalah seorang database administrator di sebuah universitas. Anda harus mendesain ERD tentang mahasiswa yang mengambil mata kuliah. Untuk data mahasiswa harus mencakup profil dan data akademik mahasiswa. Daftar matakuliah seperti kode MK, nama MK, SKS, Semester dan Prodi.




Selasa, 03 Maret 2020

MENGIDENTIFIKASI MODEL KONSEPTUAL DAN MODEL FISIK

Skenario :
   Zoe akan pergi ke toko untuk membeli minuman untuk pesta ulang tahun yang dijadwalkan malam itu. Zoe tahu bahwa dia membutuhkan minuman untuk 48 orang dan mengharapkan toko untuk menerima cek untuk pembayaran dan memberinya bantuan membawa produk ke mobilnya. Zoe ingin memiliki minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula. Dia mengharapkan untuk membeli delapan paket enam. Zoe memasuki toko dan menemukan seluruh sistem distribusi minuman otomatis. Dia juga menemukan bahwa minuman datang dalam berbagai ukuran paket dan bahwa dia harus memilih opsi penjual yang tepat untuk produk yang akan dicairkan. Minuman dikemas dalam empat bungkus, enam bungkus, dan sepuluh bungkus. 


Model Konseptual dan Fisik

    Desain untuk objek (mobil, rumah, database, dll.) Yang mencakup detail implementasi seperti ukuran, volume, berat, dll. - Model fisik
     Model data, biasanya diwakili oleh diagram hubungan entitas. model konseptual
     Kumpulan fakta dari mana kesimpulan dapat diambil. Data
    Proses menangkap konsep dan aturan penting yang membentuk bisnis dan menggambarkannya secara visual pada model konseptual - pemodelan data


1. Anda akan bekerja berpasangan untuk kegiatan ini.

• Satu siswa menggambarkan "rumah impian" -nya sementara siswa lainnya mencoba menggambarnya.

Anda dapat mendiskusikan perincian spesifik, tetapi siswa yang mendeskripsikan rumah tidak diizinkan untuk melihat apa yang sedang digambar sampai setelah waktu dipanggil.

• Setelah membagikan gambar Anda, jelaskan pentingnya menjelaskan persyaratan informasi dengan akurat.
Untuk merancang model fisik secara akurat, tangkap semua aturan bisnis dan perhatikan aturan akun yang mengatur sistem di masa depan.

2. Tinjau skenario di bawah ini. Identifikasi model konseptual dan model fisik dari skenario.
2
Konseptual:
Zoe akan pergi ke toko untuk membeli minuman untuk pesta ulang tahun yang dijadwalkan malam itu. Zoe tahu bahwa dia membutuhkan minuman untuk 48 orang dan mengharapkan toko untuk menerima cek untuk pembayaran dan memberinya bantuan membawa produk ke mobilnya. Zoe ingin memiliki minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula. Dia mengharapkan untuk membeli delapan paket enam.
Fisik:
 Zoe memasuki toko dan menemukan seluruh sistem distribusi minuman otomatis. Dia juga menemukan bahwa minuman datang dalam berbagai ukuran paket dan bahwa dia harus memilih opsi penjualan yang tepat untuk produk yang akan dicairkan. Minuman dikemas dalam empat bungkus, enam bungkus, dan sepuluh bungkus.

3. Berikan lima alasan untuk membuat model data konseptual.
1. Menjelaskan dengan tepat kebutuhan informasi bisnis
2. Memfasilitasi diskusi
3. Mencegah kesalahan dan kesalahpahaman
4. Membentuk dokumentasi "sistem ideal" yang penting
5. Membentuk dasar yang kuat untuk desain basis data fisik.


4. Sebutkan dua contoh model konseptual dan model fisik.
Model konseptual:




Model fisik:



Sekian yang dapat saya sampaikan, kurang lebihnya mohon maaf, Terimakasih.



UBP Karawang Official

ERD Beserta Contoh ERD Menggunakan Aturan Oracle Academy

ERD Beserta Contoh ERD Menggunakan Aturan Oracle Academy

ERD adalah salah satu model yang digunakan untuk mendesain database dengan tujuan menggambarkan data yang berelasi pada sebuah database. Umumnya setelah perancangan ERD selesai berikutnya adalah mendesain database secara fisik yaitu pembuatan tabel, index dengan tetap mempertimbangkan performance. Kemudian setelah database selesai dilanjutkan dengan merancang aplikasi yang melibatkan database. Komponen penyusun ERD adalah sebagai berikut :
Entitas adalah objek dalam dunia nyata yang dapat dibedakan dengan objek lain, sebagai contoh mahasiswa,dosen,departemen. Entitias terdiri atas beberapa atribut sebagai contoh atribut dari entitas mahasiswa adalah nim,nama,alamat,email, dll. Atribut nim merupakan unik untuk mengidentifikasikan / membedakan mahasiswa yg satu dengan yg lainnya. Pada setiap entitas harus memiliki 1 atribut unik atau yang disebut dengan primary key.
Relasi adalah hubungan antara beberapa entitas. sebagai contoh relasi antar mahaiswa dengan mata kuliah dimana setiap mahasiswa bisa mengambil beberapa mata kuliah dan setiap mata kuliah bisa diambil oleh lebih dari 1 mahasiswa. relasi tersebut memiliki hubungan banyak ke banyak.


Apakah komponen yang terbentuk didalam Entity Relationship Diagram (ERD)?
Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk yaitu :
a. Entitas
Pada post sebelumnya mengenai basis data telah dijelaskan sedikit tentang pengertian entity (entitas) yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang menarik di bidang organisasi yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
b.  Hubungan (relasi/relationship)
Suatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar.
c.  Atribut
Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut :
  • Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
  • Atribut simple
atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.
  • Atribut Multivalue
nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
  • Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
  • Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus
Derajat relasi atau kardinalitas rasio
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya


  • One to One (1:1)
    Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
  • One to many (1:M / Many)
    Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
  • Many to Many (M:M)
    Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.
berikut adalah contoh sederhana relasi antar tabel yang saya buat di PhpMyAdmin dengan nama database db_penjualan
Penjelasannya : Tabel products dengan tabel order_details memiliki relasi one to many artinya setiap products dapat dijual lebih dari satu kali. Field penghubung antar tabelnya adalah productid , dimana di dalam tabel products sebagai kunci utama (primary key) dan di dalam tabel order_details memiliki posisi sebagai kunci tamu (foreign key).
   
   Tabel customer dengan tabel orders memiliki relasi one to many, artinya setiap customer dapat memiliki lebih dari satu transaksi penjualan barang. Field penghubung antar tabelnya adalah customerid , dimana di dalam tabel Pelanggan sebagai kunci utama (primary key) dan di dalam tabel orders memiliki posisi sebagai kunci tamu (foreign key).

   Tabel Suppliers dengan tabel products memiliki relasi one to many, artinya setiap suppliers atau pemasok dapat memiliki lebih dari satu produk. Field penghubung antar tabelnya adalah supplierid, dimana di dalam tabel Suppliers sebagai kunci utama (primary key) dan di dalam tabel Products memiliki posisi sebagai kunci tamu (foreign key).

  Tabel employees dengan tabel orders memiliki relasi one to many, artinya setiap employees atau karyawan dapat melakukan lebih dari satu kali transaksi Pemesanan atau orders. Field penghubung antar tabelnya adalah employeeid, dimana di dalam tabel Pengguna sebagai kunci utama (primary key) dan di dalam tabel Pemesanan memiliki posisi sebagai kunci tamu (foreign key).

   Tabel Orders dengan tabel order_detail memiliki relasi one to many, artinya setiap transaksi Pemesanan barang atau orders dapat memiliki lebih dari satu detail transaksi Pemesanan atau order_detail . Field penghubung antar tabelnya adalah orderid, dimana di dalam tabel orders sebagai kunci utama (primary key) dan di dalam tabel order_detail memiliki posisi sebagai kunci tamu (foreign key).

Sekian contoh dan penjelasan ERD Penjualan dan Relasi antar tabel dengan PhpMyAdmin. Mohon maaf bila ada kesalahan dan kekurangan.

Senin, 02 Maret 2020

Minggu, 01 Maret 2020

Physycal Model

Physycal data model



Physical data model Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Sebuah physical data model (alias desain database) adalah representasi dari desain data yang memperhitungkan fasilitas dan kendala sistem database yang diberikan manajemen. Dalam siklus hidup proyek itu biasanya berasal dari model data logis, meskipun mungkin reverse-engineered dari implementasi database yang diberikan. Sebuah physical data model lengkap akan mencakup semua artefak database yang diperlukan untuk membuat hubungan antara tabel atau mencapai tujuan kinerja, seperti indeks, definisi kendala, menghubungkan tabel, tabel dipartisi atau cluster. Physical data model biasanya dapat digunakan untuk menghitung perkiraan penyimpanan dan mungkin termasuk rincian alokasi penyimpanan khusus untuk sistem database tertentu.


UBP KARAWANG 

CONCEPTUAL DB

CONCEPTUAL DB


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.



UBP Karawang Official

Apa itu Basis Data?

Basis Data (Database)


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.




UBP KARAWANG Official

Tugas ERD Perpustakaan

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bi...