Fungsi dan Modul Pemrogramman Python


1. 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.
Kategori Fungsi
  • Standard Library Function adalah fungsifungsi yang telah disediakan oleh Interpreter Python dalam file-file atau librarynya. Misalnya: raw_input(), input(), print(), open(), len(), max(), min(), abs(),pow() dll.
  • Programmer-Defined Function adalah function yang dibuat oleh programmer sendiri. Function ini memiliki nama tertentu yang unik dalam program, letaknya terpisah dari program utama, dan bisa dijadikan satu ke dalam suatu library buatan programmer itu sendiri.

Contoh Fungsi:

keterangan :

pow(5,4) 

Baris ini digunakan untuk memanggil fungsi power, dimana power membutuhkan dua angka, yang pertama adalah based(pada contoh 5) dan yang kedua adalah eksponen(pada contoh 4)

abs(-18) dan abs(5)

Baris ini digunakan untuk memanggil fungsi absolute.

2. Modul adalah sebuah file yang berisi sekumpulan fungsi – fungsi dan instruksi – instruksi program python. Modul tersebut disimpan dengan ekstension .py, pemanggilan modul dijalankan dengan perintah import.

contoh modul:

import math

Baris ini digunakan agar program dapat menggunakan semua fungsi yang ada pada modul math.

math.sqrt

Pada baris ini digunakan untuk menggunakan fungsi sqrt(digunakan untuk mencari akar) yang terdapat pada modul math. Kita juga bisa memasukkan modul ke dalam sebuah variable, misalnya kita beri nama variable tersebut dengan nama ‘akar’. perhatikkan contoh dibawah ini :

Iklan
  1. ok

  1. Juli 22nd, 2016
    Trackback from : Modul – cyzod

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: