Penjelasan dan Konsep Function dalam Python - Perwira Center Learning
1. Latar Belakang
Dalam pemrograman Python, kita sering menulis kode yang melakukan tugas yang sama berulang kali. Jika kode tersebut ditulis terus-menerus, program akan menjadi panjang, sulit dibaca, dan susah diperbaiki. Untuk mengatasi masalah tersebut, Python menyediakan Function (Fungsi).
Function membantu kita mengelompokkan beberapa baris kode menjadi satu bagian yang bisa dipanggil kembali kapan saja. Dengan menggunakan function, program menjadi lebih rapi, mudah dipahami, dan lebih efisien. Oleh karena itu, memahami function merupakan dasar penting bagi siswa yang sedang belajar Python.
2. Alat dan Bahan
Alat dan bahan yang dibutuhkan untuk mempelajari function dalam Python antara lain:
-
Python (versi 3.13.5)
-
OS (Windows atau Linux)
-
Text Editor (VSCode)
-
Artikel online atau materi pembelajaran Python
Beberapa tujuan penggunaan function dalam Python adalah:
-
Mengurangi penulisan kode yang berulang
-
Membuat program lebih terstruktur
-
Memudahkan proses perbaikan dan pengembangan program
-
Membuat kode lebih mudah dibaca dan dipahami
Function dalam Python dibuat menggunakan
kata kunci def, diikuti dengan nama function dan tanda
kurung.
def sapa_orang() :
print('Hai orang')
Pada contoh di atas:
-
defdigunakan untuk mendefinisikan function -
sapaadalah nama function -
print()adalah perintah yang dijalankan saat function dipanggil
3.4 Cara Memanggil Function
Setelah function dibuat, function dapat dipanggil dengan menuliskan nama function diikuti tanda kurung.
Contoh:
sapa_orang()
3.5 Function dengan Parameter
Parameter digunakan untuk mengirimkan data ke dalam function.
Contoh:
def sapa_orang(nama):
print('halo',nama)
sapa_orang('Aizar')
nama adalah parameter yang digunakan di dalam function.
Function juga dapat mengembalikan nilai
menggunakan kata kunci return.
Contoh:
def tambah(a,b):
return a+b
hasil = tambah(3,5)
print(hasil)
tambah mengembalikan hasil penjumlahan yang kemudian disimpan dalam
variabel hasil
Dengan menggunakan function, program menjadi:
Lebih singkat dan rapi
Mudah digunakan kembali
Mudah diperbaiki jika terjadi kesalahan
- w3schools. (n.d.). Python Functions. https://www.w3schools.com/
- Ivory Ayeisha Namira. (2025). Belajar Fungsi Python. https://codingstudio.id/
- Fika Ridaul Maulayya. (2026). Belajar Python Dasar #8: Function. https://santrikoding.com/
- Amiratur Rafifah. (2025). Belajar Python Part 4: Membuat dan Menggunakan Fungsi. https://www.rumahweb.com/
.jpg)