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:

  1. Menampilkan daftar menu kue beserta harganya.

  2. 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 "