SlideShare a Scribd company logo
3
Most read
7
Most read
8
Most read
Dr. Fariz Darari (fariz@cs.ui.ac.id)
Martua Reynard William Pasaribu (1906400210)
Muhammad Farhan Thariq (1906399215)
Muhammad Hazim Al Farouq (1906400103)
Rio Fernando Alexander Tampubolon (1906399266)
Apa itu Object-Oriented Programming ?
Object Oriented
Programming (OOP)
adalah suatu teknik
pemrograman dimana
semua hal dalam
program dimodelkan
seperti objek dalam
dunia nyata
Class dan Object
Class adalah salah satu cara
bagaimana kita membuat sebuah
kode yang mempunyai behaviour
tertentu dan lebih mudah dalam
mengorganisasi berbagai fungsi dan
state-nya
Objcet adalah instansiasi atau
perwujudan dari sebuah kelas.Bila
kelas adalah purwarupa (prototipe)nya
maka object adalah barang jadinya
Attribute
Semua class berfungsi untuk
membuat objek,dan semua
objek mengandung
karakteristik yang disebut
aatribut
Bila instance atttribute
spesifik untuk setiap
objek,class attribute berlaku
sama untuk semua
Instance Attributes Class Attributes
1. Method __init__()
Method dalam OOP
Method __init__ () merupakan method yang pertama kali di jalankan dan digunakan untuk membuat sebuah objek dari class
Tanpa __init__() kode menjadi lebih panjang dan tidak efektif
Method dalam OOP
2.Method __str__()
Method dalam OOP
Method ini mengembalikan representasi string dari object.Method ini digunakan ketika fungsi print() atau str() dipanggil pada suatu
object
Misalnya anjing,anjing memiliki identitas
pribadi seperti nama,jenis kelamin,dsb.Selain
itu anjing pun memilki hal/kegiatan yang biasa
dilakukan seperti makan,minum,dan berlari
T
Begitu pula dengan class yang didalamnya
terdapat :
● Class variable/atribute
● Method
● Instance variable/atirbute
● objek/instance
yang merupakan representasi dari identitas pribadi
anjing sebelumnya.
T
https://www.digitalocean.com/community/tutorials/understanding-class-and-
instance-variables-in-python-3
https://www.pythonindo.com/pemrograman-berorientasi-objek-di-python/
https://medium.com/@denihhandoko/object-oriented-programming-oop-dengan-python-3-9a618df7429e
https://www.codepolitan.com/membuat-class-di-python-589528b4d558d
Referensi

More Related Content

PDF
Pertemuan 3 Data Multi Dimensi
PDF
5 transformasi model data
PPT
pertemuan 7 basis data relational.ppt
PPTX
Metodologi Penelitian
PPTX
Basis Data : Pemodelan Erd
PPTX
Analisis Kebutuhan Sistem Informasi
DOCX
Data Base Tiket Pesawat
PPTX
Data dan informasi power point
Pertemuan 3 Data Multi Dimensi
5 transformasi model data
pertemuan 7 basis data relational.ppt
Metodologi Penelitian
Basis Data : Pemodelan Erd
Analisis Kebutuhan Sistem Informasi
Data Base Tiket Pesawat
Data dan informasi power point

What's hot (20)

PDF
Data Management (Relational Database)
PPT
Sistem Basis Data(PPT)
PPT
Sequence Diagram.ppt
PDF
Konsep Dasar Sistem Informasi Manajemen (SIM)
DOCX
Contoh RAB PADATI WEB
PPTX
Erp pertemuan-2
PDF
Business Process Modelling Notation - overview
PPT
Sistem pakar
DOCX
Review Materi Kuliah Perkim
PPTX
materi kuliah sistem informasi manajemen.pptx
PDF
IT BSC and Strategic Alignment Model (SAM)
PPTX
Presentasi digital marketing media 1111
DOCX
Perancangan (diagram softekz, dfd level 0,1,2)
DOCX
Pengertian data flow diagram
PPTX
Sorting ppt
DOC
Materi manajemen investasi teknologi informasi-1
PPT
Metodologi penelitian powerpoint
PPTX
Sistem Informasi Manajemen
PDF
[RPL2] Sequence Diagram
Data Management (Relational Database)
Sistem Basis Data(PPT)
Sequence Diagram.ppt
Konsep Dasar Sistem Informasi Manajemen (SIM)
Contoh RAB PADATI WEB
Erp pertemuan-2
Business Process Modelling Notation - overview
Sistem pakar
Review Materi Kuliah Perkim
materi kuliah sistem informasi manajemen.pptx
IT BSC and Strategic Alignment Model (SAM)
Presentasi digital marketing media 1111
Perancangan (diagram softekz, dfd level 0,1,2)
Pengertian data flow diagram
Sorting ppt
Materi manajemen investasi teknologi informasi-1
Metodologi penelitian powerpoint
Sistem Informasi Manajemen
[RPL2] Sequence Diagram
Ad

Similar to Object oriented programming in python 3 (16)

PDF
penjelasan konsep oop object oriented programming
PPT
Pemrograman Berorientasi Objek SMK KK PPLG
PPTX
Object oriented programming
PPT
T1 - Konsep Pemrograman Berorientasi Obyek.ppt
PDF
Pbo1 1
PPTX
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PPTX
Konsep dasar oop
PDF
Ddw konsep oop- september 2015
PDF
Presentation1.pdf
PPSX
Object oriented programming (oop)
DOCX
Uts pemrograman berbasis obj
PPTX
Pengantar Pengembangan Sistem Berorientasi Objek.pptx
PPTX
Konsep OOP
PPTX
Pertemuan 2 Konsep Dasar Pemrograman OOP
PPTX
Pemrograman Berorientasi Objek (PBO).pptx
PDF
Modul pbo
penjelasan konsep oop object oriented programming
Pemrograman Berorientasi Objek SMK KK PPLG
Object oriented programming
T1 - Konsep Pemrograman Berorientasi Obyek.ppt
Pbo1 1
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
Konsep dasar oop
Ddw konsep oop- september 2015
Presentation1.pdf
Object oriented programming (oop)
Uts pemrograman berbasis obj
Pengantar Pengembangan Sistem Berorientasi Objek.pptx
Konsep OOP
Pertemuan 2 Konsep Dasar Pemrograman OOP
Pemrograman Berorientasi Objek (PBO).pptx
Modul pbo
Ad

Recently uploaded (20)

PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PDF
Materi Seminar AITalks AI dan Suku Digital
PPTX
Bahan Presentasi Persamaan Elips .pptx
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PPTX
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
PDF
Pengenalan Undang-undang pengakap laut.pdf
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PPTX
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPTX
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas 12 Terbaru 2025
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Materi Seminar AITalks AI dan Suku Digital
Bahan Presentasi Persamaan Elips .pptx
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
Pengenalan Undang-undang pengakap laut.pdf
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PPT SURAT AL FIL LOMBA MAPSI SEKOLAH DASAR
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
Modul Ajar Pembelajaran Mendalam Senbud Seni Teater Kelas XII Terbaru 2025

Object oriented programming in python 3