Anda di halaman 1dari 3

Mata Kuliah

Praktikum
Materi / Bahasa

: Pemrograman Terstruktur
:5
: Pemrograman Phyton fungsi

Tujuan :
1.
2.
3.
4.

Mahasiswa dapat membuat file pemrograman python


Memahami dan mengerti parameter dalam fungsi
Mahasiswa mengetahui serta mampu menggunakan fungsi dalam pemrograman python
Mahasiswa mampu membuat program python dengan memanfaatkan fungsi

Pembahasan :
Dalam sebuah pemrograman, fungsi adalah sekumpulan perintah atau statemen yang dirancang
untuk melakukan suatu tugas tertentu. Dalam suatu pemrograman, fungsi banyak digunakan
dengan tujuan :
-

Dengan menggunakan fungsi, program yang dibuat menjadi lebih terstruktur, sehingga
program akan lebih mudah dikembangkan dan dipahami.
Dapat mengulangi pengulangan (duplikasi) penulisan code/ program. Code yang
melakukan perintah yang berulang-ulang dalam sebuah program dapat dituliskan sekali
saja dan terpisah dalam bentuk fungsi.

Fungsi akan memerlukan nilai variable atau parameter yang biasa disebut sebagai argument.
Nilai tersebut akan diakukan proses oleh fungsi tersebut, sesuai dengan tujuan fungsi tersebut
dibuat.

def function_name(parameters):
"""docstring"""
statement(s)

Keterangan sintaks diatas adalah :


1. def : menandai awal dari header fungsi
2. function_name : nama fungsi. Pemberian nama fungsi mengikuti aturan pada
pemrograman python.
3. Parameter : sebuah nilai variable yang diterima oleh fungsi yang nantinya dilakukan
proses didalam fungsi. Bersifat opsional
4. Tanda (:) : untuk menandai akhir dari header fungsi
5. Statement(s) : statemen atau perintah-perintah yang akan melakukan tugasnya.

Bagaimana cara mengakses perintah yang ada didalam fungsi?. Cara mengakses perintahperintah yang ada dalam fungsi tidak perlu melakukan satu-satu atau harus dalam satu
file(lembar kerja), tetapi kita hanya perlu memanggil nama fungsi dari fungsi yang sesuai dengan
parameter yang sesuai.

Tipe-tipe fungsi ada 2, yaitu :


1. Built-in function
: fungsi yang sudah ada di python
2. User-defined function : fungsi yang dibuat atau didefinisikan oleh user

Bahan dan Alat :


1.
2.
3.

PC/ Notebook
Aplikasi Python shell
USB drive/ flashdisk

Praktiku :
1.

Buat file dengan 06lat01.py untuk membuat fungsi dalam pemrograman python

2.

Buat file dengan 06lat02.py untuk membuat fungsi dalam pemrograman python dengan
return value

3.

Buat file dengan 06lat03.py untuk mengakses variable dalam fungsi

Latihan :
1. Buat algoritma dan flowchart kalkulator sederhana.
2. Buat program dari algoritma dan flowchart diatas.

Tugas
1. Buat laporan kegiatan praktikum yang telah anda lakukan dengan melakukan analisa
program yang telah anda coba dan program latihan.
2. Laporan disimpan dalam bentuk file dengan format nama file : PT-06-NIM-nama depan/
panggilan.pdf
3. Laporan dikumpulkan pada saat akan kegiatan praktikum berikutnya

Anda mungkin juga menyukai