Data flow diagram Perancangan Sistem

32 cnfrm login cnfrm login cnfrm login cnfrm login cnfrm logout cnfrm logout cnfrm logout cnfrm logout logout logout logout logout Hasil perbandingan info Uang fisik Laporan Remainding call Angsuran info angsuran cetak remainding letter data remainding letter Info isolir disket pengisoliran Info Detail Angsuran Info Detail Angsuran Registrasi Angsuran cari no telp Info No Telp cari no telp Info No Telp Info No Telp cari no telp Info No Telp cari no telp Jenis tunggakan Jenis tunggakan Jenis tunggakan Jenis tunggakan Info Tunggakan berdasar jenis Info Tunggakan berdasar jenis Info Tunggakan berdasar jenis Info tunggakan berdasar jenis Login Login Login Login Sistem Informasi Payment Managent + Manager Call Center Karyawan Isolir Gambar 3.16. Context Diagram 33 [cnfrm login] [cnfrm login] [cnfrm login] [cnfrm login] data tagihan data client data phone data langan data langan data phone data phone data tunggakan data tunggakan [cnfrm logout] [cnfrm logout] [cnfrm logout] [cnfrm logout] [logout] [logout] [logout] [logout] [Hasil perbandingan] [info Uang fisik] [Laporan] [Remainding call] [Angsuran] [info angsuran] [cetak remainding letter] [data remainding letter] [pengisoliran] [Info isolir disket] [Info Detail Angsuran] [Info Detail Angsuran] [Registrasi Angsuran] [Info Tunggakan berdasar jenis] [cari no telp] [Info No Telp] [Info No Telp] [cari no telp] [Info No Telp] [cari no telp] [Info No Telp] [cari no telp] [Jenis tunggakan] [Jenis tunggakan] [Jenis tunggakan] [Jenis tunggakan] [Info Tunggakan berdasar jenis] [Info Tunggakan berdasar jenis] [Info tunggakan berdasar jenis] [Login] [Login] [Login] [Login] Manager Karyawan Isolir Call Center 1 Proses pengelolaan tunggakan + 2 Proses cari no telepon 3 Info tunggakan berdasar jenis 1 Info_billing 2 Phones 3 Client 1 Info_billing 2 Phones 3 Client Gambar 3.17. DFD Level 0 34 [cnfrm login] [cnfrm login] [cnfrm login] [cnfrm login] data angsur data tagihan data call isolir data tagihan data tagihan status isolir user data tagihan data client data phone [data tagihan] [data client] [data phone] status call uang masuk data tunggak status bayar data angsur user [Laporan] [info Uang fisik] [Hasil perbandingan] [cnfrm logout] [cnfrm logout] [cnfrm logout] [cnfrm logout] [logout] [logout] [logout] [logout] [Remainding call] [Angsuran] [info angsuran] [cetak remainding letter] [data remainding letter] [Info isolir disket] [pengisoliran] [Info Detail Angsuran] [Info Detail Angsuran] [Registrasi Angsuran] [Login] [Login] [Login] [Login] Manager Karyawan Isolir Call Center 1.1 Proses validasi user 1.2 Proses Angsuran + 1.3 Proses Isolir 1.4 Proses Remainding Letter 1.5 Proses Remainding Call 1.6 Proses Logout 1.7 Proses bandingkan uang di database 1.8 Proses Pembuatan Laporan 4 Login 5 Master_Angsuran 6 Detil_angsuran 7 Bayar_angsuran 8 Bayar_billing 10 Call 11 Isolir 2 Phones 3 Client 1 Info_billing 4 Login 1 Info_billing 1 Info_billing 11 Isolir 10 Call 1 Info_billing 7 Bayar_angsuran Gambar 3.18. DFD Level 1 Proses Pengelolaan tunggakan 35 [data tagihan] [data tunggak] [status bayar] [data angsur] [Angsuran] [info angsuran] [Info Detail Angsuran] [Registrasi Angsuran] [Info Detail Angsuran] Karyawan Manager 5 Master_Angsuran 7 Bayar_angsuran 6 Detil_angsuran 1 Info_billing 1.2.1 Registrasi Angsuran 1.2.2 Info Angsuran Gambar 3.19. DFD Level 2 Proses Angsuran info tunggakan [Remainding call] [user] [data tagihan] [data client] [data phone] [status call] Call Center 10 Call 2 Phones 3 Client 1 Info_billing 4 Login 1.5.1 Cari tunggakan yang di call 1.5.2 Proses ubah status call Gambar 3.20. DFD Level 2 Proses Remainding Call 36 info tunggakan [cetak remainding letter] [data tagihan] [data client] [data phone] [data remainding letter] Karyawan 2 Phones 3 Client 1 Info_billing 1.4.1 Cari tunggakan yang kena R Letter 1.4.2 Cetak Surat Gambar 3.21. DFD Level 2 Proses Remainding Letter [Info isolir disket] no_telepon Info tunggakan [data tagihan] [status isolir] [pengisoliran] Isolir 11 Isolir 1 Info_billing 1.3.1 Cari Info tunggakan yang di isolir 1.3.2 Ubah status isolir 1.3.3 Simpan dalam disket Gambar 3.22. DFD Level 2 Proses Isolir

3.3.3 Entity relationship diagram ERD

ERD digunakan untuk menginterpretasikan, menentukan dan mendokumentasikan segala kebutuhan untuk sistem pemrosesan database yang dipakai dalam aplikasi ini. Dalam perancangan sistem ini terdapat entitas-entitas yang saling terkait untuk menyediakan data yang diperlukan. Berikut ini adalah ERD yang digunakan dalam pembuatan aplikasi web ini : 37 KD_KATEGORI = KD_KATEGORI NO_ANGSURAN = NO_ANGSURAN NO_PHONE = NO_PHONE NO_PHONE = NO_PHONE BLN_TAGIHAN = BLN_TAGIHAN NO_ANGSURAN = NO_ANGSURAN NO_PHONE = NO_PHONE NO_PHONE = NO_PHONE KD_STO = KD_STO KD_KELOMPOK = KD_KELOMPOK NCLI = NCLI KD_KOTA = KD_KOTA NO_PHONE = NO_PHONE KD_KELOMPOK = KD_KELOMPOK KD_SUB_KELOMPOK = KD_SUB_KELOMPOK KD_DIRJEN = KD_DIRJEN NO_PHONE = NO_PHONE KD_KELOMPOK = KD_KELOMPOK KD_SUB_KELOMPOK = KD_SUB_KELOMPOK KD_KATEGORI = KD_KATEGORI KD_KELOMPOK = KD_KELOMPOK KD_SUB_KELOMPOK = KD_SUB_KELOMPOK KD_DIRJEN = KD_DIRJEN KD_INSTANSI = KD_INSTANSI NO_PHONE = NO_PHONE BLN_TAGIHAN = BLN_TAGIHAN USERNAME = OPERATOR NO_PHONE = NO_PHONE BLN_TAGIHAN = BLN_TAGIHAN NO_LOKET = NO_LOKET KATEGORI KD_KATEGORI VARCHAR23 KATEGORI VARCHAR230 CLIENT NCLI NUMBER8 NAMA_PELANGGAN VARCHAR240 KD_KATEGORI VARCHAR23 NPWP VARCHAR28 KD_KELOMPOK VARCHAR22 KD_SUB_KELOMPOK VARCHAR22 KD_DIRJEN VARCHAR22 KD_INSTANSI VARCHAR22 KORPORASI VARCHAR220 EMAIL VARCHAR250 PIUTANG_BARU KD_KATEGORI VARCHAR23 BLN DATE SALDO_AWAL NUMBER20,2 SALDO_AKHIR NUMBER20,2 PIUTANG NUMBER20,2 KELOMPOK KD_KELOMPOK VARCHAR22 NAMA_KELOMPOK VARCHAR230 SUBKELOMPOK KD_KELOMPOK VARCHAR22 KD_SUB_KELOMPOK VARCHAR22 NAMA_SUB_KELOMPOK VARCHAR230 DIRJEN KD_KELOMPOK VARCHAR22 KD_SUB_KELOMPOK VARCHAR22 KD_DIRJEN VARCHAR22 NAMA_DIRJEN VARCHAR230 INSTANSI KD_KELOMPOK VARCHAR22 KD_SUB_KELOMPOK VARCHAR22 KD_DIRJEN VARCHAR22 KD_INSTANSI VARCHAR22 NAMA_INSTANSI VARCHAR230 KOTA KD_KOTA VARCHAR22 KOTA VARCHAR230 PHONES NO_PHONE NUMBER15 NCLI NUMBER8 STATUS VARCHAR215 DATE_REG DATE KD_STO VARCHAR23 KD_KOTA VARCHAR22 ALAMAT VARCHAR260 KET VARCHAR260 INFO_BILLING NO_PHONE NUMBER15 TGL_AKHIR_BAYAR DATE BLN_TAGIHAN DATE DENDA NUMBER20 STATUS VARCHAR215 JML_TAGIHAN NUMBER20 ISOLIR NO_PHONE NUMBER15 TGL_ISOLIR DATE TGL_BUKA DATE STATUS VARCHAR210 MASTER_ANGSURAN NO_ANGSURAN VARCHAR215 NO_PHONE NUMBER15 NAMA_ANGSUR VARCHAR230 ALAMAT_ANGSUR VARCHAR260 TGL_BUKA_ANGSURAN DATE MASA_ANGSURAN NUMBER1 TGL_AKHIR_ANGSURAN DATE DENDA NUMBER20 TOTAL_TAGIHAN NUMBER20 TOTAL_ANGSURAN NUMBER20 SISA_MASA NUMBER1 SISA_ANGSURAN NUMBER20 STATUS NUMBER1 DETIL_ANGSURAN NO_ANGSURAN VARCHAR215 NO_PHONE NUMBER15 BLN_TAGIHAN DATE BAYAR_ANGSURAN NO_ANGSURAN VARCHAR215 NO_PHONE NUMBER15 ANGSURAN_KE NUMBER1 JML_DIBAYAR NUMBER20 TGL_BAYAR DATE STATUS NUMBER1 LOGIN USERNAME VARCHAR210 PASSWORD VARCHAR210 LEV NUMBER1 CALL OPERATOR VARCHAR210 JENIS_CALL VARCHAR220 TGL_CALL DATE NO_PHONE NUMBER15 BLN_TAGIHAN DATE STATUS NUMBER1 KETERANGAN VARCHAR2100 LOKET NO_LOKET VARCHAR210 NAMA_LOKET VARCHAR230 ALAMAT VARCHAR2100 BAYAR_BILLING NO_TAGIHAN VARCHAR215 NO_PHONE NUMBER15 BLN_TAGIHAN DATE TGL_BAYAR DATE JML_BAYAR NUMBER20 NO_LOKET VARCHAR210 STO KD_STO VARCHAR23 STO VARCHAR230 Gambar 3.23. Entity Relationship Diagram