Teknologi
• 3 min baca • 5 x dilihat

Belajar Fungsi dalam Pemrograman Python: Cara Menulis dan Menggunakan Fungsi

m

Ditulis oleh

mrjj

Belajar Fungsi dalam Pemrograman Python: Cara Menulis dan Menggunakan Fungsi

Apa itu Fungsi?

Fungsi adalah blok kode yang dapat digunakan berulang kali untuk melakukan tugas tertentu. Fungsi membantu memecahkan masalah besar menjadi bagian-bagian yang lebih kecil dan dapat dikelola dengan lebih mudah.

Cara Membuat Fungsi di Python

Untuk membuat fungsi di Python, gunakan perintah def. Masukkan nama fungsi, tanda kurung, dan tanda kurung dengan titik dua di akhir baris. Isi dari fungsi berada dalam indentasi.

Contoh Penggunaan Fungsi

Berikut adalah contoh fungsi sederhana di Python yang menambahkan dua angka:
Code Snippet
def tambah(a, b):
    hasil = a + b
    return hasil

Keuntungan Menggunakan Fungsi

  • Mempermudah pemeliharaan kode
  • Mempermudah penggunaan ulang kode
  • Membantu memecahkan masalah besar menjadi bagian-bagian yang lebih kecil

Penggunaan Argumen Fungsi

Anda dapat menambahkan argumen ke fungsi untuk menentukan bagaimana fungsi harus bekerja. Argumen dapat berupa nilai atau variabel. Berikut adalah contoh penggunaan argumen dalam fungsi:
Code Snippet
def greet(nama):
    print("Hello, " + nama)
    
greet("John")

Fungsi dengan Nilai Kembalian

Fungsi dapat mengembalikan nilai menggunakan perintah return. Nilai ini dapat disimpan dalam variabel atau digunakan sebagai bagian dari ekspresi lain. Berikut adalah contoh fungsi yang mengembalikan nilai:
Code Snippet
def hitung_luas(r):
    luas = 3.14 * r * r
    return luas
    
hasil = hitung_luas(7)
print(hasil)

Fungsi dengan Argumen Bawaan

Anda dapat menentukan nilai bawaan untuk argumen dalam fungsi dengan menambahkan nilai setelah tanda sama dengan dalam deklarasi fungsi. Berikut adalah contoh penggunaan argumen bawaan dalam fungsi:
Code Snippet
def greet(nama = "World"):
    print("Hello, " + nama)
    
greet()
greet("John")

Contoh Kasus Penggunaan Fungsi

Menghitung Luas Lingkaran

Dalam contoh ini, kita akan membuat fungsi untuk menghitung luas lingkaran. Fungsi ini akan menerima satu argumen berupa jari-jari lingkaran dan mengembalikan luas lingkaran:
Code Snippet
def luas_lingkaran(r):
    luas = 3.14 * r * r
    return luas

# Penggunaan fungsi
print(luas_lingkaran(7)) # Hasil: 153.86
print(luas_lingkaran(10)) # Hasil: 314.0

Mencari Nilai Terbesar dari 3 Angka

Dalam contoh ini, kita akan membuat fungsi untuk mencari nilai terbesar dari tiga angka. Fungsi ini akan menerima tiga argumen berupa tiga angka dan mengembalikan angka terbesar:
Code Snippet
def nilai_terbesar(a, b, c):
    if a > b and a > c:
        return a
    elif b > a and b > c:
        return b
    else:
        return c

# Penggunaan fungsi
print(nilai_terbesar(7, 5, 9)) # Hasil: 9
print(nilai_terbesar(12, 15, 10)) # Hasil: 15

Kesimpulan

Fungsi adalah bagian penting dari pemrograman Python. Mempelajari cara menulis dan menggunakan fungsi membantu membuat kode yang lebih terorganisir, mudah dipahami, dan dapat digunakan ulang. Penggunaan fungsi dapat mempercepat proses pengembangan aplikasi, meminimalkan duplikasi kode, dan mempermudah pemeliharaan kode di masa depan. Dalam konteks studi kasus, kita dapat menggunakan fungsi untuk menghitung luas lingkaran atau mencari nilai terbesar dari tiga angka. Dengan demikian, mempelajari fungsi adalah bagian penting dari pemrograman Python dan sangat bermanfaat bagi karir seorang pemrogram.
Bagikan artikel ini:
← Artikel Sebelumnya
Artikel Selanjutnya →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *