Conceptual Data Model Physical Data Model

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