Minggu, 10 April 2016

ENTITY RELATIONSHIP DIAGRAM TOKO ELEKTRONIK

by : intan pruliwati


a.) Entity/Entitas       : toko, produk, customer, pegawai, registrasi.
b.) Atribut                 :
  •  toko                 : nama_toko, alamat, no_tlp.

  •   produk             : kode_produk, jenis_produk, merk, harga.

  •   Customer       : nama, no_identitas, alamat, no_tlp.

  •   Pegawai         : nm_pegawai, no_pegawai, alamat, jabatan, no_tlp.

  •   Registrasi      : jumlah_produk, no_registrasi, kode_produk, tgl_beli, total_bayar.

c.) Hubungan/Relasi
  •   Toko mempunyai produk elektronik.

Relasi one to many.
  •   Produk dijual kepada customer.

Relasi many to many.
  •   Customer membeli produk elektronik melalui petugas/pegawai.

Relasi many to many.
  •   Customer melakukan registrasi.

Relasi many to one.

ENTITY RELATIONSHIP DIAGRAM PENYEWAAN MOBIL

by : intan pruliwati

    

     a.) Entity/Entitas      : rental, mobil, customer, pegawai, registrasi.
     b.) Atribut                 :
  •   Rental            : nm_rental, alamat, no_tlp, jumlah_mobil.

  •   Mobil              : kode_mobil, merk, model, warna, thn_buat, no_polisi, tarif_sewa, bahan_bakar.

  •   Customer       : nama, no_identitas, alamat, no_tlp.

  •   Pegawai         : nm_pegawai, no_pegawai, alamat, jabatan, no_tlp.

  •   Registrasi      : no_registrasi, kode_mobil, tgl_sewa, jumlah_mobil, total_bayar.

     c.) Hubungan/Relasi
  •   Rental mempunyai mobil.

Relasi one to many.
  •   Mobil disewakan kepada customer.

Relasi many to many.
  •   Customer menyewa mobil melalui petugas/pegawai.
Relasi many to many.
  •   Customer melakukan registrasi.
              Relasi many to one.

ENTITY RELATIONSHIP DIAGRAM PERPUSTAKAAN

ENTITY RELATIONSHIP DIAGRAM PERPUSTAKAAN

by : intan pruliwati
   


    a.) Entity/Entitas      : mahasiswa, anggota, buku, petugas, denda

    b.) Atribut                 :

  •   Mahasiswa      : nama, nim, alamat, jurusan.

  •   Anggota          : nama, no_anggota, alamat, tgl_lahir, no_tlp.

  •   Buku                : judul_buku, kode_buku, penerbit, thn_terbit, harga, pengarang.

  •   Petugas           : nm_petugas, no_pegawai, jabatan, alamat, no_tlp

  •   Denda              : tgl_pinjam, tgl_kembali, kode_buku, judul_buku, jenis_denda, tarif_denda.

    c.) Hubungan/Relasi

  •   Mahasiswa mendaftar sebagai anggota perpustakaan.

Relasi many to many.

  •   Anggota meminjam buku.

Relasi many to many.

  •   Buku dipinjam melalui petugas.

Relasi many to many.

  •   Anggota membayar denda.

Relasi many to one.



Rabu, 23 Maret 2016

TUGAS PERANCANGAN BASIS DATA

TUGAS PERANCANGAN BASIS DATA

AnalisaKasus
• Perpustakaan Smart adalah perpustakaan
umum yang anggotanya pelajar, mahasiswa dan masyarakat yang
didirikan olehWalikota Jakarta Barat.Keberadaan perpustakaan
berlokasi di Walikota yang aplikasi pelayanan masih bersifat tradisional.
• Prosesnya :
1.     Setiapcalonanggota yang akanmenjadianggota harus mengisi formulirdengan 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 :
  • Dendaketerlambatanpengembaliandikenakanbiaya administrasi Rp.500 perharinya (buktisuratdenda terlampir)
  • DendaBukuperpustakaanrusakmakadikenakanbiaya revisibukuperpustakaan (biayainidikenakansetelah bukudiperbaiki). (buktisuratdendaterlampir)
  • DendaBukuHilang, makadikenakanbiayapenggantian sehargabukutersebut. (buktisuratdendaterlampir)
  • Perpustakaan smart dapatmenerimasumbangandari donaturstatusnya (anggotaataumasyrakatluas)
                             Analisa Kasus Perpustakaan Smart
                                       (Pembahasan di Kelas)


• Buat Enterprise dari “Perpustakaan Smart”.
Tentukan entitas-entitas yang diperlukan, beserta atribut/fieldnya.

 
Jawaban :
Enterprise :
PerpustakaanSmart : data_buku, data_anggota, data_peminjaman, data_denda, data_pendaftaran, data_donatur
Entitas :
-          Buku
-          Anggota
-          Peminjaman
-          Denda
-          Pendaftaran
-          Donatur
Atribut/Field : 

  • Entity Buku >> Field               : kode_buku, judul_buku, nama_pengarang,      nama_penerbit, ID_donatur.
  • Entity Anggota >> Field          : nama_anggota, ttl_anggota, alamat_anggota, status_anggota.
  • Entity Peminjam >> Field       : nama_anggota, tgl_pinjam, tgl_kembali, , kode_buku, denda.
  • Entity Denda >> Field              : no_pinjam, kode_buku, judul_buku, jenis_denda,total_biaya. 

    Entity Pendaftaran >> Field    : no_daftar, tgldaftar, nam_anggota, status_anggota, biaya_daftar. 

    Entity Donatur >> Field           : ID_donatur, nama_donatur, alamat_donatur, no_telp, tgl_sumbang.
    Entitas Staff >> Field              : no_pegawai, nama_pegawai, jabatan_pegawai, alamat_pegawai.
Data Value :
            Atribut nama_anggota : intan, meita, sagita dll

 Nama        tgl_pinjam    tgl kembali      kode_buku     denda
1. Meita P.  01-03-16         06-03-16           0054                 Rp. 0,-
2. Intan P.   16-02-16         24-02-16           0144                 Rp. 1000,-
3. Sagita U.  01-03-16        10-03-16           1234                 Rp. 1500,-