Page 156 - Informatikakm
P. 156

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
   151   152   153   154   155   156   157   158   159   160   161