Senin, 08 April 2019

Bentuk normalisasi


BENTUK NORMALISASI DARI DOKUMEN INI

Soal


Jawaban

 1. Bentuk un normal Form


   2. Bentuk 1NF



3. Bentuk 2NF



4. Bentuk 3NF




Minggu, 07 April 2019

Perpustakaan smart ERD dan LRS

Sistem Basis Data
"PERPUSTAKAAN SMART"

  • Perpustakaan Smart adalah perpustakaan umum yang anggotanya pelajar, mahasiswa dan masyarakat yang didirikan oleh walikota jakarta barat. keberadaan perpustakaan berlokasi di walikota yang aplikasi pelayanan masih bersifat tradisional. 
  • Prosesnya :
  1. Setiap calon anggota yang akan menjadi anggota harus mengisi formulir dengan biaya administrasi Rp 10.000,- .
  2. Anggota dapat meminjam buku maksimal 3 buku.
  3. Untuk masa peminjaman selama 1 minggu (7 hari).
  4. Keterlambatan pengembalian dikenakan denda sesuai dengan kondisi denda, diantaranya :
    • Denda keterlambatan pengembalian dikenakan biaya administrasi Rp 500,- perharinya (bukti surat denda terlampir).
    • Denda buku perpustakaan rusak maka  dikenakan biaya revisi buku perpustakaan (biaya ini dikenakan setelah buku diperbaiki) (buku surat denda terlampir).
    • Denda buku hilang, maka dikenakan biaya penggantian seharga buku tersebut (bukti surat denda terlampir).
    • Perpustakaan smart dapat menerima sumbangan dari donatur statusnya (anggota atau masyarakat luas).

Analisa Kasus Enterprise

  • Buat enterprise dari "Perpustakaan Smart".
  • Tentukan entitas-entitas yang diperlukan, beserta atribut/fieldnya.
Jawaban :

Enterprise Perpustakaan Smart 
  1. data buku 
  2. data anggota 
  3. data peminjaman 
  4. data denda
  5. data pendaftaran
  6. data donatur
Entitas : 
  • Buku
  • Anggota
  • Peminjaman
  • Denda
  • Pendaftaran
  • Donatur
Atribut/Field : 
  1. Entity Buku -> Field :  Kode buku, judul buku, nama pengarang, nama penerbit, ID donatur.
  2. Entity Anggota -> Field : nama anggota, ttl anggota, alamat anggota, status anggota. 
  3. Entity Peminjaman -> Field : no pinjam, tgl daftar, nama anggota, status anggota, biaya daftar. 
  4. Entity Denda -> Field : no pinjam. kode buku, judul buku, jenis denda, total biaya.
  5. Entity Pendaftaran -> Field : no daftar, tgl daftar, nama anggota. status anggota, biaya daftar. 
  6. Entity Donatur -> Field : ID donatur, nama donatur, alamat donatur, no telp, tgl sumbang.
Tabel Enterprise :

Tabel Buku

Kode Buku
Judul Buku
Nama Pengarang
Nama Penerbit
ID Donatur
0000010
Tentang pendidikan
Muhammad Ari
Hendi Darnoko
12188462
0000011
Novel
Saiful Hidayat
Budiman
12183456

Tabel Anggota 
Nama
Tempat, TanggalLahir
Alamat
Status
Rina Anggreani
bogor23 Februari 1999
Sempur raya
Mahasiswi
Febia Fitriani
Depok 20 Juni 1995
Parung Raya
Mahasiswi

Tabel Peminjaman
No. Pinjam
Nama
Tgl. Pinjam
Tgl. Kembali
Lama Pinjam
Kode Buku
005
Rina A
12 Maret 2018
19 Maret 2018
7 hari
0000010
008
Febia Firiani
18 Maret 2018
25 Maret 2018
7 hari
0000011

Tabel Denda 
No. Pinjam
KodeBuku
JudulBuku
JenisDenda
Total
002
0000010
Tentang pendidikan
DendaTelat
Rp. 1500,-
007
0000011
Novel
-
-

Tabel Pendaftaran
No.
Tanggal
Nama
Status
Biaya
01
12 Maret 2018
Rina Anggreani
Mahasiswi
Rp. 10.000,-
02
14 maret 2018
Febia Fitriani
Mahasiswi
Rp. 10.000,-

Tabel Donatur
ID Donatur
Nama
Alamat
No. Telp
Tgl. Sumbang
13556498
Rhyan Saputra
Sentul city
0211234567
12 maret 2018
13556472
Dewi Astuti
Bojong Sari
0213456789
01 april 2018


ERD (Entity Relationship Diagram)



LRS (Logical Relational Structure)