Dalam pemrograman python, fungsi merupakan kunci dari terbentuknya program yang besar. Bahkan hampir mustahil rasanya membuat program kompleks tanpa menggunakan fungsi ini. Oleh karena itulah sangat penting untuk memahami konsep fungsi, bukan hanya pada Python saja namun juga bahasa lainnya. Show
Nah pada kesempatan kali ini kita akan membahas tentang fungsi pada Python sekalian juga contoh kasusnya. Lanjutt..
Format Pembuatan Blok Fungsi pada PyhtonSatu blok fungsi pada Python ditandai dengan keyword Secara umum format fungsi pada python terlihat seperti ini:
Ingat! indentasi pada python ini sangat berpengaruh Contoh fungsi yang benar π python
Contoh fungsi yang salah π python
Jadi jangan sampai lupa indentasinya, karena bisa-bisa berujung error π« Pemanggilan Fungsi pada PythonFungsi pada Python tentu tidak dapat berdiri sendiri. Untuk menggunakannya tidak cukup hanya deklarasi saja, tetapi juga harus dilakukan pemanggilan. Untuk memanggil sebuah fungsi, kita dapat menuliskan identifier dari fungsi tersebut diikuti dengan tanda kurung buka dan tutup. Jika fungsi tersebut menerima parameter maka kita juga harus mengisikannya. Formatnya seperti ini:
Mungkin kode ini sudah tidak asing lagi ya⦠python
Output:
Sadar atau tidak, sebenarnya dengan menggunakan Contoh Kasus Penggunaan FungsiNah setelah tahu format pembuatan dan pemanggilan fungsi, sekarang kita akan coba membuat fungsi sendiri. Misal ada sebuah kasus, kita diminta untuk mencetak data siswa yang terdiri dari nama, umur, kelas, dan nilai akhir. Cukup sederhana ya, hanya memerlukan perintah python
Output:
Sejauh ini aman tidak ada kendala. Sekarang masalah lainnya muncul, bagaimana dengan data siswa yang lain? Semisal di kelas tersebut ada 30 siswa, kalau kita menulis kode tersebut sebanyak 30 kali bayangkan saja berapa baris kode yang harus dibuat. Nah untuk mengakali masalah ini, kita bisa menggunakan fungsi. Sehingga cukup dengan memberi argumen maka data siswa akan tercetak. Fungsi yang akan dibuat kali ini bernama python
Output:
Nah jadi lebih singkat kan, tidak perlu memanggil python
Pertama kita melakukan deklarasi fungsi dengan
nama Pada tubuh fungsi
Lanjut ke
bagian pemanggilan. Di sini kita memanggil fungsi Ketika fungsi dipanggil, maka parameter pada fungsi akan terisi dan tubuh fungsi akan dieksekusi sesuai logika dan sesuai data yang sudah diberikan sebagai parameter. Sampai disini fungsi telah selesai dijalankan. Apa Saja yang Bisa Dilakukan dengan Fungsi?Tidak terbatas dengan perintah print saja. Pada tubuh fungsi ini kita dapat menempatkan kode python apa saja, asalkan valid dan sesuai logika. Deklarasi variable, perulangan, percabangan, ternary, list comprehension semua bisa dilakukan. Karena hal ini lah fungsi juga biasa disebut dengan sub prgram. Ini karena setiap fungsi bisa bekerja seperti program masing-masing. Untuk demonstrasi saja, mari kita tambahkan sedikit percabangan pada kode yang sebelumnya sudah dibuat. python
Penasaran outputnya? Coba jalankan sendiri ya π Selain bisa menampung semua
kode python, tubuh fungsi ini juga memiliki beberapa statement dan keyword khusus yang hanya dapat digunakan didalam scope fungsi. Beberapa diantaranya adalah Selanjutnya apa?Setelah berkenalam dengan fungsi, pada kesempatan selanjutnya kita akan membahas tentang salah satu keyword khusus yang ada pada fungsi, yaitu return statement pada Python 3. Cukup sekian untuk kesempatan kali ini, semoga bermanfaat. See ya π Def di python untuk apa?def pada bahasa python adalah suatu cara untuk mendifinisikan sebuah method atau fungsi.
Apa yang dimaksud def?Arti kata "def." Bahasa Inggris dalam Bahasa Indonesia. (definite) pasti, tentu.
Apa fungsi print () dalam python?Apa Itu Fungsi Print? Fungsi print pada python adalah sebuah fungsi yang digunakan untuk memunculkan output yang ingin kita print pada console.
Keyword apakah yang digunakan untuk mengawali function declaration dalam python?Cara Membuat Fungsi dalam Bahasa Python
Untuk membuat fungsi, awali dengan keyword def lalu diikuti dengan nama fungsinya.
|