Desain Konseptual
Kode_jenis Nama_jenis 1 Kode_koleksi Nama_koleksi Sub_total_harga _sewa Tanggal_pengembalian
Jenis
Punya
Koleksi
Detail peminjaman
Harga_sewa
Jumlah_koleksi
Tahun_edar N
Alamat_anggota Kota_asal_anggota
Kode_transaksi
Tanggal_kembali
Anggota
Kode_anggota Nomor_telpon _anggota
Melakukan
Transaksi peminjaman
Mempunyai
Mengelola
Ketentuan
Kode_ketentuan
Nama_ketentuan
Keterangan_ketentuan
Memiliki
Karyawan
Jabatan_Karyawan
Pin_karyawan Jenis_kelamin_ karyawan
Nomor_telpon_ karyawan
Alamat_karyawan
Periode
Nama_jabatan
N 1
Mempunyai
Jabatan
Kode_jabatan
PK Koleksi
Kode_koleksi Kode_jenis Nama_koleksi Jumlah_koleksi Tahun_edar
PK
FK Detail peminjaman
Kode_koleksi,Kode_transaksi Sub_total_harga_sewa Tanggal_pengembalian
PK
FK
FK
FK
Anggota
Kode_anggota Nomor_identitas_anggota Nama_anggota Alamat_anggota Kota_asal_anggota Nomor_telepon_anggota
PK
Karyawan
Kode_karyawan Nomor_identitas_karyawan Nama_karyawan Nomor_telepon_karyawan Jenis_kelamin_karywan Alamat_karyawan
PK
Jabatan karyawan
Kode_jabatan, Kode_karyawan Periode Pin_karyawan
PKFK Jabatan
Kode_jabatan Nama_jabatan
Ketentuan
Kode_ketentuan Nama_ketentuan Keterangan_ketentuan
PK
PK
1NF
Pada relasi Jenis ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Jenis ini sudah memenuhi bentuk normal yang pertama (1NF).
Nama_koleksi Jumlah_koleksi Tahun_edar Battleship 4 Windows 8 2 Dark night rises 3 The Sims 3 3
Pada relasi Koleksi ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Koleksi ini sudah memenuhi bentuk normal yang pertama (1NF).
Detail Peminjaman Kode_koleksi, Kode_transaksi Sub_total_harga_sewa Tanggal_pengembalian K001TR001 IDR 5,000 1/22/2000 K003TR001 IDR 5,000 1/23/2000 K005TR002 IDR 5,000 1/24/2000 K002TR002 IDR 6,000 1/23/2000 K004TR002 IDR 4,000 1/23/2000 K006TR002 IDR 5,000 1/25/2000
Pada relasi Detail_peminjaman ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Detail_peminjaman ini sudah memenuhi bentuk normal yang pertama (1NF).
Transaksi_peminjaman Kode_transaksi TR001 TR002 TR003 TR004 Kode_anggota A004 A002 A001 A005 Kode_karyawan Kode_ketentuan Tanggal_peminjaman KAR002 T001 1/21/2000 KAR002 T001 1/22/2000 KAR003 T001 1/23/2000 KAR003 T001 1/24/2000 Total_pembayaran IDR 15,000 IDR 20,000 IDR 10,000 IDR 21,000 Tanggal_kembali 1/23/2000 1/26/2000 1/25/2000 1/28/2000
Pada relasi Transaksi_peminjaman ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Transaksi_peminjaman ini sudah memenuhi bentuk normal yang pertama (1NF).
Anggota Kode_anggota A001 A002 A003 A004 A005 Nomor_identitas_anggota Nama_anggota 35466789854 Rudi r. 56354287651 Mawar m. 32451654798 Jihan j. 37658765679 Michael. K 31098238765 Budi d. Alamat_anggota Kota_asal_anggota Nomor_telepon_anggota Jl. Perak barat no.27 Surabaya 8573004673 Jl.trosobo indah no.45 Sidoarjo 8234517700 Jl. Raden patah no.9 Gresik 8886787691 Jl.ikan gabus no.51 Wonoayu 8765676545 Jl. Pegasangan no.72 Surabaya 8123432347
Pada relasi Anggota ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Anggota ini sudah memenuhi bentuk normal yang pertama (1NF).
Nama_karyawan Nomor_telepon_karyawan Jenis_kelamin_karyawan Umar 8123456543 L Siti 8887654387 P Farah 8576456521 P Kiky 8524356321 L
Alamat_karyawan Jl. Keboansikep no.46 Jl. Kapasan no.07 Jl.merpati no.10 Jl. Cut mutia no.16
Pada relasi Karyawan ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Karyawan ini sudah memenuhi bentuk normal yang pertama (1NF).
Pada relasi Detail_jabatan ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Detail_jabatan ini sudah memenuhi bentuk normal yang pertama (1NF).
Pada relasi Jabatan ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Jabatan ini sudah memenuhi bentuk normal yang pertama (1NF).
Ketentuan Kode_ketentuan Nama_ketentuan Keterangan_ketentuan T001 Jumlah pinjaman <7 T002 Tanggal kembali 1 hari = 1 kaset
Pada relasi Ketentuan ini terlihat tidak ada sekelompok data atau atribut yang sama atau berulang. Dengan demikian, dapat dikatakan bahwa relasi Ketentuan ini sudah memenuhi bentuk normal yang pertama (1NF).
2NF
Functional Dependency : Detail_peminjaman Kode_koleksi , Kode_transaksi sub_total_harga_sewa , Tanggal_kembali Artinya : Sub_total_harga_sewa dan Tanggal_kembali bergantung pada kode_koleksi dan kode_transaksi
Detail Peminjaman Kode_koleksi, Kode_transaksi Sub_total_harga_sewa Tanggal_pengembalian K001TR001 IDR 5,000 1/22/2000 K003TR001 IDR 5,000 1/23/2000 K005TR002 IDR 5,000 1/24/2000 K002TR002 IDR 6,000 1/23/2000 K004TR002 IDR 4,000 1/23/2000 K006TR002 IDR 5,000 1/25/2000
Pada relasi Detail_peminjaman ini terlihat mempunyai PK lebih dari 1 dan saling bergantung. Hubungungan antar atribut yang saling bergantung ini adalah full depency. Dengan demikian dapat dikatakan bahwa relasi Detail_peminjaman sudah memenuhi bentuk normal kedua (2NF). Jabatan_karyawan Kode_jabatan , Kode_karyawan periode , pin_karyawan Artinya : periode dan pin karyawan bergantung pada kode_jabatan dan kode_karyawan
Pada relasi Detail_jabatan ini terlihat mempunyai PK lebih dari 1 dan saling bergantung. Hubungungan antar atribut yang saling bergantung ini adalah full depency. Dengan demikian dapat dikatakan bahwa relasi Detail_jabatan sudah memenuhi bentuk normal kedua (2NF).
3NF
Jenis (Kode_jenis, Nama_jenis, Harga_sewa) Pada relasi Jenis ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Koleksi (Kode_koleksi, Kode_jenis, Nama_koleksi, Jumlah_koleksi, Tahun_edar) Pada relasi Koleksi ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF).
Detail_peminjaman (Kode_koleksi,Kode_transaksi, Sub_total_harga_sewa, Tanggal_pengembalian) Pada relasi Detail_peminjaman ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Transaksi_peminjaman (Kode_transaksi, Kode_anggota, Kode_karyawan, Kode_ketentuan, Tanggal_peminjaman, Total_pembayaran, Tanggal_kembali) Pada relasi Transaksi_peminjaman ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Anggota (Kode_anggota, Nomor_identitas_anggota, Nama_anggota, Alamat_anggota, Kota_asal_anggota, Nomor_telepon_anggota) Pada relasi Anggota ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Karyawan (Kode_karyawan, Nomor_identitas_karyawan, Nama_karyawan, Nomor_telepon_anggota, Jenis_kelamin_karyawan, Alamat_karyawan) Pada relasi Karyawan ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Jabatan_karyawan (Kode_jabatan,Kode_karyawan, Periode, Pin_karyawan) Pada relasi Detail_jabatan ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Jabatan (Kode_jabatan, Nama_jabatan) Pada relasi Jabatan ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF). Ketentuan (Kode_ketentuan, Nama_ketentuan, Keterangan_ketentuan) Pada relasi Ketentuan ini terlihat bahwa tidak ada atribut yang bukan PK bergantung pada atribut lain yang bukan PK juga (transitif dependency). Dengan demikian bentuk relasi ini telah sesuai dengan normalisasi yang ketiga (3NF).