Tutorial Hari Ini
Penggunaan Fungsi [Function]
Membuat Fungsi [Function]
Memanggil Fungsi [Function] di Python
Contoh Program Fungsi [Function]
Pembahasan Materi Selanjutnya
Penutup
Penggunaan Fungsi [Function] di Python
Apa itu Fungsi ? Fungsi merupakan blok code yang hanya berjalan ketika dipanggil, sebuah fungsi berperan penting dalam pembuatan code program untuk memecah code program yang panjang. Sebuah fungsi dapat mengembalikan sebuah nilai [nilai balik] dan dapat dipanggil berulang-ulang. Sahabat semua yang belum membaca materi sebelumnya silahkan dibaca terlebih dahulu karena materi nyambung terus.
Membuat Fungsi [Function]
Dalam Python, untuk membuat sebuah fungsi dapat didefinisikan dengan mendeklarasikan dimulai dengan kata kunci def:
Aturan penulisan:
def []:
return
Penjelasan:
» penulisan fungsi dimulai dengan deklarasi def.
» selanjutnya nama sebuah fungsi disesuaikan dengan penggunaannya.
» fungsi dapat
memiliki parameter.
» diakhir deklarasi fungsi diberikan titik dua [:].
» baris berikutnya pendefinisian fungsi dengan .
» diakhiri dengan perintah return untuk memberikan nilai balik.
Memanggil
Fungsi [Function]
Untuk memanggil sebuah fungsi menggunakan nama fungsi dan diiikuti dengan tanda kurung buka-tutup[], serta nilainya.
Aturan penulisan:
[daftar parameter]
Contoh Program Fungsi [Function]
Contoh2: membuat sebuah fungsi tanpa parameter
#-- File : contoh.py --
def hello[]:
print['Hello, World...']
Contoh2: sebuah fungsi dengan memiliki parameter
#-- File : contoh2.py --
def hitung[x,y]:
hasil= x * y
return hasil
» hitung[5,5]
Hasil: 25
Contoh bila dijalankan melalui IDLE Shell
Contoh3: perhitungan aritmatika sederhana [+, -, *, /, %] dengan parameter
#-- File : contoh3.py --
def hitung[x,y]:
tambah = x + y
kurang = x - y
kali = x * y
bagi = x / y
sisa = x % y
return tambah,kurang,kali,bagi,sisa
» hitung[6,5]
Hasil: [11, 1, 30, 1.2, 1]
Contoh4: menghitung luas balok dengan parameter
#-- File : contoh4.py --
def luas_balok[panjang, lebar]:
luas = panjang * lebar
print["Luas Balok adalah: %.2f" % luas]
» luas_balok[4,5]
Hasil: Luas Balok adalah:
20.00
Contoh5: sebuah fungsi menggabungkan deklarasi fungsi dan program utama.
#-- deklarasi fungsi dengan parameter --
def barang[banyak,harga]:
jumlahHarga= banyak * harga
return jumlahHarga
#-- program utama --
print['-- Daftar Penjualan Barang --']
namabrg=str[input['Nama Barang : ']]
banyak=int[input['Jumlah Barang : ']]
harga=int[input['Harga Satuan : ']]
#-- memanggil fungsi --
print['Jumlah Harga : Rp ',barang[banyak,harga]]
Hasil:
-- Daftar Penjualan Barang --
Nama Barang : Indome Kari Ayam
Jumlah Barang : 10
Harga Satuan : 2200
Jumlah Harga : Rp 22000
Contoh6: sebuah fungsi dengan mendeklarasikan variabel Local & Global, selanjutnya variabel
tersebut di ambil/di akses.
#--deklarasi variabel Global
nama = "I Ketut Darmayuda"
prodi = "Teknik Informatika"
def data_nilai[]:
#--deklarasi variabel Lokal
print['--
Data Nilai Akhir --']
nama = 'Adindania'
mk = "Algoritma & Pemrograman 1"
sks = 3
na = 85
# mengambil nilai variabel lokal
print["Nama Mahasiswa: %s" % nama]
print["Mata
kuliah : %s" % mk]
print["Jumlah SKS : %d" % sks]
print["Nilai Akhir : %.2f" % na]
data_nilai[]
# mengambil nilai variabel global
print[""]
print['-- Data Dosen:']
print["Dosen : %s" % nama]
print["Prodi : %s" % prodi]
tips: untuk
penulisan sebuah fungsi harap diperhatian indent[]
Hasil:
-- Data Nilai Akhir --
Nama Mahasiswa: Adindania
Mata kuliah : Algoritma & Pemrograman 1
Jumlah SKS : 3
Nilai Akhir : 85
-- Data Dosen:
Dosen : I Ketut Darmayuda
Prodi : Teknik Informatika
Sekian tutorial hari ini, tentang pembuatan dan pemanggilan fungsi [function]. Contoh-contoh dari program tersebut tentunnya dapat dikembangkan lagi dengan program yang lebih kompleks. Bagaimana, asiik bukan ? belajar Python. Tetap semangat dan Terima kasih sudah mengikuti terus tutorial ini, semoga bermanfaat. Salam🙏