Apa Itu Function?

Function ProgrammingSource: bing.com

Function, atau sering disebut fungsi dalam bahasa pemrograman, adalah sebuah blok kode program yang digunakan untuk melakukan tugas tertentu. Fungsi ini memiliki nama dan dapat dipanggil dari bagian lain dari program. Fungsi biasanya digunakan untuk menghindari pengulangan kode dan membuat program lebih mudah dibaca dan dipelihara.

Bagaimana Fungsi Bekerja?

Fungsi terdiri dari tiga bagian utama: nama fungsi, parameter, dan blok kode. Nama fungsi adalah cara pemanggilan fungsi itu sendiri. Parameter adalah variabel yang digunakan dalam fungsi, dan blok kode adalah bagian program yang akan dijalankan ketika fungsi dipanggil.

Untuk memanggil sebuah fungsi, kita hanya perlu menulis nama fungsi di dalam kode dan memberikan nilai parameter yang diperlukan. Setelah fungsi dipanggil, blok kode di dalam fungsi akan dijalankan dan menghasilkan output.

Keuntungan Menggunakan Fungsi

Salah satu keuntungan utama menggunakan fungsi adalah menghindari pengulangan kode. Dengan fungsi, kita hanya perlu menulis kode sekali dan kemudian memanggilnya berkali-kali di berbagai bagian program. Hal ini membuat program lebih efisien dan mudah dipelihara.

Selain itu, menggunakan fungsi juga membuat program lebih mudah dibaca. Fungsi memberikan struktur yang jelas pada program, sehingga orang lain yang membaca kode dapat dengan mudah mengerti apa yang dilakukan oleh program.

Tipe Fungsi

Terdapat beberapa tipe fungsi yang dapat kita gunakan dalam bahasa pemrograman:

1. Fungsi Built-in

Fungsi built-in adalah fungsi yang sudah didefinisikan di dalam bahasa pemrograman. Fungsi ini dapat langsung digunakan tanpa perlu mendefinisikan terlebih dahulu. Contoh fungsi built-in adalah print() dan len().

2. Fungsi User-defined

Fungsi user-defined adalah fungsi yang kita definisikan sendiri di dalam program. Fungsi ini digunakan untuk melakukan tugas tertentu yang spesifik. Kita dapat memberikan nama fungsi yang kita inginkan dan menentukan parameter dan blok kode yang diperlukan.

3. Fungsi Lambda

Fungsi lambda adalah fungsi tanpa nama yang digunakan untuk melakukan tugas tertentu secara sederhana. Fungsi ini sering digunakan dalam pemrograman fungsional.

Cara Membuat Fungsi

Untuk membuat fungsi, kita perlu mengikuti langkah-langkah berikut:

1. Mendefinisikan Fungsi

Untuk mendefinisikan fungsi, kita perlu menentukan nama fungsi dan parameter yang dibutuhkan. Setelah itu, kita bisa menulis blok kode di dalam fungsi yang akan dijalankan ketika fungsi dipanggil.

2. Memanggil Fungsi

Untuk memanggil fungsi, kita hanya perlu menuliskan nama fungsi di dalam kode dan memberikan nilai parameter yang diperlukan.

Contoh Fungsi Sederhana

Berikut adalah contoh sederhana fungsi dalam bahasa pemrograman Python:

“`def luas_segitiga(alas, tinggi):luas = (alas * tinggi) / 2return luas# Memanggil fungsiprint(“Luas segitiga: “, luas_segitiga(4, 6))“`

Pada contoh di atas, kita membuat fungsi luas_segitiga() yang memiliki dua parameter, yaitu alas dan tinggi. Di dalam blok kode fungsi, kita menghitung luas segitiga dan mengembalikan nilai tersebut menggunakan perintah return. Setelah itu, kita memanggil fungsi tersebut dan menampilkan outputnya di layar.

Kesimpulan

Fungsi adalah sebuah blok kode program yang digunakan untuk melakukan tugas tertentu. Dengan menggunakan fungsi, kita dapat menghindari pengulangan kode, membuat program lebih mudah dibaca, dan lebih efisien. Terdapat beberapa tipe fungsi yang dapat digunakan dalam bahasa pemrograman, yaitu fungsi built-in, user-defined, dan lambda. Untuk membuat fungsi, kita perlu mendefinisikan nama fungsi, parameter, dan blok kode yang diperlukan.

Related video of Apa Itu Function?