0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan

Tekpro Python Chapter 9

Dokumen ini menjelaskan tentang fungsi dan prosedur dalam pemrograman, termasuk definisi, keuntungan, dan cara mendefinisikan fungsi di Python. Fungsi digunakan untuk memproses sebagian pekerjaan program utama dan dapat mengembalikan nilai, sedangkan prosedur lebih fokus pada menjalankan aksi tanpa mengembalikan nilai. Selain itu, dokumen ini juga membahas perbedaan antara variabel global dan lokal serta memberikan latihan untuk membuat aplikasi sederhana.

Diunggah oleh

6stevenrobert
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan

Tekpro Python Chapter 9

Dokumen ini menjelaskan tentang fungsi dan prosedur dalam pemrograman, termasuk definisi, keuntungan, dan cara mendefinisikan fungsi di Python. Fungsi digunakan untuk memproses sebagian pekerjaan program utama dan dapat mengembalikan nilai, sedangkan prosedur lebih fokus pada menjalankan aksi tanpa mengembalikan nilai. Selain itu, dokumen ini juga membahas perbedaan antara variabel global dan lokal serta memberikan latihan untuk membuat aplikasi sederhana.

Diunggah oleh

6stevenrobert
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

Fungsi dan Procedure

Teknik Pemprograman
Syaeful Anas Aklani, M.Kom
Fungsi
Fungsi (Function) adalah
suatu program terpisah dalam
blok sendiri yang berfungsi
sebagai sub-program (modul
program) yang merupakan
sebuah program kecil untuk
memproses sebagian dari
pekerjaan program utama.
Keuntungan menggunakan fungsi
• Program besar dapat di pisah-pisah menjadi program-program kecil
melalui fungsi.
• Kemudahan dalam mencari kesalahan-kesalahan karena alur logika jelas
dan kesalahan
• dapat dilokalisasi dalam suatu modul tertentu.
• Memperbaiki atau memodifikasi program dapat dilakukan pada suatu
modul tertentu saja
• tanpa menggangu keseluruhan program.
• Dapat digunakan kembali (Reusability) oleh program atau fungsi lain.
• Meminimalkan penulisan perintah yang sama.
Mendefinisikan Fungsi di Python
• Fungsi pada Python, dibuat dengan kata kunci def kemudian diikuti
dengan nama fungsinya.

• Pada contoh di atas kita mendefinisikan fungsi helloWorld() fungsi


tersebut ketika dipanggil akan mencetak kalimat Hello World!
Penggunaan List di Function
Anda dapat mengirimkan data berbentuk list ke dalam function. List yang
dikirimkan akan memiliki jenis data yang sama. Anda juga bisa
menyertakan tuple, dictionary, sets dan lain-lain.
Fungsi Dengan Parameter
Return
• Keyword return digunakan apabila Anda ingin membiarkan function
mengembalikan nilai.
• Contoh:
Perbedaan Fungsi dan Procedure
• Fungsi cocok untuk tugas yang membutuhkan perhitungan dan menghasilkan nilai yang bisa
digunakan lebih lanjut.
• Procedure berguna untuk tugas seperti mencetak hasil atau menjalankan aksi, tanpa perlu
mengembalikan nilai.
Global dan Variabel Lokal
• Variabel global adalah variabel yang di
deklarasikan di luar fungsi. Sedangkan
variabel lokal adalah variabel yang di
deklarasikan di dalam fungsi.
• Variabel global dapat di akses oleh
semua fungsi. Namun variabel lokal
hanya pada fungsi di mana ia di
deklarasikan, dan tidak dapat di akses
oleh fungsi lain.
Global dan Variabel Lokal
Perbedaan Variabel Global dan Lokal
Latihan
1. Buatlah sebuah aplikasi :
Fungsi:
• Menghitung total harga dari barang.
• Mengaplikasikan diskon jika ada, dan
menambahkan pajak (10%).
Procedure:
• Menampilkan ringkasan pesanan kepada
pelanggan berdasarkan nama dan daftar barang
yang dibeli.
• barang = ["Laptop", "Mouse", "Keyboard"]harga
= [8000, 30, 50] proses_pesanan("syaeful",
barang, harga, diskon=10)
Latihan
1. Buatlah ide aplikasi sederhana terdapat variable global dan variable lokal

Anda mungkin juga menyukai