Tags

Tutorial Fungsi Python: Panduan Lengkap untuk Pemula

Tutorial Fungsi Python: Panduan Lengkap untuk Pemula

Python adalah salah satu bahasa pemrograman yang paling populer dan paling mudah dipelajari. Python memiliki banyak sekali fungsi yang memudahkan penggunanya dalam membuat program yang kompleks. Dalam artikel ini, kita akan membahas secara detail mengenai fungsi Python dan bagaimana cara penggunaannya.

Pengertian Fungsi Python

Fungsi Python adalah blok kode yang terorganisir dan dapat digunakan kembali dalam program. Fungsi ini memungkinkan kita untuk memecah program menjadi bagian yang lebih kecil dan terorganisir dengan baik. Hal ini membuat program menjadi lebih mudah dipahami, dimengerti, dan diatur.

Cara Membuat Fungsi Python

Untuk membuat fungsi Python, gunakan kata kunci "def" diikuti oleh nama fungsi dan parameter dalam tanda kurung. Contoh:

def nama_fungsi(parameter):
    blok kode

Jenis-Jenis Fungsi Python

Ada dua jenis fungsi dalam Python: fungsi built-in dan fungsi user-defined. Fungsi built-in sudah tersedia di dalam bahasa Python dan dapat digunakan kapan saja. Sedangkan fungsi user-defined adalah fungsi yang dibuat oleh pengguna.

Contoh Fungsi Built-In Python

Berikut ini adalah contoh fungsi built-in Python:

1. Fungsi print()

Fungsi print() digunakan untuk mencetak teks ke layar. Contoh:

print("Halo, dunia!")

2. Fungsi input()

Fungsi input() digunakan untuk meminta input dari pengguna. Contoh:

nama = input("Masukkan nama Anda: ")
print("Halo, " + nama + "!")

3. Fungsi len()

Fungsi len() digunakan untuk menghitung jumlah karakter dalam sebuah string. Contoh:

nama = "John Doe" print(len(nama))

4. Fungsi range()

Fungsi range() digunakan untuk menghasilkan urutan angka. Contoh:

for i in range(1, 11):
    print(i)

Contoh Fungsi User-Defined Python

Berikut ini adalah contoh fungsi user-defined Python:

def hitung_luas_segitiga(alas, tinggi):
    luas = (alas * tinggi) / 2
    return luas

print(hitung_luas_segitiga(5, 10))

Parameter Fungsi Python

Parameter adalah nilai yang dikirim ke dalam sebuah fungsi. Ada dua jenis parameter dalam Python: parameter posisi dan parameter kata kunci.

1. Parameter Posisi

Parameter posisi adalah parameter yang disediakan berdasarkan urutan posisinya. Contoh:

def fungsi(parameter1, parameter2, parameter3):
    blok kode

fungsi("nilai1", "nilai2", "nilai3")

2. Parameter Kata Kunci

Parameter kata kunci adalah parameter yang disediakan berdasarkan nama parameternya. Contoh:

def fungsi(parameter1, parameter2, parameter3):
    blok kode

fungsi(parameter1="nilai1", parameter2="nilai2", parameter3="nilai3")

Fungsi Rekursif Python

Fungsi rekursif adalah fungsi yang memanggil dirinya sendiri. Hal ini sering digunakan dalam pengembangan program ketika kita perlu menyelesaikan suatu masalah dengan pendekatan berulang-ulang. Contoh:

def faktorial(n):
    if n == 1:
        return 1
    else:
        return n * faktorial(n-1)

print(faktorial(5))

Fungsi Lambda Python

Fungsi lambda adalah fungsi tanpa nama yang digunakan untuk membuat fungsi sederhana dalam satu baris kode. Contoh:

kali = lambda x, y : x * y
print(kali(5, 10))

Kesimpulan

Fungsi Python adalah bagian yang sangat penting dalam pemrograman Python.

Dalam artikel ini, kita telah membahas pengertian fungsi, cara membuat fungsi, jenis-jenis fungsi, parameter fungsi, fungsi rekursif, dan fungsi lambda.

Dengan memahami fungsi Python, kita dapat membuat program yang lebih efisien dan mudah dipahami.



Bagikan tutorial ini:
Laporkan

Dapatkan Tutorial Exclusive Via Email?


Partners