Tuesday, September 9, 2014

Membuat class di Bahasa Pemrograman Python ( Class Pesan)

Membuat class di Bahasa Pemrograman Python ( Class Pesan) | pemrograman | komputer | bahasa python
Untuk membuat object, sobat memerlukan class di dalam bahasa pemrograman python. Dalam pembuatan class, sobat membutuhkan metode-metode yang berbentuk function (def). Class sendiri terdiri dari satu atau beberapa function yang memiliki fungsi masing-masing dalam mengakses atau mengolah object yang dibuat. Formula penulisan class.class namaKelas (object) :
    """Keterengan class yang dibuat (bisa menyebutkan function-funtion yang akan ditulis di dalam     class)."""
    def __init__(self, var) :
        self.var = var
    def namaFunction1(self) :
        return …

    def nameFunction2(self) :
        rerturn …
    ...
    ...
    def nameFunction_n(self) :
        return
Lihat contoh di bawah ini sob :
  • Class Pesan
    bahasa pemrograman python

    Keterangan :
    • class pesan(object) :
      Membuat kelas bernama pesan.
    • “This class obtain string.”
      Kalimat tersebut adalah keterangan. Sesuai keterangan di atas, class yang dibuat mengandung string.
    • def __init__(self, string) :
          self.string = string

      Di dalam kelas harus adanya initial ( __init__ ) karena untuk mengindeks variable yang ada dibelakang self. Contoh di atas terdapat var string yang berfungsi mengindeks isi pesan yang diinput dalam class pesan.
    • def cetakIni(self) :
          return self.string
      Mencetak string yang diinput oleh user dengan cara mengembalikan nilai self.string (return self.string)
    • def cetakHurufBesar(self) :
          return str.upper(self.string)

      Mencetak huruf besar / kapital dengan menggunakan fungsi upper.
    • def cetakHurufKecil(self) :
          return str.lower(self.string)

      Mencetak huruf kecil dengan menggunakan fungsi lower.
    • def cetakHurufTitle(self) :
          return str.title(self.string)

      Mencetak huruf title (huruf kapital pada setiap kata) dengan menggunakan fungsi title.)
    • def jumlahKarakter(self) :
          print "Kalimatku mempunyai",len(self.string),"karater."

      Mencetak jumlah karakter dari string yang diinput dalam class pesan tersebut.
    • def perbarui(self,stringBaru) :
          self.string = stringBaru

      Mengganti string yang diinput ke dalam class pesan dengan string baru.
    • def __str__(self) :
          return self.string

      Mencetak nilai string yang diinput.
Baca Materi selajutnya >>

4 comments:

  1. nice banget infonyaa kereeen, buat yangpengen belajar pemprograman bis gampang paham ini

    ReplyDelete
  2. bahasa pemograman python itu yang ada di symbian kan gan??

    ReplyDelete
  3. @Andretti, Silahkan belajar gan. kita bisa belajar bareng

    ReplyDelete
  4. @nabila, kalo di symbian q malah belum pernah menemui ada apa gak.. setahuku python itu bahasa pemprograman di pc

    ReplyDelete