Entity Relationship Diagram Struktur Database

44

3.4.2 Entity Relationship Diagram

Entity Relationship Diagram ERD adalah suatu diagram yang ditujukan untuk menganalisa dan mengidentifikasi semua data, properti data, dan hubungan antar data dari suatu sistem. ERD dibedakan menjadi dua jenis yaitu ERD Konseptual yang menggambarkan hubungan antar data secara konsep dan ERD Physical yang menggambarkan hubungan antar data secara fisik. ERD Konseptual dan ERD Physical Sistem Informasi Simpan Pinjam UPPKS dapat dilihat pada gambar 3.14 dan 3.15 berikut. Gambar 3.13 DFD Level 2 - Proses 2.2 Proses Ambil SW a An ggota b Ketu a Pe nguru s P2.2.1 Ambi l SW kelua r an ggota P2.2.2 Ambi l SW a khi r tahu n D1 ANGGOTA D1 ANGGOTA D3 PINJAM D5 KASANGSUR D1 4 BUKUANGGOTA D6 KASSW D7 RIWAYAT Pe ngam bila n SW kelua r an ggota Real isas i am bil SW kelua r angg . Data an ggota Persetujua n SW kelua r angg . Pe ngam bila n SW ta huna n Real isas i amb il SW ta huna n Data an ggota Data trans aks i SW Data pin jama n Data trans aks i a ngsu ran p inja m Data trans aks i SW Data trans aks i SW Data trans aks i SW Data sim pana n Data sim pana n Da ta ri wa ya t s tatu s Da ta ri wa ya t s tatu s 45 Gambar 3.14 ERD Konseptual Sistem Informasi Simpan Pinjam UPPKS ANGGOTA PINJAM KASSW REBP KASPINJAM KASANGSUR RIWAYAT UPPKS KASUPPKS KODEKAS REKAS REBAGIBP RESALDO mempunyai melakukan digunakan untuk melakukan melakukan digunakan untuk digunakan untuk dipakai untuk dipakai untuk dipakai untuk terdiri dari dipakai untuk dipakai untuk dipakai untuk terdiri dari 46

3.4.3 Struktur Database

Database yang penulis gunakan untuk membangun Sistem Informasi Simpan Pinjam UPPKS adalah Microsoft Access 97. Rancangan database Sistem Informasi Simpan Pinjam UPPKS terdiri dari tabel-tabel sebagai berikut : a. Nama Database : SP Nama Tabel : ANGGOTA Fungsi : Menyimpan data anggota UPPKS Gambar 3.15 ERD Physical Sistem Informasi Simpan Pinjam UPPKS ANGGOTA NOANG NAMA TGL LAHIR ALAMAT USAHA KONTRASEPSI PINJAM NOTRAN NOANG FK TGL JPINJAM TGLAWAL TGLAKHIR KASSW NOTRAN NOANG FK KODEKAS FK TGL JUMLAH REBP TAHUN TGL TOTBP KASPINJAM NOTRAN FK KODEKAS FK JUMLAH KASANGSUR NOTRAN FK KODEKAS FK TGL JUMLAH SISAPINJAM RIWAYAT NOANG FK TGL STATUS UPPKS NOTRAN NOANG FK TGL KASUPPKS NOTRAN FK KODEKAS FK JUMLAH KODEKAS KODEKAS NAMAKAS REKAS TGL FK KODEKAS FK JTOTAL REBAGIBP TAHUN FK KODEKAS FK JUMLAH RESALDO TGL SALDOKAS SISAMODAL JAL OKASI 47 Tabel 3.1 Struktur Tabel ANGGOTA Nama Field Tipe Key Tabel FK Tipe Data Lebar Keterangan NOANG NAMA TGLLAHIR ALAMAT USAHA KONTRASEPSI PK Text Text DateTime Text Text Text 5 20 - 30 30 8 Nomor anggota Nama anggota Tanggal lahir ddmmyyyy Alamat rumah tanpa kota Jenis usaha produktif ‘Susuk’, ’Suntik’, ’Pil’, ’Kondom’, ‘IUD’, ‘MOW’, ‘MOP’ atau ‘Kalender’ b. Nama Database : SP Nama Tabel : KODEKAS Fungsi : Menyimpan data uraian macam transaksi kas Tabel 3.2 Struktur Tabel KODEKAS Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan KODEKAS NAMAKAS PK Text Text 3 30 Kode transaksi kas Nama transaksi kas c. Nama Database : SP Nama Tabel : PINJAM Fungsi : Menyimpan data transaksi pinjam Tabel 3.3 Struktur Tabel PINJAM Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOTRAN NOANG PK FK ANGGOTA Text Text 12 5 Nomor transaksi pinjam Nomor anggota 48 TGL JPINJAM TGLAWAL TGLAKHIR DateTime Number DateTime DateTime - Long - - Tanggal pinjam Jumlah pinjaman pokok Tanggal awal angsuran Tanggal akhir angsuran d. Nama Database : SP Nama Tabel : KASPINJAM Fungsi : Menyimpan data transaksi kas untuk keperluan pinjam Tabel 3.4 Struktur Tabel KASPINJAM Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOTRAN KODEKAS JUMLAH FK FK PINJAM KODEKAS Text Text Number 12 3 Long Nomor transaksi pinjam Kode transaksi kas Jumlah kas e. Nama Database : SP Nama Tabel : KASANGSUR Fungsi : Menyimpan data pembayaran angsuran pinjam anggota Tabel 3.5 Struktur Tabel KASANGSUR Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOTRAN KODEKAS TGL JUMLAH SISAPINJAM FK FK PINJAM KODEKAS Text Text DateTime Number Number 12 3 - Long Long Nomor transaksi pinjam Kode transaksi kas Tanggal kas Jumlah bayar angsuran Jumlah sisa pinjaman 49 f. Nama Database : SP Nama Tabel : KASSW Fungsi : Menyimpan data transaksi kas SW anggota Tabel 3.6 Struktur Tabel KASSW Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOTRAN NOANG KODEKAS TGL JUMLAH PK FK FK ANGGOTA KODEKAS Text Text Text DateTime Number 12 5 3 - Long Nomor transaksi SW Nomor anggota Kode transaksi kas Tanggal kas Jumlah SW yg diberikan g. Nama Database : SP Nama Tabel : RIWAYAT Fungsi : Menyimpan data riwayat status anggota Tabel 3.7 Struktur Tabel RIWAYAT Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOANG TGL STATUS FK ANGGOTA Text DateTime Text 5 - 6 Nomor anggota Tanggal status Status anggota h. Nama Database : SP Nama Tabel : UPPKS Fungsi : Menyimpan data nomor transaksi kas yang dilakukan UPPKS 50 Tabel 3.8 Struktur Tabel UPPKS Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOTRAN NOANG TGL PK FK ANGGOTA Text Text DateTime 12 5 - Nomor transaksi kas Nomor anggota Tanggal kas i. Nama Database : SP Nama Tabel : KASUPPKS Fungsi : Menyimpan data transaksi kas yang dilakukan UPPKS Tabel 3.9 Struktur Tabel KASUPPKS Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan NOTRAN KODEKAS JUMLAH FK FK UPPKS KODEKAS Text Text Number 12 3 Long Nomor transaksi kas Kode transaksi kas Jumlah kas j. Nama Database : SP Nama Tabel : RESALDO Fungsi : Menyimpan data saldo kas dan sisa modal per tanggal kegiatan serta alokasi dana untuk keperluan pinjam minggu depan. Tabel 3.10 Struktur Tabel RESALDO Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan TGL SALDOKAS PK DateTime Number - Long Tanggal rekap Saldo kas minggu ini 51 SISAMODAL JALOKASI Number Number Long Long Sisa modal sd minggu ini Jumlah alokasi dana pinjam k. Nama Database : SP Nama Tabel : REKAS Fungsi : Menyimpan data rekap jumlah total per kode kas tiap minggu Tabel 3.11 Struktur Tabel REKAS Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan TGL KODEKAS JTOTAL FK FK RESALDO KODEKAS DateTime Text Number - 3 Long Tanggal rekap Kode transaksi kas Jumlah total per kode kas l. Nama Database : SP Nama Tabel : REBP Fungsi : Menyimpan data rekap jumlah total BP per tahun Tabel 3.12 Struktur Tabel REBP Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan TAHUN TGL TOTBP PK Text DateTime Number 4 - Long Tahun rekap Tanggal rekap Jumlah total BP m. Nama Database : SP Nama Tabel : REBAGIBP 52 Fungsi : Menyimpan data rekap jumlah alokasi dana untuk keperluan ongkos insentif, giziKBkesehatan dan administrasi dari total BP per tahun Tabel 3.13 Struktur Tabel REBAGIBP Nama Field Tipe Key Tabel FK Tipe Lebar Keterangan TAHUN KODEKAS JUMLAH FK FK REBP KODEKAS Text Text Number 4 3 Long Tahun rekap Kode kas Jumlah alokasi dana

3.4.4 Rancangan Dokumen Dasar