0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan4 halaman

Fungsi Def dalam Pemrograman Python

Fungsi def dalam Python digunakan untuk mendefinisikan fungsi yang dapat digunakan kembali untuk melakukan tugas tertentu. Fungsi ini meningkatkan re-usability, modularitas, dan organisasi kode. Contoh program yang diberikan menunjukkan cara menghitung luas lingkaran, volume silinder, dan gaya berdasarkan Hukum Newton menggunakan fungsi.

Diunggah oleh

Ball Exorcist
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan4 halaman

Fungsi Def dalam Pemrograman Python

Fungsi def dalam Python digunakan untuk mendefinisikan fungsi yang dapat digunakan kembali untuk melakukan tugas tertentu. Fungsi ini meningkatkan re-usability, modularitas, dan organisasi kode. Contoh program yang diberikan menunjukkan cara menghitung luas lingkaran, volume silinder, dan gaya berdasarkan Hukum Newton menggunakan fungsi.

Diunggah oleh

Ball Exorcist
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Fungsi Def

Fungsi def dalam Python digunakan untuk mendefinisikan atau membuat fungsi baru. Fungsi adalah blok kode yang dapat digunakan kembali
untuk melakukan tugas tertentu. Dengan def, Anda memberi Python instruksi untuk membuat fungsi dengan nama tertentu dan argumen
(parameter) yang dapat diterima. Fungsi ini kemudian dapat dipanggil dan dijalankan kapan saja Anda butuhkan.
Contoh :

Penjelasan:
1. def sapa(nama)::
Baris ini mendefinisikan fungsi bernama sapa. nama adalah parameter (argumen) yang akan diterima fungsi ini.
2. """...""":
Ini adalah docstring, yang digunakan untuk mendokumentasikan fungsi. Ini bisa digunakan untuk menjelaskan apa yang dilakukan fungsi.
3. print(f"Halo, {nama}!"):
Baris ini adalah kode yang akan dijalankan ketika fungsi sapa dipanggil. Ini mencetak pesan yang menyapa nama yang diberikan sebagai
parameter.
4. sapa("Juli"):
Ini adalah panggilan fungsi. Fungsi sapa dipanggil dengan argumen "Juli". Fungsi akan mencetak "Halo, Juli!".
Keuntungan Menggunakan Fungsi def:
• Re-usability: Fungsi dapat digunakan kembali di berbagai bagian kode Anda, mengurangi duplikasi kode.
• Modularitas: Fungsi membantu membagi kode menjadi blok-blok kecil yang terpisah, sehingga lebih mudah dibaca, di-debug, dan dikelola.
• Organization: Fungsi membantu mengatur kode Anda secara lebih logis.
Kesimpulan:
Fungsi def adalah dasar dalam pemrograman Python. Dengan fungsi, Anda dapat membuat kode yang lebih terstruktur, mudah dibaca, dan dapat
digunakan kembali.

Contoh Program :
Buatlah perhitungan pada rumus sebagai berikut:
• Luas Segitiga
• Volume Silinder
• Gaya/Hukum Newton

Penyelesaian :
1. Tentukan rumus masing-masing perhitungan diatas
2. Buat function/def sesuai dengan rumus masing-masing

Ketik rutin program sebagai berikut :


def menu():
print("\nMain Menu Perhitungan Teknik Mesin")
print("1. Hitung Luas Lingkaran")
print("2. Hitung Volume Silinder")
print("3. Hitung Gaya (Hukum II Newton)")
print("4. Exit")

def hitung_luas_lingkaran():
jari_jari = float(input("Masukkan jari-jari lingkaran (m): "))
luas = 3.14159 * (jari_jari ** 2)
print(f"Luas lingkaran adalah: {luas:.2f} m^2")

def hitung_volume_silinder():
jari_jari = float(input("Masukkan jari-jari alas silinder (m): "))
tinggi = float(input("Masukkan tinggi silinder (m): "))
volume = 3.14159 * (jari_jari ** 2) * tinggi
print(f"Volume silinder adalah: {volume:.2f} m^3")

def hitung_gaya():
massa = float(input("Masukkan massa (kg): "))
percepatan = float(input("Masukkan percepatan (m/s^2): "))
gaya = massa * percepatan
print(f"Gaya yang dihasilkan adalah: {gaya:.2f} N")

def main():
while True:
menu()
pilihan = input("Pilih opsi (1-4): ")
if pilihan == '1':
hitung_luas_lingkaran()
elif pilihan == '2':
hitung_volume_silinder()
elif pilihan == '3':
hitung_gaya()
elif pilihan == '4':
print("Terima kasih telah menggunakan program ini. Sampai jumpa!")
break
else:
print("Pilihan tidak valid. Silakan coba lagi.")

# Menjalankan program utama


if __name__ == "__main__":
main()

Anda mungkin juga menyukai