Page 147 - Buku Digital Kelas X
P. 147

Deskripsi tingkat tinggi:                Pseudocode:
                 4.  Apabila  langkah  3  telah  dilakukan
                     pada  seluruh  bilangan,  bilangan
                     terbesar  saat  ini  akan  menjadi
                     bilangan terbesar di  himpunan
                     bilangan tersebut.

                     Setelah selesai menyusun suatu algoritma, barulah suatu program dibuat
                 dengan  menggunakan  bahasa  pemrograman  tertentu.  Ada  banyak  bahasa
                 yang dapat digunakan, misalnya  bahasa C yang digunakan pada unit ini dan
                 bahasa Python yang digunakan pada unit analisis data.







                 Aktivitas Individu
                 Aktivitas AP-K10-02-U: Menulis Algoritma
                 Pada latihan ini, kalian diminta untuk menuliskan suatu algoritma berdasarkan
                 deskripsi berikut. Deskripsi ini memuat narasi tingkat tinggi dari algoritma
                 yang  perlu  kalian  buat  dalam  bentuk  diagram alir dan  pseudocode. Setelah
                 selesai, kalian dapat menunjukkan hasil pekerjaan kalian kepada teman kalian
                 untuk ditelusuri.

                 Soal 1: Membayar Bakso (Tingkat Kesulitan:     )
                 Buatlah sebuah diagram alir atau pseudocode dari proses berikut.
                 Sebuah  mesin  pembayaran otomatis
                 dirancang  untuk  mampu  menangani
                 pembayaran pembelian  bakso  secara
                 mandiri.  Mesin  ini  mampu  untuk
                 memberikan kembalian dalam bentuk
                 uang  kertas  atau  uang  logam. Mesin
                 akan menerima dua  buah  masukan,
                 yaitu total bayar dan jumlah uang yang
                 dibayarkan  oleh  pelanggan.  Apabila
                 jumlah uang yang dibayarkan lebih besar atau sama dengan total bayar, mesin
                 akan menghitung kembalian yang harus diberikan kepada pelanggan. Apabila
                 terjadi  sebaliknya,  mesin  akan  menampilkan  teks  “Uang  yang  dibayarkan
                 kurang”.

                     Setelah  diagram alir selesai, kalian  dapat  menelusurinya dengan
                 menggunakan kasus berikut.

                 146     Informatika SMA Kelas X
   142   143   144   145   146   147   148   149   150   151   152