Tuesday, September 24, 2013

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 :