Anda di halaman 1dari 6

1.1. Desain Data 1.1.1.

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

Total_pembayaran Tanggal_peminj aman

Kode_transaksi

Nama_anggota Alamat_anggota Nomor_identitas _anggota

Tanggal_kembali

Anggota
Kode_anggota Nomor_telpon _anggota

Melakukan

Transaksi peminjaman

Mempunyai

Jenis_kelamin _anggota Nomor_identitas _karyawan Kode_karyawan Nama_karyawan

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

Gambar 1.5 ERD Sistem informasi peminjaman pada rental Mustang

1.1.2. Skema relasi


Pemetaan
Jenis
Kode_jenis Nama_jenis Harga_sewa

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

PKFK Transaksi peminjaman


Kode_transaksi Kode_anggota Kode_karyawan Kode_ketentuan Tanggal_peminjaman Total_pembayaran Tanggal_kembali

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

Gambar 1.6 Pemetaan dari ERD 1.1.3. Normalisasi

1NF

Jenis Kode_jenis J001 J002 J003

Nama_jenis Harga_sewa DVD 5000 Software 6000 Game 4000

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).

Koleksi Kode_koleksi K001 K002 K003 K004

Kode_jenis J001 J002 J001 J003

Nama_koleksi Jumlah_koleksi Tahun_edar Battleship 4 Windows 8 2 Dark night rises 3 The Sims 3 3

2012 2012 2012 2011

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).

Karyawan Kode_karyawan KAR001 KAR002 KAR003 KAR004

Nomor_identitas_karyawan 35467876909 65345364876 34543567654 30987676542

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).

Jabatan Karyawan Kode_jabatan, Kode_karyawan P001KAR001 P002KAR002 P002KAR003 P001KAR004

Periode 2000 2000 2000 2000

Pin_karyawan AMUSTANG01 KMUSTANG02 KMUSTANG03 AMUSTANG02

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).

Jabatan Kode_jabatan P001 P002 Nama_jabatan Admin Karyawan

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

Jabatan Karyawan Kode_jabatan, Kode_karyawan P001KAR001 P002KAR002 P002KAR003 P001KAR004

Periode 2000 2000 2000 2000

Pin_karyawan AMUSTANG01 KMUSTANG02 KMUSTANG03 AMUSTANG02

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).

Anda mungkin juga menyukai