Kamis, 31 Juli 2025

Kamis, 24 Juli 2025

Jumat, 09 Mei 2025

Python : Percabangan dan Perulangan

PERCABANGAN (IF ELIF ELSE)

Aliran program dapat diatur sedemikian rupa menggunakan struktur percabangan dengan ifelif dan else. Percabangan berfungsi untuk mengontrol aliran sehingga dapat mengeksekusi blok kode yang berbeda untuk setiap kondisi yang berbeda. Secara umum alur percabangan menggunakan ifelif dan else adalah sebagai berikut:

  • Cek kondisi pada cabang if, jika kondisi bernilai True maka hanya blok if yang akan dieksekusi
  • Jika bernilai False maka akan dilanjutkan dengan mengecek blok-blok elif secara berurutan, jika ada blok elif yang bernilai True, maka blok tersebutlah yang akan dieksekusi
  • jika tidak ada satupun diantara if dan elif yang bernilai True maka blok else akan dieksekusi

Dalam percabangan if elif else, blok elif maupun else merupakan blok opsional yang boleh ada ataupun tidak setelah blok if. Kode berikut ini menunjukkan beberapa kondisi percabangan menggunakan blok if elif else.

Lihat Materi Selengkapnya


Kerjakan Latihan Soal berikut.

Soal 1

Buat program untuk mengecek apakah sebuah angka positif, negatif, atau nol.

Soal 2

Tentukan apakah angka yang dimasukkan pengguna adalah bilangan ganjil atau genap.

Soal 3

Buat program yang meminta usia pengguna, lalu tampilkan pesan:

  • Jika usia < 12 → "Anak-anak"
  • 12–17 → "Remaja"
  • 18–59 → "Dewasa"
  • ≥60 → "Lansia"

Soal 4

Tampilkan angka dari 1 sampai 10 menggunakan perulangan for.

Soal 5

Tampilkan angka genap dari 2 sampai 20 menggunakan perulangan for.

Soal 6

Buat program yang meminta pengguna memasukkan angka sebanyak 5 kali, lalu tampilkan jumlah totalnya.

Soal 7

Buat program yang meminta pengguna menebak sebuah angka rahasia (misalnya 5).
Berikan 3 kesempatan untuk menebak. Jika benar, tampilkan "Selamat!", jika tidak, tampilkan "Coba lagi!".

Soal 8

Buat program dengan while yang mencetak "Belajar Python itu seru!" sebanyak 5 kali.

Soal 9

Buat program yang menampilkan faktorial dari angka yang dimasukkan.
Contoh: Input 4 → Output: 4! = 24

Soal 10

Buat program yang meminta pengguna memasukkan 5 nilai, kemudian tampilkan:

  • Nilai maksimum
  • Nilai minimum
  • Rata-rata

 


Continue reading Python : Percabangan dan Perulangan

Jumat, 11 April 2025

Jobsheet Proyek Python Sederhana Menggunakan Google Colab

๐Ÿ“˜ JOBSHEET

Pembuatan Beberapa Proyek Python Sederhana Menggunakan Google Colab

๐Ÿงพ Identitas

 

๐ŸŽฏ Tujuan Pembelajaran

Siswa mampu membuat dan menjalankan proyek pemrograman sederhana menggunakan Python di Google Colab untuk menyelesaikan berbagai persoalan nyata atau simulasi.

 

๐Ÿ“Œ Petunjuk Umum

  1. Buka Google Colab melalui akun Google masing-masing.
  2. Buat satu file baru dengan nama: Proyek_Python_NamaKamu.
  3. Setiap proyek diberi heading # Proyek 1: Nama Proyek, dan jalankan sesuai instruksi.
  4. Simpan pekerjaan di Google Drive masing-masing dan kumpulkan tautannya di LMS atau Google Form tugas.

 

๐Ÿ’ป Daftar Proyek yang Harus Dibuat

 Proyek 1: Kalkulator Konversi Suhu

Deskripsi:
Buat program yang dapat mengonversi suhu dari Celcius ke Fahrenheit, Kelvin, dan sebaliknya.

Kompetensi Dasar: Menggunakan logika IF/ELSE dan input/output.

 

 Proyek 2: Kamus Mini Indonesia-Inggris

Deskripsi:
Program menerima input kata dalam Bahasa Indonesia dan mengeluarkan terjemahan dalam Bahasa Inggris menggunakan dictionary.

Kompetensi Dasar: Struktur data dictionary dan conditional logic.


Proyek 3: Analisis Kata dalam Paragraf

Deskripsi:
Siswa membuat program yang menghitung jumlah kata dan huruf dari paragraf yang dimasukkan pengguna.

Kompetensi Dasar: Manipulasi string dan perhitungan dengan Python.


๐Ÿ“Ž Langkah Pengumpulan

  1. Pastikan semua proyek sudah ada dalam satu file Colab.
  2. Klik “Bagikan” > Dapatkan link > ubah ke “Siapa saja yang memiliki link dapat melihat”.
  3. Kirim link ke LMS/Google Form yang disediakan guru. Link Upload

 


Continue reading Jobsheet Proyek Python Sederhana Menggunakan Google Colab