20 April 2021

Inilah Penjelasan Mengenai CLASS Dalam Bahasa Pemrograman Python – Part 2

www.niguru.comNiguru.com | Selasa, 20 Apr 2021 | Pada posting sehari sebelumnya Niguru.com sudah menjelaskan mengenai pengelompokkan function ke dalam class. Posting kali ini masih melanjutkan posting sehari sebelumnya dan melanjutkan dengan penjelasan mengenai cara import dan memanfaatkan class sebagai module.

Langsung saja Niguru.com menampilkan keseluruhan program yang akan digunakan sebagai module, berupa function tambah, kurang, kali, dan bagi, yang ditempatkan di bawah class bernama hitung.
Berikut ini programnya:

class hitung:
 def __init__(self,x,y):
  self.x=x
  self.y=y

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

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

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

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

www.niguru.com

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

www.niguru.com

 
Dan sintaks untuk impor module berisi class masih tetap sama seperti mengimpor module yang hanya berisi function tanpa class, yaitu:

import nama_file_module 

Note: tanpa extension.

Contoh:

import mClass01


www.niguru.com

 
Dan sintaks untuk memanggil class adalah:

variabel = module.nama_class(parameter)

contoh:

x=mClass01.hitung(a,b)

 

Dan untuk memanggil function yang berada di dalam class gunakan sintaks:

variabel.function()

Note
Nama variabel harus sama dengan nama variabel saat pemanggilan class (dalam contoh adalah variabel “x”). 

Contoh:

x.tambah()
x.kurang()
x.kali()
x.bagi()


www.niguru.com

 
Berikut ini contoh selengkapnya program yang menggunakan pemanggilan class dan function di dalam class tersebut:

import mClass01
x=mClass01.hitung(a,b)

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

x.tambah()
x.kurang()
x.kali()
x.bagi()


www.niguru.com

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

www.niguru.com

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


www.niguru.com

Demikianlah penjelasan mengenai pengenalan class dalam bahasa pemrograman Python. Penjelasan pada posting ini akan dilanjutkan pada posting pada hari berikutnya.

Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi teman-teman pembaca sekalian.

Selamat beraktivitas .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment