2020 Berdasarkan EDR diatas dapat dilakukan langkah-langkah sebagai berikut :
1. TanpaMenggunakan Tools
Transformasi Model Datanya
Implementasi Basis Ddata (Menggunakan SQL)
2. Menggunakan Tools (DBDesigner/Mysql Designer)
Transformasi Model Datanya
Table barang
CREATE TABLE Tbl_Barang_Faishal (
ID_Barang INTEGER(10) NOT NULL, ID_Jenis_Barang INT(10) NULL, Nama VARCHAR(30) NULL, Merk VARCHAR(35) NULL, Stock INT (10) NULL, No_Rak INT (10) NULL PRIMARY KEY(ID_Barang) ); Table_pelanggan
CREATE TABLE Tbl_Pelanggan_Faishal (
NIK INT(10) NOT NULL, ID_Pelanggan VARCHAR(10) NOT NULL, Nama VARCHAR(30) NULL, Nama_Depan VARCHAR(20) NULL, Nama_Belakang VARCHAR(20) NULL, Alamat VARCHAR(50) NULL, Tgl_Lahir DATE NULL, Telp INT(10) NULL, Usia INT(10) NULL,, PRIMARY KEY(NIK) ); tabel kasir
CREATE TABLE Tbl_Kasir_Faishal (
ID_Kasir VARCHAR(10) NOT NULL, ID_Shift INT(10) NOT NULL, Nama VARCHAR(30) NULL, Alamat VARCHAR(50) NULL, PRIMARY KEY(ID_Kasir) ); Table Transaksi
CREATE TABLE Tbl_Transaksi_Faishal (
ID_Transaksi INT(10) NOT NULL, Tbl_Pelanggan_Faishal_NIK INT(10) NOT NULL, Tbl_Barang_Faishal_ID_Barang INT(10) NOT NULL, Tbl_Kasir_Faishal_ID_Kasir INT(10) NOT NULL, Tbl_Kasir_Faishal_Table_Shift_Faishal_ID_Shift INT(10) NOT NULL, Tbl_Barang_Faishal_Tbl_Jenis_Barang_Faishal_ID_Je nis_Barang INT(10) NOT NULL, ID_Barang INT (10) NULL, NIK INT UNSIGNED NULL, Tanggal DATE NULL, PRIMARY KEY(ID_Transaksi, Tbl_Pelanggan_Faishal_NIK,Tbl_Barang_Faishal_ID_bar ang,Tbl_Kasir_Faishal_ID_Kasir, Tbl_Kasir_Faishal_Table_Shift_Faishal_ID_Shift, Tbl_Barang_Faishal_Tbl_Jenis_Barang_Faishal_ID_Jeni s_Barang), INDEX Table_Transaksi_Muhammad_Faishal_Ginarso_FKIndex1(T able_Kasir_Faishal_ID_Kasir), INDEX Tabel Table_Transaksi_Muhammad_Faishal_Ginarso _FKIndex2(Tbl_Barang_Faishal_ID_Barang, Tbl_Barang_Faishal_Tbl_Jenis_Barang_Faishal_ID_Jeni s_Barang), INDEX Table_Transaksi_Muhammad_Faishal_Ginarso _FKIndex3(Tbl_Pelanggan_Faishal_NIK) ); Table jenis barang
CREATE TABLE Tbl_Jenis_Barang_Faishal (
ID_Jenis_Barang INT(10) NOT NULL, ID_Barang INT(10) NULL, Nama VARCHAR(30) NULL, PRIMARY KEY(ID_Jenis_Barang), ); Table shift
CREATE TABLE Tabel_Shift (
ID_Shift INT(10) PRIMARY KEY, Nama VARCHAR (30) NULL, Jam_Masuk INTEGER NULL, Jam_Keluar TIME NULL, PRIMARY KEY(ID_Shift), ); Diagramnya