Artikel

Method Self Pada Class Python

Arikel Lainnya:

Method Self Pada Class Python

Tim Kelas AI, 19 Jan 2026

first_page Artikel

Pada artikel sebelumnya, kita sudah mempelajari apa itu OOP dalam bahasa pemrograman Python. Namun kita masih menemukan berbagai terminologi yang mungkin cukup asing bagi kalian yang baru pertama kali mempelajari python seperti: class, object, method, constructor, object, dll. So, pada artikel ini kita akan membahasnya lebih lanjut.

self adalah global variabel pada sebuah class yang harus ada pada setiap method. self digunakan untuk mengambil atau memperbaharui atribut pada diri objek itu sendiri. Misal kita ingin mengambil atribut 'jumlah' dan 'harga' dari sebuah class untuk membuat sebuah method perhitungan total harga. Formula yang digunakan adalah 'total harga' = 'jumlah' x 'harga'. Kira-kira methodnya seperti ini:

class produk():
    jumlah = 2
    harga = 10000

    def total_harga(self):
        print(self.jumlah * self.harga)

Untuk memanggilnya, kita bisa melakukannya seperti ini:

ayam = produk()
ayam.total_harga()
20000

Karena jumlah produk kita adalah 2, dan harga per produknya adalah Rp 10.000, maka method akan mengembalikan angka sesuai formulanya, yaitu 2 x 10.000 = 20.000.


Artikel Lainnya:

linear_scale
  • Top Section