0% menganggap dokumen ini bermanfaat (0 suara)
46 tayangan13 halaman

Client Server 1

Dokumen tersebut membahas konsep-konsep dasar pemrograman berorientasi objek dalam bahasa Python, meliputi penggunaan kondisi if-else, looping while dan for, fungsi range, kelas, objek, pewarisan, hak akses ahli waris, dan deklarasi kelas turunan.

Diunggah oleh

DEFAN
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
46 tayangan13 halaman

Client Server 1

Dokumen tersebut membahas konsep-konsep dasar pemrograman berorientasi objek dalam bahasa Python, meliputi penggunaan kondisi if-else, looping while dan for, fungsi range, kelas, objek, pewarisan, hak akses ahli waris, dan deklarasi kelas turunan.

Diunggah oleh

DEFAN
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 13

CLIENT SERVER 1

HENDRAWAN APRILLIA ASHARI, ST


POLITEKNIK HARAPAN BERSAMA KOTA TEGAL
2019
PYTHON CONDITIONS

• Python hanya menyediakan satu model pemilihan conditions yaitu if (if-elif-


else)
• Kontruksi if-else pada python
PYTHON LOOPING WHILE

• Kontruksi
PYTHON LOOPING FOR

• Kontruksi
RANGE

• Range(a), berulang dari 0 sampai a-1, step per 1


• Range(a, b), berulang dari a sampai b-1, step per 1
• Range(a, b, c), berulang dari a sampai b-1, step per c
CONTINUE

• Continue berarti current loop akan dilewati


OOP (OBJECT ORIENTED PROGRAMMING)

• Inti dari OOP adalah Class.


• Class adalah Model atau template dari sebuah Object.
• Object adalah Class yang sudah di instance atau sudah di munculkan.
• OOP memiliki 4 kunci dasar yaitu :
- Abstraksi
- Enkapsulasi
- Pewarisan
- Polimorfisme
CLASS

• Class pada dasarnya adalah cara untuk meng-enkapsulasi antara Data


Member dan Method Member
• Data Member adalah Variable atau Data
• Method Member adalah Fungsi pemroses Data
DEKLARASI CLASS

Class ClassName(object):
def __init__(self, param1, param2):
#construktor code
def __del__(self, param1, param2):
#destructor code
def MethodName(self, param1m param2):
#Method Code
MENDEKLARASIKAN OBJECT

• ClassInstance = ClassName()
PEWARISAN

• Pewarisan adalah penurunan sebuah kelas, sehingga kelas baru akan mempunyai
sifat yang sama dengan kelas induk.
• Mengapa dibutuhkan pewarisan ?, karena bisa jadi kelas induk tidak memiliki semua
fungsi yang di butuhkan.
• Mengapa di wariskan ?, karena dengan mewariskan kelas induk maka programmer
tidak perlu mendeklarasikan kelas yang mempunyai sifat yang sama dengan
menambahkan kemampuan lain.
• Harus di wariskan ?, tidak. Karena ada methode pengembangan lain yaitu
prosedural.
HAK AKSES AHLI WARIS

• Meskipun class turunan akan mempunyai semua sifat class induk, tetapi class turunan
tidak memiliki semua hak akses data pada class induk.
• Private : berarti class turunan tidak memiliki akses.
• Protected : berarti class turunan memiliki akses tetapi class lain tidak memiliki akses
• Public : berarti class turunan memiliki akses dan class lain juga memiliki akses
• Mendeklarasikan data private dengan menambahkan __ (dua garis bawah) pada
nama variable-nya contoh __nama
DEKLARASI CLASS TURUNAN

Class ClassName(ClassInduk):
def __init__(self, param1, param2):
#construktor code
def __del__(self, param1, param2):
#destructor code
def MethodName(self, param1m param2):
#Method Code

Anda mungkin juga menyukai