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