Pengumuman

📢 Yuk, kunjungi blog kami setiap hari dan jangan lewatkan update terbaru seputar coding dan teknologi!

🐍 JOB 7

⚙️ Job 7 – Fungsi (Function) di Python

🎯 Tujuan Pembelajaran

  • Memahami konsep fungsi (function) dalam Python.
  • Dapat membuat dan memanggil fungsi sederhana.
  • Menerapkan fungsi untuk mengorganisasi program menjadi bagian yang lebih rapi.

📚 Materi

Fungsi adalah blok kode yang dibuat untuk menjalankan tugas tertentu. Dengan menggunakan fungsi, program menjadi lebih rapi, modular, dan mudah dikelola.

  • Fungsi dibuat dengan kata kunci def.
  • Fungsi dapat menerima parameter (nilai masukan).
  • Fungsi dapat mengembalikan nilai hasil menggunakan return.

💻 Contoh Program 1: Fungsi Tanpa Parameter

# Job 7: Fungsi tanpa parameter

def salam():
    print("Halo, selamat belajar Python!")

# Memanggil fungsi
salam()

💻 Contoh Program 2: Fungsi dengan Parameter

# Job 7: Fungsi dengan parameter

def sapa(nama):
    print("Halo,", nama, "! Selamat datang di kelas Python.")

# Memanggil fungsi
sapa("Alya")
sapa("Doni")

💻 Contoh Program 3: Fungsi dengan Nilai Balik (Return)

# Job 7: Fungsi dengan return

def hitung_rata(nilai1, nilai2, nilai3):
    rata = (nilai1 + nilai2 + nilai3) / 3
    return rata

# Memanggil fungsi
hasil = hitung_rata(80, 90, 70)
print("Rata-rata nilai =", hasil)

📝 Tugas Job 7

  1. Jalankan contoh program 1, 2, dan 3 di Google Colab.
  2. Buat program baru yang:
    • Memiliki fungsi input_nilai() untuk meminta nilai 3 mata pelajaran.
    • Memiliki fungsi rata_rata() untuk menghitung rata-rata nilai.
    • Memiliki fungsi status_kelulusan() yang menampilkan "LULUS" jika rata-rata ≥ 75, atau "TIDAK LULUS" jika kurang.
    • Panggil ketiga fungsi tersebut secara berurutan.
  3. Tampilkan hasil seperti berikut:
Masukkan nilai Matematika: 80
Masukkan nilai Bahasa Indonesia: 70
Masukkan nilai Bahasa Inggris: 85
Rata-rata: 78.33
Status: LULUS
  

📌 Instruksi Pengumpulan

Kumpulkan link Colab di kolom komentar blog dengan format berikut:

Nama: [Nama Lengkap]
Kelas: [X TITL 1]
No. Absen: [Isi Absen]
Link Colab: [tempelkan link Colab kamu di sini]
  

⚠️ Catatan: Gunakan format komentar yang rapi agar mudah dipantau guru.

No comments:

Post a Comment

🤖
Chat Bot
🤖 Virtual Assistant