⚙️ 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
- Jalankan contoh program 1, 2, dan 3 di Google Colab.
- 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.
- Memiliki fungsi
- 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