Page 157 - Informatikakm
P. 157

Kasus            Masukan                     Keluaran
                        1     Total Bayar: 10000          5000
                              Jumlah Uang: 15000
                        2     Total Bayar: 20000          Uang yang dibayarkan
                              Jumlah Uang: 10000          kurang.
               Soal 2: Hadiah Bakso Gratis (Tingkat Kesulitan:      )
               Kalian adalah  pengusaha bakso  yang sukses.  Agar  usaha bakso  kalian bisa
               lebih  berkembang,  kalian berencana untuk menambah    sentuhan teknologi
               sehingga beberapa proses    dapat berjalan secara otomatis.  Inovasi yang
               kalian pikirkan ialah  menggunakan sistem poin untuk   memberikan diskon
               pada pelanggan.  Poin ini akan diberikan pada saat pelanggan membayar    di
               mesin pembayaran yang akan kalian buat. Setiap membayar, pelanggan akan
               menerima poin senilai harga bakso yang ia beli. Apabila total poin mencapai
               100.000, pelanggan akan menerima satu porsi bakso gratis.
                   Kalian lalu  memikirkan suatu  proses berikut:  setelah  memesan bakso,
               pelanggan dapat membayar dengan menggunakan ponsel miliknya. Kemudian,
               mesin tersebut menambahkan total    pembayaran ke  total  poin yang saat ini
               dimiliki oleh pelanggan. Apabila total poin yang dimiliki pelanggan lebih besar
               dari 100.000,  mesin akan mengeluarkan kalimat “Anda mendapatkan kupon
               bakso  gratis”  dan mengurangi total  poin pelanggan dengan nilai 100.000.
               Setelah itu, mesin akan menampilkan total poin pelanggan saat ini.
               Setelah diagram alir selesai, kalian dapat menelusurinya dengan menggunakan
               kasus berikut.
                 Kasus               Masukan                          Keluaran
                   1     Total Pembayaran: 80000            Poin Anda saat ini: 90000
                         Total Poin Pelanggan Saat Ini: 10000
                   2     Total Pembayaran: 20000            Anda mendapatkan kupon
                         Total Poin Pelanggan Saat Ini: 90000  bakso gratis!
                                                            Poin Anda saat ini: 10000




               Jawablah pertanyaan berikut dalam Lembar Reáeksi pada Buku Kerja, dan
               jangan lupa mencatat kegiatan dalam Jurnal.
               1.  Apakah kalian merasa bahwa membuat algoritma dapat mempermudah
                   kalian dalam menyelesaikan masalah?
               2.  Menurut kalian, kapan kalian akan menggunakan diagram alir  dan kapan
                   kalian akan menggunakan pseudocode? Mana yang paling mudah       untuk
                   kalian gunakan? Apa kelebihan dan kekurangan dari setiap pendekatan
                   tersebut yang kalian rasakan?


                                                                                    147
                                                            Bab 7 Algoritma dan Pemrograman
   152   153   154   155   156   157   158   159   160   161   162