Senin, 11 Mei 2020

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 

                                                                


Senin, 04 Mei 2020

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 :













Sabtu, 11 April 2020

ERD Perpustakan Fakultas

Quis Pertemuan ke 6


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.



untuk sumber : https://adirp.id/web/post/contoh-kasus-entity-relationship-diagram-erd

Jumat, 27 Maret 2020

Contoh ERD (Entity Relationship Diagram) di Universitas




Contoh Soal Diagram  ERD 

Anda seorang database administrator di sebuah universitas . 
Anda harus mendesain ERD (Entity Relationship Diagram) tentang Mahasiswa yang mengambil matakuliah. Untuk data mahasiswa harus mencangkup profile mahasiswa dan data akademik. daftar matakuliah, Daftar Matakuliah seperti  kode : MK,nama Mk, Sks, Semester, dan Program studi.





Selasa, 03 Maret 2020

Penjelasan dan contoh dari ERD ( menggunakan aturan oracle academy )




Pengertian ERD (Entity Relationship Diagram)

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.

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

Contohnya :


Entitas
Atribut
1.     Mahasiswa
2.     Mata Kuliah
1.     Nim, Nama, Jurusan, Alamat
2.     kdmk, nama_mk, sks

Analisis

Gambar ERD sederhana di atas memiliki 2 entitas dengan nama Mahasiswa dan Mata Kuliah, serta satu proses yang menghubungkan keduanya.


Entitas Mahasiswa memiliki atribut seperti Nim, Nama, Jurusan dan Alamat. Sedangkan Mata Kuliah memiliki kdmk, Nama_mk dan sks. Proses krs memiliki masukan berupa nim, kdmk, ta dan smt.



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



Soal konsep model and the physical 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 penjualan yang tepat untuk produk yang akan dicairkan. Minuman dikemas dalam empat bungkus, enam bungkus, dan sepuluh bungkus.

Review :

Konseptual Model : 

Zoe punya rencana untuk membeli delapan minuman kemasan 6 * paket dan harapannya adalah mendapatkan bantuan membawa produk ke mobilnya.

Physical Model  :

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.

Sabtu, 29 Februari 2020

Apa itu Physical Model ?







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


        PDM merupakan gambaran fisik dari database yang akan dibuat dengan mempertimbangkan DBMS yang akan digunakan. PDM dapat dihasilkan dari CDM yang telah dibuat. Dalam penerapannya PDM dapat disamakan dengan Skema Relasi yang fungsinya adalah memodelkan struktur fisik dan secara detail dari suatu database.

Apa itu conseptual Data Base ?







       Conseptual Basis data bias disebut juga seagai Skema data yang merupakan deskripsi dari basis data yang spesifikasinya ditentukan dalam tahap perancangan namun tidak terlalu diharapkan diubah setiap.  Penggambaran skema umumnya berisi sebagian dari detail deskripsi basis data. Sekelompok data yang tersusun dalam satu baris rekaman dan tersimpan dalam basis data disebut dengan instan atau kejadian.

Apa itu Basis data ?




    Basis data (bahasa inggris : database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. 


Basis : dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul.
Data : representasi fakta dunia nyata yang mewakili suatu objek seperti manusia

Database berfungsi untuk menampung atau menyimpan data – data, dimana masing – masing data yang ada pada table atau file tersebut saling berhubungan dengan satu sama lainnya. 

Terdapat beberapa aturan yang harus dipatuhi pada file basis data  agar dapat memenuhi kriteria sebagai suatu basis data, yaitu:
  1. Kerangkapan data, yaitu munculnya data-data yang sama secara berulang-ulang pada file basis data
  2. Inkonsistensi data, yaitu munculnya data yang tidak konsisten pada field yang sama untuk beberapa file dengan kunci yang sama,
  3. Data terisolasi, disebabkan oleh pemakaian beberapa file basis data. Program aplikasi tidak dapat mengakses file tertentu dalam sistem basis data tersebut, kecuali program aplikasi dirubah atau ditambah sehingga seolah-olah ada file yang terpisah atau terisolasi terhadap file yang lain,
  4. Keamanan data, berhubungan dengan masalah keamanan data dalam sistem basis data . Pada prinsipnya file basis data hanya boleh digunakan oleh pemakai tertentu yang mempunya wewenang untuk mengakses,
  5. Integrasi data, berhubungan dengan unjuk kerja sistem agar dapat melakukan kendali atau        kontrol pada semua bagian sistem sehingga sistem selalu beroperasi dalam pengendalia penuh.
Adapun ciri-ciri database adalah:
  1.  Sistem yang dapat menyimpan data ke dalam floppy disk atau harddisk.
  2. Sistem yang menganut pengolahan data untuk ditambah, diubah, atau dihapus dengan mudah dan terkontrol.
  3. Data terpisah dari program.

Jumat, 28 Februari 2020

Apa yang di harapkan dari MK Basis Data ?






Dengan adanya Mata Kuliah Basis Data harapannya dapat membantu mahasiswa dalam memahami data base itu sendiri seperti : 
membedakan data dan informasi, tujuan adanya database , pengolahan data base , bagaimana pengaplikasian database yang dapat di terapkan mahasiswa di matakuliah lainya , serta dapat membantu mahasiswa dalam perkerjaan yang menggunakan database