Rekayasa Perangkat Lunak (8). pdf
PROBLEM SOLVING
ANJUNGAN TUNAI MANDIRI (ATM) BANK BNI
Disusun Oleh :
Annisa Puspa Kirana
1 | Annisa
G651130091
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
6.5 Level 3 Pembayaran .................................................................................................... 23
2 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
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
Tabel 9. Keterangan Aliran Data DFD Level 1 dan 3 ................................................................. 22
3 | 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
Gambar 6 Level 3 Pembayaran Sistem Penarikan Tunai ATM BNI ........................................... 23
4 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
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
Rp. 500.000
5 | 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
Setiap selesai melakukan transaksi maka secara otomatis sistem akan mencetak slip transaksi.
6 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
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
Pengguna
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)
Back End
RC
a. Fungsi Pengisian
uang
b. Fungsi penggantian
kertas bukti transaksi
c. Fungsi pengecekan
kondisi atm (meliputi
perangkat keras dan
perangkat lunak
mesin atm)
Pengguna
a. Fungsi Validasi
Kartu
b. Fungsi Menghitung
Uang
c. Fungsi Menahan
Kartu ATM jika
memasukkan
nomor pin salah
secara berturutturut
d. Fungsi Pengecekan
Saldo
RC
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
Pembuatan menu yang terstruktur
7 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Entitas
Parameter
Requirement
Pengguna
Setiap layanan sudah bisa berjalan sesuai dengan fungsinya
Responsiveness 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
Pengguna
Staff RC
Staff RC
Staff RC
Antar muka mudah digunakan oleh User (userfriendly)
Interoperability Mempunyai menu yang menggunakan struktur bahasa
indonesia EYD
Memiliki layar dan tombol yang nyaman dan aman digunakan
Ergonomis
dengan postur tubuh nasabah
Kemudahan perbaikan bila terjadi kerusakan system
Maintainability
Bisa di maintenance oleh maksimal 2 orang petugas
Mesin memberikan peringatan ketika terjadi kerusakan
Responsiveness system, stok uang habis, maupun kertas tanda bukti transaksi
habis
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
Tangibel
Pelayanan
24 jam
Tangibel
Efisiensi
waktu
Tangibel
Terjangkau
Tangibel
Layanan
lengkap
Intangibel
Keamanan
8 | Annisa
Keterangan
Pengguna bisa melakukan transaksi perbankan tanpa tergantung
jan pelayanan bank atau hari libur
Pengguna/ user bebas dari antrian yang panjang dan tidak lagi
mengikuti prosedur administrasi
ATM BNI tersedia di berbagai lokasi stategis sehingga mudah
untuk dijangkau. Tidak mengharuskan pergi ke kantor cabang
BNI untuk melakukan transaksi.
Layanan/fitur yang lengkap, meliputi layanan tarik tunai,transfer,
pembayaran, dan isi ulang memberikan kemudahan bagi
pelanggan dalam bertransaksi.
Nasabah merasa aman melakukan transaksi karena menggunakan
PIN yang diketahui oleh nasabah
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Jenis
Benefit
Intangibel
Intangibel
Kenyamanan
Komunikatif
Intangibel
Daya
tanggap
Intangibel
Kepastian
Intangibel
Kemudahan
Intangibel
Kepedulian
Keterangan
Nasabah merasa nyaman melakukan transaksi karena letak yang
strategis, kondisi ruang ATM yang ber AC dan diberi sekat
penutup
Sistem ATM BNI seolah melakukan komunikasi dengan
memberikan salam dan memberikan pertanyaan yang harus di
jawab si pengguna dengan menekan tombol di ATM.
Layanan yang terdapat di dalam ATM sudah dapat berjalan sesuai
dengan fungsinya dan dibuat terstruktur serta memiliki respon
yang cepat.
Layanan yang diberikan ATM sesuai dengan keinginan dari
nasabah. Perhitungan yang dilakukan secara tepat dan akurat
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
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
Tangibel
Efisiensi waktu
Tangibel
SDM
Tangibel
Biaya
Tangibel
Pendapatan
Intangibel
Kepercayaan
Intangibel
Kepuasan
9 | Annisa
Keterangan
Pelayanan bagi nasabah yang bisa digunakan 7/24 dan dapat
diakses sewaktu-waktu dan dimana saja.
Pengurangan tenanga SDM yang harus memberikan layanan
24 jam.
Pengurangan biaya yang harus dialokasikan untuk gaji SDM
yang bekerja 24 jam dan penghematan maintenance
Peningkatan pendapatan jika nasabah bisa melakukan transaksi
perbankan selama 24 jam
Banyak nasabah yang bertansaksi dari ATM BNI berarti
semakin percaya akan layanan BNI dan bisa membawa
pencitraan yang baik.
Mengikatnya customer atau nasabah memberikan kepuasan
tersendiri bagi bank BNI karena mampu memberikan layanan
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Jenis
Benefit
Keterangan
terbaik
10 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
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)
Nasabah
11 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
No
Event
Trigger
Source
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
4
Nasabah ingin
melakukan
pembayaran
- Memasukkan Kartu
ATM
- Memasukkan pin
- Memilih menu
Pembayaran
- Memasukkan jenis
tagihan yang
diinginkan
- Memasukkan
nominal
Nasabah
Pembayaran
5
Nasabah
melakukan
pegecekan saldo
- Memasukkan Kartu
ATM
- Memasukkan pin
- Memilih menu
Nasabah
Informasi
saldo
3
12 | Annisa
Use Case
Respone
Destination
- 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)
- 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
- Bank
- Meminta untuk memasukkan pin
- Menampilkan pilihan menu (info
saldo)
- Menampilkan informasi sisa saldo
Nasabah
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
- Nasabah
- Bank
- Pihak
ketiga
No
Event
Trigger
Source
Use Case
Informasi Saldo
Respone
Destination
rekening pada layar
6
Sistem mencetak Nasabah telah
struk (tanda
melakukan transaksi
bukti)
Nasabah
Cetak struk
- Laporan transaksi
Nasabah
7
Nasabah ingin
ubah Pin
Nasabah
Ganti Pin
Nasabah
8
RC Melakukan
Pengisian uang
RC melakukan
penggantian
kertas
RC melakukan
pengecekan
kondisi atm
RC
Pengisian
uang
Penggantian
kertas bukti
transaksi
Maintenance
ATM
- Meminta untuk memasukkan pin
- Menampilkan pilihan menu (info
saldo)
- Meminta Pin baru sebanyak 2 kali
- Mencetak resi
Mengaktifkan kembali mesin ATM
Mengaktifkan kembali mesin ATM
RC
Mengaktifkan kembali mesin ATM
RC
9
10
- Memasukkan Kartu
ATM
- Memasukkan pin
- Memilih menu ubah
Pin
Mengisi uang ke mesin
ATM
Mengganti kertas bukti
transaksi ke mesin
ATM
Memaintenance jika
terjadi failure system
13 | Annisa
RC
RC
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
RC
5. Things
Tabel 6. Things
Tangible Things
-
Uang
Mesin ATM
Kartu ATM
Bukti transaksi
Roles Played
- Tim RC
- Nasabah
- Bank BNI
14 | Annisa
Organizational
Units
Bank BNI
Devices
CPU
Card reader
Papan ketik PIN
Monitor
Tombol fungsi
Mesin pencetak
rekam
- Operating system:
Windows
- Perangkat lunak
ATM
-
Sites/locations
- Kantor pusat
BNI
- Kantor cabang
BNI
- ATM Center
Incidents, events, or
interactions
- Validasi kartu dan
pin
- Info saldo
- Transfer sesama
rekening
- Transfer antar
rekening
- Penarikan tunai
- Pembayaran tagihan
- Ganti pin
- Mencetak bukti
transaksi
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6. Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI
Bank BNI
Respon Cek Saldo
Respon Penarikan
Respon Transfer
Respon Pembayaran
Respon Pembelian
Respon Ubah PIN
Validasi Kartu
Validasi PIN
Ganti PIN
Cek Saldo
Penarikan
Transfer Sesama Bank
Transfer Antar Bank
Pembayaran/Pembelian
Request Cek Saldo
Request Penarikan
Request Transfer
Request Pembayaran
Request Ubah PIN
Stok Uang
Cek Struk
Ganti Info Layanan
Sistem Penarikan
Tunai ATM BNI
Staff Regional
Center (RC)
Nasabah
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
Info Uang Habis
Info Struk
Info Maintenance Hardware
Info Maintenance Software
Gambar 1. Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI
15 | 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
2. Info Penarikan Uang
3. Info Pembayaran
4. Info Status ATM
5. Cetak Struk
6. Request Transaksi
16 | Annisa
: Nominal Saldo
: Nominal jumlah penarikan tunai
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6.1 DFD level 1
Reques Validasi Kartu
Reques Ganti PIN
Info Validasi Kartu
Info PIN
Validasi KarTu
Validasi PIN
Ganti PIN
1
Validasi
Respon Validasi Kartu
Respon Ganti PIN
Tabel Pembayaran
Tabel Nasabah
Tabel Transfer
Tabel Penarikan
Cek Saldo
Penarikan
Transfer Sesama Bank
Transfer Antar Bank
Pembayaran/Pembelian
Nasabah
Info Status ATM
2
Transaksi
Staff Regional
Center (RC)
Info Stok Uang
Info Struk
Info Maintenance Hardware
Info Maintenance Software
Bank BNI
Tabel Link Bank
Info ATM
Info Saldo
Cetak Saldo
Info Penarikan
Info Transfer Sesama Bank
Info Transfer Antar Bank
Info PeMbayaran/Pembelian
Cetak Bukti Transaksi
Stok Uang
Cek Struk
Ganti Info Layanan
Request Cek Saldo
Request Penarikan
Request Transfer
Request Pembayaran/Pembelian
Respon Cek Saldo
Respon Penarikan
Respon Transfer
Respon Pembayaran/Pembelian
3
Maintenance
Request Stok Uang
Request Struk Habis
Respon Stok Uang
Respon Struk Habis
Tabel Maintenance
Gambar 2. Diagram DFD level 1, Sistem Penarikan Tunai ATM BNI
17 | 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.
Tabel 7. Keterangan Aliran Data DFD Level 1
No Nama proses
Masukan
1 1. Validasi
- Kartu ATM
2 Transaksi
-
3 Maintenance
- Cek Stok Uang
- Cek Struk ATM
- Cek Kondisi ATM
Cek Saldo
Penarikkan
Transfer.
Pembayaran.
Ubah PIN.
Tabel 8. Kamus Data
No
Nama
1
Input Kartu ATM
2
Cek Saldo
3
Penarikkan
4
Transfer
18 | Annisa
Keluaran
- Info Kartu
-
Deskripsi
Proses untuk pengecekan apakah kartu ATM
masih aktif atau sudah habis masa aktif, kartu
dalam kondisi baik atau rusak
Proses untuk melakukan beberapa proses fitur
transaksi ATM
Info Saldo.
Info Penarikan.
Info Transfer.
Info Pembayaran.
Info Status ATM
Cetak Struk
Info Data Bidang Keahlian
Proses untuk melihat status kondisi ATM.
Info Data Mata Pelajaran
Info Uang habis
Info Struk habis
Info kondis ATM
Deskripsi
Input Kartu ATM
Melihat Sisa Nominal Dana
Tarik dana tunai
Transfer dana antar bank atau bank link
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
No
Nama
5
Pembayaran
6
Ubah PIN
7
Cek Stok Uang
8 Cek Struk ATM
9 Cek Kondisi ATM
Deskripsi
Transaksi pembayaran
Merubah PIN ATM
RC cek kondisi sisa uang di mesin ATM
RC cek kondisi sisa kertas struk di mesin ATM
RC cek kondisi mesin ATM bisa digunakan atau tidak
6.2 DFD level 2 Validasi
Info Validasi Kartu
Validasi Kartu
Tabel Penarikan
Nasabah
Validasi PIN
Ganti PIN
Info PIN
1.1
Validasi
Kartu
Tabel Nasabah
1.2
Validasi
PIN
Request Validasi Kartu
Respon Validasi Kartu
Tabel Transfer
Respon Validasi PIN
Respon Ganti PIN
Bank BNI
Request Validasi PIN
Request Ganti PIN
Tabel Pembayaran
Gambar 3. Diagram DFD level 2 Validasi, Sistem Penarikan Tunai ATM BNI
Keterangan :
Proses Validasi dapat dilakukan apabila nasabah sudah memiliki kartu dari ATM tersebut. User diharuskan memasukkan kartu
kedalam mesin ATM, sebelum dapat melakukan proses selanjutnya, pada proses validasi kartu system ATM mengecek apakah masa
19 | 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
Validasi PIN
Cek Saldo
2.1
Saldo
Info Validasi PIN
Info Saldo
Cetak Saldo
Respon Validasi PIN
Respon Cek Saldo
Request Validasi PIN
Request Cek Saldo
Tabel Nasabah
Validasi PIN
Penarikan
Respon Validasi PIN
Respon Penarikan
Info Validasi PIN
Info Penarikan
Cetak Bukti Transaksi
2.2
Penarikan
Tabel Penarikan
Validasi PIN
Transfer Sesama Bank
Transfer Antar Bank
Nasabah
Info Validasi PIN
Info Transfer Sesama Bank
Info Transfer Antar Bank
Cetak Bukti Transaksi
Request Validasi PIN
Request Penarikan
2.3
Transfer
Respon Validasi PIN
Respon Transfer
Request Validasi PIN
Request Transfer
Bank BNI
Tabel Transfer
Validasi PIN
Pembayaran/Pembelian
2.4
Pembayaran/
Pembelian
Respon Validasi PIN
Respon Pembayaran
Request Validasi PIN
Request Pembayaran
Info Validasi PIN
Info Pembayaran/Pembelian
Cetak Bukti Transaksi
Tabel Pembayaran
Gambar 4. Diagram DFD level 2 Transaksi, Sistem Penarikan Tunai ATM BNI
Keterangan:
Proses transaksi Nasabah ini merupakan inputan dari beberapa proses yaitu, proses saldo, proses penarikan, proses transfer,
proses pembayaran/pembelian, dan dari setiap proses inputan akan tersimpan datanya kedalam database transaksi, dan terdapat
keluaran data berupa Setiap proses transaksi akan meminta data ke BANK BNI.
20 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6.4 Level 3 Transfer
Validasi PIN
Transfer Sesama Bank
Info Validasi PIN
Info Transfer Sesama Bank
Cetak Bukti Transaksi
Nasabah
2.3.1
Transfer
Sesama
Bank
Tabel Transaksi
Info Validasi PIN
Info Transfer Antar Bank
Cetak Bukti Transaksi
Validasi PIN
Transfer Antar Bank
Respon Validasi PIN
Respon Transfer Sesama Bank
Request Validasi PIN
Request Transfer Sesama Bank
Tabel Daftar Bank
2.3.2
Transfer Antar
Bank
Bank BNI
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:
Proses transfer Nasabah ini merupakan inputan dari proses transfer sesama bank dan proses tranfer antar bank lain, dan dari
setiap proses inputan akan tersimpan datanya kedalam database transaksi, dan terdapat keluaran data berupa Setiap proses transaksi
akan meminta data ke BANK BNI.
21 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
22 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6.5 Level 3 Pembayaran
Validasi PIN
Pembayaran Tagihan Telepon
Info Validasi PIN
Info Pembayaran Telepon
Cetak Bukti Transaksi
Validasi PIN
Pembayaran Tagihan Kartu Kredit
Info Validasi PIN
Info Pembayaran Tagihan Kartu Kredit
Cetak Bukti Transaksi
Validasi PIN
Pembayaran Tiket Pesawat
Info Validasi PIN
Info Pembayaran Tiket Pesawat
Cetak Bukti Transaksi
2.4.1
Pembayaran
Tagihan
Telepon
2.4.2
Pembayaran
Tagihan Kartu
Kredit
2.4.3
Pembayaran
Tiket Pesawat
Respon Validasi PIN
Respon Pembayaran Tagihan Telepon
Request Validasi PIN
Request Pembayaran Telepon
Respon Validasi PIN
Respon Pembayaran Tagihan Kartu Kredit
Request Validasi PIN
Request Pembayaran Tagihan Kartu Kredit
Respon Validasi PIN
Respon Pembayaran Tiket Pesawat
Request Validasi PIN
Request Pembayaran Tiket Pesawat
Nasabah
Bank BNI
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
Info Validasi PIN
Info Pembayaran Tagihan Listrik
Cetak Bukti Transaksi
Validasi PIN
Pembayaran Tagihan Listrik
Cetak Bukti Transaksi
Validasi PIN
Pembelian Pulsa
Info Validasi PIN
Info Pembelian Pulsa
Cetak Bukti Transaksi
2.4.4
Pembayaran
Biaya
Pendidikan
Request Validasi PIN
Request Pembayaran Biaya Pendidikan
Respon Validasi PIN
Respon Pembayaran Biaya Pendidikan
2.4.5
Pembayaran
Tagihan
Televisi
Request Validasi PIN
Request Pembayaran Tagihan Televisi
2.4.6
Pembayaran
Tagihan Listrik
Request Validasi PIN
Request Pembayaran Tagihan Listrik
2.4.7
Pembelian
Pulsa
Respon Validasi PIN
Respon Pembayaran Tagihan Televisi
Respon Validasi PIN
Respon Pembayaran Tiket Pesawat
Request Validasi PIN
Request Pembayaran Tagihan Listrik
Respon Validasi PIN
Respon Pembayaran Tiket Pesawat
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,
23 | 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.
Tabel 9. 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
- Respon data pembelian pulsa dari system ATM
24 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
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
http://www.tribunnews.com/regional/2012/01/18/sambut-libur-panjang-bni-siagakan-tim-atm-rc
25 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
ANJUNGAN TUNAI MANDIRI (ATM) BANK BNI
Disusun Oleh :
Annisa Puspa Kirana
1 | Annisa
G651130091
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
6.5 Level 3 Pembayaran .................................................................................................... 23
2 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
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
Tabel 9. Keterangan Aliran Data DFD Level 1 dan 3 ................................................................. 22
3 | 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
Gambar 6 Level 3 Pembayaran Sistem Penarikan Tunai ATM BNI ........................................... 23
4 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
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
Rp. 500.000
5 | 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
Setiap selesai melakukan transaksi maka secara otomatis sistem akan mencetak slip transaksi.
6 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
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
Pengguna
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)
Back End
RC
a. Fungsi Pengisian
uang
b. Fungsi penggantian
kertas bukti transaksi
c. Fungsi pengecekan
kondisi atm (meliputi
perangkat keras dan
perangkat lunak
mesin atm)
Pengguna
a. Fungsi Validasi
Kartu
b. Fungsi Menghitung
Uang
c. Fungsi Menahan
Kartu ATM jika
memasukkan
nomor pin salah
secara berturutturut
d. Fungsi Pengecekan
Saldo
RC
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
Pembuatan menu yang terstruktur
7 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Entitas
Parameter
Requirement
Pengguna
Setiap layanan sudah bisa berjalan sesuai dengan fungsinya
Responsiveness 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
Pengguna
Staff RC
Staff RC
Staff RC
Antar muka mudah digunakan oleh User (userfriendly)
Interoperability Mempunyai menu yang menggunakan struktur bahasa
indonesia EYD
Memiliki layar dan tombol yang nyaman dan aman digunakan
Ergonomis
dengan postur tubuh nasabah
Kemudahan perbaikan bila terjadi kerusakan system
Maintainability
Bisa di maintenance oleh maksimal 2 orang petugas
Mesin memberikan peringatan ketika terjadi kerusakan
Responsiveness system, stok uang habis, maupun kertas tanda bukti transaksi
habis
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
Tangibel
Pelayanan
24 jam
Tangibel
Efisiensi
waktu
Tangibel
Terjangkau
Tangibel
Layanan
lengkap
Intangibel
Keamanan
8 | Annisa
Keterangan
Pengguna bisa melakukan transaksi perbankan tanpa tergantung
jan pelayanan bank atau hari libur
Pengguna/ user bebas dari antrian yang panjang dan tidak lagi
mengikuti prosedur administrasi
ATM BNI tersedia di berbagai lokasi stategis sehingga mudah
untuk dijangkau. Tidak mengharuskan pergi ke kantor cabang
BNI untuk melakukan transaksi.
Layanan/fitur yang lengkap, meliputi layanan tarik tunai,transfer,
pembayaran, dan isi ulang memberikan kemudahan bagi
pelanggan dalam bertransaksi.
Nasabah merasa aman melakukan transaksi karena menggunakan
PIN yang diketahui oleh nasabah
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Jenis
Benefit
Intangibel
Intangibel
Kenyamanan
Komunikatif
Intangibel
Daya
tanggap
Intangibel
Kepastian
Intangibel
Kemudahan
Intangibel
Kepedulian
Keterangan
Nasabah merasa nyaman melakukan transaksi karena letak yang
strategis, kondisi ruang ATM yang ber AC dan diberi sekat
penutup
Sistem ATM BNI seolah melakukan komunikasi dengan
memberikan salam dan memberikan pertanyaan yang harus di
jawab si pengguna dengan menekan tombol di ATM.
Layanan yang terdapat di dalam ATM sudah dapat berjalan sesuai
dengan fungsinya dan dibuat terstruktur serta memiliki respon
yang cepat.
Layanan yang diberikan ATM sesuai dengan keinginan dari
nasabah. Perhitungan yang dilakukan secara tepat dan akurat
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
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
Tangibel
Efisiensi waktu
Tangibel
SDM
Tangibel
Biaya
Tangibel
Pendapatan
Intangibel
Kepercayaan
Intangibel
Kepuasan
9 | Annisa
Keterangan
Pelayanan bagi nasabah yang bisa digunakan 7/24 dan dapat
diakses sewaktu-waktu dan dimana saja.
Pengurangan tenanga SDM yang harus memberikan layanan
24 jam.
Pengurangan biaya yang harus dialokasikan untuk gaji SDM
yang bekerja 24 jam dan penghematan maintenance
Peningkatan pendapatan jika nasabah bisa melakukan transaksi
perbankan selama 24 jam
Banyak nasabah yang bertansaksi dari ATM BNI berarti
semakin percaya akan layanan BNI dan bisa membawa
pencitraan yang baik.
Mengikatnya customer atau nasabah memberikan kepuasan
tersendiri bagi bank BNI karena mampu memberikan layanan
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
Jenis
Benefit
Keterangan
terbaik
10 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
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)
Nasabah
11 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
No
Event
Trigger
Source
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
4
Nasabah ingin
melakukan
pembayaran
- Memasukkan Kartu
ATM
- Memasukkan pin
- Memilih menu
Pembayaran
- Memasukkan jenis
tagihan yang
diinginkan
- Memasukkan
nominal
Nasabah
Pembayaran
5
Nasabah
melakukan
pegecekan saldo
- Memasukkan Kartu
ATM
- Memasukkan pin
- Memilih menu
Nasabah
Informasi
saldo
3
12 | Annisa
Use Case
Respone
Destination
- 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)
- 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
- Bank
- Meminta untuk memasukkan pin
- Menampilkan pilihan menu (info
saldo)
- Menampilkan informasi sisa saldo
Nasabah
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
- Nasabah
- Bank
- Pihak
ketiga
No
Event
Trigger
Source
Use Case
Informasi Saldo
Respone
Destination
rekening pada layar
6
Sistem mencetak Nasabah telah
struk (tanda
melakukan transaksi
bukti)
Nasabah
Cetak struk
- Laporan transaksi
Nasabah
7
Nasabah ingin
ubah Pin
Nasabah
Ganti Pin
Nasabah
8
RC Melakukan
Pengisian uang
RC melakukan
penggantian
kertas
RC melakukan
pengecekan
kondisi atm
RC
Pengisian
uang
Penggantian
kertas bukti
transaksi
Maintenance
ATM
- Meminta untuk memasukkan pin
- Menampilkan pilihan menu (info
saldo)
- Meminta Pin baru sebanyak 2 kali
- Mencetak resi
Mengaktifkan kembali mesin ATM
Mengaktifkan kembali mesin ATM
RC
Mengaktifkan kembali mesin ATM
RC
9
10
- Memasukkan Kartu
ATM
- Memasukkan pin
- Memilih menu ubah
Pin
Mengisi uang ke mesin
ATM
Mengganti kertas bukti
transaksi ke mesin
ATM
Memaintenance jika
terjadi failure system
13 | Annisa
RC
RC
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
RC
5. Things
Tabel 6. Things
Tangible Things
-
Uang
Mesin ATM
Kartu ATM
Bukti transaksi
Roles Played
- Tim RC
- Nasabah
- Bank BNI
14 | Annisa
Organizational
Units
Bank BNI
Devices
CPU
Card reader
Papan ketik PIN
Monitor
Tombol fungsi
Mesin pencetak
rekam
- Operating system:
Windows
- Perangkat lunak
ATM
-
Sites/locations
- Kantor pusat
BNI
- Kantor cabang
BNI
- ATM Center
Incidents, events, or
interactions
- Validasi kartu dan
pin
- Info saldo
- Transfer sesama
rekening
- Transfer antar
rekening
- Penarikan tunai
- Pembayaran tagihan
- Ganti pin
- Mencetak bukti
transaksi
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6. Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI
Bank BNI
Respon Cek Saldo
Respon Penarikan
Respon Transfer
Respon Pembayaran
Respon Pembelian
Respon Ubah PIN
Validasi Kartu
Validasi PIN
Ganti PIN
Cek Saldo
Penarikan
Transfer Sesama Bank
Transfer Antar Bank
Pembayaran/Pembelian
Request Cek Saldo
Request Penarikan
Request Transfer
Request Pembayaran
Request Ubah PIN
Stok Uang
Cek Struk
Ganti Info Layanan
Sistem Penarikan
Tunai ATM BNI
Staff Regional
Center (RC)
Nasabah
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
Info Uang Habis
Info Struk
Info Maintenance Hardware
Info Maintenance Software
Gambar 1. Diagram Konteks (DFD level 0) Sistem Penarikan Tunai ATM BNI
15 | 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
2. Info Penarikan Uang
3. Info Pembayaran
4. Info Status ATM
5. Cetak Struk
6. Request Transaksi
16 | Annisa
: Nominal Saldo
: Nominal jumlah penarikan tunai
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6.1 DFD level 1
Reques Validasi Kartu
Reques Ganti PIN
Info Validasi Kartu
Info PIN
Validasi KarTu
Validasi PIN
Ganti PIN
1
Validasi
Respon Validasi Kartu
Respon Ganti PIN
Tabel Pembayaran
Tabel Nasabah
Tabel Transfer
Tabel Penarikan
Cek Saldo
Penarikan
Transfer Sesama Bank
Transfer Antar Bank
Pembayaran/Pembelian
Nasabah
Info Status ATM
2
Transaksi
Staff Regional
Center (RC)
Info Stok Uang
Info Struk
Info Maintenance Hardware
Info Maintenance Software
Bank BNI
Tabel Link Bank
Info ATM
Info Saldo
Cetak Saldo
Info Penarikan
Info Transfer Sesama Bank
Info Transfer Antar Bank
Info PeMbayaran/Pembelian
Cetak Bukti Transaksi
Stok Uang
Cek Struk
Ganti Info Layanan
Request Cek Saldo
Request Penarikan
Request Transfer
Request Pembayaran/Pembelian
Respon Cek Saldo
Respon Penarikan
Respon Transfer
Respon Pembayaran/Pembelian
3
Maintenance
Request Stok Uang
Request Struk Habis
Respon Stok Uang
Respon Struk Habis
Tabel Maintenance
Gambar 2. Diagram DFD level 1, Sistem Penarikan Tunai ATM BNI
17 | 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.
Tabel 7. Keterangan Aliran Data DFD Level 1
No Nama proses
Masukan
1 1. Validasi
- Kartu ATM
2 Transaksi
-
3 Maintenance
- Cek Stok Uang
- Cek Struk ATM
- Cek Kondisi ATM
Cek Saldo
Penarikkan
Transfer.
Pembayaran.
Ubah PIN.
Tabel 8. Kamus Data
No
Nama
1
Input Kartu ATM
2
Cek Saldo
3
Penarikkan
4
Transfer
18 | Annisa
Keluaran
- Info Kartu
-
Deskripsi
Proses untuk pengecekan apakah kartu ATM
masih aktif atau sudah habis masa aktif, kartu
dalam kondisi baik atau rusak
Proses untuk melakukan beberapa proses fitur
transaksi ATM
Info Saldo.
Info Penarikan.
Info Transfer.
Info Pembayaran.
Info Status ATM
Cetak Struk
Info Data Bidang Keahlian
Proses untuk melihat status kondisi ATM.
Info Data Mata Pelajaran
Info Uang habis
Info Struk habis
Info kondis ATM
Deskripsi
Input Kartu ATM
Melihat Sisa Nominal Dana
Tarik dana tunai
Transfer dana antar bank atau bank link
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
No
Nama
5
Pembayaran
6
Ubah PIN
7
Cek Stok Uang
8 Cek Struk ATM
9 Cek Kondisi ATM
Deskripsi
Transaksi pembayaran
Merubah PIN ATM
RC cek kondisi sisa uang di mesin ATM
RC cek kondisi sisa kertas struk di mesin ATM
RC cek kondisi mesin ATM bisa digunakan atau tidak
6.2 DFD level 2 Validasi
Info Validasi Kartu
Validasi Kartu
Tabel Penarikan
Nasabah
Validasi PIN
Ganti PIN
Info PIN
1.1
Validasi
Kartu
Tabel Nasabah
1.2
Validasi
PIN
Request Validasi Kartu
Respon Validasi Kartu
Tabel Transfer
Respon Validasi PIN
Respon Ganti PIN
Bank BNI
Request Validasi PIN
Request Ganti PIN
Tabel Pembayaran
Gambar 3. Diagram DFD level 2 Validasi, Sistem Penarikan Tunai ATM BNI
Keterangan :
Proses Validasi dapat dilakukan apabila nasabah sudah memiliki kartu dari ATM tersebut. User diharuskan memasukkan kartu
kedalam mesin ATM, sebelum dapat melakukan proses selanjutnya, pada proses validasi kartu system ATM mengecek apakah masa
19 | 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
Validasi PIN
Cek Saldo
2.1
Saldo
Info Validasi PIN
Info Saldo
Cetak Saldo
Respon Validasi PIN
Respon Cek Saldo
Request Validasi PIN
Request Cek Saldo
Tabel Nasabah
Validasi PIN
Penarikan
Respon Validasi PIN
Respon Penarikan
Info Validasi PIN
Info Penarikan
Cetak Bukti Transaksi
2.2
Penarikan
Tabel Penarikan
Validasi PIN
Transfer Sesama Bank
Transfer Antar Bank
Nasabah
Info Validasi PIN
Info Transfer Sesama Bank
Info Transfer Antar Bank
Cetak Bukti Transaksi
Request Validasi PIN
Request Penarikan
2.3
Transfer
Respon Validasi PIN
Respon Transfer
Request Validasi PIN
Request Transfer
Bank BNI
Tabel Transfer
Validasi PIN
Pembayaran/Pembelian
2.4
Pembayaran/
Pembelian
Respon Validasi PIN
Respon Pembayaran
Request Validasi PIN
Request Pembayaran
Info Validasi PIN
Info Pembayaran/Pembelian
Cetak Bukti Transaksi
Tabel Pembayaran
Gambar 4. Diagram DFD level 2 Transaksi, Sistem Penarikan Tunai ATM BNI
Keterangan:
Proses transaksi Nasabah ini merupakan inputan dari beberapa proses yaitu, proses saldo, proses penarikan, proses transfer,
proses pembayaran/pembelian, dan dari setiap proses inputan akan tersimpan datanya kedalam database transaksi, dan terdapat
keluaran data berupa Setiap proses transaksi akan meminta data ke BANK BNI.
20 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6.4 Level 3 Transfer
Validasi PIN
Transfer Sesama Bank
Info Validasi PIN
Info Transfer Sesama Bank
Cetak Bukti Transaksi
Nasabah
2.3.1
Transfer
Sesama
Bank
Tabel Transaksi
Info Validasi PIN
Info Transfer Antar Bank
Cetak Bukti Transaksi
Validasi PIN
Transfer Antar Bank
Respon Validasi PIN
Respon Transfer Sesama Bank
Request Validasi PIN
Request Transfer Sesama Bank
Tabel Daftar Bank
2.3.2
Transfer Antar
Bank
Bank BNI
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:
Proses transfer Nasabah ini merupakan inputan dari proses transfer sesama bank dan proses tranfer antar bank lain, dan dari
setiap proses inputan akan tersimpan datanya kedalam database transaksi, dan terdapat keluaran data berupa Setiap proses transaksi
akan meminta data ke BANK BNI.
21 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
22 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me @Annisa_PK
6.5 Level 3 Pembayaran
Validasi PIN
Pembayaran Tagihan Telepon
Info Validasi PIN
Info Pembayaran Telepon
Cetak Bukti Transaksi
Validasi PIN
Pembayaran Tagihan Kartu Kredit
Info Validasi PIN
Info Pembayaran Tagihan Kartu Kredit
Cetak Bukti Transaksi
Validasi PIN
Pembayaran Tiket Pesawat
Info Validasi PIN
Info Pembayaran Tiket Pesawat
Cetak Bukti Transaksi
2.4.1
Pembayaran
Tagihan
Telepon
2.4.2
Pembayaran
Tagihan Kartu
Kredit
2.4.3
Pembayaran
Tiket Pesawat
Respon Validasi PIN
Respon Pembayaran Tagihan Telepon
Request Validasi PIN
Request Pembayaran Telepon
Respon Validasi PIN
Respon Pembayaran Tagihan Kartu Kredit
Request Validasi PIN
Request Pembayaran Tagihan Kartu Kredit
Respon Validasi PIN
Respon Pembayaran Tiket Pesawat
Request Validasi PIN
Request Pembayaran Tiket Pesawat
Nasabah
Bank BNI
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
Info Validasi PIN
Info Pembayaran Tagihan Listrik
Cetak Bukti Transaksi
Validasi PIN
Pembayaran Tagihan Listrik
Cetak Bukti Transaksi
Validasi PIN
Pembelian Pulsa
Info Validasi PIN
Info Pembelian Pulsa
Cetak Bukti Transaksi
2.4.4
Pembayaran
Biaya
Pendidikan
Request Validasi PIN
Request Pembayaran Biaya Pendidikan
Respon Validasi PIN
Respon Pembayaran Biaya Pendidikan
2.4.5
Pembayaran
Tagihan
Televisi
Request Validasi PIN
Request Pembayaran Tagihan Televisi
2.4.6
Pembayaran
Tagihan Listrik
Request Validasi PIN
Request Pembayaran Tagihan Listrik
2.4.7
Pembelian
Pulsa
Respon Validasi PIN
Respon Pembayaran Tagihan Televisi
Respon Validasi PIN
Respon Pembayaran Tiket Pesawat
Request Validasi PIN
Request Pembayaran Tagihan Listrik
Respon Validasi PIN
Respon Pembayaran Tiket Pesawat
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,
23 | 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.
Tabel 9. 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
- Respon data pembelian pulsa dari system ATM
24 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK
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
http://www.tribunnews.com/regional/2012/01/18/sambut-libur-panjang-bni-siagakan-tim-atm-rc
25 | Annisa
Puspa Kirana (e-tutorial) | www.puspakirana.com | Follow or contact me
@Annisa_PK