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:

  1. Python (versi 3.13.5)

  2. OS (Windows atau Linux)

  3. Text Editor (VSCode)

  4. Artikel online atau materi pembelajaran Python


3. Pembahasan
    3.1 Pengertian
    Function adalah sekumpulan perintah (kode) yang diberi nama tertentu dan digunakan untuk melakukan tugas tertentu. Function dapat dipanggil kapan saja selama program berjalan.

    3.2 Tujuan Function

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


    3.3 Cara Membuat Function di Python

    Function dalam Python dibuat menggunakan kata kunci def, diikuti dengan nama function dan tanda kurung.

    Contoh sederhana Function : 

	def sapa_orang() :
 		print('Hai orang')

Pada contoh di atas:

  • def digunakan untuk mendefinisikan function

  • sapa adalah 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')

    Pada contoh tersebut, nama adalah parameter yang digunakan di dalam function.

    3.6 Function dengan Nilai Kembali (return)

    Function juga dapat mengembalikan nilai menggunakan kata kunci return.

    Contoh:


	def tambah(a,b):
    	return a+b
    
    hasil = tambah(3,5)
    print(hasil)
    Function tambah mengembalikan hasil penjumlahan yang kemudian disimpan dalam variabel hasil

    3.7 Manfaat Function dalam Program

Dengan menggunakan function, program menjadi:

  • Lebih singkat dan rapi

  • Mudah digunakan kembali

  • Mudah diperbaiki jika terjadi kesalahan


4. Kesimpulan
    Function merupakan bagian penting dalam bahasa pemrograman Python. Dengan function, kita dapat membuat program yang lebih terstruktur, efisien, dan mudah dipahami. Penggunaan function membantu siswa dalam belajar logika pemrograman serta mempersiapkan diri untuk membuat program yang lebih kompleks di masa depan. Oleh karena itu, memahami function sejak awal sangat penting bagi siapa saja yang ingin belajar Python.

5. Daftar Pustaka