Hai, kembali lagi di blog ku
Kali ini aku bakal bahas tentang mekanisme penarikan tunai
pada ATM. Mungkin diantara kalian ada yang bertanya-tanya, ngapain sih buat
beginian? Kan narik tunai atm tinggal masukin kartu – masukin pin – ambil uangnya
beres deh. Nah pernyataan kalian itu udah setengah benar. Namun, sebagai
engineer kita harus melihat dari sudut pandang yang lebih jauh.
Pada artikel ini saya akan menjelaskan lebih jauh lagi
mengenai mekanisme penarikan ATM. Tapi sebelumnya, mari kita berkenalan terlebih
dahulu tentang komponen-komponen yang akan digunakan pada diagram alur mekanisme
penarikan tunai pada ATM
Jadi pada setiap diagram alur/flowchart selalu diawali dengan Start dan diakhiri End yang disimbolkan dalam bentuk
Lalu ada beberapa bentuk lain diantaranya Input Manual yang disimbolkan
dalam bentuk
Selanjutnya ada simbol proses yang disimbolkan dalam bentuk
Lalu ada juga bentuk belah ketupat yang melambangkan kondisi
benar atau salah
Lalu ada jug bentuk jajar genjang
yang melambangkan input dari komputer
Dan terakhir ada Tampilan/Display yang disimbolkan dalam
bentuk
Untuk mempermudah pemahaman,
mari kita tampilkan salah satu pengaplikasiannya dalam mekanisme pengambilan uang
di ATM sebagai berikut
Hah apaan tuh? Kok mau ngambil uang malah gambar mind map.
Hahaha tenang mari kita rinci satu persatu bagaimana interpretasi diagram alur tersebut dalam bahasa sehari-hari. Sebelumnya ada 2 istilah penting yaitu backend dan UI pada diagram tersebut. Singkatnya, backend adalah suatu proses yang dilakukan dibelakang layar oleh komputer itu sendiri tanpa kita bisa melihatnya. UI adalah singkatan dari User Interface yang memungkinkan pengguna berinteraksi dengan layar yang ditampilkan.
Oke selanjutnya mari kita bahas rincian diagram alur tersebut senagai berikut,
- Mulai,
- Kegiatan penarikan tunai pada ATM selalu dimulai dengan memasukkan kartu ATM sebagai indentitas kita terhadap mesin ke dalam mesin ATM,
- Dengan dimasukkannya kartu maka secara otomatis sistem pada ATM akan berkerja dan mulai membaca kartu tersebut secara backend (belakang layar/tidak terlihat oleh mata),
- Setelah indentitas dari kartu tersebut terbaca maka mesin ATM akan menampilkan kolom bagi pengguna untuk memasukkan PIN,
- Dengan munculnya kolom masukkan PIN, pengguna diharapkan untuk mengetik PIN mereka secara benar sesuai dengan identitas yang terbaca pada ATM,
- Setelah pengguna memasukan PIN, sistem pada ATM akan mengecek apakah pin tersebut sesuai atau tidak. Jika tidak sesuai maka akan kembali ke layar kolom masukkan PIN. Jika sesuai maka akan melanjutkan ke tahap selanjutnya,
- Setelah PIN teridentifikasi dan sesuai, mesin akan menampilkan pilihan transaksi yang dapat kita lakukan,
- Dengan tujuan awal penarikan tunai, maka pengguna akan memilih tombol yang mengarah kepada penarikan tunai,
- Setelah itu, secara back end sistem akan memproses opsi yang kita pilih lalu melanjutkanya ke tahap selanjutnya,
- Sistem pada ATM akan menampilkan jumlah saldo yang kita punya sebagai maksimum saldo yang dapat ditarik dan kolom untuk input jumlah penarikan tunai yang akan pengguna lakukan.
- Pengguna akan mengetik jumlah saldo yang akan dilakukan penarikan tunai lalu menekan enter untuk melanjutkan ke tahap selanjutnya,
- Setelah pengguna memastikan jumlah penarikan tunai yang akan dilakukannya, komputer akan bekerja kembali secara back end untuk memasukan input Saldo Awal,
- Setelah itu sistem akan melakukan pengurangan Saldo Awal dengan jumlah yang diinputkan oleh pengguna,
- Setelah mengupdate jumlah saldo akhir yang tersisa, sistem akan melakukan pengeluaran uang dari mesin ATM,
- Sistem akan menampilkan opsi untuk melanjutkan transaksi atau menyelesaikan transaksi
- Apabila ada masukan untuk melanjutkan transaksi, maka sistem akan mengembalikan tampilan pada poin ke-7 lalu melanjutkan tahap-tahap setelahnya seperti sebelumnya. Sedangkan apabila sistem menerima masukan menyelesaikan transaksi, maka sistem akan melanjutkan pada poin selanjutnya.
- Setelah menerima input tidak, komputer akan mengeluarkan kartu ATM.
- Lalu komputer akan menampilkan layar penutup berupa ucapan terimakasih,
- End
Comments
Post a Comment