PROSES
(MODEL)
INPUT OUTPUT
(DATA) (INFORMASI)
DATA
DASAR
DATA PENERIMA
(DITANGKAP)
HASIL KEPUTUSAN
TINDAKAN TINDAKAN
Perencanaan Sistem
Analisa Sistem
Gambar 3.1 : Waterfall Model
Sumber
Desain : Jogiyanto H.M (2010:59)
(Perancangan)
Seleksi Sistem
Implementasi Sistem
Perawatan Sistem
Simbol Keterangan
Document
Untuk merepresentasikan dokumen input
dan output untuk proses manual, mekanik
atau komputer.
Online display
Merepresentasikan output yang ditampilkan
di monitor.
Paper tape / kertas berlubang
Merepresentasikan input/output yang
menggunakan kertas berlubang.
Magnetic drum
Merepresentasikan input/output yang
menggunakan drum magnetic.
Hard disk
Merepresentasikan input/output yang
menggunakan hard disk.
Magnetic tape
Merepresentasikan input/output yang
menggunakan pita magnetic.
Diskette
Merepresentasikan input/output yang
menggunakan diskette.
Proses
Menunjukkan kegiatan proses dari operasi
program computer.
Operasi Luar
Digunakan untuk proses yang dilakukan
diluar proses opersi computer.
Kegiatan manual
Untuk merepresentasikan kegiatan manual.
Pengurutan offline
Merepresentasikan proses pengurutan data
diluar proses komputer.
N
Simpanan offline
A
Untuk penyimpanan file non-komputer yang
di arsip secara:
C - Urut angka (numerical)
- Urut huruf (alphabetical)
- Urut tanggal (chronological)
Keyboard
Menunjukkan input offline dengan
menggunakan keyboard
Operasi Luar
Digunakan untuk proses yang dilakukan
diluar proses operasi komputer.
Pita control
Untuk merepresentasikan penggunaan pita
kontrol (control tape) dalam batch control 2
total untuk pencocokan di proses batch
processing.
Offpage connector
Merepresentasikan penghubung dengan
bagian lain pada halaman yang berbeda.
Connector
Merepresentasikan penghubung dengan
bagian lain pada halaman yang sama.
Directional flow / garis alir
Menunjukkan arus dari suatu proses.
Penjelasan
Menunjukkan penjelasan dari suatu proses
2. Dekomposisi
Merupakan grafik yang dapat dipecah menjadi beberapa bagian
yang terkecil sehingga mudah dipelajari , decomposisi mempunyai
4 bagian yaitu :
1. Memecahkan masalah-masalah yang besar ke bagian-bagian
yang bisa dipecahkan.
2. Untuk membantu testing program
3. Untuk membantu penggambaran flow
4. Untuk membantu di dalam melacak proses terkecil sampai
tertinggi
3. Context Diagram
Diagram context adalah diagram tingkat atas, merupakan diagram
yang paling tidak detail dari sebuah sistem informasi yang
menggambarkan aliran-aliran data ke dalam dan keluar sistem dan
ke dalam dan keluar entitas-entitas external.
Simbol- simbol yang digunakan adalah:
Simbol Keterangan
Simbol Keterangan
Externalentity
Eksternal Entity (kesatuan luar) atau
boundary (batas sistem)
Proses
Simbol ini digunakan untuk Proses
pengolahan atau transformasi data.
Rapat Anggota
Pengawas
a. Calon anggota datang menyatakan diri ingin menjadi anggota Koperasi Gatra.
b. Bendahara menyerahkan (BPA) blanko pendaftaran anggota baru untuk diisi.
c. Calon Anggota mengisi blangko pendaftaran anggota serta dilampiri fotocopy kartu
identitas dan uang simpanan pokok untuk kemudian diserahkan kepada Bendahara.
d. Bendahara mencatat data anggota di buku induk anggota untuk kemudian dibuatkan
kartu anggota, kartu simpanan anggota untuk diserahkan kepada ketua agar
ditandatangani.
e. Dan kemudian kartu anggota dan kartu simpanan anggota yang sudah
ditandatangani diserahkan ke anggota.
f. Kemudian Bendahara membuatkan laporan anggota bulanan rangkap 2 untuk
diserahkan ke ketua agar ditandatangani. Laporan anggota lembar 1 diarsip ketua
koperasi dan laporan anggota lembar 2 diarsip Bendahara .
4. Narasi Angsuran
a. Bendahara menyerahkan bukti angsuran rangkap 2 kepada anggota untuk diisi.
b. Anggota menyerahkan bukti angsuran rangkap 2 yang telah diisi dan kartu
pinjaman beserta uang angsuran kepada Bendahara.
b. Bendahara menerima bukti angsuran rangkap 2 yang telah diisi dan kartu pinjaman
serta uang angsuran untuk dicatat ke dalam buku induk pinjaman.
c. Kemudian bukti angsuran rangkap 2 ditandatangani Bendahara dan bukti angsuran
lembar 2 yang sudah ditandatangani diserahkan ke anggota.
d. Bendahara mengarsip bukti angsuran lembar 1 kemudian Bendahara membuatkan
laporan angsuran bulanan rangkap 2 untuk diserahkan ke ketua agar ditandatangani.
Laporan angsuran lembar 1 diarsip ketua koperasi dan laporan angsuran lembar 2
diarsip Bendahara
5. Prosedur pengunduran diri anggota
a. Anggota yang akan mengundurkan diri harus bebas dari tunggakan atau tidak
memiliki pembayaran angsuran kepada koperasi, anggota yang telah keluar tidak
dapat menjadi anggota kembali.
b. Anggota secara lisan menyampaikan pengunduran diri kepada Bendahara koperasi.
c. Bendahara mencari data anggota pada buku induk anggota dan mencoret nama
anggota dalam keanggotaannya, kemudian Bendahara mengurus pengambilan atau
mencairkan saldo terakhir yang dimiliki anggota.
d. Saldo Simpanan terakhir diberikan pada anggota dan anggota pun resmi keluar dari
koperasi.
e. Kemudian Bendahara membuatkan laporan pengunduran diri bulanan rangkap 2
untuk diserahkan ke ketua agar ditandatangani. Laporan pengunduran diri lembar 1
diarsip ketua koperasi dan laporan pengunduran diri lembar 2 diarsip Bendahara .
1. Flow Of Document Pendaftaran Anggota
A B
BPA BPA
Kartu Simpanan
Pengisian
BPA Mencatat dalam
buku induk
anggota
A Dibuatkan
kartu
anggota
Buku induk
C
anggota
D
BPA yang sudah
diisi
Kartu anggota
1
Kartu anggota Kartu Simpanan Laporan anggota
2
Kartu Simpanan Laporan anggota
Membuat
laporan
bulanan
Buku induk
anggota ditandatangani
BPA yang sudah
diisi
1
Laporan anggota
1
2
Laporan anggota
Laporan anggota E
2
Laporan anggota
2
Laporan anggota E
Keterangan :
BPA : Blangko Pendaftaran Anggota
A
C
1 1
Bukti simpanan Bukti simpanan
2
2 1
Bukti
Bukti simpanan Bukti simpanan 2
simpanan
2 Laporan
Kartu simpan Bukti simpanan simpanan
1
Kartu simpan Laporan
simpanan
Uang
Mengisi bukti
simpanan
Buku induk
simpanan
1 2
Bukti simpanan Laporan
1 terisi simpanan
Bukti simpanan 2 1
2 terisi Bukti simpanan Laporan
Bukti simpanan terisi simpanan
terisi Kartu simpan
Kartu simpan
Membuat
laporan bulanan D
B
Uang
Buku induk
simpanan
1
Bukti simpanan
A 2 terisi
Laporan
simpanan
1
Laporan
B
simpanan
2
Bukti simpanan
terisi
C
Kartu simpan
2
Laporan
simpanan
A C
BPP BPP
BPP terisi 2
Laporan
Pinjaman
1
Laporan
Pinjaman
Mengisi BPP
Ya BPP
Cek ada sisa
ditangguhkan
pinjaman
ditandatangani
Tidak
Rapat Pengurus
menyetujui
pinjaman 2
Laporan
Pinjaman
BPP Terisi 1
Laporan
Pinjaman
BPP terisi
Daftar peminjam
acc
Kartu pinjam
D
Membuat bukti
pinjam dan
A mencatat dalam
buku induk
pinjaman
Buku Induk
pinjaman
BPP terisi
1
B Bukti Pinjam
2
Bukti Pinjam
Kartu Pinjam
2
Bukti Pinjam Membuat
Laporan
Kartu Pinjam bulanan
uang
uang 2
D B Laporan
Pinjaman
1
Laporan
Pinjaman
2
Laporan pinjaman
Keterangan :
BPP : Blangko Pengajuan Pinjaman
A
C
1 1
Bukti Angsuran Bukti Angsuran
2 1
2
Bukti Bukti Angsuran
Bukti Angsuran
Angsuran terisi 1
2
Kartu pinjam Bukti Angsuran Laporan angsuran
terisi
2
Kartu pinjam Laporan angsuran
Uang
Mengisi bukti
angsuran
Buku induk
pinjaman
1
1
Bukti Angsuran
1 Laporan angsuran
2 terisi
Bukti Angsuran
terisi Bukti Angsuran 2
2 terisi Laporan angsuran
Bukti Angsuran
terisi Kartu pinjam
Kartu pinjam
Membuat
laporan bulanan
D
B
Uang
Buku induk
pinjaman
1
Bukti Angsuran
A 2 terisi
Bukti Angsuran
terisi
2
Laporan
B
angsuran
2
Bukti Angsuran
terisi
Kartu pinjam C
2
Laporan angsuran
A
C
Data Anggota
Data Anggota
1
Laporan
A pengunduran diri
2
Laporan
pengunduran diri
Mencari data
B anggota pada
buku induk
anggota
Bukti
Pengambilan ditandatangani
simpanan Buku induk
anggota
Data Anggota
1
Laporan
pengunduran diri
2
Laporan
pengunduran diri
Mencoret dari data
keanggotaan,
mencairkan saldo
terakhir dan membuat
laporan
1
Laporan
pengunduran diri
2
Laporan
Buktipengunduran diri
Pengambilan
simpanan
B C
2
Laporan
pengunduran diri
Data Anggota
Data Pinjaman Ketua
Anggota
Data Simpanan Koperasi
Data Angsuran
Data Pengunduran
Diri
0
Kartu Anggota Sistem Laporan Anggota
Bukti Simpan Informasi Laporan Simpanan
Bukti Pinjaman Simpan Laporan Pinjaman
Bukti Angsuran Pinjam Laporan Angsuran
Bukti Pengambilan Laporan
Simpanan Pengunduran
Diri
Sistem
Informasi
Simpan Pinjam
1
2 3 4 5
Pendaftaran
Simpan Pinjam Angsuran Pengunduran
diri
Kartu Anggota
Pendaftaran
Laporan Anggota
Data Anggota
Anggota
Anggota
2
Anggota
Data Simpanan Laporan Simpanan
Simpanan
Bukti Simpan
Simpan
Simpan
Bukti Pinjaman
Ketua
Anggota Pinjam
Pinjam Koperasi
Anggota
Angsuran
Bukti Angsuran Pinjam
Data Angsuran
Laporan Angsuran
Angsuran
Angsuran
5
Anggota
Data Pengunduran Pengunduran Laporan
Pengunduran Diri
Diri Diri Pengunduran Pengunduran
Bukti Pengambilan Diri Diri
Simpanan
Daftar
Anggota
Anggota Anggota
Data Anggota
Anggota
1.2
Cetak
Kartu
Kartu Anggota Anggota
Anggota
Anggota
1.3
Laporan Ketua
Anggota Laporan Anggota Koprasi
2.2
Anggota
Cetak
Bukti Simpan Simpanan
Simpan
2.3
Laporan Ketua
Simpanan Laporan Simpanan Koperasi
Input
Data Pinjaman Pinjaman
Pinjam Anggota
3.2
Cetak
Pinjam Pinjaman
Bukti Pinjaman
Anggota
3.3
Laporan Ketua
Pinjam Pinjaman Laporan Pinjaman Koperasi
Input
Pinjam
Data Angsuran Angsuran Pinjam
Anggota
Angsuran 4.2
Cetak
Bukti Angsuran Angsuran Anggota
4.3
Anggota
Laporan Ketua
Angsuran Angsuran Laporan Angsuran Koperasi
5.2
Pengunduran
Cetak Bukti
Diri
Anggota Pengunduran
Bukti Pengambilan Anggota
Diri
Simpanan
5.3
Laporan
Pengunduran Ketua
Pengunduran
Diri Laporan Koperasi
Diri
Pengunduran
Diri
Anggota
Pinjaman
kd_anggota* kd_pinjam*
no_ktp kd_anggota**
nm_anggota tgl_pinjam
tempat bunga
tgl_lahir jangka
alamat jml_pinjaman
unit_kerja angsuran_pokok
telpn angsuran_bunga
tgl_masuk total_angsuran
Simpanan
kd_simpan*
tgl_simpan
jumlah
PengunduranDiri
kd_pengunduran_diri *
Angsuran kd_anggota**
tgl_masuk
kd_angsuran* tgl_keluar
kd_pinjam** status
kd_anggota** saldo
tgl_angsuran
SimpananDetail pinjaman
angsuran
kd_simpan* sisa_angsuran
kd_anggota ** angsuran_ke
simpanan_pokok ket
simpanan_wajib
Keterangan:
* = Kunci Utama
** = Kunci Tamu
Gambar 4.16 : Relasi Tabel
Sumber : Data Yang Diolah
4.5.2 Struktur File Database
1. File Database : tb_anggota.dbf
Key Field : kd_anggota
Fungsi : Untuk mengisikan data Anggota
LOGIN
USER ID
PASSWORD
LOGIN BATAL
LOGO
KOPERASI
KOPERASI GATRA
LOGO JL. KOMPOL MAKSUM 292 TELP. (024) 8315656
SEMARANG 50252
KOPERASI GATRA
LOGO
JL. KOMPOL MAKSUM 292 TELP. (024) 8315656
SEMARANG 50252
INPUT SIMPANAN
\CARI
KODE SIMPAN SIMPANAN POKOK
KODE ANGGOTA SIMPANAN WAJIB
NAMA ANGGOTA JUMLAH
UNIT KERJA KODE PETUGAS
TANGGAL SIMPAN KODE PETUGAS
KOPERASI GATRA
LOGO
JL. KOMPOL MAKSUM 292 TELP. (024) 8315656
SEMARANG 50252
INPUT PINJAMAN
KOPERASI GATRA
LOGO
JL. KOMPOL MAKSUM 292 TELP. (024) 8315656
SEMARANG 50252
INPUT ANGSURAN
\CARI
KODE ANGSURAN TANGGAL ANGSURAN
KODE PINJAM SISA ANGSURAN
KODE ANGGOTA ANGSURAN KE-
NAMA ANGGOTA KETERANGAN
PINJAMAN KODE PETUGAS
ANGSURAN
KOPERASI GATRA
LOGO JL. KOMPOL MAKSUM 292 TELP. (024) 8315656
SEMARANG 50252
o Semua
o Per Tanggal
o Per Bulan
o Per Tahun
o Per Periode s/d
Preview CENCEL
KOPERASI GATRA
LOGO
Jl. Kompol Maksum 292 Telp. (024) 8315656
Semarang 50242
LAPORAN ANGGOTA
Semarang, 2013
Ketua Koperasi
(----------------------------)
Semarang, 2013
Ketua Koperasi
(----------------------------)
Semarang, 2013
Ketua Koperasi
(----------------------------)
Semarang, 2013
Ketua Koperasi
(----------------------------)
KODE
KODE NAMA TANGGAL TANGGAL
PENGUNDURAN ALAMAT STATUS SALDO
ANGGOTA ANGGOTA MASUK KELUAR
DIRI
Semarang, 2013
Ketua Koperasi
(----------------------------)
KARTU ANGGOTA
BUKTI SIMPANAN
Penerima Petugas
(-------------) (-------------)
BUKTI PINJAMAN
Penerima Petugas
(-------------) (-------------)
BUKTI ANGSURAN
Penerima Petugas
(-------------) (-------------)
Penerima Petugas
(-------------) (-------------)
4. Tampilan Ouput
a. Form Laporan Per Periode Waktu
1. Pengetesan modul
Pengetesan tiap modul yaitu berupa pengetesan tiap – tiap bagian program utama yang
ada pada program tersebut.
2. Pengujian Program
Modul diuji oleh programmer sampai benar-benar terbebas dari kesalahan baik
validasi data anggota, simpanan, pinjaman, angsuran maupun laporan valid. Setelah
program tidak mengalami kesalahan, maka program di rangkai menjadi satu untuk
kemudian diuji kembali.
4.8.2 Training
Setelah program siap dipakai, maka dibutuhkan pelatihan. Training ini bertujuan
untuk memberi pelatihan program yang akan dipakai di Instansi tersebut. Bagian yang
mendapatkan traning adalah bagian operator dan materi yang diajarkan yaitu cara
membuka dan menjalankan program.