MENGGUNAKAN FUNCTION DALAM PYTHON - TUTORIAL 6
MENGGUNAKAN FUNCTION DALAM PYTHON - TUTORIAL 6
Function adalah suatu kode yang dapat melakukan Task / Perintah tertentu yang dapat dimasukkan dalam kode program kamu yang lebih besar. Setelah kamu membuat suatu Fungsi, kamu dapat menggunakannya setiap saat dan dimanapun. Ya, lebih simplenya sih untuk menghemat waktu kita agar tidak perlu menulis banyak kode berulang kali.
Okay, sekarang Mas Galih akan menjelaskan lebih lanjut mengenai Function dalam Python, seperti pada penjelasan pertama saya sudah bilang kalau Function membantu kita untuk menyingkat kode sehingga kita tidak perlu menulis suatu Kode berulang - ulang. Contohnya sebuah Function ditulis seperti ini, misalnya sebelumnya kita telah menentukan Function Multiply = dikali 5, Variabel function yang terlihat seperti ini :
Sebelumnya coba Kode Function dibawah ini :
Menggunakan Fungsi di Pemograman Python
Python memiliki beberapa macam Function yang dapat langsung kamu gunakan cukup hanya dengan memanggilnya saja. Sebelum memanggil suatu Function kamu perlu menginput Function terlebih dahulu dengan suatu Value, ketika Function dipanggil Function tersebut baru akan bisa mengeluarkan Output. Contoh pemanggilan Function dalam Python :Bagaimana? Terlihat gampang bukan? Okay, sekarang kita akan lanjut mempelajari tentang penggunaan Function dalam Pemograman Python.function_name(parameters)
Okay, sekarang Mas Galih akan menjelaskan lebih lanjut mengenai Function dalam Python, seperti pada penjelasan pertama saya sudah bilang kalau Function membantu kita untuk menyingkat kode sehingga kita tidak perlu menulis suatu Kode berulang - ulang. Contohnya sebuah Function ditulis seperti ini, misalnya sebelumnya kita telah menentukan Function Multiply = dikali 5, Variabel function yang terlihat seperti ini :
Komputer sebenarnya membaca kode di atas seperti ini :a = multiply(70)
Function "multiply" di atas jangan dicoba karena itu hanya contoh, jika kamu ingin memanggil fungsi, kalian harus memberikan input dan menentukan nilai Function terlebih dahulu.a = 350
Program Kalkulator Menggunakan Python
Yak, Kali ini ayo kita coba membuat program yang lebih besar yaitu Program Kalkulator. Program Kalkulator ini akan lebih seru dibandingkan dengan Program - program yang kita buat sebelumnya. Karena dalam Program Kalkulator ini terdapat Banyak Option, Menu dll. Sehingga kodenya pun akan sedikit lebih rumit, saya sarankan untuk lebih teliti dalam menulis kode Python nya. Langsung saja berikut adalah Kode Python untuk membuat Program Kalkulator :
# 1 Berarti Loop, Selain itu tidak akan Loop
loop = 1
#Variable choice menahan Program pada Tampilan Menu
choice = 0
while loop == 1:
print "Selamat datang di Program Kalkulator."
print "Pilih Operasi Matematika :"
print " "
print "1) Penjumlahan"
print "2) Pengurangan"
print "3) Perkalian"
print "4) Pembagian"
print "5) Keluar dari Program"
print " "
choice = input("Pilih Operasi Matematikanya : ")
if choice == 1:
jum1 = input("Jumlahkan Ini: ")
jum2 = input("Dengan ini: ")
print jum1, "+", jum2, "=", jum1 + jum2
elif choice == 2:
kur2 = input("Kurangkan ini: ")
kur1 = input("dari ini: ")
print kur1, "-", kur2, "=", kur1 - kur2
elif choice == 3:
kal1 = input("Kalikan Ini: ")
kal2 = input("Dengan ini: ")
print kal1, "*", kal2, "=", kal1 * kal2
elif choice == 4:
bag1 = input("Bagikan ini: ")
bag2 = input("Dengan ini: ")
print bag1, "/", bag2, "=", bag1 / bag2
elif choice == 5:
loop = 0
print "Terima Kasih telah Menggunakan Kalkulatorku.py"
Copy dan Paste Kode Programnya ke dalam Aplikasi IDLE Python (Start >> All Programs >> Python >> IDLE (Python GUI).) lalu Simpan Programnya dengan nama "Kalkulatorku.py" setelah di Simpan, Langsung saja Coba jalankan Programnya. Bermain - mainlah sejenak dengan Program Kalkulator yang sudah kamu buat sendiri, lakukan eksperimen dengan memasukkan Operasi bilangan yang berbeda beda.Membuat Fungsi Program Python sendiri
Tadi kita sudah membuat Program Kalkulator sederhana dengan Python, berhubung pada Postingan ini kita sedang membicarakan tentang Function selanjutnya kita akan menerapkan Function pada Pembuatan Program Kalkulator.Sebelumnya coba Kode Function dibawah ini :
def hello():
print "hallo"
return 5678
print hello()
Ketika kode "def hello()" di baca oleh Program, maka Function "hello" baru saja dibuat. Function hello berisi perintah untuk menampilkan kata hallo (print "hallo") dan mengembalikan angka 5678 (return 5678). Jadi ketika di ada kode "print hello()", outputnya akan terlihat seperti ini :Program Kalkulator dalam Python menggunakan Functionhallo 5678
def menu()
print "Selamat Datang di Program Calculator"
print "Operasi Bilangan :"
print " "
print "1) Pemjumlahan"
print "2) Pengurangan"
print "3) Perkalian"
print "4) Pembagian"
print "5) Keluar Program"
print " "
return input ("Pilih Operasi Bilangannya: ")
# Function Penjumlahan
def tbh(a,b):
print a, "+", b, "=", a + b
# Function Pengurangan
def kur(a,b):
print b, "-", a, "=", b - a
# Function Perkalian
def kal(a,b):
print a, "*", b, "=", a * b
# Function Pembagian
def bag(a,b):
print a, "/", b, "=", a / b
loop = 1
choice = 0
while loop == 1:
choice = menu()
if choice == 1:
tbh(input("Tambahkan Ini: "),input("Dengan ini: "))
elif choice == 2:
kur(input("Kurangkan ini: "),input("Dari ini: "))
elif choice == 3:
kal(input("Kalikan ini: "),input("Dengan ini: "))
elif choice == 4:
bag(input("Bagikan ini: "),input("Dengan ini: "))
elif choice == 5:
loop = 0
print "Terima Kasih Telah Menggunakan Kalkulatorku2.py"
Lakukan Eksperimen sama ketika kamu sudah membuat program sebelumnya yang tidak mengandung Fungsi. Simpulkan perbedaan antara Kalkulator yang menggunakan Function dan Tidak. Selamat kamu sekarang sudah menjadi semakin pintar dalam memprogram dengan Bahasa Pemograman Python. Silahkan Lanjut ke Tutorial Pemograman Python Selanjutnya.
