PythonTingkat: Menengah7 min

Fungsi, Parameter & Pemrograman OOP

Pelajari enkapsulasi logika modular dengan fungsi berparameter serta arsitektur berbasis Class dan Objek.

Mendefinisikan Fungsi dengan Kata Kunci def

Pratinjau Terbuka

Fungsi mengorganisir kode menjadi modul yang dapat digunakan berulang kali (reusable). Argumen dapat memiliki nilai default.

Contoh Kode Sintaks
def hitung_pajak(nominal, persen=0.11):
    return nominal * persen

total_pajak = hitung_pajak(5000000)
print(f"Pajak Terutang: Rp {total_pajak:,.2f}")

Pemrograman Berorientasi Objek (OOP)

Class merupakan blueprint untuk mencetak objek. Metode __init__ bertindak sebagai konstruktor inisialisasi properti.

class ServerNode: def __init__(self, hostname, ip_address): self.hostname = hostname self.ip_address = ip_address self.is_active = True def get_status(self): status = "ONLINE" if self.is_active else "OFFLINE" return f"[{status}] Node {self.hostname} ({self.ip_address})" node1 = ServerNode("app-primary", "192.168.1.10") print(node1.get_status())

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi