PROBLEM SOLVING
ANJUNGAN TUNAI MANDIRI (ATM) BANK BNI
Disusun Oleh :
2 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
DAFTAR ISI
1. Deskripsi Umum ... 5
2. Fungsi Produk ... 5
2.1 Fungsi Fungsional ... 5
2.1.1 Pengguna ... 5
2.1.1.1 Front End ... 5
2.1.1.2 Back End ... 7
2.1.2 Regional Center (RC) ... 7
2.2 Fungsi Non Fungsional ... 7
3. Benefit/keuntungan Sistem Penarikan Tunai ATM BNI ... 8
4. Eventable diambil dari kebutuhan Fungsional ... 11
5. Things... 14
6. Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI ... 15
6.1 DFD level 1 ... 17
6.2 DFD level 2 Validasi ... 19
6.3 DFD level 2 Transaksi ... 20
6.4 Level 3 Transfer ... 21
DAFTAR TABEL
Tabel 1. Kebutuhan Fungsional Sistem ATM BNI ... 7
Tabel 2. Non Functional Requirement Sistem ATM BNI ... 7
Tabel 3. Tabel Tangibel dan Intangibel Benefit Pengguna... 8
Tabel 4. Tabel Tangibel dan Intangibel Benefit Bank BNI ... 9
Tabel 5. Even Table ... 10
Tabel 6. Things ... 13
Tabel 7. Keterangan Aliran Data DFD Level 1 ... 17
Tabel 8. Kamus Data ... 17
4 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
DAFTAR GAMBAR
Gambar 1 Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI ... 17
Gambar 2 DFD Level 1 Sistem Penarikan Tunai ATM BNI ... 17
Gambar 3 DFD level 2 Validasi Sistem Penarikan Tunai ATM BNI ... 18
Gambar 4 DFD level 2 Transaksi Sistem Penarikan Tunai ATM BNI ... 19
Gambar 5 DFD Level 3 Transfer Sistem Penarikan Tunai ATM BNI ... 21
1. Deskripsi Umum
Mesin ATM adalah perangkat telekomunikasi terkomputerisasi yang menyediakan akses bagi nasabah utuk melakukan transaksi keuangan di ruang publik tanpa harus berhubungan langsung dengan petugas teller bank. Pada ATM, pelanggan diidentifikasi dengan memasukkan kartu ATM yang memiliki pita magnetik atau smartcard plastik dengan chip, yang berisi nomor kartu yang unik dan beberapa informasi keamanan, seperti tanggal kedaluwarsa atau CVC (CVV). System keamanan diberikan kepada pelanggan dengan memasukkan PIN atau nomor identifikasi pribadi.
BNI ATM memiliki fitur yang sangat lengkap, lebih dari 110 fitur, yang meliputi layanan tarik tunai, transfer antar rekening dan antar bank, pembelian (tiket penerbangan, asuransi, dll.), pembayaran tagihan (telepon, listrik, air, TV berlangganan, kartu kredit, angsuran pinjaman, internet, dll), isi ulang (pulsa telepon, setrum listrik, kartu prepaid, dll.), dan berbagai pembayaran lainnya (premi asuransi, biaya pendidikan/SPP, pajak/MPN, ZIS, dll). Bahkan Nasabah juga sudah bisa menabung melalui ATM jenis CDM (Cash Deposit Machine).
Alat bertransaksi melalui BNI ATM adalah kartu debit atau kredit. Jenis-jenis BNI ATM antara lain: ATM Reguler, ATM Cahsless (tidak melayani transaksi tarik tunai), Cash Deposit
Machine (CDM/untuk melayani setoran uang Nasabah).
2. Fungsi Produk 2.1 Fungsi Fungsional 2.1.1 Pengguna
Mesin ATM memungkinkan nasabah dapat mengakses rekening bank mereka. Fungsi-fungsi dari mesin ATM ini adalah:
2.1.1.1 Front End a. Fungsi Validasi PIN
Nasabah akan diminta untuk memasukkan kartu ATM. Ini akan menjadi tampilan default pada saat mesin ATM tidak digunakan. Pada saat kartu nasabah telah dimasukkan system akan melakukan beberapa validasi. Untuk kartu ATM yang telah divalidasi. Nasabah diminta untuk memasukkan nomor PIN. Validasi PIN yang sama dengan PIN yang terdapat pada database system. Jika PIN yang dimasukkan tidak cocok, maka system akan meminta nasabah untuk memasukkan kembali PIN yang benar. Jika nasabah memasukkan PIN yang salah sebanyak 3 kali berturut-turut pada hari yang sama, maka kartu ATM tersebut tidak dapat dikeluarkan lagi dari mesin ATM. Setelah validasi kartu ATM dan PIN sukses, Nasabah diminta memilih jenis transaksi perbankan yang diinginkan.
a. Fungsi Informasi saldo
Sistem akan menampilkan informasi saldo nasabah yang bersangkutan.
b.Fungsi Penarikan Tunai
Sistem akan menampilkan opsi nominal rupiah yang bisa ditarik oleh Nasabah. Nominal rupiah yang ditampilkan untuk pecahan 50.000 yaitu:
Rp. 100.000
Rp. 300.000
6 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK Rp. 1.000.000
Rp. 1.250.000
Lainnya, (nasabah dimungkinkan untuk memasukkan nominal yang diinginkan. Apabila nilai yang dimasukan lebih dari Rp. 1.250.000 maka system akan memunculkan kembali form input nominal yang ingin ditarik.
c. Fungsi Transfer
Sistem akan menampilkan bank-bank yang tergabung dengan Sistem ATM ini, dan meminta kepada Nasabah untuk memilih bank yang dituju. Bank yang tergabung dalam system ini terdapat pada. Setelah itu nasabah akan diminta memasukkan nomor rekening yang dituju. Selanjutnya nasabah juga diminta memasukkan nominal rupiah yang akan ditransfer. System kemudian akan mengkonfirmasi nomor rekening, pemilik rekening, dan nominal rupiah yang akan dikirim. Jika Nasabah sudah membenarkan data tersebut maka transaksi akan dilakukan, jika tidak system akan kembali meminta memasukkan nomor rekening seperti di atas.
d.Fungsi Pembayaran Tagihan
Sistem akan menampilkan jenis-jenis pembayaran yang bisa dipilih oleh Nasabah. Pembayaran yang dimaksud yaitu:
Telepon
Telkom, Telkom Speedy, Telkom Flexy Postpaid, Telkomsel Kartu Halo, Indosat Matrix, Indosat StarOne Postpaid, dan Xplor.
Kartu Kredit
BNI, Citibank, ANZ Panin, HSBC, Standard Chartered, GE Finance (termasuk Kartu Belanja Carrefour), ABN AMRO, Permata, Danamon dan Niaga
Tagihan Listrik (PLN).
TV Berlangganan
Telkomvision, Indovision, ASTRO.
Pembayaran Biaya Pendidikan Universitas Indonesia.
Pembayaran Tiket Pesawat Garuda Indonesia dan Adam Air.
Isi Ulang Pulsa Hand Phone
Telkomsel AS, Telkomsel Simpati, Indosat Mentari, Indosat IM3 Smart, Indosat StarOne Prepaid, XL Jempol dan XL Bebas.
e. Fungsi Ganti PIN
Untuk keamanan dalam transaksi perbankan pin ATM harus secara periodic diganti. Setiap nasabah yang memiliki ATM baru akan diberi pin default untuk kemudian diwajibkan untuk mengganti pin tersebut saat pengaktifan kartu atm.
f. Fungsi Cetak
g. Fungsi Logout
Setiap menu, terdapat opsi batal. Jika opsi itu dipilih maka system akan logout dan kartu akan otomatis keluar dari mesin. Setiap selesai melakukan transaksi perbankan, jika nasabah memilih opsi ingin melakukan transaksi lainnya, akan kembali ke menu utama. Jika tidak, system akan otomatis logout dan kartu akan secara otomatis keluar dari mesin.
2.1.1.2 Back End
a. Fungsi Validasi Kartu b. Fungsi Menghitung Uang
c. Fungsi Menahan Kartu ATM jika memasukkan nomor pin salah secara berturut-turut d. Fungsi Pengecekan Saldo
e. Fungsi Mencatat Waktu dan Tanggal Transaksi f. Fungsi Time Out
2.1.2 Regional Center (RC)
a. Fungsi Pengisian uang
b. Fungsi penggantian kertas bukti transaksi
c. Fungsi pengecekan kondisi atm (meliputi perangkat keras dan perangkat lunak mesin atm)
Tabel 1. Kebutuhan Fungsional Sistem ATM BNI
Fungsi Fungsional
Front End Back End
Pengguna RC Pengguna RC
a.Fungsi Validasi PIN
b.Fungsi Informasi saldo
c.Fungsi Penarikan
Tunai
d.Fungsi Transfer
e.Fungsi Pembayaran
Tagihan
f.Fungsi Ganti PIN
g.Fungsi Cetak
h.Fungsi Logout
(cancel)
a.Fungsi Pengisian
uang
b.Fungsi penggantian
kertas bukti transaksi
c.Fungsi pengecekan
kondisi atm (meliputi perangkat keras dan perangkat lunak mesin atm)
a. Fungsi Validasi
Kartu
b. Fungsi Menghitung
Uang
c. Fungsi Menahan
Kartu ATM jika memasukkan nomor pin salah secara berturut-turut
d. Fungsi Pengecekan
Saldo
Sistem mampu memberikan sinyal kepada tim RC jika terjadi kesalahan system, persediaan uang menipis, maupun kertas bukti transaksi telah habis
2.2 Fungsi Non Fungsional
Tabel 2. Non Functional Requirement Sistem ATM BNI
Entitas Parameter Requirement
Pengguna Availability 24 jam sehari, 7 hari seminggu
Pengguna Reliability Memberikan layanan yang beragam
8 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Entitas Parameter Requirement
Pengguna Responsiveness
Setiap layanan sudah bisa berjalan sesuai dengan fungsinya Mesin memberikan peringatan ketika pengguna tidak melakukan aktifitas dalam 30 detik
Pengguna Response Time Kecepatan akses yang hanya dalam satuan detik saja
Pengguna Security Autentifikasi menggunakan validasi kartu dan pin
Pengguna Interoperability
Antar muka mudah digunakan oleh User (userfriendly)
Mempunyai menu yang menggunakan struktur bahasa indonesia EYD
Pengguna Ergonomis Memiliki layar dan tombol yang nyaman dan aman digunakan dengan postur tubuh nasabah
Staff RC Maintainability Kemudahan perbaikan bila terjadi kerusakan system Bisa di maintenance oleh maksimal 2 orang petugas
Staff RC Responsiveness
Mesin memberikan peringatan ketika terjadi kerusakan system, stok uang habis, maupun kertas tanda bukti transaksi habis
Staff RC Security Hak akses root system atm hanya dimiliki oleh staff RC
3. Benefit/keuntungan Sistem Penarikan Tunai ATM BNI
Tabel 3. Tabel Tangibel dan Intangibel Benefit Pengguna
Jenis Benefit Keterangan
Tangibel Pelayanan
24 jam
Pengguna bisa melakukan transaksi perbankan tanpa tergantung jan pelayanan bank atau hari libur
Tangibel Efisiensi
waktu
Pengguna/ user bebas dari antrian yang panjang dan tidak lagi mengikuti prosedur administrasi
Tangibel Terjangkau
ATM BNI tersedia di berbagai lokasi stategis sehingga mudah untuk dijangkau. Tidak mengharuskan pergi ke kantor cabang BNI untuk melakukan transaksi.
Tangibel Layanan
lengkap
Layanan/fitur yang lengkap, meliputi layanan tarik tunai,transfer, pembayaran, dan isi ulang memberikan kemudahan bagi
pelanggan dalam bertransaksi.
Jenis Benefit Keterangan
Intangibel Kenyamanan
Nasabah merasa nyaman melakukan transaksi karena letak yang strategis, kondisi ruang ATM yang ber AC dan diberi sekat penutup
Intangibel Komunikatif
Sistem ATM BNI seolah melakukan komunikasi dengan memberikan salam dan memberikan pertanyaan yang harus di jawab si pengguna dengan menekan tombol di ATM.
Intangibel Daya
tanggap
Layanan yang terdapat di dalam ATM sudah dapat berjalan sesuai dengan fungsinya dan dibuat terstruktur serta memiliki respon yang cepat.
Intangibel Kepastian Layanan yang diberikan ATM sesuai dengan keinginan dari nasabah. Perhitungan yang dilakukan secara tepat dan akurat
Intangibel Kemudahan
Nasabah merasa mudah menggunakan ATM karena menu yang terstruktur, tanpa mengalami kebingungan dan kesulitan. Tidak ada menu layanan yang disediakan memiliki fungsi yang ambigu atau membingungkan pengguna.Hal tersebut membuat
pengoperasian transaksi yang dibutuhkan oleh pengguna dapat dilakukan dengan mudah, walaupun hanya dengan membaca teks atau petunjuk yang ada di layar
Intangibel Kepedulian
Mesin ATM BNI ini sudah memperdulikan kepentingan
penggunanya. Pada layar mesin ada ditampilkan nomor telepon BNI, jika si pengguna mengalami kesulitan dan membutuhkan informasi yang lebih lengkap. Pada saat selesai melakukan transaksi, mesin akan terus berbunyi selama kartu ATM belum ditarik atau diambil. Hal ini dilakukan supaya si pengguna tidak lupa untuk mengambil kartu ATM-nya.
Tabel 4. Tabel Tangibel dan Intangibel Benefit Bank BNI
Jenis Benefit Keterangan
Tangibel Efisiensi waktu Pelayanan bagi nasabah yang bisa digunakan 7/24 dan dapat diakses sewaktu-waktu dan dimana saja.
Tangibel SDM Pengurangan tenanga SDM yang harus memberikan layanan
24 jam.
Tangibel Biaya Pengurangan biaya yang harus dialokasikan untuk gaji SDM yang bekerja 24 jam dan penghematan maintenance
Tangibel Pendapatan Peningkatan pendapatan jika nasabah bisa melakukan transaksi perbankan selama 24 jam
Intangibel Kepercayaan
Banyak nasabah yang bertansaksi dari ATM BNI berarti semakin percaya akan layanan BNI dan bisa membawa pencitraan yang baik.
10 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
Jenis Benefit Keterangan
4. Eventable diambil dari kebutuhan Fungsional
Tabel 5. Even Table
No Event Trigger Source Use Case Respone Destination
1 Nasabah
melakukan penarikan uang
- Memasukkan Kartu ATM
- Memasukkan pin
- Memilih nominal yang akan ditarik.
Nasabah Penarikan Uang
- Meminta untuk memasukkan pin
- Menampilkan opsi nominal rupiah yang bisa ditarik oleh Nasabah
- Meminta jumlah nominal yang akan ditarik.
- Mengeluarkan uang sesuai jumlah yang diminta
- Mencetak tanda bukti
Nasabah
2 Nasabah
melakukan Transfer sesama Bank
- Memasukkan Kartu ATM
- Memasukkan pin
- Memilih jenis transfer sesama bank BNI
- Memasukkan nomor rekening yang dituju
- Memasukkan jumlah nominal yang akan ditransfer
Nasabah Transfer - Meminta untuk memasukkan pin
- Menampilkan pesan agar user memilih jenis transfer yang diinginkan
- Meminta memasukkan nomor rekening yang dituju
- Meminta jumlah nominal yang akan ditransfer
- Menampilkan nomor rekening serta nama pemilik rekening yang dituju
- Meminta Konfirmasi transfer
- Mencetak resi (bukti transfer)
12 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
No Event Trigger Source Use Case Respone Destination
3
Nasabah melakukan Transfer antar Bank
- Memasukkan Kartu ATM
- Memasukkan pin
- Memilih jenis transfer antar bank
- Memasukkan nomor rekening yang dituju
- Memasukkan jumlah nominal yang akan ditransfer
Nasabah Transfer - Meminta untuk memasukkan pin
- Menampilkan pesan agar user memilih jenis transfer yang diinginkan (Antar Bank)
- Menampilkan kode bank yang dituju
- Meminta memasukkan nomor rekening yang dituju
- Meminta jumlah nominal yang akan ditransfer
- Menampilkan nomor rekening serta nama pemilik rekening yang dituju
- Meminta Konfirmasi transfer
- Mencetak resi (bukti transfer)
- Nasabah
- Bank
4 Nasabah ingin melakukan pembayaran
- Memasukkan Kartu ATM
- Memasukkan pin
- Memilih menu Pembayaran
- Memasukkan jenis tagihan yang diinginkan
- Memasukkan nominal
Nasabah Pembayaran - Meminta untuk memasukkan pin
- Menampilkan pesan agar user memilih jenis tagihan yang diinginkan
- Menampilkan jenis tagihan
- Menampilkan jumlah tagihan.
- Meminta konfirmasi pembayaran
- Mencetak tanda bukti pembayaran
- Nasabah pegecekan saldo
- Memasukkan Kartu ATM
- Memasukkan pin
- Memilih menu
Nasabah Informasi saldo
- Meminta untuk memasukkan pin
- Menampilkan pilihan menu (info saldo)
- Menampilkan informasi sisa saldo
No Event Trigger Source Use Case Respone Destination
Informasi Saldo rekening pada layar
6 Sistem mencetak struk (tanda bukti)
Nasabah telah melakukan transaksi
Nasabah Cetak struk - Laporan transaksi Nasabah
7 Nasabah ingin ubah Pin
- Memasukkan Kartu ATM
- Memasukkan pin
- Memilih menu ubah Pin
Nasabah Ganti Pin - Meminta untuk memasukkan pin
- Menampilkan pilihan menu (info saldo)
- Meminta Pin baru sebanyak 2 kali
- Mencetak resi
Nasabah
8 RC Melakukan
Pengisian uang
Mengisi uang ke mesin ATM
RC Pengisian
uang
Mengaktifkan kembali mesin ATM RC
9 RC melakukan
penggantian kertas
Mengganti kertas bukti transaksi ke mesin ATM
RC Penggantian
kertas bukti transaksi
Mengaktifkan kembali mesin ATM RC
10 RC melakukan pengecekan kondisi atm
Memaintenance jika terjadi failure system
RC Maintenance
ATM
14 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK 5. Things
Tabel 6. Things
Tangible Things Roles Played Organizational
Units Devices Sites/locations
Incidents, events, or interactions
- Mesin pencetak rekam
- Operating system: Windows
- Perangkat lunak ATM
- Kantor pusat BNI
- Kantor cabang BNI
- ATM Center
- Validasi kartu dan pin
- Info saldo
- Transfer sesama rekening
- Transfer antar rekening
- Penarikan tunai
- Pembayaran tagihan
- Ganti pin
6. Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI
Sistem Penarikan Tunai ATM BNI
Nasabah Staff Regional
Center (RC) Bank BNI
Stok Uang Cek Struk Ganti Info Layanan
Info Uang Habis Info Struk
Info Maintenance Hardware Info Maintenance Software Validasi Kartu
Validasi PIN Ganti PIN Cek Saldo Penarikan Transfer Sesama Bank
Transfer Antar Bank Pembayaran/Pembelian
Info Validasi Kartu Info PIN Info Saldo Info Penarikan Info Transfer Sesama Bank
Info Transfer Antar Bank Info Pembayaran/Pembelian
Cetak Bukti Transaksi Info Layanan Bank
Info Status ATM
Respon Cek Saldo Respon Penarikan Respon Transfer Respon Pembayaran
Respon Pembelian Respon Ubah PIN
Request Cek Saldo Request Penarikan Request Transfer Request Pembayaran
Request Ubah PIN
16 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Keterangan:
Data Masukan:
1. Validasi Kartu : Masa berlaku kartu, kartu dalam kondisi masih baik 2. Cek Saldo : Masukkan Kartu, Pin, Pilih transaksi, Cek Saldo
3. Penarikan Uang: Masukkan Kartu, Pin, Pilih transaksi, Tarik tunai, Nominal
4. Transfer Uang : Masukkan Kartu, Pin, Pilih Transaksi, Transfer, Pilih Bank, Rekening Tujuan. Nominal. 5. Pembayaran : Masukkan Kartu, Pin, Pilih Transaksi, Pembayaran, Pilih Pembayaran.
6. Pembelian : Masukkan Kartu, Pin, Pilih Transaksi, Pembayaran, Pilih Pembelian. 7. Ubah Pin : Masukkan Kartu, Pin, Pilih Transaksi, Ubah pin.
8. Cek Stock Uang 9. Cek Struk Uang
10. Cek Kondisi ATM 11. Respon Transaksi
Data Keluaran :
1. Info Saldo : Nominal Saldo
2. Info Penarikan Uang : Nominal jumlah penarikan tunai 3. Info Pembayaran
6.1 DFD level 1
3 Maintenance Nasabah
Staff Regional Center (RC) Transfer Sesama Bank
Transfer Antar Bank Pembayaran/Pembelian
Info ATM Info Saldo Cetak Saldo Info Penarikan Info Transfer Sesama Bank
Info Transfer Antar Bank Info PeMbayaran/Pembelian
Cetak Bukti Transaksi
Info Stok Uang Info Struk Info Maintenance Hardware
Info Maintenance Software Stok Uang Cek Struk Ganti Info Layanan
Tabel Maintenance
Request Stok Uang Request Struk Habis 1
Respon Validasi Kartu Respon Ganti PIN Reques Validasi Kartu
Reques Ganti PIN
Respon Cek Saldo Respon Penarikan Respon Transfer Respon Pembayaran/Pembelian
Request Cek Saldo Request Penarikan Request Transfer Request Pembayaran/Pembelian
Respon Stok Uang Respon Struk Habis Info Validasi Kartu
Info PIN
Info Status ATM
Tabel Transfer
Tabel Pembayaran
Tabel Penarikan
Tabel Link Bank
18 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Keterangan:
Merupakan DFD level1 dari Diagram Kontek diatas yang dipecah menjadi 3 (tiga) buah proses dan beberapa buah aliran data. Untuk keterangan masing-masing dapat dilihat kamus data pada tabel berikut ini.
Tabel7. Keterangan Aliran Data DFD Level 1
Tabel8. Kamus Data
No Nama Deskripsi
1 Input Kartu ATM Input Kartu ATM
2 Cek Saldo Melihat Sisa Nominal Dana
3 Penarikkan Tarik dana tunai
4 Transfer Transfer dana antar bank atau bank link
No Nama proses Masukan Keluaran Deskripsi
1 1. Validasi - Kartu ATM - Info Kartu Proses untuk pengecekan apakah kartu ATM
masih aktif atau sudah habis masa aktif, kartu dalam kondisi baik atau rusak
2 Transaksi - Cek Saldo
- Penarikkan
- Transfer.
- Pembayaran.
- Ubah PIN.
- Info Saldo.
- Info Penarikan.
- Info Transfer.
- Info Pembayaran.
- Info Status ATM
- Cetak Struk
- Info Data Bidang Keahlian
Proses untuk melakukan beberapa proses fitur transaksi ATM
3 Maintenance - Cek Stok Uang
- Cek Struk ATM
- Cek Kondisi ATM
- Info Data Mata Pelajaran
- Info Uang habis
- Info Struk habis
- Info kondis ATM
No Nama Deskripsi
5 Pembayaran Transaksi pembayaran
6 Ubah PIN Merubah PIN ATM
7 Cek Stok Uang RC cek kondisi sisa uang di mesin ATM
8 Cek Struk ATM RC cek kondisi sisa kertas struk di mesin ATM
9 Cek Kondisi ATM RC cek kondisi mesin ATM bisa digunakan atau tidak
6.2 DFD level 2 Validasi
Nasabah Bank BNI
1.1 Validasi
Kartu
Tabel Nasabah
Validasi Kartu Respon Validasi Kartu
1.2 Validasi
PIN Info Validasi Kartu
Validasi PIN Ganti PIN
Info PIN
Request Validasi Kartu
Respon Validasi PIN Respon Ganti PIN
Request Validasi PIN Request Ganti PIN Tabel Transfer
Tabel Pembayaran Tabel Penarikan
Gambar 3. Diagram DFD level 2 Validasi, Sistem Penarikan Tunai ATM BNI Keterangan :
20 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
berlaku ATM masih aktif atau sudah habis masa aktif dengan meminta data ke BANK BNI, dan apakah kartu ATM masih dalam kondisi bagus atau rusak, lalu tersimpan kedalam database Nasabah.
6.3 DFD level 2 Transaksi
Nasabah
Info Validasi PIN Info Transfer Sesama Bank
Info Transfer Antar Bank Cetak Bukti Transaksi
Validasi PIN Transfer Sesama Bank
Transfer Antar Bank
Request Validasi PIN Request Transfer Respon Validasi PIN
Respon Transfer Validasi PIN
Penarikan
Info Validasi PIN Info Penarikan Cetak Bukti Transaksi Info Validasi PIN
Info Saldo
Info Validasi PIN Info Pembayaran/Pembelian
Cetak Bukti Transaksi
Request Validasi PIN Request Cek Saldo Respon Validasi PIN
Respon Cek Saldo
Respon Validasi PIN Respon Penarikan
Request Validasi PIN Request Penarikan
Respon Validasi PIN Respon Pembayaran
Request Validasi PIN Request Pembayaran
Tabel Nasabah
Tabel Transfer
Tabel Pembayaran Tabel Penarikan
Gambar 4. Diagram DFD level 2 Transaksi, Sistem Penarikan Tunai ATM BNI
Keterangan:
6.4 Level 3 Transfer
Nasabah
Bank BNI 2.3.1
Transfer Sesama
Bank Info Validasi PIN
Info Transfer Sesama Bank Cetak Bukti Transaksi Validasi PIN
Transfer Sesama Bank
Request Validasi PIN Request Transfer Sesama Bank
Respon Validasi PIN Respon Transfer Sesama Bank
Tabel Daftar Bank Tabel Transaksi
2.3.2 Transfer Antar
Bank Info Validasi PIN
Info Transfer Antar Bank Cetak Bukti Transaksi Validasi PIN
Transfer Antar Bank
Request Validasi PIN Request Transfer Antar Bank
Respon Validasi PIN Request Transfer Antar
Gambar 5. Diagram DFD level 3 Transfer, Sistem Penarikan Tunai ATM BNI
Keterangan:
6.5 Level 3 Pembayaran
Gambar 6. Diagram DFD level 3 Pembayaran, Sistem Penarikan Tunai ATM BNI Keterangan :
Proses pembayaran Nasabah ini merupakan inputan dari beberapa proses yaitu, proses permbayaran tagihan, proses pembayaran tiket pesawat, proses pembayaran biaya pendidikan,
Nasabah Bank BNI
2.4.1 Tagihan Kartu
Kredit
Info Validasi PIN Info Pembayaran Tiket Pesawat
Cetak Bukti Transaksi Validasi PIN
Pembayaran Tiket Pesawat
Info Validasi PIN Info Pembayaran Tagihan Kartu Kredit
Cetak Bukti Transaksi Validasi PIN
Pembayaran Tagihan Telepon
Info Validasi PIN Info Pembayaran Telepon
Cetak Bukti Transaksi
Info Validasi PIN Info Pembayaran Pendidikan
Cetak Bukti Transaksi
Validasi PIN Pembayaran Biaya Pendidikan
Info Validasi PIN Info Pembayaran Tagihan Televisi
Cetak Bukti Transaksi
Validasi PIN Pembayaran Tagihan Televisi
Validasi PIN Pembayaran Tagihan Kartu Kredit
Info Validasi PIN Info Pembayaran Tagihan Listrik
Cetak Bukti Transaksi
Validasi PIN Pembayaran Tagihan Listrik
Cetak Bukti Transaksi
Request Validasi PIN Request Pembayaran Telepon Respon Validasi PIN
Respon Pembayaran Tagihan Telepon
Respon Validasi PIN Respon Pembayaran Tagihan Kartu Kredit
Request Validasi PIN Request Pembayaran Tagihan Kartu Kredit
Request Validasi PIN Request Pembayaran Biaya Pendidikan
Request Validasi PIN Request Pembayaran Tiket Pesawat
Respon Validasi PIN Respon Pembayaran Tiket Pesawat
Respon Validasi PIN Respon Pembayaran Biaya Pendidikan
Request Validasi PIN Request Pembayaran Tagihan Televisi
Respon Validasi PIN Respon Pembayaran Tagihan Televisi
Request Validasi PIN Request Pembayaran Tagihan Listrik
Respon Validasi PIN Respon Pembayaran Tiket Pesawat
2.4.7 Pembelian
Pulsa
Validasi PIN Pembelian Pulsa
Info Validasi PIN Info Pembelian Pulsa Cetak Bukti Transaksi
Request Validasi PIN Request Pembayaran Tagihan Listrik
24 | Annisa Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
proses pembayaran tagihan listrik, dan proses pembelian pulsa, dari setiap proses inputan akan tersimpan datanya kedalam database transaksi, dan terdapat keluaran data berupa Setiap proses transaksi akan meminta data ke BANK BNI.
Tabel9. Keterangan Aliran Data DFD Level 1 dan 3
Enititas Keterangan
Nasabah - Menginput data validasi Kartu dan mendapatkan informasi validasi kartu
- Menginput Pin ATM, mengganti Pin ATM dan memperoleh informasi PIN ATM
- Validasi PIN, Input Cek saldo dan mendapatkan informasi nominal saldo
- Validasi PIN, Input tarik tunai ATM dan mendapatkan informasi tarik tunai
- Validasi PIN, Input transfer sesama BANK atau antar BANK dan mendapatkan informasi transfer.
- Validasi PIN, Input transaksi pembayaran tagihan kartu kredit dan mendapatkan informasi pembayaran kartu kredit
- Validasi PIN, Input transaksi pembayaran pendidikan dan mendapatkan informasi pembayaran pendidikan
- Validasi PIN, Input transaksi pembayaran tagihan televisi dan mendapatkan informasi pembayaran televisi
- Validasi PIN, Input transaksi pembelian pulsa dan mendapatkan informasi pembelian pulsa
BANK BNI - Request validasi kartu dan PIN dari system ATM
- Respon validasi kartu dan PIN dari system ATM
- Request data cek saldo dari system ATM
- Respon data cek saldo dari system ATM
- Request data tarik tunai dari system ATM
- Respon data tarik tunai dari system ATM
- Request data transfer sesama BANK dari system ATM
- Respon data transfer sesama BANK dari system ATM
- Request data transfer antar BANK dari system ATM
- Respon data transfer antar BANK dari system ATM
- Request data pembayaran tagihan kartu kredit dari system ATM
- Respon data pembayaran tagihan kartu kredit dari system ATM
- Request data pembayaran pendidikan dari system ATM
- Respon data pembayaran pendidikan dari system ATM
- Request data pembayaran televisi dari system ATM
- Respon data pembayaran televisi dari system ATM
- Request data pembelian pulsa dari system ATM
REFERENSI
Satzinger, John et al. 2010. Sistems & Analysis Design in a Changing World Fifth Edition. Cengage Learning: Boston.
Shalahudin, M. dan Rosa A.S. 2011. Model Pembelajaran Rekayasa Perangkat Lunak. Modula : Bandung
http://www.bni.co.id/
http://en.wikipedia.org/wiki/Bank_Negara_Indonesia