1. Pada kesempatan kali ini saya akan membahas
mengenai algoritma dan transformasi mengenai transaksi di mesin ATM ke dalam
sebuah flowchart para sobat pembaca. Ini dia :D
Algoritma:
1. Mulai program
2. Masukkan kartu ATM.
3. Pilih bahasa.
4. Masukkan nomor PIN. Diberikan kesempatan 3
kali, jika saat memasukkan PIN gagal terus maka kartu akan dibloklir.
5. Ada pilihan cek saldo, jika ya maka
ditampilkan jumlah saldo terakhir, jika tidak masuk ke pilihan selanjutnya
untuk transfer rekening.
6. Saat memilih ya, maka masukkan sejumlah
nominal saldo untuk ditransfer, masukkan nomor rekening tujuan. Kemudian
transaksi akan diproses.
7. Jika berhasil maka mesin ATM akan menampilkan
“transaksi berhasil”, namun jika tidak maka mesin akan menampilkan “transaksi
gagal”.
8. Jika memilih tidak, masuk ke pilihan apakah
ingin memasukkan pilihan lagi untuk menu tarik tunai.
9. Jika ya masukkan nominal yang akan ditarik
tunai, jika tidak maka selesai.
10. Pilih pilihan untuk cetak resi. Jika yamaka
ambil resi beserta uangnya, jika tidak maka ambil uangnya saja.
11. Mesin mengeluarkan kartu ATM. Segera ambil.
12. End
Flowchart :
Flowchart ATM |
2. Nah sobat pembaca sekarang waktunya kita dua pembahasan deret aritmatika yang memiliki
variasi soal yang berbeda. Ada algoritma, flowchart, dan sekaligus program
beserta outputnya. Cekidot ! :)
a. Sobat pembaca, yang satu ini kita akan bahas
mengenai algoritma dan flowchart deret aritmatika dengan beda selalu ditambah
satu, kemudian menampilkan jumlahnya.
Algoritma:
1. Mulai program
2. Inisialisasikan bahwa nilai n, r=0, s=1,
dan sum=0
3. Masukkan n
4. Tentukan apakah s <= n ?
- Jika
true, maka proses dengan pola r=r+s untuk mencari nilai r
- Jika
false, cetak sum
5. Setelah r diproses maka cetak r
6. Kemudian proses dengan menambahkan sum
dengan r, serta s++
7. Lakukan perulangan kembali untuk menentukan
apa s <= n?
- Jika
true, langkah 4 s.d. akan diulangi
- Jika
false, maka cetak sum yang akan dilanjutkan end
8. Program selesai
Flowchart :
Source code :
Output :
=======================####=========================
b. Sobat pembaca, kedua ini kita akan bahas
mengenai algoritma dan flowchart beserta program & outputnya deret
aritmatika dengan beda 2 konstan
Algoritma :
1. Mulai program
2. inisialisasikan nilai n, a=0, b=1
3. Masukkan n sebagai inputan
4. Tentukan apakah b <= n ?
- Jika
true, maka proses a dengan menjumlahkannya denga b
- Jika
false, maka hentikan proses (end)
5. Pada pernyataan true, setelah diproses
kemudian cetak a
6.
Program selesai
Flowchart :
Source code :
Output :