Anda di halaman 1dari 7

Oleh Uus Rusmawan Hal - 1 -

STRUKTUR TABEL APLIKASI KOPERASI

Tabel anggota
Field Type Size Keterangan
ID_anggota Text 4 Primary key
Nama Text 30
Alamat Text 30
Telepon Text 15
Simpanan_wajib Number Long integer
Simpanan_pokok Number Long integer
Simpanan_sukarela Number Long integer
Saldo Number Long integer

Tabel Petugas
Field Type Size Keterangan
KodePtg Text 5 Primary key
NamaPtg Text 30
PasswordPtg Text 10
StatusPtg Text 15

Tabel simpanan
Field Type Size Keterangan
ID_simpanan Text 12 Primary key
Tanggal Date/time
ID_anggota Text 4 Foreign key
Jenis_simpanan Text 30
Jumlah Numner Long integer
KodePtg Text 5 Foreign key

Tabel pengambilan
Field Type Size Keterangan
ID_pengambilan Text 12 Primary key
Tanggal Date/time
ID_anggota Text 4 Foreign key
Jumlah Number Long integer
KodePtg Text 5 Foreign key

Tabel pinjaman
Field Type Size Keterangan
Idkredit Text 10 Primary key
Tanggal Date/time
Id_anggota Text 4 Foreign key
Jumlah Number Long integer
Bunga Number Byte
Lamacicilan Number Byte
Oleh Uus Rusmawan Hal - 2 -

Angsuranke Number Byte


Angsuran Number Long integer
Telahbayar Number Long integer
Sisa Number Long integer
Keterangan Text 30
KodePtg Text 5 Foreign key

Tabel bayarcicilan
Field Type Size Keterangan
Nomorbyr Text 10 Primary key
Tanggalbyr Date/time
Idkredit Text 10 Foreign key
Jumlah Number Long integer
Sisa Number Long integer
Cicilan Text 2
Keterangan Text 30
Kodeptg Text 5 Foreign key
Oleh Uus Rusmawan Hal - 3 -

NOMRLAISASI APLIKASI KOPERASI

Unnormal

ID_anggota
Nama
Alamat
Simpanan_wajib
Simpanan_pokok
Simpanan_sukarela
Saldo

KodePTG
NamaPTG
PasswordPTG
StatusPTG

ID_simpanan
Tanggal
ID_anggota
Jenis_simpanan
Jumlah
KodePTG

ID_pengambilan
Tanggal
ID_anggota
Jumlah
KodePTG

Idkredit
Tanggal
Id_anggota
Jumlah
Bunga
Lamacicilan
Angsuranke
Angsuran
Telahbayar
Sisa
Keterangan
KodePTG

Nomorbyr
Tanggalbyr
Idkredit
Jumlah
Sisa
Cicilan
Keterangan
KodePTG
Oleh Uus Rusmawan Hal - 4 -

Normal 1

ID_anggota *
Nama
Alamat
Simpanan_wajib
Simpanan_pokok
Simpanan_sukarela
Saldo

KodePTG *
NamaPTG
PasswordPTG
StatusPTG

ID_simpanan *
Tanggal
ID_anggota
Jenis_simpanan
Jumlah
KodePTG

ID_pengambilan *
Tanggal
ID_anggota
Jumlah
KodePTG

Idkredit *
Tanggal
Id_anggota
Jumlah
Bunga
Lamacicilan
Angsuranke
Angsuran
Telahbayar
Sisa
Keterangan
KodePTG

Nomorbyr *
Tanggalbyr
Idkredit
Jumlah
Sisa
Cicilan
Keterangan
KodePTG
Oleh Uus Rusmawan Hal - 5 -

Normal 2

ID_anggota * ID_pengambilan *
Nama Tanggal
Alamat ID_anggota **
Simpanan_wajib Jumlah Nomorbyr *
Simpanan_pokok KodePTG ** Tanggalbyr
Simpanan_sukarela Idkredit **
Saldo Jumlah
Sisa
Idkredit * Cicilan
Tanggal Keterangan
KodePTG * Id_anggota ** KodePTG **
NamaPTG Jumlah
PasswordPTG Bunga
StatusPTG Lamacicilan
Angsuranke
Angsuran
Telahbayar
ID_simpanan * Sisa
Tanggal Keterangan
ID_anggota ** KodePTG **
Jenis_simpanan
Jumlah
KodePTG **

Catatan :

Dalam kasus ini normalisasi cukup hanya sampai 2 NF, kecuali jika anda memecah tabel
BAYARCICILAN maka normalisasi bisa dibuat menjadi 3NF.
Oleh Uus Rusmawan Hal - 6 -

Normal 3 (hanya terjadi pada pembayaran cicilan)

ID_anggota * ID_pengambilan *
Nama Tanggal
Alamat ID_anggota **
Simpanan_wajib Jumlah Nomorbyr *
Simpanan_pokok KodePTG ** Tanggalbyr
Simpanan_sukarela Idkredit **
Saldo Jumlah
Sisa
Idkredit * Cicilan
Tanggal Keterangan
KodePTG * Id_anggota ** KodePTG **
NamaPTG Jumlah
PasswordPTG Bunga
StatusPTG Lamacicilan
Angsuranke
Angsuran
Telahbayar
ID_simpanan * Sisa
Tanggal Keterangan
ID_anggota ** KodePTG **
Jenis_simpanan
Jumlah
KodePTG **
Oleh Uus Rusmawan Hal - 7 -

Anda mungkin juga menyukai