Minggu, 17 Mei 2020

ERD perpustakaan dan Databasenya

ERD Perpustakaan dan Databasenya

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.

Berikut Bentuk ERDnya




Setelah itu ada bentuk design Database 

1. Gunakan XAMPP


2. Pada Browser, silakan akses URL Berikut : http://localhost/phpmyadmin

kurang lebih tampilannya seperti ini 

3. Buat Colum data base 

disini saya mengunakan data base dengan nama "Perpustakaan"


4. Buat masing masing table pada data base
                                                                                        

Pada Tabel database buku terdiri dari id_buku sebagai Primary key, judul, pengarang , penerbit, tahun terbit.

Pada Tabel database Data_pinjaman terdapat : id_pinjaman Sebagai Primary key , tanggal_pinjaman, tanggal_kembali, id_buku sebagai foreign key , nim sebagai foreign key


Pada Tabel database Mahasiswa Terdapat : Nim sebagai Primary Key, nama , alamat , no_hp


5. Design data base 

                                                                

Pengertian Arc

Apa itu arcs pada basis data ?

Pengertian Arcs

ARC Relationship adalah simbol busur yang digunakan dalam model data untuk menunjukkan bahwa dua atau lebih hubungan yang saling eksklusif. Apabila entitas utama sudah memiliki hubungan dengan satu entitas, maka entitas lainnya tidak dapat berhubungan dengan entitas utama pada waktu yang sama.


Syarat Syarat yang pada ARCS :

• Arcs selalu menjadi milik satu entitas..
• Arcs dapat mencakup lebih dari dua hubungan.
• Tidak semua hubungan suatu entitas perlu dimasukkan dalam arc.
• Entitas mungkin memiliki beberapa arc
• Arc harus selalu terdiri dari hubungan dengan opsionalitas yang sama.
• Semua hubungan dalam arc harus bersifat wajib atau semua harus opsional.
• Hubungan dalam arc mungkin berbeda kardinalitas, meskipun ini jarang terjadi.


Contoh Arch :






Senin, 30 Maret 2020

Tugas 

Post 1 : Buat ERD dari soal berikut 

Ada seorang mahasiswa administrator di sebuah universitas. Anda harus mendesai ERD tentang mahasiswa yang mengambil matakuliah. Untuk data mahasiswa harus mencakup profile mahasiswa dan data akademik. Daftar matakuliah seperti kode MK, SKS, Semester dan Program Studi.




Selasa, 03 Maret 2020

Penjelasan ERD

Penjelasan ERD (Entity Relationship Diagram) beserta contohnya

Pengertian dari ERD (Entity Relationship Diagram) adalah suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Pada dasarnya ada tiga komponen yang digunakan, yaitu :

a. Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
- 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

c. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.

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

Komponen ERD sebagai berikut :

Contoh ERD Perpustakaan

Untuk mendaftar menjadi anggota perpustakaan di sekolah atau universitas, maka kita harus menulis sebuah data diri seperti Nama, Nomer Siswa/Mahasiswa dan Alamat sebagai bukti keanggotaan.

Di perpustakaan juga kita temui banyak buku dari berbagai pelajaran, tiap buku memiliki Judul, Nomer buku, Pengarang, Penerbit dan Tahun Penerbit, bahkan satu buku bisa ditulis lebih dari satu orang.

Lalu bagaimana kita menentukan entitas, atribut, dan relasi? bagaimana bentuk ERDnya?

Diketahui:

Entitas = Mahasiswa, Kartu Anggota Perpustakaan (KAP), Buku
Atribut = Nama, No Siswa/Mahasiswa, Alamat Siswa/Mahasiswa, No Buku, Judul, Pengarang, Penerbit dan Tahun Terbit.
Relasi = Daftar dan Pinjam

Bentuk gambar ERD Perpustakaan:
contoh erd

Review

Review the scenario below. Identify the conceptual model and the physical model dari scenario.

Identifikasi conceptual model dan physichal model dari skenario berikut :

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

Review :

Model konseptual : Zoe memiliki rencana untuk membeli delapan minuman 6 * paket dan harapannya adalah mendapatkan bantuan membawa produk ke mobilnya. 

Model fisik: Zoe menemukan bahwa minuman dikemas dalam 4 * paket, 6 * paket, dan 10 * paket (minuman berkarbonasi, minuman non-karbonasi, dan minuman bebas gula) dan seluruh sistem distribusi minuman diotomatisasi sekarang

Minggu, 01 Maret 2020

UNIVERSITAS BUANA PERJUANGAN KARAWANG

TUGAS BASIS DATA
Blog ini dibuat berdasarkan tugas yang diberikan oleh Dosen Pengampu Mata Kuliah Basis Data yang berisikan tentang Manfaat dan Pengertian dari Mata Kuliah Basis Data


TELUSURI

Dosen Pengampu : Adi Rizky P. M. Kom
Mata Kuliah         : Basis Data
Maret 01, 2020

UNIVERSITAS BUANA PERJUANGAN KARAWANG

1. Apa yang diharapkan dari Mata Kuliah Basis Data ?
Dengan adanya Mata Kuliah Basis Data ini diharapkan mampu menambah ilmu dan wawasan seputar permasalahan jenis data, yang nantinya dapat dipergunakan dalam pemecahan suatu masalah
2. Apakah yang dimaksud dengan Basis Data, Conceptual DB, dan Physical Model?
   
 A. Basis Data
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.

 B. Conceptual DB
Bisa pula disebut sebagai perancangan yang mempunyai arti pemrosesan untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem sesuai dengan kebutuhan perancangan dengan tujuan untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan aplikasi-aplikasinya, memudahkan pengertian struktur informasi, mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan (response time, processing time, dan storage space)

C. Physical Model
Physical  Data  Model  (PDM)  menjelaskan/menjabarkan  bagaimana  data disimpan di komputer dengan menyajikan informasi seperti record formats, record orderings, dan  access path.

ERD perpustakaan dan Databasenya

ERD Perpustakaan dan Databasenya Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan ala...