Lazy loaded image
Journey
Day 5 - 6 — Fungsi & Import Modul
Words 365Read Time 1 min
Apr 19, 2026
Apr 20, 2026
status
Published
type
Post
date
tags
Data
category
Journey
password
icon
 
Disc! saya mengalami distraksi selama beberapa waktu, melupakan progress harian saya dan dalam prosesnya membuat saya terserang flu selama seminggu. Jadi di sinilah saya berusaha memulainya kembali.
 

📌 Topik Hari Ini

Fungsi dasar

  • Apa itu fungsi?
    • Blok kode yang dirancang untuk melakukan tugas spesifik.
    • Dapat dipanggil berulang kali.
  • Struktur fungsi:
    •  
Contoh Fungsi Sederhana:
 

Parameter vs Argumen

  • Parameter: Variabel yang didefinisikan dalam fungsi.
  • Argumen: Nilai yang diberikan saat memanggil fungsi.

Default Parameter

 

Import Modul

  • Modul: File Python yang berisi fungsi/variabel yang bisa digunakan di file lain.
  • Contoh modul bawaan Python: math, random, datetime.
 

Praktik

  • Membuat Modul Sendiri
    • Buat file my_module.py:
      • Gunakan di file lain:
        •  
    • Buat fungsi hitung_luas_lingkaran(radius) yang mengembalikan luas lingkaran.
       
      • Buat fungsi cek_genap_ganjil(angka) yang mengecek apakah angka genap atau ganjil.
        •  
      • Gunakan modul datetime untuk menampilkan tanggal hari ini.
        •  

      Tantangan Kecil [Mini Project]

      • Buat program kalkulator sederhana dengan fungsi:
        • tambah, kurang, kali, bagi.
        • Gunakan import untuk memisahkan fungsi kalkulator ke file terpisah.
        • Contoh struktur:
           
      • Isi kalkulator.py:
        •  
          Selengkapnya [On Going]
           
       

      📘 Ringkasan

      • Gunakan docstring untuk mendokumentasikan fungsi:
      • Praktik langsung menggunakan Google Colab.
       

      🔧 Tools Digunakan

      • Python
      • Google Colab

      📈 Progress

      • Kode atau Proyek Mini:

      📎 Resource

      🗣️ Refleksi

      • Memulai semuanya dari awal, karena itu menyebalkan … buat catatan agar tidak terdistraksi lagi.
      • Mulai terasa paham logika pemrograman.
      上一篇
      Day 1 - 2 — Pengenalan Python
      下一篇
      Day 3 - 4 — Control Flow

      Comments
      Loading...