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.