Apa Itu Fungsi?
Pelajari cara fungsi membantu mengatur dan menggunakan kembali kode Anda
Apa Itu Fungsi? adalah pelajaran Learn AI with Python gratis di CoddyKit. Ini adalah pelajaran 1 dari 5. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Learn AI with Python, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Learn AI with Python mencakup 5 pelajaran total.
Pengenalan Fungsi
Fungsi adalah blok kode yang dapat digunakan kembali dan dirancang untuk melakukan tugas tertentu. Fungsi membantu mengurangi pengulangan dan membuat program lebih teratur.
Dalam pelajaran ini, Anda akan mempelajari cara mendefinisikan, memanggil, dan menggunakan fungsi dalam Python.

Apa Itu Fungsi?
Fungsi adalah bagian kode bernama yang melakukan tugas tertentu. Fungsi dapat menerima masukan, memproses data, dan mengembalikan keluaran.
Contoh:
# Defining a simple function
def greet():
print("Hello, World!")Mendefinisikan Fungsi
Anda mendefinisikan fungsi menggunakan kata kunci def, diikuti nama fungsi dan tanda kurung:
Kode di dalam fungsi hanya akan dijalankan ketika fungsi tersebut dipanggil.
# Defining a function
def greet():
print("Hello!")Memanggil Fungsi
Untuk menggunakan suatu fungsi, panggil fungsi tersebut dengan namanya diikuti tanda kurung:
Hal ini menjalankan kode di dalam fungsi.
# Calling a function
def greet():
print("Hello!")
greet()Menggunakan Parameter dalam Fungsi
Parameter adalah masukan yang dapat Anda teruskan ke suatu fungsi untuk menyesuaikan perilakunya. Sebagai contoh:
# Function with parameters
def greet(name):
print(f"Hello, {name}!")
greet("Alice")Menggunakan Beberapa Parameter
Fungsi dapat menerima beberapa parameter:
Di sini, a dan b adalah parameter.
# Function with multiple parameters
def add(a, b):
print(a + b)
add(3, 5)Argumen Kata Kunci
Anda dapat menggunakan argumen kata kunci untuk menentukan nilai parameter berdasarkan namanya:
# Function with keyword arguments
def greet(name, age):
print(f"Hello, {name}. You are {age} years old.")
greet(age=30, name="Alice")def multiply(a, b):
return a * b
result = multiply(2, 4)
print(result)Praktik Terbaik untuk Fungsi
Berikut beberapa praktik terbaik dalam menggunakan fungsi:
- Gunakan nama yang deskriptif untuk fungsi dan parameter.
- Buat fungsi tetap singkat dan berfokus pada satu tugas.
- Hindari kode yang berulang dengan menggunakan kembali fungsi.
Apa yang Kita Pelajari?
Dalam pelajaran ini, Anda telah mempelajari:
- Apa itu fungsi dan cara mendefinisikannya.
- Cara memanggil fungsi dengan parameter dan argumen kata kunci.
- Praktik terbaik untuk menulis fungsi yang bersih dan dapat digunakan kembali.
Bagus sekali! Mari lanjut ke pelajaran berikutnya.

Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 53
- Pelajaran
- 225
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Apa Itu Fungsi?” gratis?
Ya — teks lengkap “Apa Itu Fungsi?” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Learn AI with Python, upgrade ke CoddyKit PRO. Kursus Learn AI with Python mencakup 5 pelajaran total.
Apa yang akan aku pelajari di “Apa Itu Fungsi?”?
Pelajari cara fungsi membantu mengatur dan menggunakan kembali kode Anda Kamu berlatih Learn AI with Python dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Learn AI with Python?
Tidak diperlukan pengalaman sebelumnya. Learn AI with Python di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 5.
Berapa lama pelajaran “Apa Itu Fungsi?” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Learn AI with Python ini?
Ya. Setiap pelajaran Learn AI with Python menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Apa Itu Fungsi?
- Nilai Kembalian
- Cakupan dan Masa Hidup Variabel
- Fungsi Bawaan vs. Fungsi Buatan Pengguna
- Mengimpor Modul