Sunday, 16 April 2017

Mengenal Pemrograman Berorientasi Objek pada Python part 1

Gambar 1. Logo python


Halaman python sebelumnya:https://komputasistat.blogspot.co.id/2017/04/instalasi-python-dan-menggunakan-ide.html

Baiknya pemrograman berorientasi  objek / OOP / object oriented programming dipelajari setelah mendapatkan algoritma pemrograman dan struktur data. Belajar Algoritma pemrograman dasar dan struktur data akan membiasakan penggunaan bahasa pemrogram tersebut. Setelah bahasa tersebut sudah familiar dan kita bisa menggunakannya secara luwes, memahami pemrograman berorientasi  objek menjadi lebih mudah.

Salah satu keuntungan menggunakan pemrograman berorientasi  objek yaitu kode program yang kita buat dapat digunakan lagi / reuse dan kemudian kita dapat memodifikasi kode tersebut. Dengan adanya keuntungan ini maka membuat program akan lebih cepat.

Istilah oop pada python yang dishare pada kali ini yaitu kelas, atribut dan method

Kelas / Class
Pemrograman berorientasi objek tidak terlepas dari yang namanya kelas /class. Kelas digunakan untuk mendefinisikan objek yaitu nilai-nilai dan perilaku (behaviour) tertentu. (kelas merupakan blueprint dari objek)

Deklarasi kelas / class pada phyton :

class tulis:
#statement
#statement

contoh kelas yang didalamnya terdapat atribut dan method:

class tulis:
    nilaiabjad="xyz"; #atribut
    def tulis_abjad(self): #method
        print ("abcde");

Running menggunakan IDE PyCharm:
Gambar 2. Running menggunakan PyCharm
Instalasi PyCharm:
https://komputasistat.blogspot.co.id/2017/04/instalasi-python-dan-menggunakan-ide.html

Atribut Kelas
Atribut kelas merupakan variabel-variabel yang kita deklarasikan pada suatu kelas


class tulis:
    nilaiabjad="xyz"; #atribut
  

Method Kelas
Method kelas merupakan fungsi yang dideklarasikan pada kelas dan dapat melekat pada objek.


class tulis:
    def tulis_abjad(self): #method
        print ("abcde");


Selamat bereksperimen..

Sekian dan terimakasih



Artikel Terkait Python

1 comment: