A. Conceptual Data Model
Gambar 4.17 Conceptual Data Model CDM
mengambil
mengakses Memperoleh
memiliki
melakukan mempunyai
anggota Id_anggota
nama_anggota alamat_anggota
no_tlp tmpt_lahir
tgl_lahir simpanan_pokok
simpanan Id_simpanan
jenis_simpanan tgl_simpanan
sldo jumlah_simpanan
ambil_simpanan Id_ambil
tgl_ambil jumlah_yang_diambil
pinjaman Id_pinjam
bunga lama_cicilan
tgl_pinjam tgl_jatuh_tempo
jumlah_pinjaman angsuran per bulan
angsuran Id_angsuran
angsuran_ke besar_angsuran
tgl_jatuh_tempo denda
tgl_angsuran
Pengurus Id_Pengurus
Nama_Pengurus Pass_Pengurus
Status_Pengurus Master Pinjaman
Jenis_Pinjaman Maksimal
Minimal
STIKOM SURABAYA
B. Physical Data Model
Gambar 4.18 Physical Data Model
PDM Pada gambar 4.17. merupakan gambar Conceptual Data Model CDM
yang berfungsi untuk menggambarkan konsep database sistem informasi koperasi, sehingga dapat diketahui tabel apa saja yang dipakai dan relasi-
relasinya. Setelah didapatkan konsep database pada Conceptual Data Model
CDM maka selanjutnya generate ke Physical Data Model PDM. Di PDM ini kita dapat mengetahui hasil dari relasi-relasi yang dibangun di CDM.
Dimungkinkan adanya table baru hasil dari relasi CDM. Database PDM
JE NIS_PIN JAMAN = JE NIS_PINJ AMAN
ID_PENGU RUS = ID_PENGU RUS ID_SIMPANAN = ID_SIMPANAN
ID_PINJ AM = ID_PIN JAM ID_ANGGOTA = ID_ANGGOTA
ID_ANGGOTA = ID_ANGGOTA
ANGGOTA ID_ANGGOTA
Text 5 NAMA_ANGGOTA
Text40 ALA MAT_ANGGOTA
Text40 NO_TLP
Text25 TMPT_LAHIR
Text15 TGL_LAHIR
Text25 SIMPANAN_POKOK
LongInteger
SIMPANAN ID_ANGGOTA
Text 5 ID_SIMPANAN
Text 5 JENIS_SIMPANAN
Text 8 TGL_SIMPA NAN
DateTime JUMLAH_SIMPANAN
LongInteger SLDO
LongInteger AMBIL_SIMPANA N
ID_AMBIL Text 5
TGL_AMBIL DateTime
JUMLAH_YANG_DIA MBIL LongInteger
ID_SIMPANAN Text 5
ID_PENGURUS Text 5
PINJAMAN ID_PINJAM
Text 5 BUNGA
Text 2 LAMA_CICILAN
Text 2 TGL_PINJA M
DateTime JUMLAH_PINJAMAN
LongInteger ID_ANGGOTA
Text 5 ANGSURAN_PER_BULAN
LongInteger TGL_JA TUH_TEMPO
DateTime JENIS_PINJAMAN
Text10
ANGSURAN ID_ANGSURAN
Text 5 ANGSURAN_KE
Text 2 BESAR_ANGSURAN
LongInteger TGL_JA TUH_TEMPO
DateTime DENDA
LongInteger TGL_ANGSURAN
DateTime ID_PINJAM
Text 5 PENGURUS
ID_PENGURUS Text 5
NAMA_PENGURUS Text40
PASS_PENGURUS Text15
STATUS_PENGURUS Text20
MASTER_PINJAMA N JENIS_PINJAMAN
Text10 MAKSIMA L
LongInteger MINIMAL
LongInteger
STIKOM SURABAYA
merupakan bentuk fisik dari database yang digunakan dalam aplikasi. Untuk lebih jelasnya dapat dilihat pada gambar 4.18.
4.6 Struktur File
Database yang digunakan adalah database Sql Server 2005. Pada aplikasi ini, diperlukan tujuh tabel, tabel anggota, tabel login, tabel simpanan, tabel
pinjaman, tabel ambil, tabel angsur, dan tabel master pinjam. Ketujuh tabel tersebut memiliki atribut masing-masing. Berikut ini penjelasan serta gambar
relasi antar ketujuh tabel tersebut. 1. Nama tabel
: ANGGOTA Fungsi
: Menyimpan Data Anggota Primary key : ID_ANGGOTA
Foreign key : ID_PENGURUS
Tabel 4.1 Tabel Anggota
No Nama Field
Tipe Data Constraint
1 Varchar50
ID_ANGGOTA Primary Key
2 NAMA_ANGGOTA Varchar50
NotNull 4 TEMPAT_LAHIR
Varchar50 NotNull
5 TANGGAL_LAHIR Varchar50
NotNull 6 ALAMAT
Varchar50 NotNull
7 NO_TELP Varchar50
NotNull 8 SIMPANAN_POKOK
Varchar50 NotNull
9 ID_PENGURUS Varchar50
Foreign key dari tabel
login
STIKOM SURABAYA