TUGAS SISWA – INFORMATIKA KELAS 9
Topik: Algoritma dan Pemrograman
Materi: Logika Algoritma & Pemrograman Dasar (Python)
Waktu Pengerjaan: 1 Minggu
Nilai: 100
Tujuan Pembelajaran:
Siswa mampu memahami konsep dasar algoritma dan menerapkannya dalam bentuk program sederhana menggunakan bahasa pemrograman Python.
Petunjuk Tugas:
-
Bacalah dan pahami setiap perintah dengan baik.
-
Kerjakan tugas dengan jujur dan mandiri.
-
Gunakan bahasa pemrograman Python untuk mengerjakan tugas.
-
Simpan tugas dalam format
.pyatau tulis dalam kertas jika dikerjakan manual (untuk bagian algoritma pseudocode). -
Kumpulkan tugas sesuai batas waktu yang ditentukan.
Deskripsi Tugas:
Bagian A – Algoritma (Pseudocode dan Flowchart)
-
Buatlah pseudocode untuk algoritma berikut:
-
Menghitung luas dan keliling persegi panjang.
-
Menentukan bilangan ganjil atau genap dari input pengguna.
-
Menampilkan bilangan 1 sampai 20 menggunakan perulangan.
-
-
Buatlah flowchart untuk salah satu dari tiga algoritma di atas (boleh pilih).
Bagian B – Pemrograman Python
Buatlah program Python untuk menyelesaikan kasus-kasus berikut:
-
Program Luas dan Keliling Persegi Panjang
-
Input: panjang dan lebar
-
Output: luas dan keliling
-
-
Program Cek Bilangan Ganjil atau Genap
-
Input: sebuah bilangan
-
Output: tampilkan apakah bilangan itu ganjil atau genap
-
-
Program Menampilkan Bilangan 1 - 20
-
Gunakan perulangan
foratauwhile
-
-
(Opsional Bonus +10 poin)
Buat program sederhana yang menampilkan menu kalkulator:
Pilihan:-
Penjumlahan
-
Pengurangan
-
Perkalian
-
Pembagian
Pengguna memilih operasi dan memasukkan dua angka, lalu program menampilkan hasilnya.
-
Pengumpulan:
-
Format digital: kirim ke [email@example.com] atau upload ke Google Classroom
-
Format tulis tangan: kumpulkan ke guru saat pelajaran berikutnya
Penilaian:
| Aspek Penilaian | Skor Maksimal |
|---|---|
| Pseudocode | 20 |
| Flowchart | 10 |
| Program Python | 50 |
| Kerapihan & Kreativitas | 10 |
| Bonus (opsional) | 10 |






0 komentar:
Posting Komentar