17 April 2021

Cara Membuat Module Berisi Banyak Function Dan Memilih Mengambil Sebagian Function Dari File Program Lain, Pada Bahasa Pemrograman Python

www.niguru.comNiguru.com | Sabtu, 17 Apr 2021 | Pada posting yang lalu, Niguru.com sudah pernah menjelaskan cara membuat module yang didalamnya berisikan function yang dapat digunakan pada file program lain dengan cara mengimpor module yang sudah dibuat.

Pada posting kali ini Niguru.com akan menjelaskan mengenai cara untuk mengimpor sebagian function yang berada didalam module, sehingga penggunaan memori bisa lebih efisien karena tidak seluruh function didalam module diimpor.

Langsung saja berikut ini contoh program yang akan digunakan sebagai module:

def tambah(x,y):
 print "----------------"
 print "angka pertama: ",x
 print "angka kedua: ",y
 print "----------------"
 print x, " + ", y, " = ",x+y

def kurang(x,y):
 print "----------------"
 print "angka pertama: ",x
 print "angka kedua: ",y
 print "----------------"
 print x, " - ", y, " = ",x-y

def kali(x,y):
 print "----------------"
 print "angka pertama: ",x
 print "angka kedua: ",y
 print "----------------"
 print x, " x ", y, " = ",x*y

def bagi(x,y):
 print "----------------"
 print "angka pertama: ",x
 print "angka kedua: ",y
 print "----------------"
 print x, " / ", y, " = ",x/y

www.niguru.com

Simpan dengan nama modulku01.py (boleh disimpan dengan nama lain):

www.niguru.com

 
Untuk mengimpor hanya sebagian function sintaks yang digunakan adalah:

from nama_modul import nama_function

Perhatikan contoh berikut:


from modulku01 import kurang,bagi

a=float(input("ketik angka: "))
b=float(input("ketik angka: "))

kurang(a,b)
bagi(a,b)


www.niguru.com

 
Note:
nama_modul ditulis tanpa extension.

Simpan dengan nama input04.py (boleh disimpan dengan nama lain):

www.niguru.com

Buka DOS /command prompt. Buka atau jalankan file input04.py. Hasilnya:

www.niguru.com

Demikianlah penjelasan mengenai cara membuat module dan mengambil sebagian function yang berada pada module tersebut pada bahasa pemrograman Python.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment