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.
52
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.
PROSEDUR
: PENEMPATAN DEPOSITO BERJANGKA
SUB PROSEDUR
: DENGAN TUNAI
PELAYANAN NASABAH
TELLER A
D
AWAL
PENYELIA
B Menerima pengajuan Pembukaan Deposito Berjangka dari Deposan Identitas Diri
Minta bukti penyetoran kuitansi ke deposan
cet ak B ilyet Deposito Berjangka melalui menu MENCETAK BI LYE T /SE RTI FI KAT DEPO SITO
Bilyet Deposito Berjangka
Kuitansi Menjelaskan syarat dan ketentuan kepada deposan Periksa apakah dana tersebut sudah masuk ke rekening Deposito
Siapkan formulir dan mintalah nasabah mengisi dan Formulir menandat angani Permohonan Deposito Berjangka
Identitas Diri Minta kartu identitas diri deposan dan cocokkan tanda tangan Formulir Permohonan Deposito Berjangka
Buat Kuitansi untuk penyetoran uang tunai & serahkan ke deposan untuk melakukan penyetoran ke Teller Kuitansi
A
Formulir Permohonan Deposito Berjangka
Berdasarkan Formulir, input pada CoreBanking
Catat penempatan deposito t ersebut pada buku Regist er Deposito Berjangka
Serahkan f ormulir dan buku beserta dokumen lainnya ke P enyelia untuk di tandatangani dan di Otorisasi Formulir Permohonan Deposito Berjangka Regist er Deposito Berjangka
C
Laporan Transaksi Sendiri Cetak Laporan Transaksi Sendiri At as RIncian
Bilyet Deposito Berjangka Catat pemakaian Bilyet pada buku regist er Regist er Persediaan Bilyet Deposito
Nota Debet/ Kredit
Laporan Transaksi Sendiri
Formulir Permohonan Deposito Berjangka Bilyet Deposito Berjangka Dokumen pendukung
Serahkan Bilyet ke Penyelia & Pemimpin Cabang / Bidang Operasional at au pejabat yang berwenang
Kuitansi
C
Input set oran yang diterima pada SETORAN TUNAI ke rekening perant ara DEP OSI TO
Kuitansi
Kuitansi
Simpan untuk diarsip
Bilyet Deposito Berjangka
Hitung dan periksa keaslian uang tunai dan cocokkan jumlahnya dengan yang tert ulis pada kuitansi
Cetak validasi dan bubuhkan Teller Stamp serta paraf pada kuitansi
Periksa kebenarannya, tandatangani lalu lakukan otorisasi melalui menu OTORISASI PE NE MP ATAN DEPO SITO Formulir Permohonan Deposito Berjangka Regist er Deposito Berjangka
Serahkan kuitansi ke penyelia untuk diot orisasi melalui menu OTORIS ASI TRANSAKSI PE RO PERATO R
Serahkan ke Akunt ansi Laporan Transaksi Sendiri Bilyet Deposito Berjangka
Setelah ditandatangani oleh penyelia dan pejabat yang berwenang, serahkan bilyet lembar 1 (Asli) ke Bilyet deposan Deposito Berjangka
Nota Debet/ Kredit
Serahkan K uitansi ke deposan
Kuitansi
Distribusi Kuitansi : ke Unit Akunt ansi & Pelayanan Nasabah Kuitansi
AKHIR
Kembalikan semua berkas ke Pelayanan Nasabah Formulir Permohonan Deposito Berjangka Regist er Deposito Berjangka
D
B
Gambar 5.1 Document Flow Penempatan Deposito Berjangka 54
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
SUB PRO SEDUR
: ALUR UMUM PELAYANAN NASABAH
PENYELIA / PEMIMPIN
AWAL
A
Ambil file bilyet dep osito serta be rkas d oku me n ya ng disimpa n waktu p ene mpat an de po sit o
Men erima pe ng ajua n p en cairan Dep osito Be rjan gka da ri De po san, dg memba wa ide ntita s d iri da n bilyet de po sito
Bilyet Depo sito Be rja ng ka
Bilyet Depo sito Be rja ng ka
Se tela h d isetu ju i, laku kan pe nca ira n d g me nu PE NCA IRAN PO KOK/ BUNGA DE POS ITO
Pe riksa kemba li kea bsah an bilyet de po sit o
Bilyet Depo sito Be rja ng ka
Id en titas Diri
Bu bu hi ste mp el CAIR bilyet de po sit o
Min ta kep ad a d ep osan men and at ang an i ha laman be la kan g Bilyet Depo sito Berjan gka yan g a kan dica irka n, coco kan de ng an ta nd ata ng an pa da bu kti Id ent it as d iri de po san
Bilyet Depo sito Be rja ng ka
Pe riksa & cocokkan dg b ilyet asli
Bilyet Depo sito Be rja ng ka
pa da
Bilyet Depo sito Be rja ng ka
Id en titas Diri
Pem ilik d eposito ?
ya
Cata t p en cairan de posito p ad a bu ku re giste r Reg ist er Dep osito Be rja ng ka
Se ra hkan b ilyet d ep osito, bu kti ide ntita s, da n surat kuasa (jika dikuasakan) ke Pen yelia dan Pe mimpin Caba ng a tau pe jab at yan g berwen an g u ntu k d ise tu ju i
Bilyet Depo sito Be rja ng ka
Ke mb alikan semu a b erkas ke Pela yan an Na sab ah
Bilyet Depo sito Be rja ng ka
bukan
Se lanju tnya be rika n ke Pe mimpin Caba ng at au ba gia n yang ditu njuk seb ag ai o ra ng yan g b erh ak men yetu ju i pe nca ira n de po sito
La kuka n p emba yaran p en caira n me la lui : Su ra t K ua sa
Min ta surat kua sa
Id en titas Diri
Su ra t K ua sa
A. Pe mb ayara n Secara Tun ai (20 41 0:6A) B. Pe mb aya ra n ke Reke nin g (20 41 0:6B) C. Di Tra nsfe r (20 41 0:6C)
A
Bilyet Depo sito Be rja ng ka
Su ra t K ua sa Id en titas Diri
Gambar 5.2 Document Flow Pencairan Deposito Berjangka
55
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 Aplikasi Deposito
Petugas Mulai
Menampilkan Form Login
Form Login
Mengecek Username dan Password
Username dan Password
Form Utama(Login Sebagai Administrator)
Menampilkan Form Utama (Administrator)
Ya
11
Administrator
Tidak
Form Utama(Login Sebagai Customer Service)
Menampilkan Form Utama (Entry)
Ya
22
Customer Service
Tidak
Manager 3
Form Utama(Login Sebagai Manager)
Notifikasi Username & Password Salah
Menampilkan Form Utama (Manager)
Menampilkan Notifikasi Username & Password Salah
Ya
Tidak
Gambar 5.3 System Flow Mengecek Hak Akses
Pengguna
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 Administrator
Aplikasi Deposito
Mulai
Pilih Menu Tipe Deposito
Menampilkan Form Tipe Deposito
Form Tipe Deposito
Penyimpanan Data
Data Tipe Deposito
Data Berhasil Tersimpan
Selesai
Gambar 5.4 System Flow Master Tipe Deposito
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 Administrator
Aplikasi Deposito
Mulai Menampilkan Form Jenis Deposito, cek data tipe deposito
Tipe Deposito
Pilih Menu Jenis Deposito Form Jenis deposito, Daftar tipe deposito
Data Jenis Deposito, Pilih Tipe Deposito Kode G/L Pencarian Data Kode G/L
Tambah Kode G/L
Form Kode G/L
Jenis Deposito Pengecekan Data Nama Kode G/L
Data sudah Ada? Preview Data yg sudah ada
Ya
Data Berhasil Tesimpan
Penyimpanan Data Jenis Deposito
Tidak
Selesai
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 Administrator
Aplikasi Deposito
Mulai Menampilkan Form Bilyet dan ambil data tipe deposito
Tipe Depsoto
Pilih Menu Bilyet
Form Bilyet dan Daftar Tipe Deposito
Data Bilyet
Menampilkan data tipe deposito
Pilih Tipe Deposito
Data Berhasil Disimpan
Selesai
Gambar 5.6 System Flow Master Billyet
Bilyet dan cekgiro
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 Administrator
Aplikasi Deposito
Mulai Tipe Depsoto Pilih Menu Cek Giro
Menampilkan Form Cek Giro dan Ambil data tipe deposito
Form Bilyet dan Daftar Tipe Deposito
Data Cek Dan Giro
Pilih Tipe Deposito
Menampilkan data tipe deposito
Bilyet dan cekgiro
Data Berhasil Disimpan
Selesai
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 Teller
Aplikasi Deposito
Start
Menampilkan Form Penempatan Deposito
Pilih Menu Penempatan Depsoto
Input No Billyet
Fom Penempatan Deposito
Ambil Data Bilyet
Penempatan Deposito Bilyet
Tampil Daa bilyet sudah digunakan
Tidak
Cek Data
Ya Tampil Data Jenis Deposito
Input Pilih Jenis Deposito
Menampilkan Jenis Deposito Berdasarkan Tipe Deposito
Tipe Deposito
Menampilkan data jenis deposito berdasarkan relasi kode GL
GL
Tampil Data GL
Pengecekan nasabah
Input Nominal Deposito dan rekening Nasabah
Rekening Nasabah
Tampil Data GL
Input Tanggal Mulai Penempatan Deposito, Transfer ke rekening tujuan
Proses Penempatan
Notifikasi Data Berhasil Disimpan
End
Gambar 5.8 System Flow Penempatan Deposito
Penempatan
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 Teller
Aplikasi Deposito
Start
Menampilkan Form Pencairan Bilyet
Pilih Menu Pencairan Deposito Fom Penempatan Deposito
Pengecekan Penempatan Deposito
Input No bilyet
Penempatan Deposito
Data Deposit
Pencairan Bilyet Proses pencairan
Pilih Proses Pencairan
Detail Pencairan Deposito
Data Berhasil disimpan dan siap dicairkan
End
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 Manager
Aplikasi Deposito
Start
Menampilkan Form Laporan bilyet cek dan giro
Pilih Menu Laporan Bilyet, cek dan giro
Form Laporan Bilyet, Cek dan Giro Laporan bilyet, cek dan giro yang terpilih
Pilih Laporan Bilyet, cek atau giro, masukan tanggal
Form Laporan Bilyet, Cek dan Giro
Cetak Laporan
Ya
Mencetak Laporan
Pilih Tombol Print
Tidak
Laporan Bilyet, Cek dan Giro
End
Gambar 5.10 System Flow Laporan Billyet
Pengguna Bilyet, Cek dan Giro
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 Manager
Aplikasi Deposito
Start
Menampilkan Form Laporan penempatan bilyet
Pilih Menu Laporan Penempatan
Form Laporan Penempatan Pengguna Pilih penempatan dan masukan tanggal periode dan tanggal akhir
Laporan pemepatan Penempatan Nasabah
Form Laporan Penempatan
Cetak Laporan
Ya
Mencetak Laporan Pilih Tombol Print
Tidak
Laporan penempatan
End
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 Manager
Aplikasi Deposito
Start
Menampilkan Form Laporan pencairan
Pilih Menu Laporan Pencairan
Form Laporan Pencairan Pengguna
Masukan tanggal awal dan tanggal akhir
Laporan pencairan
Penempatan Nasabah Form Laporan Pencairan
Cetak Laporan
Ya
Mencetak Laporan
Pilih Tombol Print
Tidak
Laporan Pencairan
End
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
3
Pengelolaan Transaksi
Pengelolaan Laporan
1.1
2.1
3.1
Pengelolaan Data Master Type Deposito
Penempatan Deposito
Laporan Bilyet
1.2
2.2
3.2
Pengelolaan Data Master Jenis Deposito
Pencairan Deposito
Laporan Cek dan Giro
1.3
3.3
Pengelolaan Data Master Bilyet
Laporan Penempatan Deposito
1.4
3.4
Pengelolaan Data Master Bilyet Dan Giro
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.
Admin Bank
Data Cek dan Giro
Penempatan Deposito
Coustomer Service
Data Bilyet
Pencairan Deposito Data Jenis Deposito
Tipe Deposito
1 Rancang Bangun Mini Banking Module Deposito Bank JATIM Kantor Pusat Surabaya
Laporan Cek dan Giro
Laporan Penempatan Bilyet
Manager Bank Laporan Bilyet Laporan Pencairan Bilyet Laporan Pencairan Cek dan Giro
Gambar 5.14 Context Diagram
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 Tipe Deposito
Data pengguna Data Tipe Deposito
6 1
Pengguna
Tipe Deposito
Admin Bank
2
Jenis Deposito
Jenis Deposit
1.1 Pengelolaan Master
Data Jenis Deposito Data GL Data Tipe Deposito
Bilyet
Data Bilyet
3
Bilyet Cek dan Giro Data Jenis Deposito
Data Nasabah
Cek dan Giro
Data Rekening
Coustomer Service
Penempatan Deposito
1.2 Pengelolaan Transaksi
Data Bilyet Cek Dan Giro
Data Penempatan Deposito Pencairan Deposito
Data Pencairan Deposito
4
Penempatan Deposito
5
Pencairan Deposito
Data Pengguna Data bilyet Cek dan Giro 8 7
Rekening
Nasabah
Data Nasabah
Manager Bank
Laporan Bilyet
Data Rekening 1.3
Laporan Cel Dan Giro Laporan Penempatan Deposito
Pembuatan Laporan
Data Pencairan Deposito Data Pengguna Data Penempatan Deposito
Data GL
Laporan Pencairan Deposito
Gambar 5.15 DFD Level 0
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
Admin Bank
Tipe Deposito
1.1.1
Data Tipe Deposito
1
Tipe Deposito
Pengelolaan Data Master Type Deposito Data GL
1.1.2 Jenis Deposito
Data Jenis Deposito 2
Pengelolaan Data Master Jenis Deposito
Jenis Deposit
Data Pengguna
9
GL
Data Pengguna 1.1.3 Bilyet
Pengelolaan Data Master Bilyet
Data TIpe Deposito Data Bilyet 3
Cek dan Giro
Bilyet Cek dan Giro
1.1.4 Pengelolaan Data Master Cek Dan Giro
Data Pengguna
Data Cek dan Giro
6
Pengguna
Gambar 5.16 DFD Level 1 Proses Pengelolaan Data Master
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. Data Pengguna
6
Data Tipe Deposito
1
2
Data Jenis Deposito
Data Bilyet Input penempatan
3
1.2.1
Jenis Deposit
Bilyet Cek dan Giro 4 Data Penempatan Deposito
Penempatan Deposito
Pengguna
Tipe Deposito
Penempatan Deposito
Data Rekening
8
Rekening
Coustomer Service 7
Data Nasabah
1.2.2 Pencairan Deposito
Data Pencairan
5
Pencairan Deposito
Data Penempatan Deposito
Input Pencairan Data Pengguna
Gambar 5.17 DFD Level 1 Proses Pengelolaan Transaksi
Nasabah
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 Tipe Deposito
Data Bilyet
1.3.1
3
Bilyet Cek dan Giro
Laporan Bilyet
Laporan Bilyet Tipe Deposito
Manager Bank
Laporan Cek dan Giro
1.3.2 Laporan Cek dan Giro Data Cek Dan Giro Data Rekening
Laporan Penempatan Deposito Periode Penemapatan
1.3.3 Laporan Penempatan Deposito
Data Nasabah Bilyet 9
Kode GL
Data Penempatan
4
8
Rekening
7
Nasabah
GL
Penempatan Deposito
Laporan Pencairan Deposito
1.3.4 Periode Pencairan
Data Bilyet, Cek dan Giro
Laporan Pencairan Deposito
5
Pencairan Deposito
Data Pencairan
Data Nasabah Data Rekening
Gambar 5.18 DFD Level 1 Proses Membuat Laporan
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.
Bilyet dan cekgiro Jabatan Limitasi
Wilayah
Id_limitasi
Variable characters (10) <M> transaksi_cash_debet Integer transaksi_cash_kredit Integer transaksi_noncash_debet Integer transaksi_noncash_kredit Integer limit_cerukan Integer
id_wilayah Variable characters (10) <M> nama_wilayah Variable characters (50) Identifier_1 ...
id_bilyet_dan_giro Variable characters (11) <M> tanggal_pembuatan_bilcekgir Date & Time user_pembuat_bilcekgir Variable characters (250) cabang_pembuat_bilcekgir Variable characters (250) flag_bilcekgir Boolean flag_resi_bilcekgir Boolean flag_cetak_bilcekgir Boolean flag_kembali_bilcekgir Boolean tipe_barang_cetak Variable characters (250)
Pencairan
id_jabatan Variable characters (10) <M> nama_jabatan Variable characters (25) bagian_jabatan Variable characters (25)
id_pencairan Variable characters (11) <M> tanggal_pencairan Date total_nominal_pencairan Integer
Identifier_1 ...
Identifier_1 ...
Identifier_1 ...
Relationship_5
pemilihan tipe deposit
Tipe Deposito id_tipe_deposito Variable characters (11) <M> nama_tipe_deposito Variable characters (250) Identifier_1 ...
Identifier_1 ... (D)
pembatasan pengguna
Cabang id_cabang Variable characters (10) <M> nama_cabang Variable characters (50) Alamat_cabang Variable characters (100) status_cabang Variable characters (20)
Relationship_19 menjabat
Identifier_1 ...
pencairan_penempatan_deposito
Pengguna Id_Pengguna Variable characters (10) <M> nama_pengguna Variable characters (50) password Variable characters (50) repassword Variable characters (50) hak_akses Variable characters (25)
Relationship_6
Identifier_1 ... Relationship_9 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
Variable Date Date Date Variable Variable Variable Float Float Float Float Variable Variable Variable Variable Variable Variable Variable Variable Date Time Date Time Date Time
characters (10)
<M>
Relationship_11 characters (25) characters (25) characters (100)
characters (25) characters (25) characters (15) characters (25) characters (25) characters (25) characters (25) characters (25)
Identifier_1 ...
Relationship_10
Kios kode_kios Variable characters (10) <M> nama_kios Variable characters (50) status_kios Variable characters (10) Identifier_1 ...
pemilihan produk
proses penempatan
Nasabah id_nasabah Variable tgl_pembukaan Date status_buka Variable no_rek Variable nama_nasabah Variable alamat_nasabah Variable kel_nasabah Variable kec_nasabah Variable kodepos_nasabah Variable kota_nasabah Variable provinsi_nasabah Variable tlp_nasabah Variable hp_nasabah Variable faks_nasabah Variable email_nasabah Variable NPWP_nasabah Variable penduduk Variable titel_nasabah Variable nama_singkat Variable jk_nasabah Variable agama_nasabah Variable tempat_lahir Variable tanggal_lahir Date status_kawin Variable hobby Variable istri_nasabah Integer anak_nasabah Integer ortu_nasabah Integer lain_nasabah Integer status_tinggal Variable bln_tempat Integer thn_tempat Integer pend_nasabah Variable kwn_nasabah Variable negara_nasabah Variable jns_id_nasabah Variable no_id_nasabah Variable tgl_terbit Date berlaku_nasabah Date no_kartukredit1 Variable limit1 Variable no_kartukredit2 Variable limit2 Variable no_atm1 Variable no_atm2 Variable pekerjaan_nasabah Variable jabatan_nasabah Variable nama_perusahaan Variable bidang_usaha Variable alamat_perusahaan Variable kel_perusahaan Variable kec_perusahaan Variable kodepos_perusahaan Variable kota_perusahaan Variable provinsi_perusahaan Variable tlp_perusahaan1 Variable ekstensi1 Variable faks_perusahaan Variable tlp_perusahaan2 Variable ekstensi2 Variable penghasilan_nasabah Variable sumber_penghasilan Variable sumber_dana Variable tujuan_dana Variable nama_ibukandung Variable tujuan_pembukaan Variable status_pemohon Variable nama_kuasa Variable alamat_kuasa1 Variable alamat_kuasa2 Variable kel_kuasa Variable kec_kuasa Variable kodepos_kuasa Variable kota_kuasa Variable provinsi_kuasa Variable tlp_kuasa Variable kantor_kuasa Variable hp_kuasa Variable faks_kuasa Variable hubungan_hukum Variable NPWP_kuasa Variable kwn_kuasa Variable negara_kuasa Variable jns_id_kuasa Variable no_id_kuasa Variable tgl_terbit_kuasa Date berlaku_kuasa Date surat_penunjukan Variable berlaku_penunjukan Date
Rekening characters (10) characters (5) characters (10) characters (50) characters (100) characters (25) characters (25) characters (5) characters (25) characters (25) characters (10) characters (15) characters (20) characters (25) characters (25) characters (10) characters (25) characters (10) characters (10) characters (10) characters (25) characters (10) characters (100)
characters (15)
characters (15) characters (25) characters (25) characters (15) characters (25)
characters (25) characters (50) characters (25) characters (50) characters (25) characters (25) characters (25) characters (25) characters (50) characters (25) characters (100) characters (25) characters (25) characters (5) characters (25) characters (25) characters (10) characters (25) characters (20) characters (10) characters (25) characters (15) characters (25) characters (25) characters (25) characters (25) characters (25) characters (10) characters (50) characters (100) characters (100) characters (25) characters (25) characters (5) characters (25) characters (25) characters (10) characters (15) characters (15) characters (20) characters (50) characters (25) characters (25) characters (25) characters (15) characters (25)
<M> memiliki
Penempatan deposito
id_rekening Variable tgl_buka_rek Date flag_biaya Variable value_date_bunga Date rek_kredit Variable flak_status Variable flak_tipe Variable
characters (10) <M> characters (10) characters (25) characters (25) characters (25)
Produk Deposito
id_penempatan_deposito Variable characters (50) <M> nominal_penempatan_deposito Variable characters (250) tanggal_mulai_deposito Date tanggal_jatuh_tempo_deposito Date penempatan rekening
Relationship_20
Identifier_1 ...
Identifier_1 ...
id_produk_deposito Variable characters (15) <M> nama_produk_deposito Variable characters (250) flag_aro_produk_deposito Variable characters (15) periode_produk_deposito Variable characters (15) pembagi_produk_deposito Variable characters (15) pokok_penempatan_produk_deposito Variable characters (15) pokok_jatuh_tempo_produk_deposito Variable characters (15) biaya_bunga_produk_deposito Variable characters (15) bunga_jatuh_tempo_produk_deposito Variable characters (15) cad_bunga_produk_deposito Variable characters (15) denda_produk_deposito Variable characters (15) pajak_produk_deposito Variable characters (15) Identifier_1 ...
Relationship_13 Mata Uang
Relationship_15 Tipe Rekening
kode_matauang Variable characters (10) <M> singkatan_matauang Variable characters (10) nama_matauang Variable characters (25) Identifier_1 ...
id_tipe_rekening Variable characters (10) <M> nama_rekening Variable characters (25) saldo_minimal Integer day_bunga_proses Characters (2) day_biaya_proses Characters (2) GL_giro Float GL_cerukan_giro Float GL_cad_bungagiro_d Float GL_cad_bungagiro_k Float GL_pem_jasagiro Float GL_pem_bunga_cerukan Float GL_cad_bunga_cerukan_d Float GL_cad_bunga_cerukan_k Float GL_pajak_bungagiro Float hari_tutup Variable characters (2) hari_CR Variable characters (2) hari_DR Variable characters (2) hari_stmt Variable characters (2) flak_cerukan Variable characters (2) flak_tp Variable characters (2) flag_CM Variable characters (2) flak_passbk Variable characters (2)
GL id_gl keterangan_gl value_gl penetapan bunga
Integer <M> Variable characters (255) Float (11)
Identifier_1 ...
suku bunga id_sukubunga Variable characters (10) <M> nama_sukubunga Variable characters (25) batas_nilai_1 Float batas_nilai_2 Float batas_nilai_3 Float batas_nilai_4 Float batas_nilai_5 Float batas_nilai_6 Float suku_bunga_1 Float suku_bunga_2 Float suku_bunga_3 Float suku_bunga_4 Float suku_bunga_5 Float suku_bunga_6 Float batas_gugurbunga Float tgl_efektif Date
Identifier_1 ...
Identifier_1 ... Tipe Produk Memiliki tipe produk tabungan
id_produk_tabungan Variable characters (10) <M> nama_produk_tabungan Variable characters (50) Identifier_1 ...
characters (25)
Identifier_1 ...
Gambar 5.19 Conceptual Data Modelling
75
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.
Rekening 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
Jabatan id_jabatan varchar(10) nama_jabatan varchar(25) bagian_jabatan varchar(25) ...
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)
Kios kode_kios varchar(10) nama_kios varchar(50) status_kios varchar(10) ...
Cabang id_cabang id_wilayah nama_cabang Alamat_cabang status_cabang ...
Wilayah id_wilayah varchar(10) nama_wilayah varchar(50)
varchar(10) varchar(10) varchar(50) varchar(100) varchar(20)
Limitasi Id_limitasi transaksi_cash_debet transaksi_cash_kredit transaksi_noncash_debet transaksi_noncash_kredit limit_cerukan ...
varchar(10) int int int int int
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
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)
Pencairan id_pencairan id_rekening tanggal_pencairan total_nominal_pencairan ...
Bilyet dan cekgiro
varchar(11) varchar(10) datetime int
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)
Tipe Deposito id_tipe_deposito varchar(11) nama_tipe_deposito varchar(250)
pencairan_penempatan_deposito id_penempatan_deposito varchar(50) id_pencairan varchar(11)
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
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 ...
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)
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)
Mata Uang kode_matauang varchar(10) singkatan_matauang varchar(10) nama_matauang varchar(25) ...
GL id_gl keterangan_gl value_gl ...
int varchar(255) float(11)
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
Tipe Produk id_produk_tabungan varchar(10) nama_produk_tabungan varchar(50)
Gambar 5.20 Physical Data Modelling
77
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
Id_jabatan
Type Data Varchar(10)
Keterangan 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
Id_nasabah
Type Data
Keterangan
Tgl_pembukaan
varchar(10) datetime
Not Null 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 Provinsi_nasabah
Type Data varchar(25)
Keterangan 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 Tgl_terbit
Type Data datetime
Keterangan 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 Nama_ibukandung
Type Data varchar(25)
Keterangan 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
Allow Null
Varchar(15)
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:
105
Gambar 5.35 Form Laporan Pencairan Deposito