SlideShare a Scribd company logo
1 of 14
C++ Dan Pemograman Berorientasi Objek
Pengenalan dengan C++
Herry Prasetyo
Pengertian Program
• Program adalah kumpulan instruksi yang
ditujukan untuk mengatur komputer agar
melakukan suatu tugas tertentu.
• Program ditulis dengan menggunakan
suatu bahasa pemograman contoh
beberapa bahasa pemograman :
1. Basic
2. Fortran
3. C++
C dan C++(1)
• C++(baca: si ples ples) biasanya tidak
lepas dari bahasa C, sebagai bahasa
pendahulunya.
• C adalah bahasa pemograman yang dapat
dikatakan berada antara bahasa beraras
rendah.
• Pencipta C adalah Brian W. Kerninghan
dan Dennis M. Ritchie sekitar tahun 1972.
C dan C++(2)
• C++ diciptakan satu dekade setelah C.
bahasa ini diciptakan oleh Bjarne
Stoustrup, Laboratorium Bell, AT&T pada
tahun 1983. Bahasa ini bersifat kompatibel
dengan bahasa pendahulunya.
• Tujuan utama pembuatan C++ adalah
untuk meningkatkan produktivitas
pemogram dalam membuat aplikasi
Pemrograman Berorientasi Objek(PBO)
• Pemograman berorientasi objek adalah
mengombinasikan data dan fungsi untuk
mengakses data menjadi sebuah
kesatuan unit.
• Unit dikenal dengan nama objek, objek
sebenarnya mencerminkan pola kerja
manusia dalam sehari-hari.
Fungsi Anggota, Metode, Data, Variabel Instan
• Pada bahasa pemograman berorientasi
objek, data yang melekat dalam suatu
objek biasa disebut variabel instan.
• Adapun fungsi yang melekat pada suatu
objek disebut fungsi anggota(member
function).
Paradigma PBO
• Paradigma ini didasari oleh kelas dan
objek.
• Paradigma ini menawarkan konsep
modularitas, penggunaan kembali, dan
kemudahan modifikasi.
Objek dan Kelas (1)
• Dalam terminologi pemograman
berorientasi objek, objek adalah hasil
cetakan kelas(class)
• Contoh yang disebut kelas adalah kucing
lalu objeknya adalah kucing persia,
kucingku, kucing stres, kucing1(lihat slide
berikutnya)
Objek dan Kelas(2)
Karakteristik PBO
• Pengapsulan (encapsulation)
• Pewarisan (inheritance)
• Polimorfisme (polymorphim)
Karakteristik PBO(Pengapsulan)
• Pengapsulan (encapsulation) adalah
pengemasan data dan fungsi dalam
wadah bernama objek dikenal dengan
sebutan pengapsulan. Data tidak lagi
diperlukan sebagai komponen kedua
setelah fungsi, melainkan mempunyai
kedudukan yang sama dengan fungsi.
Karakteristik PBO (Pewarisan)
• Pewarisan (inheritance) merupakan sifat
dalam bhasa pemograman berorientasi
objek yang memungkinkan sifat-sifat dari
suatu kelas diturunkan ke kelas lain.
Apalagi dengan dunia nyata, misalnya
pada Anjing sebagai kelas mempunyai
sifat dapat mengonggong, dan berkaki
empat.
Karakteristik PBO(Polimorfisme)
• Merupakan suatu konsep yang
menyatakan sesuatu yang sama dapat
memiliki berbagai bentuk dan perilaku
yang berbeda
Sekian Terima Kasih
Pertemuan 2 (Coding)
Herry Prasetyo

More Related Content

Viewers also liked

Dct routes
Dct routesDct routes
Dct routes70674
 
Konversi sistem bilangan
Konversi sistem bilanganKonversi sistem bilangan
Konversi sistem bilanganHerry Prasetyo
 
Uk culture for turkish learners
Uk culture for turkish learnersUk culture for turkish learners
Uk culture for turkish learnersTC Fulya Hoca
 
Bipolair en verslaafd
Bipolair en verslaafdBipolair en verslaafd
Bipolair en verslaafdMaxKnaapen
 
Presales Consultant Roles&Responsibilities
Presales Consultant Roles&ResponsibilitiesPresales Consultant Roles&Responsibilities
Presales Consultant Roles&Responsibilitiesvarshnnh
 
English 2 sena
English 2 senaEnglish 2 sena
English 2 senaaxiologia
 
Sync rep aurora_2016
Sync rep aurora_2016Sync rep aurora_2016
Sync rep aurora_2016Marco Tusa
 

Viewers also liked (13)

Dct routes
Dct routesDct routes
Dct routes
 
Report
ReportReport
Report
 
Ingles sena
Ingles senaIngles sena
Ingles sena
 
Pc programs
Pc programsPc programs
Pc programs
 
Ingles sena
Ingles senaIngles sena
Ingles sena
 
Konversi sistem bilangan
Konversi sistem bilanganKonversi sistem bilangan
Konversi sistem bilangan
 
Ingles.
Ingles.Ingles.
Ingles.
 
Uk culture for turkish learners
Uk culture for turkish learnersUk culture for turkish learners
Uk culture for turkish learners
 
Bipolair en verslaafd
Bipolair en verslaafdBipolair en verslaafd
Bipolair en verslaafd
 
Presales Consultant Roles&Responsibilities
Presales Consultant Roles&ResponsibilitiesPresales Consultant Roles&Responsibilities
Presales Consultant Roles&Responsibilities
 
English 2 sena
English 2 senaEnglish 2 sena
English 2 sena
 
Sync rep aurora_2016
Sync rep aurora_2016Sync rep aurora_2016
Sync rep aurora_2016
 
Escuela para padres valores
Escuela para padres valoresEscuela para padres valores
Escuela para padres valores
 

Similar to C++ DAN PBO

PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptarfa442827
 
Pengenalan Pemrogaman Berorientasi Obyek
Pengenalan Pemrogaman Berorientasi ObyekPengenalan Pemrogaman Berorientasi Obyek
Pengenalan Pemrogaman Berorientasi ObyekMichael Finery
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis objJulianGultom2
 
1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptx1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptxAlbertusHariAfandi
 
Meet 1 - Introduction of OOP.pdf
Meet 1 - Introduction of OOP.pdfMeet 1 - Introduction of OOP.pdf
Meet 1 - Introduction of OOP.pdfSamFChaerul
 
Pengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi ObjekPengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi Objekwawanext01
 
Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6ゴースト アノン
 
Pemrograman Berorientasi Objek (PBO).pptx
Pemrograman Berorientasi Objek (PBO).pptxPemrograman Berorientasi Objek (PBO).pptx
Pemrograman Berorientasi Objek (PBO).pptxAjiSaktiKurniawan
 
Materi 1 - Konsep PBO.pptx
Materi 1 - Konsep PBO.pptxMateri 1 - Konsep PBO.pptx
Materi 1 - Konsep PBO.pptxplgbk
 
2. konsep Pemrograman Berorientasi Obyek
2. konsep Pemrograman Berorientasi Obyek2. konsep Pemrograman Berorientasi Obyek
2. konsep Pemrograman Berorientasi ObyekTeknik Informatika UII
 
Pengertian & konsep oop (object oriented
Pengertian & konsep oop (object orientedPengertian & konsep oop (object oriented
Pengertian & konsep oop (object orientedBasiroh M.Kom
 
Materi Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis DesktopMateri Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis DesktopNaufal Arifudzaki
 
fdokumen.com_bab-1-konsep-oop.ppt
fdokumen.com_bab-1-konsep-oop.pptfdokumen.com_bab-1-konsep-oop.ppt
fdokumen.com_bab-1-konsep-oop.pptAgiHusni
 
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2rizki adam kurniawan
 
Class dan object
Class dan objectClass dan object
Class dan objectHardini_HD
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 

Similar to C++ DAN PBO (20)

PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.ppt
 
Pengenalan Pemrogaman Berorientasi Obyek
Pengenalan Pemrogaman Berorientasi ObyekPengenalan Pemrogaman Berorientasi Obyek
Pengenalan Pemrogaman Berorientasi Obyek
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis obj
 
1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptx1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptx
 
Meet 1 - Introduction of OOP.pdf
Meet 1 - Introduction of OOP.pdfMeet 1 - Introduction of OOP.pdf
Meet 1 - Introduction of OOP.pdf
 
Pengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi ObjekPengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi Objek
 
Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6
 
Apsi 1
Apsi 1Apsi 1
Apsi 1
 
TD-635-01-PSBO
TD-635-01-PSBOTD-635-01-PSBO
TD-635-01-PSBO
 
Pemrograman Berorientasi Objek (PBO).pptx
Pemrograman Berorientasi Objek (PBO).pptxPemrograman Berorientasi Objek (PBO).pptx
Pemrograman Berorientasi Objek (PBO).pptx
 
Materi 1 - Konsep PBO.pptx
Materi 1 - Konsep PBO.pptxMateri 1 - Konsep PBO.pptx
Materi 1 - Konsep PBO.pptx
 
2. konsep Pemrograman Berorientasi Obyek
2. konsep Pemrograman Berorientasi Obyek2. konsep Pemrograman Berorientasi Obyek
2. konsep Pemrograman Berorientasi Obyek
 
Materi delphi
Materi delphiMateri delphi
Materi delphi
 
Pengertian & konsep oop (object oriented
Pengertian & konsep oop (object orientedPengertian & konsep oop (object oriented
Pengertian & konsep oop (object oriented
 
Materi Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis DesktopMateri Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis Desktop
 
fdokumen.com_bab-1-konsep-oop.ppt
fdokumen.com_bab-1-konsep-oop.pptfdokumen.com_bab-1-konsep-oop.ppt
fdokumen.com_bab-1-konsep-oop.ppt
 
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
[RPL2] Pertemuan 1 - Pendahuluan Rekayasa Perangkat Lunak 2
 
Class dan object
Class dan objectClass dan object
Class dan object
 
Delphi
DelphiDelphi
Delphi
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 

More from Herry Prasetyo

More from Herry Prasetyo (15)

Luring DI Makasar pelatihan mobile pptx
Luring DI Makasar pelatihan mobile  pptxLuring DI Makasar pelatihan mobile  pptx
Luring DI Makasar pelatihan mobile pptx
 
"Web Development - Inovasi Digital 2024"
"Web Development - Inovasi Digital 2024""Web Development - Inovasi Digital 2024"
"Web Development - Inovasi Digital 2024"
 
Head first laravel
Head first laravelHead first laravel
Head first laravel
 
Modul Laravel
Modul Laravel Modul Laravel
Modul Laravel
 
Modul Ajar Basis Data
Modul Ajar Basis DataModul Ajar Basis Data
Modul Ajar Basis Data
 
WAWASAN KEBANGSAAN DAN NILAI NILAI BELA NEGARA
WAWASAN KEBANGSAAN DAN NILAI NILAI BELA NEGARAWAWASAN KEBANGSAAN DAN NILAI NILAI BELA NEGARA
WAWASAN KEBANGSAAN DAN NILAI NILAI BELA NEGARA
 
MODUL KEDUA.pdf
MODUL KEDUA.pdfMODUL KEDUA.pdf
MODUL KEDUA.pdf
 
Modul Pertama.pdf
Modul Pertama.pdfModul Pertama.pdf
Modul Pertama.pdf
 
CV 2021
CV 2021CV 2021
CV 2021
 
Sertifikat Dicoding
Sertifikat DicodingSertifikat Dicoding
Sertifikat Dicoding
 
Flutter movie apps tutor
Flutter movie apps tutorFlutter movie apps tutor
Flutter movie apps tutor
 
LatihanSederhanaAJA
LatihanSederhanaAJALatihanSederhanaAJA
LatihanSederhanaAJA
 
Tutorial basicapp
Tutorial basicappTutorial basicapp
Tutorial basicapp
 
Laravel[part ii]
Laravel[part ii]Laravel[part ii]
Laravel[part ii]
 
Laravel[part 1]
Laravel[part 1]Laravel[part 1]
Laravel[part 1]
 

C++ DAN PBO

  • 1. C++ Dan Pemograman Berorientasi Objek Pengenalan dengan C++ Herry Prasetyo
  • 2. Pengertian Program • Program adalah kumpulan instruksi yang ditujukan untuk mengatur komputer agar melakukan suatu tugas tertentu. • Program ditulis dengan menggunakan suatu bahasa pemograman contoh beberapa bahasa pemograman : 1. Basic 2. Fortran 3. C++
  • 3. C dan C++(1) • C++(baca: si ples ples) biasanya tidak lepas dari bahasa C, sebagai bahasa pendahulunya. • C adalah bahasa pemograman yang dapat dikatakan berada antara bahasa beraras rendah. • Pencipta C adalah Brian W. Kerninghan dan Dennis M. Ritchie sekitar tahun 1972.
  • 4. C dan C++(2) • C++ diciptakan satu dekade setelah C. bahasa ini diciptakan oleh Bjarne Stoustrup, Laboratorium Bell, AT&T pada tahun 1983. Bahasa ini bersifat kompatibel dengan bahasa pendahulunya. • Tujuan utama pembuatan C++ adalah untuk meningkatkan produktivitas pemogram dalam membuat aplikasi
  • 5. Pemrograman Berorientasi Objek(PBO) • Pemograman berorientasi objek adalah mengombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit. • Unit dikenal dengan nama objek, objek sebenarnya mencerminkan pola kerja manusia dalam sehari-hari.
  • 6. Fungsi Anggota, Metode, Data, Variabel Instan • Pada bahasa pemograman berorientasi objek, data yang melekat dalam suatu objek biasa disebut variabel instan. • Adapun fungsi yang melekat pada suatu objek disebut fungsi anggota(member function).
  • 7. Paradigma PBO • Paradigma ini didasari oleh kelas dan objek. • Paradigma ini menawarkan konsep modularitas, penggunaan kembali, dan kemudahan modifikasi.
  • 8. Objek dan Kelas (1) • Dalam terminologi pemograman berorientasi objek, objek adalah hasil cetakan kelas(class) • Contoh yang disebut kelas adalah kucing lalu objeknya adalah kucing persia, kucingku, kucing stres, kucing1(lihat slide berikutnya)
  • 10. Karakteristik PBO • Pengapsulan (encapsulation) • Pewarisan (inheritance) • Polimorfisme (polymorphim)
  • 11. Karakteristik PBO(Pengapsulan) • Pengapsulan (encapsulation) adalah pengemasan data dan fungsi dalam wadah bernama objek dikenal dengan sebutan pengapsulan. Data tidak lagi diperlukan sebagai komponen kedua setelah fungsi, melainkan mempunyai kedudukan yang sama dengan fungsi.
  • 12. Karakteristik PBO (Pewarisan) • Pewarisan (inheritance) merupakan sifat dalam bhasa pemograman berorientasi objek yang memungkinkan sifat-sifat dari suatu kelas diturunkan ke kelas lain. Apalagi dengan dunia nyata, misalnya pada Anjing sebagai kelas mempunyai sifat dapat mengonggong, dan berkaki empat.
  • 13. Karakteristik PBO(Polimorfisme) • Merupakan suatu konsep yang menyatakan sesuatu yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda
  • 14. Sekian Terima Kasih Pertemuan 2 (Coding) Herry Prasetyo

Editor's Notes

  1. Herry Prasetyo