algoritma mengambil uang di atm

Dalamoutputnya pun tentu sudah pasti, jika user ingin mengambil uang, mentransfer sejumlah sekian, membayar tagihan, serta beragam hal lainnya. Berikut contoh dari diagram alir cara kerja ATM.
Sehingga karena kasus yang ditangani tidak sensitif, maka pemrogramannya dapat diselesaikan dengan pemrograman linear. Disini kita mengambil nilai a = 2 karena PBB(17, 2) = 1 dan PBB(21, 2) = 1. Untuk 17, - ATM tempatmengambil uang, - Telepon genggam (HP), - Komputer di lab/kantor, - Internet, Akan tetapi hanya menerapkan secara langsung algoritma untuk mencari jarak terpendek atau biasa disebut minimum spanning tree, tidak mungkin dilakukan karena Itulahyang dinamakan Algoritma Reserve Banking yang membandingkan jumlah uang yang tidak terpakai diam di bank dan yang di tarik tunai via ATM atau beredar di masyarakat Dari sanalah sistem MMM terinspirasi. Jadi mengapa bisa memberikan 30%? Karena pada prinsipnya, itu hanya angka-angka, sama dengan contoh kasus pada bank diatas. •Di bank Buatlahalgoritma mengambil uang di ATM! 7. Buatlah algoritma membuat kopi yang rasa manis dan pahitnya pas menurut anda! 8. Buatlah algoritma untuk menghitung luas segitiga! 9. Buatlahalgoritma untuk proses aktivitas dari pagi sampai malam! 10. Buatlah algoritma mengurutkan 3 bilangan acak! 1 ATM : Sebuah alat elektronik yang mengijinkan nasabah bank untuk mengambil uang dan mengecek rekening tabungan tanpa perlu dilayani oleh seorang teller manusia. 2. A* (A – Star) : Algoritma penentu rute terpendek dengan perhitungan biayanya adalah biaya sebenarnya ditambah dengan biaya perkiraan. 3. Uangyang ada di bank, ATM , masyarakat hanya 10% Uang yang hanya angka2 pada buku rek, adalah 90% itu yang dinamakan Algoritma Reserve Bangking yang membandingkan jumlah uang yang tidak terpakai diam di bank dan yang di tarik tunai via atm atau beredar di masyarakat karena kestabilannya setiap orang bisa kapanpun mengambil uangnya Disinigue mau berbagi, contoh program ATM Mini dengan menggunakan bahasa Java. Program ini, terdiri dari 3 paket, yaitu paket Nasabah, paket Transaksi sama paket ATM. Masing-masing paket mempunyai satu file, kecuali pada paket ATM mempunyai dua file. Nah, untuk class utama itu sendiri terdapat dalam paket ATM. Didalam program tersebut tentu terdapat fitur seperti harga, stok, uang tunai, kembalian, waktu transaksi, dll. Baiklah pada program kasir sederhana yang saya buat berupa kasir untuk sebuah kedai makanan dengan fitur: Menu makanan & minuman. Interaktif Input. Simulasi STRUK (Nama, Tagihan, Uang Tunai, Pembelian). Narasi Kasir Kedai Ekorkode . Kelompok 1. Yuda Permadi 09018105 2. Indra Dwi Ananto 09018107 3. Ilham Nurfuadi 09018115 Algoritma Mengambil uang di ATM 1. Pergi ke mesin ATM bilik 2. Memasukkan kartu ATM kita ke mesin tersebut 3. Memilih bahasa yang digunakan 4. Memasukkan PIN ATM kita 5. Memilih menu transaksi tarik tunai 6. Memasukkan nominal yang akan kita ambil , bila sudah benar pilih menu Ambil 8. Menunggu proses keluarnya uang dari mesin ATM 7. Mengambil uang yang telah keluar dari mesin 8. Memilih menu transasksi selesai bertransaksi 9. Mengambil Kartu ATM yang keluar dari mesin 10. Mengambil bukti penarikan tunai yang keluar dari mesin 11. Keluar dari bilik ATM Algoritma Mengambil uang di ATM 1. Pergi ke mesin ATM bilik 2. Memasukkan kartu ATM kita ke mesin tersebut 3. Memilih bahasa yang digunakan 4. Memasukkan PIN ATM kita 5. Memilih menu transaksi tarik tunai 6. Memasukkan nominal yang akan kita ambil , bila sudah benar pilih menu Ambil 8. Menunggu proses keluarnya uang dari mesin ATM 7. Mengambil uang yang telah keluar dari mesin 8. Memilih menu transasksi selesai bertransaksi 9. Mengambil Kartu ATM yang keluar dari mesin 10. Mengambil bukti penarikan tunai yang keluar dari mesin 11. Keluar dari bilik ATM Ok kali ini aku akan bahas algoritma pengambilan/transfer uang di atm, langsung aja yak 1. Masukan kartu ATM 2. Masukan PIN, kesempatan 3 kali. apabila pin salah 3 kali kartu di blokir 3. Memilih transaksi, pengambilan saldo atau transfer 4. Apabila memilih pengambilan saldo, pilih jumlah nominal 5. Apabila memilih transfer, masukan rekening tujuan lalu jumlah nominal 6. Setelah selesai apakah kita ingin melakukan transaksi lagi, jika ya kembali ke menu transaksi, jika tidak selesai 7. Ambil kartu, uang jika pengambilan saldo, dan struk 8. Keluar dari atm, kasian yang ngantri banyak p Berikut gambar Flowchart dari program raptor yang saya buat klik untuk perbesar dab ni ane tambahin link dari mediafire kalo mau donlot klik sini sekian semoga berguna buat kalian2, terima kasih PENGAMBILAN UANG DI ATM Tugas 3 Pengantar Teknologi Sistem Cerdas Algoritma Algoritman merupakan suatu urutan ataupun langkah-langkah yang logis yang dibuat untuk menyelesaikan suatu masalah. Dalam membuat suatu program algoritma sangat dibutuhkan dan harus dibuat terlebih dahulu agar dapat memudahkan dalam membuat langkah-langkah yang akan ditampilkan pada suatu program. Berikut ini merupakan salah satu contoh algoritma yang terdapat pada program ticketing mechine yaitu pengambilan uang pada mesin atm 1. Pergi ke ATM 2. Memasukkan kode PIN 5. Memilih jenis transaksi,yaitu tarik tunai atau pengambilan uang 6. Memasukkan nominal uang yang akan diambil 7. Mengambil uang 8. Mengambil struk dan kartu ATM Flowchart Penjelasan yang terdapat pada flowchart yang sudah dibuat adalah, mula-mula masukkan kartu ke dalam mesin ATM. Setelah itu akan muncul tampilan untuk memasukkan kode PIN. Jika kode PIN yang dimasukkan benar maka akan menampilkan MENU UTAMA jika salah program akan kembali menampilkan tampilan untuk memasukkan kode PIN dan kode yang salah sebelumnya direstart kembali agar kita dapat memasukkan kode PIN yang benar. Setelah itu pada MENU UTAMA kita memilih transaksi AMBIL UANG atau penarikan tunai dimana terdapat kondisi yang harus dipenuhi jika dilihat pada gambar flowchart diatas. Jika kita ingin melakukan transaksi AMBIL UANG maka kita harus memasukkan nominal yang ingin diambil jika tidak maka program akan kembali memunculkan MENU UTAMA. Setelah memasukkan nominal uang yang akan diambil uang akan keluar secara otomatis dari mesin ATM sesuai nominal yang kita masukkan sebelumnya. Setelah itu akan tercetak struk dari transaksi yang kita lakukan. Jika kita ingin melakukan transaksi lain dapat dilihat pada gambar flowchart akan kembali menjalankan program MENU UTAMA jika tidak maka transaksi yang kita lakukan telah selesai lalu jangan lupa untuk mengambil struk dan kartu ATM agar tidak terjadi hal-hal yang tidak diinginkan. Algoritma dan Flowchart Mengambil Uang di ATM BRI dan BCA Halo Sobat Zen! Berikut ini ZendCode berikan 2 Contoh Algoritma dan Flowchart Mengambil Uang di ATM. Bisa teman-teman gunakan sebagai referensi belajar. Artikel ini adalah salah satu artikel dari seri Contoh Algoritma dan Flowchart. Untuk pembahasan materi Algoritma dan Flowchart telah saya ulas di artikel sebelumnya. Jika kamu ingin membacanya, silakan lihat daftar artikelnya di sidebar menu sebelah kanan artikel ini atau klik ikon daftar artikel untuk tampilan ponsel mobile. PendahuluanSetiap Mesin ATM memiliki algoritma mengambil uang di atm yang berbeda. Namun intinya langkahnya sama, masukkan Kartu ATM, masukkan PIN, pilih nominal, uang dan struk diproses, ambil uang dan struk, terakhir, ambil kartu ATM. Namun beberapa mesin mungkin menambahkan beberapa langkah berupa pilihan menu yang berbeda-beda. Untuk itu di artikel ini saya sajikan 2 Algoritma dan Flowchart Mengambil Uang di ATM yang berbeda yaitu BRI, dan BCA. Tool Untuk Membuat FLowchart Tool yang saya gunakan adalah Sebuah aplikasi berbasis web untuk menggambar diagram alir atau flowchart secara gratis di berbagai perangkat. Algoritma Mengambil Uang di ATM Berikut ini saya sediakan algoritma mengambil uang di ATM BRI, dan BCA. Mengambil Uang di ATM BRI Masukkan Kartu ATM ke mesin ATM. Pilih Bahasa. Masukkan PIN kartu ATM. Jika PIN benar, pilih nominal. Jika salah ulangi. Jika 3 kali salah, kartu ATM terblokir. Pilih Nominal. Jika nominal ada dalam pilihan, pilih nominal. Jika tidak ada, ketik nominal. Pilih Jenis Rekening "Dari Rekening Tabungan". Uang diproses dan struk dibuat. Ambil uang dan Struk. Akan ada pertanyaan, "Apakah ingin melakukan transaksi lain?". Jika iya, tekan Ya dan kembali ke langkah 3. Jika tidak, tekan Tidak. Kartu akan keluar dan ambil kartu. Kartu ATM keluar dan ambil kartu. Selesai. Mengambil Uang di ATM BCA Masukkan Kartu ATM ke mesin ATM. Pilih Bahasa. Masukkan PIN kartu ATM. Jika PIN benar, lanjut langkah berikut. Jika salah ulangi. Pilih Jenis Transaksi "Penarikan Tunai/Transaksi Lainnya". Penarikan Tunai tidak memberikan struk. Jika ingin mendapat struk pilih "Transaksi Lainnya". Jika tidak, pilih nominal yang tersedia. Jika nominal yang diinginkan tidak ada, pilih "Transaksi Lainnya". Tekan "Penarikan Tunai". Pilih uang pecahan Lima Puluh Ribu atau Seratus Ribu. Ketik nominal dan tekan "Benar". Jika ingin cetak struk, pada pertanyaan "Apakah Anda ingin mencetak struk?" tekan Ya. Jika tidak maka tekan Tidak. Transaksi Anda sedang diproses. Ambil uang dan struk Jika memilih cetak struk. Akan ada pertanyaan, "Apakah ingin melakukan transaksi lain?". Jika iya, tekan Ya dan kembali ke langkah 3. Jika tidak, tekan Tidak. Kartu ATM keluar dan ambil kartu. Selesai. Flowchart Mengambil Uang di ATM Di ATM BRI Di ATM BCA Kamu boleh menjadikan dua Flowchart Ambil Uang di ATM tersebut sebagai bahan belajar atau referensi membuat Flowchart Kamu sendiri. Kamu juga boleh menggunakan keduanya di manapun dengan mencantumkan link atau alamat domain sebagai atribusi untuk Blog ini sebagai pemilik karya. Lihat Panduan Menggunakan Properti Gambar dari ZendCode. Pada tulisan kali ini, saya menulis untuk memenuhi tugas softskill yang kedua yang berhubungan dengan proses looping. Disini saya mengambil satu bagian dari tulisan sebelumnya mengenai Algoritma Pada Mesin ATM. Bagian yang saya ambil yaitu cara Mengambil Uang Tunai di Mesin ATM. Jika di bahasan sebelumnya membahas tentang keseluruhan sistem yang bekerja pada mesin ATM, kali ini lebih spesifik dengan mengambil uang tunai pada mesin ATM tersebut. Jika sebelumnya dimulai dengan memasukkan kartu atm, memilih bahasa dan menekan nomor pin ATM, di bahasan kali ini masih sama. Perbedaannya adalah seperti yang di jelaskan sebelumnya, hanya spesifik pada pengambilan uang tunai. Disini kita akan mengambil contoh untuk mengambil uang tunai sebesar . Berikut algoritmanya 1. Pergi ke ATM 2. Memasukkan kartu ATM ke mesin ATM 3. Memilih bahasa yang digunakan 4. Memasukkan kode PIN 5. Memilih jenis transaksi 1. Tarik Tunai 6. Memilih jumlah uang yang akan di ambil 7. Mengambil struk dan kartu ATM Untuk mengambil uang tunai, di setiap Bank memiliki minimum nominal yang berbeda-beda. Ada yang memiliki nilai minimum Rp50000 ada pula yang Rp100000. Berikut di bawah ini flowchart proses pengambilan uang tunai di mesin ATM Penjelasan langkah berdasarkan contoh diatas adalah, pertama memasukkan kartu ke dalam mesin ATM. Kemudian akan muncul tampilan untuk memilih bahasa, di setiap ATM yang ada di Indonesia terdapat dua pilihan bahasa, bahasa Indonesia dan bahasa Inggris. Jika sudah memilih salah satu dari bahasa tersebut, kemudian masukkan kode PIN. Kode PIN ini sangatlah penting, karena Jika salah memasukkan kode PIN sebanyak 3X maka secara otomatis kartu ATM akan terblokir. Oleh karena itu, untuk menghindari kesalahan sebaiknya nomor PIN adalah nomor yang mudah kalian setelah kamu memasukkan PIN, maka data PIN tersebut akan diacak di-encrypt dengan rumus tertentu dan dikirim ke sistem komputerasi di bank yang bersangkutan. Pengacakan data PIN ini dimaksudkan agar data-datamu tidak bisa terbaca oleh pihak lain. Jika nomor PIN benar proses akan berlanjut untuk memilih jenis transaksi. Pada tugas softskill kali ini saya ingin membahas tentang pengambilan uang tunai di mesin ATM, jadi saya pilih transaksi nomor 1 dari flowchart tugas softskill yang pertama. Saya disini mengambil contoh untuk mengambil uang tunai senilai Rp3500000. Di layar mesin ATM, nilai pilihannya maksimum adalah Rp2500000, jadi saya memilih untuk memasukkan nominal lain. Setelah saya memasukkan jumlah nominalnya, proses berlanjut ke berapa jumlah uang yang akan diterima/ jumlah lembar uang yang keluar dari mesin ATM senilai jumlah nominal yang ditulis. Pada proses ini terdapat rumus x/50000 = n. X disana adalah jumlah nominal yang sudah ditulis, kemudian dibagi dengan jumlah minimal nominal yang ada di ATM tersebut yaitu 50000. Didapatkan hasil n yaitu jumlah lembar uang yang diterima. 3500000/50000= 70 lembar. Setelah uang tunai saya terima, kemudian akan ada muncul pilihan “apakah anda ingin melakukan transaksi lainnya?” jika yes’ maka proses berulang ke pilih jenis transaksi’ dan jika no’ maka proses berlanjut ke pencetakan struk dan mengambil kartu ATM dan proses pengambilan uang tunai di mesin ATM dinyatakan selesai END. Sumber 2044 20 maret 2013 2153 11 maret 2013 21 april 2013 21 april 2013 21 april 2013 Posted by inci Uncategorized Membuat Program ATM Sederhana Menggunakan Python – update lagi nih studi kasus tentang python, pada kesempatan kali ini kita akan membahan tentang ATM, kamu pasti pernah menggunakan ATM, untuk mengecek saldo atau mengambil uang dan transaksi lainya. pada studi kasus kali ini kita akan membuat program berdasarkan cara kerja ATM menggunakan python Bentuk Dasar dalam membuat program perlu adanya bentuk dasar agar kita tahu secara garis besar program yang kita buat, begitu juga program yang akan kita buat akan mempunyai fitur dan bentuk dasar seperti ini Tempat Untuk Menyimpan Data Username dan PasswordTempat Untuk Menyimpan Nomor RekeningFungsi Trasfer UangFungsi Cek SaldoFungsi Ambil UangLogin Membuat Program disini saya menggunakan python versi 3, pada studi kasus kali ini buat file bernama lalu kita buat data username dan password beserta nomor rekening, dan deklarasikan beberapa variabel untuk menyimpan nilai awal seperti ini user_id = 0 loop = "n" users = [ { "id" "1234", "no_rekening" "1234567890", "username" "pery", "pin" "4321", "saldo" 0 }, { "id" "4321", "no_rekening" "0987654321", "username" "tono", "pin" "1234", "saldo" 25000000 } ] status_login = False pakai_atm = "y" kita membuat dictionary untuk menyimpan data para pengguna, nah disini ada variabel user_id untuk menyimpan id dari user, status login sebagai dan pakai_atm menjadi counter. selanjutnya kita membuat fungsi untuk mengecek login berdasarkan pin yang dimasukan oleh si user dengan data yang sudah kita deklarasikan diawal def cek_loginp for user in users if user['pin'] == p return user return False selanjutnya kita buat fungsi untuk mem validasi user dengan user_id yang sudah kita deklarasikan def cek_userid for i in rangelenusers if users[i]['id'] == strid return inti return -1 nah setelah selesai validasi baru kita membuat fitur untuk Program ATM kita, pertama buat fungsi untuk cek rekening def cek_rekeningno for i in rangelenusers if strusers[i]['no_rekening'] == strno return inti return -1 lanjut ke fitur berikutnya yaitu fungsi transfer uang def tranfer_uanguang, no_rekening index1 = cek_useruser_id index2 = cek_rekeningno_rekening if index1 >= 0 if users[index1]['saldo'] >= intuang users[index1]['saldo'] = users[index1]['saldo'] - intuang users[index2]['saldo'] = users[index2]['saldo'] + intuang print"Anda berhasil mentransfer uang Rp." + struang + " ke Rekening " + no_rekening print"sisa saldo anda adalah Rp.", users[index1]['saldo'] else print"Ops saldo anda tidak cukup" selanjutnya fungsi untuk mengambil uang def ambil_uanguang index1 = cek_useruser_id if index1 >= 0 if users[index1]['saldo'] >= intuang users[index1]['saldo'] = users[index1]['saldo'] - intuang print"Anda berhasil menarik uang Rp." + struang print"sisa saldo anda adalah Rp.", users[index1]['saldo'] else print"Ops saldo anda tidak cukup" ada yang menarik, dari program ini yaitu kita buat dua menu yaitu menu ATM dan Main Menu Utama. while pakai_atm == "y" while not status_login print"SELAMAT DATANG DI ATM BANK Pesonainformatika" print"Silahkan masukan pin anda" pin = input"Masukan PIN " cl = cek_loginpin if cl print"selamat datang " + cl['username'] user_id = cl['id'] status_login = True loop = "y" else print"" print"Ops PIN anda salah" print"" print"" while loop == "y" and status_login u = users[cek_useruser_id] print"SELAMAT DATANG DI ATM Pesonainformatika" print" Saldo" print" Uang" print" Uang" print" print" ATM" a = intinput"Silahkan pilih menu " if a == 1 print"" print"Sisa Saldo anda adalah Rp.", u['saldo'] print"" print"" loop = "n" elif a == 2 print"Untuk Mentransfer Uang Silahkan Masukan No Rekening Tujuan" no_rek = input"Masukan No Rekening Tujuan " cnk = cek_rekeningno_rek if cnk >= 0 print"Nomor rekening ditemukan,silahkan masukan nominal yang yang akan di transfer" nominal = input"Nominal Yang Akan Di Transfer " tranfer_uangnominal, no_rek print"" loop = "n" else print"" print"Nomor Rekening Tujuan Tidak ditemukan atau tidak terdaftar" print"" loop = "n" elif a == 3 nominal = input"Nominal Yang Akan Di Tarik " ambil_uangnominal print"" loop = "n" elif a == 4 status_login = False elif a == 5 status_login = False loop = "n" pakai_atm = "n" else print"pilihan tidak tersedia" if status_login == True input"kembali Ke menu Enter " print"" loop = "y" kemudian jalankan programnya contoh hasilnya sperti ini hasil program ATM sederhana yang sudah dibuat hasil program Final Code berikut adalah final code pada studi kasus kali ini user_id = 0 loop = "n" users = [ { "id" "1234", "no_rekening" "1234567890", "username" "pery", "pin" "4321", "saldo" 0 }, { "id" "4321", "no_rekening" "0987654321", "username" "tono", "pin" "1234", "saldo" 25000000 } ] status_login = False pakai_atm = "y" def cek_loginp for user in users if user['pin'] == p return user return False def cek_userid for i in rangelenusers if users[i]['id'] == strid return inti return -1 def cek_rekeningno for i in rangelenusers if strusers[i]['no_rekening'] == strno return inti return -1 def tranfer_uanguang, no_rekening index1 = cek_useruser_id index2 = cek_rekeningno_rekening if index1 >= 0 if users[index1]['saldo'] >= intuang users[index1]['saldo'] = users[index1]['saldo'] - intuang users[index2]['saldo'] = users[index2]['saldo'] + intuang print"Anda berhasil mentransfer uang Rp." + struang + " ke Rekening " + no_rekening print"sisa saldo anda adalah Rp.", users[index1]['saldo'] else print"Ops saldo anda tidak cukup" def ambil_uanguang index1 = cek_useruser_id if index1 >= 0 if users[index1]['saldo'] >= intuang users[index1]['saldo'] = users[index1]['saldo'] - intuang print"Anda berhasil menarik uang Rp." + struang print"sisa saldo anda adalah Rp.", users[index1]['saldo'] else print"Ops saldo anda tidak cukup" while pakai_atm == "y" while not status_login print"SELAMAT DATANG DI ATM BANK Pesonainformatika" print"Silahkan masukan pin anda" pin = input"Masukan PIN " cl = cek_loginpin if cl print"selamat datang " + cl['username'] user_id = cl['id'] status_login = True loop = "y" else print"" print"Ops PIN anda salah" print"" print"" while loop == "y" and status_login u = users[cek_useruser_id] print"SELAMAT DATANG DI ATM Pesonainformatika" print" Saldo" print" Uang" print" Uang" print" print" ATM" a = intinput"Silahkan pilih menu " if a == 1 print"" print"Sisa Saldo anda adalah Rp.", u['saldo'] print"" print"" loop = "n" elif a == 2 print"Untuk Mentransfer Uang Silahkan Masukan No Rekening Tujuan" no_rek = input"Masukan No Rekening Tujuan " cnk = cek_rekeningno_rek if cnk >= 0 print"Nomor rekening ditemukan,silahkan masukan nominal yang yang akan di transfer" nominal = input"Nominal Yang Akan Di Transfer " tranfer_uangnominal, no_rek print"" loop = "n" else print"" print"Nomor Rekening Tujuan Tidak ditemukan atau tidak terdaftar" print"" loop = "n" elif a == 3 nominal = input"Nominal Yang Akan Di Tarik " ambil_uangnominal print"" loop = "n" elif a == 4 status_login = False elif a == 5 status_login = False loop = "n" pakai_atm = "n" else print"pilihan tidak tersedia" if status_login == True input"kembali Ke menu Enter " print"" loop = "y" semoga bermanfaat dan mencoba, ikuti studi kasus lainya di pesonainformatika ada beberapa bahasa pemrograman lainya seperti Java, Python C++ KELOMPOK Sahul Sunu 10018208 Jafar Shodiq 10018192 Nur Cahyo Irianto 10018177 Berikut adalah algoritma saat mengambil uang di ATM. Masukkan kartu ATM Pilih bahasa biasanya Indonesia & Inggris Masukkan nomor PIN Pilih nominalnya, atau bila tidak tertera di layar pilih “Penarikan Jumlah Lain” Biasanya sekali pengambilan max 25 lembar. Misal uang di ATM pecahan 50rb, kamu sekali narik uang cuma bisa narik Tapi kalo ATM pake pecahan 100rb, kamu sekali narik bisa ambil uang Pilih cetak struk atau kalo tidak bukti transaksi akan ditampilkan di layar Pilih “Selesai” Ambil uangnya Ambil kartu ATM Ambil Struk kalo tadi pilih dicetak Setiap mesin ATM mungkin berbeda