BAB IV DEKSRIPSI PEKERJAAN
4.12 Perancangan Sistem
4.12.1 System Flow
System Flow menunjukkan aliran data dari proses bisnis yang tersistematisasi. Adapun system flow E-Bansos berbasis Website pada PT Bank Pembangunan Daerah Jawa Timur Tbk. terdiri dari beberapa proses diantaranya adalah sebagai berikut:
1. System Flow Maintenance Data User Cabang
Adapun prosedur dari maintenance data user cabang adalah sebagai berikut: a. Pihak kantor pusat melakukan login ke sistem
b. Sistem melakukan pengecekan data user pusat dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor pusat. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
d. Pihak kantor pusat memilih menu management user bank. e. Sistem akan menampilkan halaman data user bank
f. Kantor pusat memilih menu registrasi user untuk menyimpan data user baru, dan menu ubah untuk mengubah data user cabang, serta menu hapus untuk menghapus data user cabang.
g. Sistem akan menyimpan dalam database, lalu menampilkan halaman data user cabang.
61
System Flow Maintenance Data User Cabang ditunjukkan pada gambar 4.4
System Flow Maintenance Data User Cabang
KANTOR PUSAT SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Pusat Basis Data Website Ada Halaman Utama Kantor Pusat Pilih Menu Management User Bank Menampilkan Halaman Data User
Bank Halaman Data User Bank Pilih Pilih Menu Registrasi User
Pilih Menu Ubah
Pilih Menu Hapus
Simpan Data User Bank
Ubah Data User Bank
Hapus Data User Bank
Basis Data Website
Menampilkan Halaman Data User
Bank Halaman Data User Bank Selesai Tidak Ya Insert Delete Update
2. System Flow Maintenance Cutoff
Adapun prosedur dari maintenance cutoff adalah sebagai berikut: a. Pihak kantor pusat melakukan login ke sistem
b. Sistem melakukan pengecekan data user pusat dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor pusat. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
d. Kantor pusat memilih menu cutoff set
e. Sistem akan menampilkan halaman cutoff set
f. Kantor pusat mengubah jam cutoff berupa data jam dengan format HH:mm:ss
g. Sistem akan menyimpan jam cutoff dalam database, lalu menampilkan kembali halaman cutoff set
System Flow Maintenance Data User Cabang ditunjukkan pada gambar 4.5
3. System Flow Maintenance Data Dinas
Adapun prosedur dari maintenance data dinas adalah sebagai berikut: a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
d. Kantor cabang memilih menu management pendaftaran dinas e. Sistem akan menampilkan halaman data dinas
63
f. Kantor cabang memilih menu registrasi dinas untuk menyimpan data dinas baru, dan menu ubah untuk mengubah data dinas, serta menu hapus untuk menghapus data dinas.
g. Sistem akan menyimpan dalam database, lalu menampilkan halaman data dinas.
System Flow Maintenance Data Dinas ditunjukkan pada gambar 4.6 System Flow Maintenance Cutoff
KANTOR PUSAT SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Pusat Basis Data Website Ada Halaman Utama Kantor Pusat
Pilih Menu Cutoff Set
Menampilkan Halaman Cutoff Set
Halaman Cutoff Set
Ubah Jam Cutoff
Simpan Jam Cutoff
Basis Data Website
Menampilkan Halaman Cutoff Set Halaman Cutoff
Set
Selesai
Tidak
Ya
System Flow Maintenance Data Dinas
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang Pilih Menu Management Pendaftaran Dinas Menampilkan Halaman Data Dinas
Halaman Data Dinas
Pilih
Pilih Menu Registrasi Dinas
Pilih Menu Ubah
Pilih Menu Hapus
Simpan Data Dinas
Ubah Data Dinas
Hapus Data Dinas
Basis Data Website
Menampilkan Halaman Data Dinas Halaman Data Dinas Selesai Tidak Ya Insert Delete Update
65
4. System Flow Maintenance User Dinas
Adapun prosedur dari maintenance data user dinas adalah sebagai berikut: a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
d. Pihak kantor cabang memilih menu management user dinas e. Sistem akan menampilkan halaman data user dinas
f. Kantor cabang memilih menu registrasi user dinas untuk menyimpan data user dinas baru, dan menu ubah untuk mengubah data user dinas, serta menu hapus untuk menghapus data user dinas g. Sistem akan menyimpan dalam database, lalu menampilkan
halaman data user dinas
System Flow Maintenance Data User Dinas ditunjukkan pada gambar 4.7
5. System Flow Maintenance User Agen
Adapun prosedur dari maintenance data user agen adalah sebagai berikut: a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
e. Sistem akan menampilkan halaman data user agen
f. Kantor cabang memilih menu registrasi user agen untuk menyimpan data user agen baru, dan menu ubah untuk mengubah data user agen, serta menu hapus untuk menghapus data user agen
g. Sistem akan menyimpan dalam database, lalu menampilkan halaman data user agen
System Flow Maintenance Data User Agen ditunjukkan pada gambar 4.8
6. System Flow Maintenance Data Penerima Bantuan
Adapun prosedur dari maintenance data penerima bantuan adalah sebagai berikut:
a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
d. Pihak kantor cabang memilih menu management penerima bantuan e. Sistem akan menampilkan halaman data penerima bantuan
f. Kantor cabang memilih menu registrasi penerima bantuan untuk menyimpan data penerima bantuan baru, dan menu ubah untuk mengubah data penerima bantuan, serta menu hapus untuk menghapus data penerima bantuan
g. Sistem akan menyimpan dalam database, lalu menampilkan halaman data penerima bantuan
67
System Flow Maintenance Data Penerima Bantuan ditunjukkan pada gambar 4.9
System Flow Maintenance Data User Dinas
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang Pilih Menu Pengelolaan User Dinas Menampilkan Halaman Data User
Dinas Halaman Data User Dinas Pilih Pilih Menu Registrasi User Dinas
Pilih Menu Ubah
Pilih Menu Hapus
Simpan Data User Dinas
Ubah Data User Dinas
Hapus Data User Dinas
Basis Data Website
Menampilkan Halaman Data User
Dinas Halaman Data User Dinas Selesai Tidak Ya Insert Delete Update
System Flow Maintenance Data User Agen
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang Pilih Menu Pengelolaan User Agen Menampilkan Halaman Data User
Agen Halaman Data User Agen Pilih Pilih Menu Registrasi User Agen
Pilih Menu Ubah
Pilih Menu Hapus
Simpan Data User Agen
Ubah Data User Agen
Hapus Data User Agen
Basis Data Website
Menampilkan Halaman Data User
Agen Halaman Data User Agen Selesai Tidak Ya Insert Delete Update
Gambar 4.8 System Flow Maintenance Data User Agen
69
7. System Flow Upload Data Penerima Bantuan
Adapun prosedur dari upload data penerima bantuan adalah sebagai berikut: a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan tetap di halaman login
d. Pihak kantor cabang memilih menu upload penerima bantuan e. Sistem akan menampilkan halaman upload penerima bantuan f. Kantor cabang memilih file excel data penerima bantuan, file excel
data penerima bantuan ini harus dalam format hasil penyimpanan berkas excel 2003. Ekstensi dari excel 2003 yaitu memiliki format file .xls bukan hasil penyimpanan excel 2007 ke atas .xlsx
g. Sistem akan menyimpan dalam database, lalu menampilkan halaman upload penerima bantuan kembali.
h. Jumlah minimal upload data penerima bantuan ini dibatasi oleh sistem yaitu minimal 10 data penerima bantuan dengan field excel yang sesuai dengan contoh format excel upload data penerima bantuan yang dapat diunduh pada halaman sebelumnya
System Flow Upload Data Penerima Bantuan ditunjukkan pada gambar 4.10
System Flow Maintenance Data Penerima Bantuan
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang Pilih Menu Pengelolaan Penerima Bantuan Menampilkan Halaman Data Penerima Bantuan Halaman Data Penerima Bantuan Pilih Pilih Menu Registrasi Penerima Bantuan
Pilih Menu Ubah
Pilih Menu Hapus
Simpan Data Penerima Bantuan Ubah Data Penerima Bantuan Hapus Data Penerima Bantuan Basis Data Website Menampilkan Halaman Data Penerima Bantuan Halaman Data Penerima Bantuan Selesai Tidak Ya Insert Delete Update
Gambar 4.9 System Flow Maintenance Data Penerima Bantuan
71
System Flow Upload Data Penerima Bantuan
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang
Pilih Menu Upload Penerima Bantuan Menampilkan Halaman Upload Penerima Bantuan Halaman Upload Penerima Bantuan
Pilih File Excel
Import Data Penerima Bantuan Basis Data Website Menampilkan Halaman Upload Penerima Bantuan Halaman Upload Penerima Bantuan Selesai Tidak Ya
Gambar 4.10 System Flow Maintenance Upload Data Penerima Bantuan
8. System Flow Generate QR Code
Adapun prosedur dari Generate QR Code penerima bantuan adalah sebagai berikut:
a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan kembali ke halaman login
d. Pihak kantor cabang memilih menu Generate QR e. Sistem akan menampilkan halaman Generate QR Code
f. Kantor cabang memilih menu Generate Single QR Code untuk menyimpan data single QR code, atau memilih menu Generate All QR Code untuk menyimpan data all QR code
g. Sistem akan menampilkan link data QR code dan kembali menampilkan halaman Generate QR Code
System Flow Generate QR Code ditunjukkan pada gambar 4.11 9. System Flow Reporting Kantor Cabang
Adapun prosedur dari Reporting Kantor Cabang adalah sebagai berikut: a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan kembali ke halaman login
73
e. Sistem akan menghitung dan menampilkan total transaksi per agen dalam sebuah datatables di halaman reporting
f. Kantor cabang memilih tanggal start date dan juga end date untuk menampilkan reporting berdasarkan rentang hari
g. Sistem akan menampilkan data reporting beserta button download excel reporting
h. Kantor cabang melakukan download data reporting
i. Sistem akan melakukan download excel, lalu menampilkan kembali halaman reporting
System Flow Reporting Kantor Cabang ditunjukkan pada gambar 4.12
10. System Flow Settlement
Adapun prosedur dari Reporting Kantor Cabang adalah sebagai berikut: a. Pihak kantor cabang melakukan login ke sistem
b. Sistem melakukan pengecekan data user cabang dengan database c. Jika data login ada dan benar maka sistem akan menampilkan
halaman utama kantor cabang. Dan jika data login tidak ada ataupun salah maka sistem akan kembali ke halaman login
d. Kantor cabang memilih menu settlement
e. Sistem akan menghitung dan menampilkan total omset pendapatan harian per agen di halaman settlement
f. Kantor cabang menekan button download excel
g. Sistem akan menyimpan data settlement berupa file excel, lalu sistem akan menampilkan halaman settlement
System Flow Settlement Kantor Cabang ditunjukkan pada gambar 4.13
System Flow Generate QR Code Penerima Bantuan
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang
Pilih Menu Generate QR Menampilkan Halaman Generate QR Code Halaman Generate QR Code Pilih
Pilih Menu Generate Single QR Code
Pilih Menu Generate All QR Code Simpan Single QR Code Menampilkan Halaman Generate QR Code Halaman Generate QR Code Selesai Tidak Ya Data QR Code Simpan All QR Code
75
System Flow Reporting
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang Pilih Menu Reporting Menghitung dan Menampilkan Total Transaksi per Agen dalam sebuah Datatables di Halaman Reporting
Halaman Reporting
Pilih Start Date dan End Date Download Excel Reporting Menampilkan Halaman Reporting Halaman Reporting Selesai Tidak Ya Data Excel Reporting
System Flow Settlement
KANTOR CABANG SISTEM
P
ha
se
Mulai
Login
Verifikasi Data User Cabang Basis Data Website Ada Halaman Utama Kantor Cabang Pilih Menu Settlement Menghitung dan Menampilkan Total Omset Pendapatan Harian per Agen di Halaman Settlement Halaman Settlement Pilih Download Excel Simpan Data Settlement Menampilkan Halaman Settlement Halaman Settlement Selesai Tidak Ya Data Settlement
Gambar 4.13 System Flow Settlement