Skip to main content
  1. Belajar/
  2. Python Fundamental/
  3. 10. Membuat dan Menggunakan Fungsi pada Python/

Return Statement

6 mins· loading · loading ·
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Part 3: This Article

a. Pengertian Return
#

Pada dasarnya, pernyataan return digunakan untuk mengembalikan nilai dari sebuah fungsi. Fungsi yang mengembalikan nilai dapat memberikan hasil pengolahan kepada bagian program yang memanggilnya.

b. Contoh Penggunaan Return dalam Fungsi
#

Berikut adalah contoh sederhana penggunaan return dalam fungsi:

def tambahkan(angka1, angka2):
    hasil = angka1 + angka2
    return hasil

# Contoh pemanggilan fungsi
hasil_penambahan = tambahkan(3, 4)
print("Hasil penambahan:", hasil_penambahan)

Penjelasan:

  • Fungsi tambahkan menerima dua argumen (angka1 dan angka2), menjumlahkannya, dan mengembalikan hasilnya menggunakan pernyataan return.
  • Nilai yang dikembalikan kemudian disimpan dalam variabel hasil_penambahan dan dicetak.

c. Penggunaan Multiple Returns
#

Fungsi dalam Python dapat mengembalikan lebih dari satu nilai menggunakan pernyataan return. Contoh di bawah ini menggambarkan penggunaan multiple returns:

Copy code
def bagi_dan_sisa(angka1, angka2):
    hasil_bagi = angka1 // angka2
    sisa = angka1 % angka2
    return hasil_bagi, sisa

hasil, sisa = bagi_dan_sisa(10, 3)
print("Hasil Bagi:", hasil, "| Sisa:", sisa)

Penjelasan:

  • Fungsi bagi_dan_sisa menghitung hasil bagi dan sisa dari dua angka yang diberikan.
  • Pernyataan return mengembalikan dua nilai sekaligus: hasil_bagi dan sisa.
  • Saat memanggil fungsi, kita dapat menyimpan kedua nilai tersebut di dua variabel terpisah (hasil dan sisa).

d. Penggunaan Return tanpa Nilai
#

Fungsi dapat menggunakan pernyataan return tanpa menyertakan nilai. Ini berguna ketika kita ingin menghentikan eksekusi fungsi tanpa mengembalikan nilai tertentu.

def sapa(nama):
    if nama == "":
        return  # Menghentikan eksekusi jika nama kosong
    print("Halo,", nama)

sapa("John")  # Output: Halo, John
sapa("")      # Tidak ada output, fungsi dihentikan sejak nama kosong

Penjelasan:

  • Fungsi sapa memiliki pernyataan return tanpa nilai yang digunakan untuk menghentikan eksekusi jika nama yang diberikan kosong.
  • Saat memanggil fungsi dengan nama "John", fungsi akan mengeksekusi dan mencetak sapaan. Namun, ketika memanggil dengan nama "", fungsi dihentikan sejak pernyataan return.
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Part 3: This Article