LKS 2 FUNGSI DAN PROSEDUR
Lembar Kerja Siswa (LKS)
Kelas 8 Semester Ganjil
Materi Berpikir Komputasional : Fungsi dan Prosedur
Soal Uraian: Fungsi dan Prosedur
Petunjuk: Jawablah pertanyaan-pertanyaan berikut dengan jelas, lengkap, dan terstruktur.
Soal 1: Analisis Konsep Dasar
Dalam berpikir komputasional, prosedur dan fungsi merupakan dua konsep penting untuk memecah masalah besar menjadi bagian-bagian yang lebih kecil. Jelaskan perbedaan mendasar antara kedua konsep tersebut. Sertakan satu contoh konkret untuk masing-masing (bukan dalam bentuk kode, melainkan dalam konteks kehidupan sehari-hari) untuk memperjelas perbedaan tersebut.
Soal 2: Manfaat Dekomposisi dan Abstraksi
Salah satu prinsip berpikir komputasional adalah dekomposisi (memecah masalah) dan abstraksi (menyederhanakan masalah). Jelaskan bagaimana penggunaan fungsi dan prosedur dalam sebuah program komputer membantu seorang programmer menerapkan kedua prinsip tersebut. Berikan contoh sederhana untuk mendukung penjelasan Anda.
Soal 3: Studi Kasus Program Toko Kue
Bayangkan Anda sedang merancang sebuah program untuk kasir di toko kue. Program ini akan melakukan dua tugas utama:
Menampilkan daftar menu kue beserta harganya.
Menghitung total harga dari kue-kue yang dibeli pelanggan.
Berdasarkan deskripsi di atas, tentukan tugas mana yang lebih cocok dirancang sebagai prosedur dan mana yang lebih cocok sebagai fungsi. Jelaskan alasan kalian secara rinci.
Soal 4: Merancang Pseudocode
Buatlah pseudocode (deskripsi langkah-langkah dalam bahasa sehari-hari) untuk sebuah fungsi yang diberi nama HitungRataRataNilai. Fungsi ini akan menerima tiga nilai (misalnya, nilai Matematika, IPA, dan Bahasa Indonesia), lalu menghitung rata-rata dari ketiga nilai tersebut dan mengembalikan hasilnya.
Semangat Belajar

Posting Komentar untuk "LKS 2 FUNGSI DAN PROSEDUR "