BAB V HASIL DAN PEMBAHASAN 5.1 Analisa Sistem
Transcript of BAB V HASIL DAN PEMBAHASAN 5.1 Analisa Sistem
52
BAB V
HASIL DAN PEMBAHASAN
5.1 Analisa Sistem
Analisa sistem yang dilakukan bertujuan untuk mengidentifikasi
permasalahan yang ada pada sistem tersebut. Analisa sistem ini merupakan langkah
awal untuk membuat sistem baru yang sesuai dengan kebutuhan. Proses analisa
sistem dimulai dengan melakukan kegiatan wawancara dan dilanjutkan dengan
menganalisa dokumen-dokumen yang digunakan oleh Divisi IT Bank Jatim
Surabaya. Wawancara dilakukan dengan bagian IT support system yang
selanjutnya memberikan informasi berupa data-data dan laporan-laporan yang
diperlukan.
Bagian IT suport system memberikan gambaran besar tentang proses bisnis
yang ada, mulai dari dokumen-dokumen yang diperlukan pada proses nasabah
pengajuan deposito, proses terjadinya penempatan deposito dan hingga proses
pencairan deposito perbankan. Selanjutnya memberikan gambaran desain sistem
yang diinginkan oleh pihak perusahaan. Informasi-informasi yang diperoleh
tersebut dapat mempermudah dalam pembuatan program nantinya. Hasil dari
wawancara dengan bagian bimbingan konseling, digambarkan oleh seorang
penganalisa melalui sistem flow yang berguna dalam pembuatan struktur tabel
selanjutnya.
53
5.2 Dokumen Flowchart
Bagan alur dokumen (Document Flow Chart) merupakan bagan yang
bertujuan untuk menunjukkan arus dari laporan maupun formulir.
Document Flow pada bab ini dibagi menjadi dua bagian, yaitu document flow
penempatan deposito berjangka dan pencairan deposito berjangka sudah jatuh
tempo . Berikut ini adalah gambar dari document flow tersebut:
5.2.1 Document Flow Penempatan Deposito Berjangka
Document flow ini menjelaskan tentang alur penempatan deposito
berjangka. Proses penemepatan deposito berjangka ini dapat dilihat pada gambar
5.1.
54
Gambar 5.1 Document Flow Penempatan Deposito Berjangka
PROSEDUR : PENEMPATAN DEPOSITO BERJANGKASUB PROSEDUR : DENGAN TUNAI
AWAL
Menerima pengajuan Pembukaan Deposito
Berjangka dari Deposan
AKHIR
Menjelaskan syarat dan ketentuan
kepada deposan
PENYELIA
Minta kartu identitas diri deposan dan cocokkan
tanda tangan
Buat Kuitansi untuk penyetoran uang tunai &
serahkan ke deposan untuk melakukan
penyetoran ke Teller
Catat penempatan deposito tersebut pada
buku
Serahkan formulir dan buku beserta dokumen
lainnya ke Penyelia untuk di tandatangani
dan di Otorisasi
Periksa apakah dana tersebut sudah masuk ke
rekening Deposito
Minta bukti penyetoran kuitansi ke deposan
Periksa kebenarannya,
tandatangani lalu lakukan otorisasi melalui menu OTORISASI
PENEMPATAN DEPOSITO
cetak Bilyet Deposito Berjangka melalui
menu MENCETAK BILYET /SERTIFIKAT
DEPOSITO
Setelah ditandatangani oleh
penyelia dan pejabat yang berwenang,
serahkan bilyet lembar 1 (Asli) ke
deposan
Siapkan formulir dan mintalah nasabah
mengisi dan menandatangani
Cetak Laporan Transaksi Sendiri Atas RIncian
Simpan untuk diarsip
Serahkan ke Akuntansi
Formulir Permohonan
Deposito Berjangka
Identitas Diri
Kuitansi
A
A
B
BC
C
D
D
PELAYANAN NASABAH TELLER
Cetak validasi dan bubuhkan Teller Stamp
serta paraf pada kuitansi
Kembalikan semua berkas ke Pelayanan
Nasabah
Hitung dan periksa keaslian uang tunai dan cocokkan jumlahnya dengan yang
tertulis pada kuitansi
Serahkan Kuitansi ke deposan
Distribusi Kuitansi :ke Unit Akuntansi &Pelayanan Nasabah
Identitas Diri
Formulir Permohonan
Deposito Berjangka
Input setoran yang diterima pada SETORAN TUNAI ke
rekening perantara DEPOSITO
Kuitansi
Kuitansi
Kuitansi
Serahkan kuitansi ke penyelia untuk diotorisasi
melalui menu OTORISASI TRANSAKSI
PEROPERATOR
Kuitansi
Kuitansi
Berdasarkan Formulir, input pada CoreBanking
Formulir Permohonan
Deposito Berjangka
Register Deposito Berjangka
Formulir Permohonan
Deposito Berjangka
Register Deposito Berjangka
Formulir Permohonan
Deposito Berjangka
Register Deposito
Berjangka
Formulir Permohonan
Deposito Berjangka
Register Deposito
Berjangka
Catat pemakaian Bilyet pada buku
register
Bilyet Deposito
Berjangka
Bilyet Deposito
Berjangka
Register Persediaan Bilyet
Deposito
Serahkan Bilyet ke Penyelia &
Pemimpin Cabang / Bidang Operasional atau pejabat yang
berwenang
Bilyet Deposito
Berjangka
Bilyet Deposito
Berjangka
Laporan Transaksi
Sendiri
Formulir Permohonan
Deposito Berjangka
Bilyet Deposito Berjangka
Kuitansi
Nota Debet/Kredit
Laporan Transaksi
SendiriBilyet
Deposito Berjangka
Nota Debet/Kredit
Laporan Transaksi
Sendiri
Dokumen pendukung
55
5.2.2 Document Flow Pencairan Deposito Berjangka
Document flow ini menjelaskan tentang alur penempatan deposito berjangka. Proses penemepatan deposito berjangka ini dapat dilihat
pada gambar 5.2.
PROSEDUR : PENCAIRAN DEPOSITO BERJANGKA SUDAH JATUH TEMPO
AWAL
Menerima pengajuan pencairan Deposito Berjangka dari Deposan, dg
membawa identitas diri dan bilyet deposito
PENYELIA / PEMIMPIN
Minta surat kuasa
Ambil file bilyet deposito serta berkas dokumen yang disimpan
waktu penempatan deposito Periksa kembali keabsahan bilyet deposito
Serahkan bilyet deposito, bukti identitas, dan surat kuasa (jika dikuasakan) ke Penyelia dan
Pemimpin Cabang atau pejabat yang berwenang untuk disetujui
Periksa & cocokkan dg bilyet asli
Minta kepada deposan menandatangani halaman belakang Bilyet Deposito Berjangka yang akan
dicairkan, cocokan dengan tandatangan pada bukti Ident itas diri
deposan
Bubuhi stempel CAIR pada bilyet deposito
A
PELAYANAN NASABAH
Kembalikan semua berkas ke Pelayanan Nasabah
Catat pencairan deposito pada buku register
Lakukan pembayaran pencairan melalui :
A. Pembayaran Secara Tunai (20410:6A)B. Pembayaran ke Rekening (20410:6B)C. Di Transfer (20410:6C)
Register Deposito Berjangka
A
Bilyet Deposito Berjangka
Bilyet Deposito Berjangka
Bilyet Deposito Berjangka
Bilyet Deposito Berjangka
Bilyet Deposito Berjangka
Bilyet Deposito Berjangka
Selanjutnya berikan ke Pemimpin Cabang atau
bagian yang ditunjuk sebagai orang yang berhak
menyetujui pencairan deposito
Bilyet Deposito Berjangka
Setelah disetujui, lakukan pencairan dg menu PENCAIRAN
POKOK/ BUNGA DEPOSITO Bilyet Deposito Berjangka
Pemilik deposito ?
bukan
ya
Surat Kuasa
Surat KuasaBilyet Deposito
Berjangka
Surat Kuasa
Identitas Diri
Identitas Diri
Identitas Diri
Identitas Diri
SUB PROSEDUR : ALUR UMUM
Gambar 5.2 Document Flow Pencairan Deposito Berjangka
56
5.3 System Flow Diagram
System flow diagram adalah suatu diagram alur yang menjelaskan tentang
simbol-simbol tertentu yang menggambarkan suatu aliran data proses dan
hubungan antara proses satu dengan yang lain dalam suatu sistem komputer.
Sehingga seorang analis dapat menginformasikan jalannya suatu aplikasi dan dapat
memahami sistematika program.
System flow yang ada di bab ini dibagi menjadi sepuluh bagian, yaitu system
flow mengecek hak akses, system flow tipe deposito, system flow jenis deposito,
system flow master bilyet, system flow cek dan giro, system flow penempatan
deposito, system flow pencairan deposito, system flow laporan data bilyet, system
flow laporan penempatan deposito dan system flow laporan Deposito. Berikut
adalah gambar dari system flow tersebut:
57
5.3.1 System Flow Mengecek hak akses login
System flow ini menjelaskan tentang hak akses login. Dimulai dari proses
petugas mengisi form login aplikasi dan akhirnya akan membuka menu form
utama dan menampilkan menu berdasarkan batasan menu dari petugas.
Selanjutnya Penjelasan tentang system flow ini dapat dilihat pada gambar 5.3.
Mengecek Hak Akses
Petugas Aplikasi Deposito
Mulai
Username dan Password
Mengecek Username dan
PasswordPengguna
Administrator
Form Utama(Login
Sebagai Administrator)
Notifikasi Username &
Password Salah
1
Customer Service
Form Utama(Login
Sebagai Customer Service)
Tidak
2
Menampilkan Form Utama
(Administrator)
Menampilkan Form Utama
(Entry)
Ya
Ya
Menampilkan Form Login
Form Login
Menampilkan Notifikasi
Username & Password Salah
Tidak
Manager
Menampilkan Form Utama (Manager)
Form Utama(Login
Sebagai Manager)
Ya
Tidak
3
1
2
Gambar 5.3 System Flow Mengecek Hak Akses
58
5.3.2 System Flow Master Tipe Deposito
System flow ini menjelaskan tentang master tipe deposito. Proses master
tipe deposito dimulai dari administrator memilih menu tipe deposito selanjutnya
melakukan pengisian data master tipe deposito yakan diakhiri proses
penyimpanan data didalam database tipe deposito. Penjelasan tentang system flow
ini dapat dilihat pada gambar 5.4.
Sisflow Master Tipe Deposito
Aplikasi DepositoAdministrator
Data Tipe DepositoPenyimpanan Data Tipe Deposito
Data Berhasil Tersimpan
Selesai
Mulai
Pilih Menu Tipe Deposito
Menampilkan Form Tipe Deposito
Form Tipe Deposito
Gambar 5.4 System Flow Master Tipe Deposito
59
5.3.3 System Flow Jenis Deposito
System flow ini menjelaskan tentang jenis deposito. Proses jenis
depositoizin kerja dimulai dari bagian administrator bank jatim memili menu jenis
deposito lalu mengisi form jenis deposito yang didalam form tersebut
menampilkan data dari database tipe deposito yang selanjutnya akan dijadikan
jenis deposito berdasrkan tipe deposito yang dipilih selanjutnya mencari data GL
(General Ledger) sebagai code transaksi dalam perbankan dan diakhiri dengan
simpan didalam database jenis deposito. Penjelasan tentang system flow ini dapat
dilihat pada Gambar 5.5.
60
Sisflow Master Jenis Deposito
Aplikasi DepositoAdministrator
Data Jenis Deposito, Pilih Tipe Deposito
Tipe Deposito
Tambah Kode G/L
Pencarian Data Kode G/L
Kode G/L
Form Kode G/L
Nama Kode G/LPengecekan Data
Jenis Deposito
Data sudah Ada?
Preview Data yg sudah ada
Ya
Penyimpanan Data Jenis Deposito
TidakData Berhasil
Tesimpan
Selesai
Mulai
Pilih Menu Jenis Deposito
Menampilkan Form Jenis Deposito, cek data tipe deposito
Form Jenis deposito, Daftar
tipe deposito
Gambar 5.5 System Flow Jenis Deposito
5.3.4 System Flow Master Billyet
System flow ini menjelaskan tentang master billyet. Proses pembuata
master billyet dimulai dari proses memilih menu billyet selanjutnya program
akan menampilkan form pembuatan billyet, saat billyet ditampilkan proses load
data tipe deposito dilakukan program untuk mengetahui billyet yang akan di buat
berdasarkan tipe deposito yang dipilih dan di akhiri dengan proses penyimpanan
61
data ke dalam database bilyet. Penjelasan tentang system flow ini dapat dilihat
pada Gambar 5.6.
Sisflow Master Billyet
Aplikasi DepositoAdministrator
Tipe Depsoto
Form Bilyet dan Daftar Tipe Deposito
Data Bilyet
Pilih Tipe Deposito
Menampilkan data tipe deposito
Bilyet dan cekgiro
Data Berhasil Disimpan
Selesai
Mulai
Pilih Menu Bilyet
Menampilkan Form Bilyet dan ambil
data tipe deposito
Gambar 5.6 System Flow Master Billyet
62
5.3.5 System Flow Master Cek dan Giro
System flow ini menjelaskan tentang master cek dan giro. Proses pembuata
master cek dan giro dimulai dari proses memilih menu cek dan giro selanjutnya
program akan menampilkan form pembuatan cek dan giro, saat cek dan giro
ditampilkan proses load data tipe deposito dilakukan program untuk mengetahui
billyet yang akan di buat berdasarkan tipe deposito yang dipilih dan di akhiri
dengan proses penyimpanan data ke dalam database bilyet dan cekgiro.
Penjelasan tentang system flow ini dapat dilihat pada Gambar 5.7.
Sisflow Master Cek dan Giro
Aplikasi DepositoAdministrator
Data Cek Dan Giro
Pilih Tipe Deposito
Menampilkan data tipe deposito
Bilyet dan cekgiro
Data Berhasil Disimpan
Selesai
Tipe Depsoto
Mulai
Pilih Menu Cek Giro
Menampilkan Form Cek Giro dan Ambil data tipe deposito
Form Bilyet dan Daftar Tipe Deposito
Gambar 5.7 System Flow Master Cek dan Giro
63
5.3.6 System Flow Penempatan Deposito
System flow ini menjelaskan tentang penempatan deposito. Proses ini
dimulai customer service membuka menu penempatan deposito yang selanjutnya
customer service input no billyet, setelah itu melakukan proses mememilih jenis
deposito sesuai yang diajukan oleh nasabah. Selanjutnya melakukan input data no
rekening nasabah untuk melakukan pengecekan nasabah, dan akhinya data yang
sudah dinputkan bisa disimpan kedalam database penempatan deposito. Penjelasan
dari penempatan deposito ini dapat dilihat pada gambar. 5.8
Sisflow Penempatan Deposito
Aplikasi DepositoTeller
Start
Pilih Menu Penempatan
Depsoto
Menampilkan Form Penempatan
Deposito
Fom Penempatan
DepositoInput No Billyet
Ambil Data Bilyet
Penempatan Deposito
Cek DataTampil Daa bilyet sudah digunakan
Tidak
Menampilkan Jenis Deposito
Berdasarkan Tipe Deposito
Tipe Deposito
Ya
Tampil Data Jenis Deposito
Input Pilih Jenis Deposito
Menampilkan data jenis deposito
berdasarkan relasi kode GL
GL
Bilyet
Tampil Data GL
Input Nominal Deposito dan
rekening Nasabah
Pengecekan nasabah
Rekening
Nasabah
Tampil Data GL
Input Tanggal Mulai Penempatan
Deposito, Transfer ke rekening tujuan
Proses Penempatan Penempatan
Notifikasi Data Berhasil
Disimpan
End
Gambar 5.8 System Flow Penempatan Deposito
64
5.3.7 System Flow Pencairan Deposito
System flow ini menjelaskan tentang penempatan deposito. Proses
pencairan dimulai dari proses pilih menu pencairan deposito setelah itu proses input
no billyet nasabah yang hendak dicairkan. Selanjunya proses pengecekan no billyet
atau pengecekan deposito yang hendak dicairkan sudah jatuh tempo atau belum
jatuh tempo. Jika proses pengeceka sudah selesai makan proses pencairan bisa
dilakukan dengan mempertimbangkan apakah sudah jatuh tempo atau belum. Dan
di akhiri dengan proses penyimpanan data pencairan deposito kedalam database
pencairan deposito. Penjelasan tentang system flow ini dapat dilihat pada Gambar
5.9.
Sisflow Pencairan Bilyet
Aplikasi DepositoTeller
Start
Pilih Menu Pencairan Deposito
Menampilkan Form Pencairan Bilyet
Fom Penempatan
Deposito
Input No bilyet
Pengecekan Penempatan
Deposito
Penempatan Deposito
End
Data Deposit
Pilih Proses Pencairan
Proses pencairanPencairan Bilyet
Detail Pencairan Deposito
Data Berhasil disimpan dan siap dicairkan
Gambar 5.9 System Flow Pencairan Deposito
65
5.3.8 System Flow Laporan Billyet
System flow ini menjelaskan tentang penempatan deposito. Laporan
bilyet ini dimulai dari proses memilih menu laporan billyet cekgiro, selanjutnya
pilih billyet, cek atau giro untuk proses laporan dan selanjutnya masukan tanggal
periode kapan dicetak. Setelah itu akan ditampilkan laporan billyet cek dan giro,
pilih button print jika ingin malakukan proses cetak laporan. Penjelasan tentang
system flow ini dapat dilihat pada Gambar 5.10.
Sisflow Laporan Data Bilyet, Cek dan Giro
Aplikasi DepositoManager
Start
End
Pilih Menu Laporan Bilyet, cek dan giro
Menampilkan Form Laporan bilyet cek
dan giro
Form Laporan Bilyet, Cek dan
Giro
Pilih Laporan Bilyet, cek atau giro,
masukan tanggal
Laporan bilyet, cek dan giro yang
terpilih
Pengguna
Bilyet, Cek dan Giro
Form Laporan Bilyet, Cek dan
Giro
Cetak Laporan
Pilih Tombol PrintMencetak Laporan
Ya
Tidak
Laporan Bilyet, Cek dan Giro
Gambar 5.10 System Flow Laporan Billyet
66
5.3.9 System Flow Laporan Penempatan Deposito
System flow ini menjelaskan tentang penempatan deposito. Proses
dimulai dari manajer bank memilih menu laporan penemaptan deposito yang
selanjutnya aplikasi akan menampilkan form laporan penemaptan deposito,
selanjutnya pilih penempatan yang dinginkan berdasarkan periode ataupun
berdasarkan salah satu data nasabah yang dikehendaki. Penjelasan tentang system
flow ini dapat dilihat pada Gambar 5.11.
Sisflow Laporan Penempatan Deposito
Aplikasi DepositoManager
Start
End
Pilih Menu Laporan Penempatan
Menampilkan Form Laporan
penempatan bilyet
Form Laporan Penempatan
Pilih penempatan dan masukan
tanggal periode dan tanggal akhir
Laporan pemepatan
Pengguna
Penempatan
Form Laporan Penempatan
Cetak Laporan
Pilih Tombol PrintMencetak Laporan
Ya
Tidak
Laporan penempatan
Nasabah
Gambar 5.11 System Flow Laporan Penempatan Deposito
67
5.3.10 System Flow Laporan Pencairan Deposito
System flow ini menjelaskan tentang penempatan deposito. Proses
dimulai dari manajer bank memilih menu laporan pencairan deposito berdasrkan
periode yang dipilih. Penejelasan tentang system flow ini dapat dilihat pada
Gamabar 5.12.
Sisflow Laporan Pencairan Depositos
Aplikasi DepositoManager
Start
End
Pilih Menu Laporan Pencairan
Menampilkan Form Laporan pencairan
Form Laporan Pencairan
Masukan tanggal awal dan tanggal
akhir
Laporan pencairan
Pengguna
Penempatan
Form Laporan Pencairan
Cetak Laporan
Pilih Tombol PrintMencetak Laporan
Ya
Tidak
Laporan Pencairan
Nasabah
Gambar 5.12 System Flow Laporan Pencairan Deposito
68
5.4 HIPO
HIPO (Hierarchy Input Process Output) merupakan sebuah proses atau alat
yang digunakan sebagai desain serta dokumentasi dari siklus input, process dan
output serta fungsi-fungsi dari aplikasi mini banking module deposito pada PT.
Bank Pembangunan Daerah Jawa Timur Tbk. Pada gambar 5.13 dijelaskan tentang
HIPO dari aplikasi mini banking deposito pada dan penggajian pada PT. Bank
Pembangunan Daerah Jawa Timur Tbk.
0
Rancang Bangun Aplikasi Mini Banking Modul Deposito pada Bank JATIM Kantor Pusat
1
Pengelolaan Master
2
Pengelolaan Transaksi
3
Pengelolaan Laporan
1.1
Pengelolaan Data Master Type Deposito
1.2
Pengelolaan Data Master Jenis Deposito
1.3
Pengelolaan Data Master Bilyet
1.4
Pengelolaan Data Master Bilyet Dan Giro
2.1
Penempatan Deposito
2.2
Pencairan Deposito
3.1
Laporan Bilyet
3.2
Laporan Cek dan Giro
3.3
Laporan Penempatan Deposito
3.4
Laporan Pencairan Deposito
Gambar 5.13 HIPO
69
5.5 Data Flow Diagram
Context Diagram sistem ini terdiri dari beberapa entitas yang berbeda, antara
lain Coustomer Service, Admin Bank dan Manager Bank. Pada gambar context
diagram menjelaskan secara umum tentang input data dan menerima output data
yang diperlukan. Penjelasan tentang Context Diagram ini dapat dilihat pada
Gambar 5.14.
Gambar 5.14 Context Diagram
Tipe Deposito
Data Jenis Deposito
Data Cek dan Giro
Data Bilyet
Penempatan Deposito
Pencairan Deposito
Laporan Penempatan
BilyetLaporan Cek dan Giro
Laporan Bilyet
Laporan Pencairan
Bilyet
Laporan Pencairan Cek
dan Giro
1
Rancang Bangun Mini
Banking Module Deposito
Bank JATIM Kantor Pusat
Surabaya
Manager Bank
Coustomer ServiceAdmin Bank
70
Pada diagram dibawah ini terdapat tiga macam proses. Pertama adalah proses
pengelolaan data master, pengelolaan transaksi dan yang ketiga proses pembuatan
laporan. Sedangkan database, terdapat tipe deposito, jenis deposito, bilyet cek dan
giro, penempatan deposito, pencairan deposito, pengguna, nasabah, rekening dan
terakhir GL (General Ledger). Penjelasan DFD ini dapat dilihat pada Gambar 5.15
Gambar 5.15 DFD Level 0
Tipe Deposito
Jenis Deposito
Cek dan Giro
Bilyet
Data Tipe Deposito
Data Jenis Deposito
Data Bilyet
Penempatan Deposito
Pencairan Deposito
Data Bilyet Cek Dan
Giro
Data Penempatan
Deposito
Data Pencairan
Deposito
Data Tipe Deposito
Data Jenis Deposito
Laporan Bilyet
Laporan Cel Dan Giro
Laporan Penempatan
Deposito
Laporan Pencairan
Deposito
Data Pencairan
Deposito
Data Penempatan
Deposito
Data bilyet Cek dan
Giro
Data pengguna
Data Pengguna
Data Pengguna
Data Nasabah
Data Nasabah
Data Rekening
Data Rekening
Data GL
Data GL
Admin Bank
Coustomer
Service
Manager Bank
1.1
Pengelolaan Master
1.2
Pengelolaan Transaksi
1.3
Pembuatan Laporan
1 Tipe Deposito
2 Jenis Deposit
3 Bilyet Cek dan Giro
4 Penempatan Deposito
5 Pencairan Deposito
6 Pengguna
7 Nasabah
8 Rekening
9 GL
71
DFD Level 1 ini menjelaskan tentang alur pada proses pengelolaan data master. Di
dalam proses pengelolaan data master terdapat 4 sub proses yaitu pengelolaan data
master type deposito, pengelolaan data master jenis deposito, pengelolaan data
master bilyet, dan pengelolaan data master cek dan giro. Penjelasan tentang sub
proses ini dapat dilihat pada Gambar 5.16
Gambar 5.16 DFD Level 1 Proses Pengelolaan Data Master
Tipe Deposito
Jenis Deposito
Bilyet
Cek dan Giro
Data TIpe Deposito
Data Tipe Deposito
Data Jenis Deposito
Data Bilyet
Data Cek dan Giro
Data Pengguna
Data Pengguna
Data Pengguna
Data GL
Admin Bank 1 Tipe Deposito
2 Jenis Deposit
3 Bilyet Cek dan Giro
1.1.1
Pengelolaan Data Master
Type Deposito
1.1.2
Pengelolaan Data Master
Jenis Deposito
1.1.3
Pengelolaan Data Master
Bilyet
1.1.4
Pengelolaan Data Master
Cek Dan Giro
6 Pengguna
9 GL
72
DFD Level 1 ini menjelaskan tentang alur pada proses pengelolaan transaksi. Di
dalam proses membuat laporan terdapat 2 sub proses yaitu penempatan deposito
dan pencairan deposito. Penjelasan tentang sub proses ini dapat dilihat pada Gambar
5.17.
Gambar 5.17 DFD Level 1 Proses Pengelolaan Transaksi
Input penempatan
Input Pencairan
Data Tipe Deposito
Data Jenis Deposito
Data Pengguna
Data Bilyet
Data Penempatan
Deposito
Data Nasabah
Data Rekening
Data Pencairan
Data Pengguna
Data Penempatan
Deposito
Coustomer
Service
3 Bilyet Cek dan Giro
4 Penempatan Deposito
5 Pencairan Deposito
1 Tipe Deposito
2 Jenis Deposit
6 Pengguna
7 Nasabah
8 Rekening
1.2.1
Penempatan Deposito
1.2.2
Pencairan Deposito
73
DFD Level 1 ini menjelaskan tentang alur pada proses pembuatan laporan. Di
dalam proses membuat laporan terdapat 4 sub proses yaitu laporan billyet, laporan
cek dan giro, laporan penempatan deposito, dan laporan pencairan deposito.
Penjelasan tentang sub proses ini dapat dilihat pada Gambar 5.18
Gambar 5.18 DFD Level 1 Proses Membuat Laporan
Tipe Deposito
Tipe Deposito
Periode Penemapatan
Periode Pencairan
Laporan Bilyet
Laporan Cek dan Giro
Laporan Penempatan
Deposito
Laporan Pencairan
Deposito
Data Bilyet
Data Cek Dan Giro
Bilyet
Data Bilyet, Cek dan
Giro
Data Rekening
Data Nasabah
Kode GL
Data Penempatan
Data Pencairan
Data Rekening
Data Nasabah
Manager Bank
5 Pencairan Deposito
4 Penempatan Deposito
3 Bilyet Cek dan Giro
7 Nasabah
8 Rekening
9 GL
1.3.1
Laporan Bilyet
1.3.2
Laporan Cek dan Giro
1.3.3
Laporan Penempatan
Deposito
1.3.4
Laporan Pencairan
Deposito
74
5.6 Entity Relational Diagram
Pada Entity Relational Diagram terdapat dua diagram, yaitu Conceptual Data
Modelling dan Physical Data Modelling. Pada gambar 5.14 menjelaskan tentang
Conceptual Data Modelling (CDM) dari aplikasi mini banking module deposito
pada PT. Bank Pembangunan Daerah Jawa Timur Tbk. Terdapat 19 tabel yang
berhubungan dengan aplikasi mini banking module deposito, antara lain wilayah,
cabang, jabatan, pengguna, transaksi retail detail, kios, nasabah, limitasi, rekening,
pencairan, tipe rekening, tipe produk, suku bunga, mata uang, billyet dan cekgiro,
tipe deposito, produk deposito, gl dan penempatan deposito.
Sedangkan pada gambar 5.15 menjelaskan tentang Physical Data Modelling
(PDM) yang telah di generate dari Conceptual Data Modelling yang sebelumnya.
Terdapat 6 tabel yang berhubungan dengan aplikasi absensi dan penggajian, antara
lain karyawan, kehadiran, izin kerja, penggajian, periode penggajian dan jabatan.
75
Gambar 5.19 Conceptual Data Modelling
pemilihan tipe deposit
pemilihan produkproses penempatan
(D)
Relationship_5
Relationship_6
menjabat
pembatasan pengguna
Relationship_9
Relationship_10
Relationship_11
memiliki
Relationship_13
penetapan bunga
Relationship_15
Memiliki tipe produk tabungan
penempatan rekening
Relationship_19
pencairan_penempatan_deposito
Relationship_20
Tipe Deposito
id_tipe_deposito
nama_tipe_deposito
<pi> Variable characters (11)
Variable characters (250)
<M>
Identifier_1
...
<pi>
Produk Deposito
id_produk_deposito
nama_produk_deposito
flag_aro_produk_deposito
periode_produk_deposito
pembagi_produk_deposito
pokok_penempatan_produk_deposito
pokok_jatuh_tempo_produk_deposito
biaya_bunga_produk_deposito
bunga_jatuh_tempo_produk_deposito
cad_bunga_produk_deposito
denda_produk_deposito
pajak_produk_deposito
<pi> Variable characters (15)
Variable characters (250)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
Variable characters (15)
<M>
Identifier_1
...
<pi>
Bilyet dan cekgiro
id_bilyet_dan_giro
tanggal_pembuatan_bilcekgir
user_pembuat_bilcekgir
cabang_pembuat_bilcekgir
flag_bilcekgir
flag_resi_bilcekgir
flag_cetak_bilcekgir
flag_kembali_bilcekgir
tipe_barang_cetak
<pi> Variable characters (11)
Date & Time
Variable characters (250)
Variable characters (250)
Boolean
Boolean
Boolean
Boolean
Variable characters (250)
<M>
Identifier_1
...
<pi>
Penempatan deposito
id_penempatan_deposito
nominal_penempatan_deposito
tanggal_mulai_deposito
tanggal_jatuh_tempo_deposito
<pi> Variable characters (50)
Variable characters (250)
Date
Date
<M>
Identifier_1
...
<pi>
Mata Uang
kode_matauang
singkatan_matauang
nama_matauang
<pi> Variable characters (10)
Variable characters (10)
Variable characters (25)
<M>
Identifier_1
...
<pi>
suku bunga
id_sukubunga
nama_sukubunga
batas_nilai_1
batas_nilai_2
batas_nilai_3
batas_nilai_4
batas_nilai_5
batas_nilai_6
suku_bunga_1
suku_bunga_2
suku_bunga_3
suku_bunga_4
suku_bunga_5
suku_bunga_6
batas_gugurbunga
tgl_efektif
<pi> Variable characters (10)
Variable characters (25)
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Float
Date
<M>
Identifier_1
...
<pi>
Tipe Rekening
id_tipe_rekening
nama_rekening
saldo_minimal
day_bunga_proses
day_biaya_proses
GL_giro
GL_cerukan_giro
GL_cad_bungagiro_d
GL_cad_bungagiro_k
GL_pem_jasagiro
GL_pem_bunga_cerukan
GL_cad_bunga_cerukan_d
GL_cad_bunga_cerukan_k
GL_pajak_bungagiro
hari_tutup
hari_CR
hari_DR
hari_stmt
flak_cerukan
flak_tp
flag_CM
flak_passbk
<pi> Variable characters (10)
Variable characters (25)
Integer
Characters (2)
Characters (2)
Float
Float
Float
Float
Float
Float
Float
Float
Float
Variable characters (2)
Variable characters (2)
Variable characters (2)
Variable characters (2)
Variable characters (2)
Variable characters (2)
Variable characters (2)
Variable characters (2)
<M>
Identifier_1
...
<pi>
Rekening
id_rekening
tgl_buka_rek
flag_biaya
value_date_bunga
rek_kredit
flak_status
flak_tipe
<pi> Variable characters (10)
Date
Variable characters (10)
Date
Variable characters (25)
Variable characters (25)
Variable characters (25)
<M>
Identifier_1
...
<pi>
Nasabah
id_nasabah
tgl_pembukaan
status_buka
no_rek
nama_nasabah
alamat_nasabah
kel_nasabah
kec_nasabah
kodepos_nasabah
kota_nasabah
provinsi_nasabah
tlp_nasabah
hp_nasabah
faks_nasabah
email_nasabah
NPWP_nasabah
penduduk
titel_nasabah
nama_singkat
jk_nasabah
agama_nasabah
tempat_lahir
tanggal_lahir
status_kawin
hobby
istri_nasabah
anak_nasabah
ortu_nasabah
lain_nasabah
status_tinggal
bln_tempat
thn_tempat
pend_nasabah
kwn_nasabah
negara_nasabah
jns_id_nasabah
no_id_nasabah
tgl_terbit
berlaku_nasabah
no_kartukredit1
limit1
no_kartukredit2
limit2
no_atm1
no_atm2
pekerjaan_nasabah
jabatan_nasabah
nama_perusahaan
bidang_usaha
alamat_perusahaan
kel_perusahaan
kec_perusahaan
kodepos_perusahaan
kota_perusahaan
provinsi_perusahaan
tlp_perusahaan1
ekstensi1
faks_perusahaan
tlp_perusahaan2
ekstensi2
penghasilan_nasabah
sumber_penghasilan
sumber_dana
tujuan_dana
nama_ibukandung
tujuan_pembukaan
status_pemohon
nama_kuasa
alamat_kuasa1
alamat_kuasa2
kel_kuasa
kec_kuasa
kodepos_kuasa
kota_kuasa
provinsi_kuasa
tlp_kuasa
kantor_kuasa
hp_kuasa
faks_kuasa
hubungan_hukum
NPWP_kuasa
kwn_kuasa
negara_kuasa
jns_id_kuasa
no_id_kuasa
tgl_terbit_kuasa
berlaku_kuasa
surat_penunjukan
berlaku_penunjukan
<pi> Variable characters (10)
Date
Variable characters (5)
Variable characters (10)
Variable characters (50)
Variable characters (100)
Variable characters (25)
Variable characters (25)
Variable characters (5)
Variable characters (25)
Variable characters (25)
Variable characters (10)
Variable characters (15)
Variable characters (20)
Variable characters (25)
Variable characters (25)
Variable characters (10)
Variable characters (25)
Variable characters (10)
Variable characters (10)
Variable characters (10)
Variable characters (25)
Date
Variable characters (10)
Variable characters (100)
Integer
Integer
Integer
Integer
Variable characters (15)
Integer
Integer
Variable characters (15)
Variable characters (25)
Variable characters (25)
Variable characters (15)
Variable characters (25)
Date
Date
Variable characters (25)
Variable characters (50)
Variable characters (25)
Variable characters (50)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (50)
Variable characters (25)
Variable characters (100)
Variable characters (25)
Variable characters (25)
Variable characters (5)
Variable characters (25)
Variable characters (25)
Variable characters (10)
Variable characters (25)
Variable characters (20)
Variable characters (10)
Variable characters (25)
Variable characters (15)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (10)
Variable characters (50)
Variable characters (100)
Variable characters (100)
Variable characters (25)
Variable characters (25)
Variable characters (5)
Variable characters (25)
Variable characters (25)
Variable characters (10)
Variable characters (15)
Variable characters (15)
Variable characters (20)
Variable characters (50)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (15)
Variable characters (25)
Date
Date
Variable characters (25)
Date
<M>
Identifier_1
...
<pi>
Kios
kode_kios
nama_kios
status_kios
<pi> Variable characters (10)
Variable characters (50)
Variable characters (10)
<M>
Identifier_1
...
<pi>
Transaksi Retail Detail
id_transaksi
tgl_input
tgl_valuta
tgl_proses
jenis_transaksi
referensi
keterangan
nominal
biaya
nominal_EQ
biaya_EQ
rek_debet_retail
rek_kredit_retail
status
flak_1
flak_2
flak_3
flak_4
flak_5
tgl_user_input
jam_user_input
tgl_otor
jam_otor
tgl_edit
jam_edit
<pi> Variable characters (10)
Date
Date
Date
Variable characters (25)
Variable characters (25)
Variable characters (100)
Float
Float
Float
Float
Variable characters (25)
Variable characters (25)
Variable characters (15)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Variable characters (25)
Date
Time
Date
Time
Date
Time
<M>
Identifier_1
...
<pi>
Limitasi
Id_limitasi
transaksi_cash_debet
transaksi_cash_kredit
transaksi_noncash_debet
transaksi_noncash_kredit
l imit_cerukan
<pi> Variable characters (10)
Integer
Integer
Integer
Integer
Integer
<M>
Identifier_1
...
<pi>
Pengguna
Id_Pengguna
nama_pengguna
password
repassword
hak_akses
<pi> Variable characters (10)
Variable characters (50)
Variable characters (50)
Variable characters (50)
Variable characters (25)
<M>
Identifier_1...
<pi>
Jabatan
id_jabatan
nama_jabatan
bagian_jabatan
<pi> Variable characters (10)
Variable characters (25)
Variable characters (25)
<M>
Identifier_1
...
<pi>
Cabang
id_cabang
nama_cabang
Alamat_cabang
status_cabang
<pi> Variable characters (10)
Variable characters (50)
Variable characters (100)
Variable characters (20)
<M>
Identifier_1
...
<pi>
Wilayah
id_wilayah
nama_wilayah
<pi> Variable characters (10)
Variable characters (50)
<M>
Identifier_1
...
<pi>
Tipe Produk
id_produk_tabungan
nama_produk_tabungan
<pi> Variable characters (10)
Variable characters (50)
<M>
Identifier_1
...
<pi>
Pencairan
id_pencairan
tanggal_pencairan
total_nominal_pencairan
<pi> Variable characters (11)
Date
Integer
<M>
Identifier_1
...
<pi>
GL
id_gl
keterangan_gl
value_gl
<pi> Integer
Variable characters (255)
Float (11)
<M>
Identifier_1
...
<pi>
76
Keterangan : Didalam Conceptual Data Modelling terdapat entitas tabel GL yang
tidak terelasi dengan entitas tabel deposito, dikarenakan tabel GL
tersebut berbeda dalam modul deposito melainkan terdapat rujukan
untuk mengambil data dari entitas GL yang dikonsumtif dalam
module deposito.
77
Gambar 5.20 Physical Data Modelling
Tipe Deposito
id_tipe_deposito
nama_tipe_deposito
varchar(11)
varchar(250)
<pk>
Produk Deposito
id_produk_deposito
id_tipe_deposito
nama_produk_deposito
flag_aro_produk_deposito
periode_produk_deposito
pembagi_produk_deposito
pokok_penempatan_produk_deposito
pokok_jatuh_tempo_produk_deposito
biaya_bunga_produk_deposito
bunga_jatuh_tempo_produk_deposito
cad_bunga_produk_deposito
denda_produk_deposito
pajak_produk_deposito
...
varchar(15)
varchar(11)
varchar(250)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
varchar(15)
<pk>
<fk>
Bilyet dan cekgiro
id_bilyet_dan_giro
id_tipe_deposito
tanggal_pembuatan_bilcekgir
user_pembuat_bilcekgir
cabang_pembuat_bilcekgir
flag_bilcekgir
flag_resi_bilcekgir
flag_cetak_bilcekgir
flag_kembali_bilcekgir
tipe_barang_cetak
...
varchar(11)
varchar(11)
datetime
varchar(250)
varchar(250)
bit
bit
bit
bit
varchar(250)
<pk>
<fk>
Penempatan deposito
id_penempatan_deposito
id_bilyet_dan_giro
id_rekening
id_produk_deposito
nominal_penempatan_deposito
tanggal_mulai_deposito
tanggal_jatuh_tempo_deposito
...
varchar(50)
varchar(11)
varchar(10)
varchar(15)
varchar(250)
datetime
datetime
<pk>
<fk1>
<fk2>
<fk3>
Mata Uang
kode_matauang
singkatan_matauang
nama_matauang
...
varchar(10)
varchar(10)
varchar(25)
<pk>
suku bunga
id_sukubunga
nama_sukubunga
batas_nilai_1
batas_nilai_2
batas_nilai_3
batas_nilai_4
batas_nilai_5
batas_nilai_6
suku_bunga_1
suku_bunga_2
suku_bunga_3
suku_bunga_4
suku_bunga_5
suku_bunga_6
batas_gugurbunga
tgl_efektif
...
varchar(10)
varchar(25)
float
float
float
float
float
float
float
float
float
float
float
float
float
datetime
<pk>
Tipe Rekening
id_tipe_rekening
kode_matauang
id_sukubunga
id_produk_tabungan
nama_rekening
saldo_minimal
day_bunga_proses
day_biaya_proses
GL_giro
GL_cerukan_giro
GL_cad_bungagiro_d
GL_cad_bungagiro_k
GL_pem_jasagiro
GL_pem_bunga_cerukan
GL_cad_bunga_cerukan_d
GL_cad_bunga_cerukan_k
GL_pajak_bungagiro
hari_tutup
hari_CR
hari_DR
hari_stmt
flak_cerukan
flak_tp
flag_CM
flak_passbk
...
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(25)
int
char(2)
char(2)
float
float
float
float
float
float
float
float
float
varchar(2)
varchar(2)
varchar(2)
varchar(2)
varchar(2)
varchar(2)
varchar(2)
varchar(2)
<pk>
<fk2>
<fk1>
<fk3>
Rekening
id_rekening
id_tipe_rekening
id_nasabah
tgl_buka_rek
flag_biaya
value_date_bunga
rek_kredit
flak_status
flak_tipe
...
varchar(10)
varchar(10)
varchar(10)
datetime
varchar(10)
datetime
varchar(25)
varchar(25)
varchar(25)
<pk>
<fk2>
<fk1>
Nasabah
id_nasabah
tgl_pembukaan
status_buka
no_rek
nama_nasabah
alamat_nasabah
kel_nasabah
kec_nasabah
kodepos_nasabah
kota_nasabah
provinsi_nasabah
tlp_nasabah
hp_nasabah
faks_nasabah
email_nasabah
NPWP_nasabah
penduduk
titel_nasabah
nama_singkat
jk_nasabah
agama_nasabah
tempat_lahir
tanggal_lahir
status_kawin
hobby
istri_nasabah
anak_nasabah
ortu_nasabah
lain_nasabah
status_tinggal
bln_tempat
thn_tempat
pend_nasabah
kwn_nasabah
negara_nasabah
jns_id_nasabah
no_id_nasabah
tgl_terbit
berlaku_nasabah
no_kartukredit1
limit1
no_kartukredit2
limit2
no_atm1
no_atm2
pekerjaan_nasabah
jabatan_nasabah
nama_perusahaan
bidang_usaha
alamat_perusahaan
kel_perusahaan
kec_perusahaan
kodepos_perusahaan
kota_perusahaan
provinsi_perusahaan
tlp_perusahaan1
ekstensi1
faks_perusahaan
tlp_perusahaan2
ekstensi2
penghasilan_nasabah
sumber_penghasilan
sumber_dana
tujuan_dana
nama_ibukandung
tujuan_pembukaan
status_pemohon
nama_kuasa
alamat_kuasa1
alamat_kuasa2
kel_kuasa
kec_kuasa
kodepos_kuasa
kota_kuasa
provinsi_kuasa
tlp_kuasa
kantor_kuasa
hp_kuasa
faks_kuasa
hubungan_hukum
NPWP_kuasa
kwn_kuasa
negara_kuasa
jns_id_kuasa
no_id_kuasa
tgl_terbit_kuasa
berlaku_kuasa
surat_penunjukan
berlaku_penunjukan
...
varchar(10)
datetime
varchar(5)
varchar(10)
varchar(50)
varchar(100)
varchar(25)
varchar(25)
varchar(5)
varchar(25)
varchar(25)
varchar(10)
varchar(15)
varchar(20)
varchar(25)
varchar(25)
varchar(10)
varchar(25)
varchar(10)
varchar(10)
varchar(10)
varchar(25)
datetime
varchar(10)
varchar(100)
int
int
int
int
varchar(15)
int
int
varchar(15)
varchar(25)
varchar(25)
varchar(15)
varchar(25)
datetime
datetime
varchar(25)
varchar(50)
varchar(25)
varchar(50)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(50)
varchar(25)
varchar(100)
varchar(25)
varchar(25)
varchar(5)
varchar(25)
varchar(25)
varchar(10)
varchar(25)
varchar(20)
varchar(10)
varchar(25)
varchar(15)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(10)
varchar(50)
varchar(100)
varchar(100)
varchar(25)
varchar(25)
varchar(5)
varchar(25)
varchar(25)
varchar(10)
varchar(15)
varchar(15)
varchar(20)
varchar(50)
varchar(25)
varchar(25)
varchar(25)
varchar(15)
varchar(25)
datetime
datetime
varchar(25)
datetime
<pk>
Kios
kode_kios
nama_kios
status_kios
...
varchar(10)
varchar(50)
varchar(10)
<pk>
Transaksi Retail Detail
id_transaksi
kode_kios
id_rekening
Id_Pengguna
tgl_input
tgl_valuta
tgl_proses
jenis_transaksi
referensi
keterangan
nominal
biaya
nominal_EQ
biaya_EQ
rek_debet_retail
rek_kredit_retail
status
flak_1
flak_2
flak_3
flak_4
flak_5
tgl_user_input
jam_user_input
tgl_otor
jam_otor
tgl_edit
jam_edit
...
varchar(10)
varchar(10)
varchar(10)
varchar(10)
datetime
datetime
datetime
varchar(25)
varchar(25)
varchar(100)
float
float
float
float
varchar(25)
varchar(25)
varchar(15)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
datetime
datetime
datetime
datetime
datetime
datetime
<pk>
<fk2>
<fk3>
<fk1>
Limitasi
Id_limitasi
transaksi_cash_debet
transaksi_cash_kredit
transaksi_noncash_debet
transaksi_noncash_kredit
l imit_cerukan
...
varchar(10)
int
int
int
int
int
<pk>
Pengguna
Id_Pengguna
id_jabatan
Id_limitasi
id_cabang
nama_pengguna
password
repassword
hak_akses
...
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(50)
varchar(50)
varchar(50)
varchar(25)
<pk>
<fk2>
<fk3>
<fk1>
Jabatan
id_jabatan
nama_jabatan
bagian_jabatan
...
varchar(10)
varchar(25)
varchar(25)
<pk>
Cabang
id_cabang
id_wilayah
nama_cabang
Alamat_cabang
status_cabang
...
varchar(10)
varchar(10)
varchar(50)
varchar(100)
varchar(20)
<pk>
<fk>
Wilayah
id_wilayah
nama_wilayah
varchar(10)
varchar(50)
<pk>
Tipe Produk
id_produk_tabungan
nama_produk_tabungan
varchar(10)
varchar(50)
<pk>
Pencairan
id_pencairan
id_rekening
tanggal_pencairan
total_nominal_pencairan
...
varchar(11)
varchar(10)
datetime
int
<pk>
<fk>
GL
id_gl
keterangan_gl
value_gl
...
int
varchar(255)
float(11)
<pk>
pencairan_penempatan_deposito
id_penempatan_deposito
id_pencairan
varchar(50)
varchar(11)
<pk,fk1>
<pk,fk2>
78
5.7 Struktur Tabel
Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan
digunakan dalam pembuatan aplikasi mini banking module deposito pada PT. Bank
Pembangunan Daerah Jawa Timur Tbk. Data-data dibawah ini akan menjelaskan
satu-persatu detil dari struktur tabel.
1. Tabel Wilayah
Nama Tabel : Wilayah
Primary Key : ID_WILAYAH
Foreign Key : -
Fungsi : Untuk menyimpan semua data wilayah
Tabel 5.1 Tabel Wilayah
Field Type Data Keterangan
id_wilayah Varchar(10) Not Null
nama_wilayah Varchar(50) Allow Null
2. Tabel Cabang
Nama Tabel : Cabang
Primary Key : ID_CABANG
Foreign Key : ID_WILAYAH
Fungsi : Untuk menyimpan semua data cabang
Tabel 5.2 Tabel Cabang
Field Type Data Keterangan
id_cabang Varchar(10) Not Null
id_wilayah Varchar(10) Not Null
nama_cabang Varchar(50) Allow Null
79
alamat_cabang Varchar(100) Allow Null
status_cabang Varchar(20) Allow Null
3. Tabel Pengguna
Nama Tabel : Pengguna
Primary Key : ID_PENGGUNA
Foreign Key : ID_JABATAN, ID_LIMITASI, ID_CABANG
Fungsi : Untuk menyimpan semua data pengguna
Tabel 5.3 Tabel Pengguna
Field Type Data Keterangan
Id_pengguna Varchar(10) Not Null
Id_jabatan Varchar(10) Not Null
Id_limitasi Varchar(10) Not Null
Id_cabang Varchar(10) Not Null
Nama_pengguna Varchar(50) Allow Null
Password Varchar(50) Allow Null
Repassword Varchar(50) Allow Null
Hak_akses Varchar(25) Allow Null
4. Tabel Jabatan
Nama Tabel : Jabatan
Primary Key : ID_JABATAN
Foreign Key : -
Fungsi : Untuk menyimpan semua data jabatan
Tabel 5.4 Tabel Jabatan
Field Type Data Keterangan
Id_jabatan Varchar(10) Not Null
80
Nama_jabatan Varchar(25) Allow Null
Bagian_jabatan Varchar(25) Allow Null
5. Tabel Kios
Nama Tabel : Kios
Primary Key : KODE_KIOS
Foreign Key :
Fungsi : Untuk menyimpan semua data kios
Tabel 5.5 Tabel Kios
Field Type Data Keterangan
Kode_kios Varchar(10) Not Null
Nama_kios Varchar(50) Allow Null
Status_kios Varchar(50) Allow Null
6. Tabel transaksi retail detail
Nama Tabel : Transaksi_retail_detail
Primary Key : ID_TRANSAKSI
Foreign Key : KODE_KIOS, ID_REKENING, ID_PENGGUNA
Fungsi : Untuk menyimpan semua data transaksi retail
Tabel 5.6 Tabel Transaksi Retail Detail
Field Type Data Keterangan
Id_transaksi Varchar(10) Not Null
Kode_kios Varchar(10) Not Null
Id_rekening Varchar(10) Not Null
Id_pengguna Varchar(10) Not Null
Tgl_input Datetime Allow Null
Tgl_valuta Datetime Allow Null
81
Field Type Data Keterangan
Tgl_proses Datetime Allow Null
Jenis_transaksi Varchar(25) Allow Null
Referensi Varchar(25) Allow Null
Keterangan Varchar(100) Allow Null
Nominal Float Allow Null
Biaya Float Allow Null
Nominal_EQ Float Allow Null
Biaya_EQ Float Allow Null
Rek_debet_retail Varchar(25) Allow Null
Rek_kredit_retail Varchar(25) Allow Null
Status Varchar(15) Allow Null
Flak_1 Varchar(25) Allow Null
Flak_2 Varchar(25) Allow Null
Flak_3 Varchar(25) Allow Null
Flak_4 Varchar(25) Allow Null
Flak_5 Varchar(25) Allow Null
Tgl_user_input Datetime Allow Null
Jam_user_input Datetime Allow Null
Tgl_otor Datetime Allow Null
Jam_otor Datetime Allow Null
Tgl_edit Datetime Allow Null
Jam_edit Datetime Allow Null
7. Tabel rekening
Nama Tabel : Rekening
Primary Key : ID_REKENING
Foreign Key : ID_TIPE_REKENING, ID_NASABAH
Fungsi : Untuk menyimpan semua data rekening
Tabel 5.7 Tabel Rekening
82
Field Type Data Keterangan
Id_rekening Varchar(10) Not null
Id_tipe_rekening Varchar(10) Not null
Id_nasabah Varchar(10) Not null
Tgl_buka_rek Datetime Allow null
Flag_biaya Varchar(10) Allow null
Value_date_bunga Datetime Allow null
Rek_kredit Varchar(25) Allow null
Flak_status Varchar(25) Allow null
Flak_tipe Varchar(25) Allow null
8. Tabel Nasabah
Nama Tabel : Nasabah
Primary Key : ID_NASABAH
Foreign Key : -
Fungsi : Untuk menyimpan semua data nasabah
Tabel 5.8 Tabel Nasabah
Field Type Data Keterangan
Id_nasabah varchar(10) Not Null
Tgl_pembukaan datetime Allow Null
Status_buka varchar(5) Allow Null
No_rek varchar(10) Allow Null
Nama_nasabah varchar(50) Allow Null
Alamat_nasabah varchar(100) Allow Null
Kel_nasabah varchar(25) Allow Null
Kec_nasabah varchar(25) Allow Null
Kodepos_nasabah varchar(5) Allow Null
Kota_nasabah varchar(25) Allow Null
83
Field Type Data Keterangan
Provinsi_nasabah varchar(25) Allow Null
Tlp_nasabah varchar(10) Allow Null
Hp_nasabah varchar(15) Allow Null
Faks_nasabah varchar(20) Allow Null
Email_nasabah varchar(25) Allow Null
NPWP_nasabah varchar(25) Allow Null
Penduduk varchar(10) Allow Null
Titel_nasabah varchar(25) Allow Null
Nama_singkat varchar(10) Allow Null
Jk_nasabah varchar(10) Allow Null
Agama_nasabah varchar(10) Allow Null
Tempat_lahir varchar(25) Allow Null
Tanggal_lahir datetime Allow Null
Status_kawin varchar(10) Allow Null
Hobby varchar(100) Allow Null
Istri_nasabah int Allow Null
Anak_nasabah int Allow Null
Ortu_nasabah int Allow Null
Lain_nasabah int Allow Null
Status_tinggal varchar(15) Allow Null
Bln_tempat int Allow Null
Thn_tempat int Allow Null
Pend_nasabah varchar(15) Allow Null
Kwn_nasabah varchar(25) Allow Null
Negara_nasabah varchar(25) Allow Null
Jns_id_nasabah varchar(15) Allow Null
No_id_nasabah varchar(25) Allow Null
84
Field Type Data Keterangan
Tgl_terbit datetime Allow Null
Berlaku_nasabah datetime Allow Null
No_kartukredit1 varchar(25) Allow Null
Limit1 varchar(50) Allow Null
No_kartukredit2 varchar(25) Allow Null
Limit2 varchar(50) Allow Null
No_atm1 varchar(25) Allow Null
No_atm2 varchar(25) Allow Null
Pekerjaan_nasabah varchar(25) Allow Null
Jabatan_nasabah varchar(25) Allow Null
Nama_perusahaan varchar(50) Allow Null
Bidang_usaha varchar(25) Allow Null
Alamat_perusahaan varchar(100) Allow Null
Kel_perusahaan varchar(25) Allow Null
Kec_perusahaan varchar(25) Allow Null
Kodepos_perusahaan varchar(5) Allow Null
Kota_perusahaan varchar(25) Allow Null
Provinsi_perusahaan varchar(25) Allow Null
Tlp_perusahaan1 varchar(10) Allow Null
Ekstensi1 varchar(25) Allow Null
Faks_perusahaan varchar(20) Allow Null
Tlp_perusahaan2 varchar(10) Allow Null
Ekstensi2 varchar(25) Allow Null
Penghasilan_nasabah varchar(15) Allow Null
Sumber_penghasilan varchar(25) Allow Null
Sumber_dana varchar(25) Allow Null
Tujuan_dana varchar(25) Allow Null
85
Field Type Data Keterangan
Nama_ibukandung varchar(25) Allow Null
Tujuan_pembukaan varchar(25) Allow Null
Status_pemohon varchar(10) Allow Null
Nama_kuasa varchar(50) Allow Null
Alamat_kuasa1 varchar(100) Allow Null
Alamat_kuasa2 varchar(100) Allow Null
Kel_kuasa varchar(25) Allow Null
Kec_kuasa varchar(25) Allow Null
Kodepos_kuasa varchar(5) Allow Null
Kota_kuasa varchar(25) Allow Null
Provinsi_kuasa varchar(25) Allow Null
Tlp_kuasa varchar(10) Allow Null
Kantor_kuasa varchar(15) Allow Null
Hp_kuasa varchar(15) Allow Null
Faks_kuasa varchar(20) Allow Null
Hubungan_hukum varchar(50) Allow Null
NPWP_kuasa varchar(25) Allow Null
Kwn_kuasa varchar(25) Allow Null
Negara_kuasa varchar(25) Allow Null
Jns_id_kuasa varchar(15) Allow Null
No_id_kuasa varchar(25) Allow Null
Tgl_terbit_kuasa datetime Allow Null
Berlaku_kuasa datetime Allow Null
Surat_penunjukan varchar(25) Allow Null
Berlaku_penunjukan datetime Allow Null
86
9. Tabel tipe rekening
Nama Tabel : Tipe Rekening
Primary Key : ID_TIPE_REKENING
Foreign Key : KODE_MATAUANG,ID_SUKUBUNGA,
ID_PRODUK TABUNGAN
Fungsi : Untuk menyimpan semua data tipe rekening
Tabel 5.9 Tabel Tipe Rekening
Field Type Data Keterangan
Id_tipe_rekening Varchar(25) Not Null
kode_matauang Varchar(10) Not Null
Id_sukubunga Varchar(10) Not Null
Id_produk_tabungan Varchar(10) Not Null
Nama_rekening Varchar(25) Allow Null
Saldo_minimal Int Allow Null
Day_bunga_proses Char(2) Allow Null
Day_biaya_proses Char(2) Allow Null
GL_giro Float Allow Null
GL_cerukan_giro Float Allow Null
GL_cad_bungagiro_d Float Allow Null
GL_cad_bungagiro_j Float Allow Null
GL_pem_jasagiro Float Allow Null
GL_pem_bunga_cerukan Float Allow Null
GL_cad_bunga_cerukan_d Float Allow Null
GL_cad_bunga_cerukan_k Float Allow Null
GL_pajak_bungagiro Float Allow Null
Hari_tutup Varchar(2) Allow Null
Hari_CR Varchar(2) Allow Null
Hari_DR Varchar(2) Allow Null
Hari_stmt Varchar(2) Allow Null
Flak_cerukan Varchar(2) Allow Null
87
Field Type Data Keterangan
Flak_tp Varchar(2) Allow Null
Flak_CM Varchar(2) Allow Null
Flak_passbk Varchar(2) Allow Null
10. Tabel tipe produk
Nama Tabel : Tipe Produk
Primary Key : ID_PRODUK_TABUNGAN
Foreign Key : -
Fungsi : Untuk menyimpan semua data tipe produk tabungan
Tabel 5.10 Tabel Tipe Produk
Field Type Data Keterangan
Id_produk_tabungan Varchar(10) Not Null
Nama_produk_tabungan Varchar(50) Allow Null
11. Tabel suku bunga
Nama Tabel : Suku Bunga
Primary Key : ID_SUKUBUNGA
Foreign Key : -
Fungsi : Untuk menyimpan semua data suku bunga bank
Tabel 5.11 Tabel Suku Bunga
Field Type Data Keterangan
Id_sukubunga Varchar(10) Not Null
Nama_ sukubunga Varchar(25) Not Null
Batas_nilai_1 Float Not Null
Batas_nilai_2 Float Not Null
88
Field Type Data Keterangan
Batas_nilai_3 Float Allow Null
Batas_nilai_4 Float Allow Null
Batas_nilai_5 Float Allow Null
Batas_nilai_6 Float Allow Null
Suku_bunga_1 Float Allow Null
Suku_bunga_2 Float Allow Null
Suku_bunga_3 Float Allow Null
Suku_bunga_4 Float Allow Null
Suku_bunga_5 Float Allow Null
Suku_bunga_6 Float Allow Null
Batas_gugurbunga Float Allow Null
Tgl_efektif datetime Allow Null
12. Tabel mata uang
Nama Tabel : Mata Uang
Primary Key : KODE_MATAUANG
Foreign Key : -
Fungsi : Untuk menyimpan semua data mata uang
Tabel 5.12 Tabel Mata Uang
Field Type Data Keterangan
Kode_matauang Varchar(10) Not Null
Singakatan_matauang Varchar(10) Allow Null
Nama_matauang Varchar(25) Allow Null
13. Tabel penempatan deposito
Nama Tabel : Penempatan Deposito
Primary Key : ID_PENEMPATAN_DEPOSITO
Foreign Key : ID_BILLYET_DAN_GIRO, ID_REKENING
89
Fungsi : Untuk menyimpan semua data penempatan deposito
Tabel 5.13 Tabel Penempatan Deposito
Field Type Data Keterangan
Id_penempatan_deposito Varchar(50) Not Null
Id_billyet_dan_giro Varchar(11) Not Null
Id_rekening Varchar(10) Not Null
Nominal_penemaptan_deposito Varchar(250) Allow Null
Tanggal_mulai_deposito Datetime Allow Null
Tanggal_jatuh_tempo_deposito Datetime Allow Null
14. Tabel billyet dan cekgiro
Nama Tabel : Billyet Dan Cekgiro
Primary Key : ID_BILLYET_DAN_GIRO
Foreign Key : ID_TIPE_DEPOSITO
Fungsi : Untuk menyimpan semua data billyet dan cek/giro
Tabel 5.14 Tabel Billyet dan Cek/giro
Field Type Data Keterangan
Id_billyet_dan_giro Varchar(11) Not Null
Id_tipe_deposito Varchar(11) Not Null
Tanggal_pembuatan_bilcekgiro Datetime Allow Null
User_pembuat_bilcekgiro Varchar(250) Allow Null
Flag_bilcekgir Bit Allow Null
Flag_resi_bilcekgir Bit Allow Null
Flag_cetak_bilcekgir Bit Allow Null
Flag_kembali_bilcekgir Bit Allow Null
Tipe_barang_cetak Varchar(25) Allow Null
15. Tabel tipe deposito
Nama Tabel : Tipe Deposito
90
Primary Key : ID_TIPE_DEPOSITO
Foreign Key : -
Fungsi : Untuk menyimpan semua data tipe deposito
Tabel 5.15 Tabel Tipe Deposito
Field Type Data Keterangan
Id_tipe_deposito Varchar(11) Not Null
Nama_tipe_deposito Varchar(250) Allow Null
16. Tabel produk deposito
Nama Tabel : Produk Deposito
Primary Key : ID_PRODUK_DEPOSITO
Foreign Key : ID_TIPE_DEPOSITO
Fungsi : Untuk menyimpan semua data produk dari deposito
Tabel 5.16 Tabel Tipe Produk Deposito
Field Type Data Keterangan
Id_produk_deposito Varchar(15) Not Null
Id_tipe_deposito Varchar(11) Not Null
Nama_produk_deposito Varchar(250) Allow Null
Flag_aro_produk_deposito Varchar(15) Allow Null
Periode_produk_deposito Varchar(15) Allow Null
Pembagi_produk_deposito Varchar(15) Allow Null
Pokok_penempatan_prdouk_deposito Varchar(15) Allow Null
Pokok_jatuh_tempo_produk_deposito Varchar(15) Allow Null
Biaya_bunga_produk_deposito Varchar(15) Allow Null
Bunga_jatuh_tempo_produk_deposito Varchar(15) Allow Null
Cad_bunga_produk_deposito Varchar(15) Allow Null
Denda_produk_deposito Varchar(15) Allow Null
91
Pajak_produk_deposito Varchar(15) Allow Null
17. Tabel pencairan
Nama Tabel : Pencairan
Primary Key : ID_PENCAIRAN
Foreign Key : ID_REKENING
Fungsi : Untuk menyimpan semua data pencairan deposito
Tabel 5.17 Tabel Pencairan Deposito
Field Type Data Keterangan
Id_pencairan Varchar(11) Not Null
Id_rekening Varchar(10) Not Null
Tanggal_pencairan Datetime Allow Null
Total_nominal_pencairan Int Allow Null
18. Tabel pencairan penempatan deposito
Nama Tabel : Pencairan penempatan deposito
Primary Key : ID_PENEMPATAN_DEPOSITO, ID_PENCIARAN
Foreign Key : ID_PENEMPATAN_DEPOSITO, ID_PENCIARAN
Fungsi : Untuk menyimpan semua data detail dari pencairan
deposito
Tabel 5.18 Tabel Detail Pencairan Deposito
Field Type Data Keterangan
Id_penempatan_deposito Varchar(50) Not Null
Id_pencairan Varchar(11) Not Null
92
19. Tabel General Ledger
Nama Tabel : GL
Primary Key : ID_GL
Foreign Key : -
Fungsi : Untuk menyimpan semua data code general ledger
Tabel 5.19 Tabel GL
Field Type Data Keterangan
Id_gl Int Not Null
Keterangan_gl Varchar(255) Allow Null
Value_gl Float Allow null
93
5.8 Implementasi Sistem
5.8.1 Teknologi
1. Perangkat Lunak
Perangkat lunak minimum yang harus tersedia dalam sistem komputer:
a) Windows 7
b) Database : SQL Server 2008
2. Perangkat Keras
Spesifikasi perangkat keras minimum yang dibutuhkan untuk
menjalankan aplikasi ini adalah satu unit komputer dengan ketentuan
sebagai berikut:
a) Processor 233 Mhz
b) Memory dengan RAM 514 MB
c) VGA on board
d) Monitor Spuer VGA (800 X 600) dengan minimum 256 warna
e) Keyboard + mouse
f) Printer
5.8.2 Pengoperasian Program
Dalam sub ini akan dijelaskan langkah-langkah pengoperasian program
aplikasi mini banking module deposito bank jatim kantor pusat mulai dari login
aplikasi, pembuatan billyet, penempatan deposito, pencairan deposito sampai
mencetak laporan.
94
a. Form Menu Login
Tampilan pertama aplikasi adalah form login, aplikasi login ini
digunakan untuk masuk kedalam program dan dari form login ini proses
level hak akses antara customer service, administrator dan manger
dibedakan. Untuk masuk kedalam aplikasi silahkan masukkan username
dan password yang tersimpan di database pengguna. Gambar 5.21
menunjukan gambar form login aplikasi mini banking seperti gambar
dibawah ini:
Gambar 5.21 Form Login Aplikasi Mini Banking
b. Form Halaman Menu Utama
Tampilan selanjutnya adalah form menu utama, aplikasi mini banking
terdapat empat group menu, yaitu master, master proses, laporan dan
option. Untuk group master terdapat menu user, jabatan, wilayah, cabang,
95
tipe depsoto, jenis deposito, master billyet, master cek dan giro, mata
uang, dan nasabah. Untuk group master proses tediri dari dua sub menu
yaitu penempatan deposito dan pencairan deposito. Untuk group laporan
terdiri dari 5 sub menu, yaitu laporan billyet, laporan giro, laporan cek,
laporan penempatan deposito, laporan pencairan deposito. Dan group
option terdiri dari menu logout program. Gambar 5.22 menunjukan
gambar form halam menu utama seperti gambar dibawah ini:
Gambar 5.22 Form Halaman Menu Utama
c. Form Master Cabang
Pada form master cabang menampilkan form input untuk memasukkan
data cabang, alamat cabang, wilayah, dan status cabang yang disimpan
dalam database, untuk id cabang, sistem dibuat manual. Gambar 5.23
menunjukan gambar form master cabang seperti gambar dibawah ini:
96
Gambar 5.23 Form Master Cabang
d. Form Master Wilayah
Pada form master wilayah menampilkan form untuk data wilyah dari
suatu cabang. Input dalam master wilayah ini terdiri dari id wilayah dan
nama wilayah. Gambar 5.24 menunjukan gambar form master wilayah
seperti gambar dibawah ini:
Gambar 5.24 Form Master Wilayah
97
e. Form Master Jabatan
Pada form jabatan ini berfungsi untuk menentukan jabatan dari user.
Input dalam master ini adalah id jabatan, nama jabatan dan bagian jabatan
yang disimpan dalam database. Gambar 5.25 menunjukan gambar form
master jabatan seperti gambar dibawah ini:
Gambar 5.25 Form Master Jabatan
f. Form user / pengguna
Pada form user ini berfungsi untuk memberikan aktor siapapun yang
dapat mengunakan aplikasi ini hingga hak akses yang dibedakan
berdasarkan jabatan. Di aplikasi kasi ini proses yang disimpan dalam
database adalah id user, nama user, hak akses, password, ulangi password,
cabang, id limitasi dan jabatan. Gambar 5.26 menunjukan gambar form
user/pengguna seperti gambar dibawah ini:
98
Gambar 5.26 Form User
g. Form Tipe Deposito
Pada form tipe deposito ini berfungsi untuk membuat deposito yang
ada di bank jatim. Dalam form tipe deposito ini data yang dimasukan,
yaitu id tipe deposito dan nama tipe deposito. Pada Gambar 5.27
menunjukan gambar form tipe deposito seperti gambar dibawah ini:
Gambar 5.27 Form Tipe Deposito
99
h. Form Jenis Deposito
Pada form jenis deposito ini berfungsi untuk produk dari deposito itu
sendiri yang mana dari jenis deposito ini dapat ditentukan batasan bulan
untuk masa berlaku deposito atau batas pencairan deposito. Dalam form
jenis deposito ini data yang dimasukan, yaitu id jenis deposito, keterangan
jenis deposito, tipe deposito, flag aro, periode, hari pembagi dan kode GL
(General Ledger). Pada Gambar 5.28 menunjukan gambar form jenis
deposito seperti gambar dibawah ini:
Gambar 5.28 Form Jenis Deposito
i. Form Pembuatan Billyet
Pada form pembuatan billyet ini berfungsi untuk membuat sebuah
billyet atau sertifikat untuk melakukan deposito. Form Pembuatan Billyet
ni auto generated berdasarkan jumlah yang dibuat. Input yang
100
dimasukkan dalam form pembuatan billyet yaitu nomor deposito awal,
jumlah dan tipe deposito lalu tersimpat dalam database. Gambar 5.29
menunjukan gambar form pembuatan billyet seperti gambar dibawah ini:
Gambar 5.29 Form Pembuatan Billyet
j. Form Penempatan Deposito
Pada form cetak slip gaji berfungsi untuk mencetak slip gaji, dengan
memilih periode penggajian yang otomatis menampilkan minggu, tanggal
mulai, tanggal selesai lalu memilih id karyawan yang otomatis
menampilkan nama karyawan dan jabatan. Gambar 5.30 menunjukan
gambar form cetak slip gaji seperti gambar dibawah ini:
101
Gambar 5.30 Form Penempatan Deposito
k. Form Pencairan Deposito
Form pencairan deposito berguna untuk proses pencairan deposito
yang telah malakukan proses penempatan deposito. Dari poses ini nasabah
dapat mencairkan deposito yang telah dideposit kebank dan bank akan
melakukan proses pencairan berdasarkan permintaan nasabah. Dalam
proses ini yang dibutuhkan adalah no billyet yang dibawa nasabah dan
selanjutnya akan mencocokan rekening dan nama nasabah. Gambar 5.31
menunjukkan gambar form slip gaji seperti gambar dibawah:
102
Gambar 5.31 Form Pencairan Deposito
l. Form Laporan Data Billyet
Form laporan data billyet ini berfungsi untuk menujukkan data billyet
yang sudah dibuat oleh bank Jatim. Gambar 5.32 menunjukan gambar
form billyet seperti gambar dibawah:
Gambar 5.32 Form Laporan Billyet
103
m. Form Laporan Data Cek Giro
Form laporan data Cek dan Giro ini berfungsi untuk menujukkan data
cek dan giro yang sudah dibuat oleh bank Jatim yang nantinya
dipergunakan untuk pencairan tabungan dan transaksi melalui cek dan
giro. Gambar 5.33 menunjukan gambar form Cek dan Giro seperti gambar
dibawah:
Gambar 5.33 Form Laporan Cek Giro
n. Form Laporan Penempatan Deposito
Form laporan Penempatan Deposito memilih periode penempatan
deposito untuk mengetahui nasabah siapa saja yang telah melakukan
deposito di bank Jatim dan selanjutnya akan ditampilkan data laporan
penempatan deposito. Gambar 5.34 menunjukan gambar form Laporan
Penempatan Deposito seperti gambar dibawah:
104
Gambar 5.34 Form Laporan Penempatan Deposito
o. Form Laporan Pencairan Deposito
Form laporan Pencairan Deposito memilih periode pencairan deposito
untuk mengetahui nasabah siapa saja yang telah melakukan pencairan
deposito di bank Jatim dan selanjutnya akan ditampilkan data laporan
pencairan deposito. Gambar 5.35 menunjukan gambar form Laporan
Pencairan Deposito seperti gambar dibawah: