Page 68 - Informatika-BS-KLS-XI
P. 68

Ayo Buat Program!

                         Aktivitas Berpasangan
                         Aktivitas SAP-K11-13: Membuat Program

                         Pengelolaan Donor Darah
                         Sekarang,  secara  individu,  implementasikanlah  algoritma
                         yang telah   kalian rancang dalam bentuk program dengan
                         menggunakan bahasa pemrograman yang telah kalian kuasai.
                         Sebelum program kal  kompilasi, secar  berpasangan,

                         saling tukarkan kode    program kalian dan cek apakah      kode
                         program  tersebut  sudah  ditulis  dengan  benar.  Setelah  itu,

                         kompilasi kode tersebut menjadi program, dan ujilah program
                         teman kalian dengan kasu  u  y  kal  rancang. Apabil

                         program  teman kalian belum menghasilkan jawaban yang
                         benar, sampaikanlah kepad  te  kal  agar   d



                         memperbaiki kode     program tersebut hingga menghasilkan

                         jawab  y  benar. Setelah selesai, presentasikanlah hasil



                         ke  kal  d  de  kelas, mengiku  petunju  d  guru.

                  Ini Berpikir Komputasional!
                 Kegiatan yang telah kalian kerjakan di atas adalah menerapkan pemrograman
                 untuk menyelesaikan permasalahan yang ada di dunia nyata. Terlihat bahwa
                 informatika dapat digunakan untuk mengambil keputusan yang lebih baik
                 berdasarkan data akurat yang diolah dengan cepat. Tentunya, problem yang
                 diberikan di atas adalah penyederhanaan dari problem yang ada di lapangan,
                 yang memiliki kompleksitas yang lebih tinggi.

                 Pada saat membaca deskripsi subproblem keempat, kalian mungkin kaget
                 melihat jumlah data yang sangat besar. Program yang telah kalian buat untuk
                 mengerjakan Subproblem 3 belum tentu dapat mengerjakan Subproblem 4
                 dalam waktu maksimal 1 detik yang diberikan. Yang berbeda dari Subproblem
                 3 dengan Subproblem 4 adalah ukuran dari problem yang lebih besar. Di sinilah
                 salah satu tantangan dari big data, yaitu bagaimana kita dapat merancang
                                       diolah
                 dalam waktu yang singkat.







                                                       Bab 2 Strategi Algoritmik dan Pemrograman  67
   63   64   65   66   67   68   69   70   71   72   73