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