SlideShare a Scribd company logo
Dasar dan Konsep Pemrograman
Ir. Sihar, MT.
T. Informatika – Fak. Teknologi Informasi
Bandung – 2016
FTI308 Pemrograman Berorientasi Objek (2 sks)
Daftar Pustaka
1) Eckel, B. Thinking In C++, 2nd Edition, Volume 2. Bruce Eckel,
MindView, Inc. 1999.
2) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan
Pemrograman. Deepublish. 2016. ISBN: 978-602-401-318-9.
3) Stroustrup, B. The C++ Programming Language, Third
Edition. Addison-Wesley. 1997.
4) Wiegand, G. Teach Yourself C++ in 21 Days, Second Edition.
Sams Publishing. 1999.
Translator yang digunakan: TC 3.0 di-download pada link-address:
http://www.4shared.com/rar/U4Qq5s0xce/TC_online.html
Dalam pemrograman berorientasi-objek (object-oriented programming), ada tiga hal
sebagai fokus pembahasan deklarasi object dan class (constructor dan destructor) yakni:
inheritance, polymorphism dan encapsulation.
Nama class adalah Kotak,
dengan tiga variabel jenis
public: panjang,
lebar,tinggi
Ada dua object rujukan ke
class Kotak: k1 dan k2;
dan dua variabel local:
vol2, vol2
Pada variabel global, class
Kotak merujuk pada dua
variabel lain yakni: k1 dan k2.
Pada variabel global dan local, saat
dipanggil dengan nama yang sama
maka isi variabel local yang di-
loading. Secara logika karena
penempatan blok pemanggil sama
dengan letak variabel local.
Class Kotak yang dirujuk k1 dan k2 tinggal memanggil variabel yang
terdeklarasi pada class Kotak. Berbeda pada pemrograman prosedural,
statement yang digunakan merujuk pada banyak variabel yang
terdeklarasikan.
Variabel Global
Variabel Local
Tampilan jalannya program:
Algoritma dan Pemrograman C++:
Kasus: Sebuah bilangan bulat, 3, diisikan pada var: kt, dimana menggunakan class Kata yang
menampung variabel public. Tampilkan isi kt tersebut.
Solusi:
Tampilan jalannya program:Algoritma dan Pemrograman C++:
Terlihat dalam penamaan class
tidak berdasar pada jenis dan
fungsi statement yang dikerjakan.
Penamaan class dilakukan secara
bebas.
Solusi:
Tampilan jalannya program:Algoritma dan Pemrograman C++:
Kasus: Tampilkanlah karakter ‘3’ menggunakan pemrograman berorientasi-objek dengan C++
programming-language, dimana nama class yang digunakan adalah Karakter. Isi karakter ‘3’
ditampungkan ke var: k.
Object pada source-code adalah var:
x yang dirujuk oleh class Karakter
dengan penugasan variabel kara
dengan sifat public. Oleh variabel
local k bertugas untuk menampung
karakter ‘3’.

More Related Content

PDF
7. pemrograman struktur
PDF
Konsep pointer Univ. BALE
PDF
Japaness multiplification 3 variables and 4 variables
PDF
Modul praktikum 1 pemrograman desktop
PDF
Latihan &kasus alpro-I_sns
PPT
Bab 1 konsep oop
PPT
OOP - Back to Basic
PDF
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
7. pemrograman struktur
Konsep pointer Univ. BALE
Japaness multiplification 3 variables and 4 variables
Modul praktikum 1 pemrograman desktop
Latihan &kasus alpro-I_sns
Bab 1 konsep oop
OOP - Back to Basic
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net

Viewers also liked (6)

PDF
Learning VB.NET Programming Concepts
PDF
E book vb.net+mysql(cara cepat)
DOCX
Tutorial Visual Basic "Aplikasi Kasir"
PDF
Seri Belajar Mandiri – Pemrograman VB.NET Untuk Pemula
PPTX
Database Operation di VB.NET
PPTX
Introduction to Object Oriented Programming
Learning VB.NET Programming Concepts
E book vb.net+mysql(cara cepat)
Tutorial Visual Basic "Aplikasi Kasir"
Seri Belajar Mandiri – Pemrograman VB.NET Untuk Pemula
Database Operation di VB.NET
Introduction to Object Oriented Programming
Ad

Similar to OOP d76 Univ-Bale (16)

PDF
Oop aju allen-UBB
PDF
ATP_INFORMATIKA_KELAS_X SIAP UPLOAD .pdf
PDF
Mte3143 tugasan & rubrik kerja kursus
PDF
Prak strukturdata
DOCX
analisa konstruktor mm.docx analisa data
PDF
RPS matakuliah Manajement Jaringan komputer .pdf
PDF
Rencana Pembelajaran Semester Mata Kuliah Matematika Informatika
DOC
Modularisasi – function dalam c++
DOCX
7. RANCANGAN ASESMEN revisi sesuai terbaru.docx
PDF
Slide-INF202-INF202-Slide-01.pdf
PDF
Rps ict 2020
PPTX
Teknik kompilasi
PDF
Modul latihan-c -
PDF
pengenalan c+
DOCX
Tujuan Pemb Fase D Kelas 8 SMP Informatika.docx
PPT
Algoritma----Dan-Pemrograman-C---Tipe-Data.ppt
Oop aju allen-UBB
ATP_INFORMATIKA_KELAS_X SIAP UPLOAD .pdf
Mte3143 tugasan & rubrik kerja kursus
Prak strukturdata
analisa konstruktor mm.docx analisa data
RPS matakuliah Manajement Jaringan komputer .pdf
Rencana Pembelajaran Semester Mata Kuliah Matematika Informatika
Modularisasi – function dalam c++
7. RANCANGAN ASESMEN revisi sesuai terbaru.docx
Slide-INF202-INF202-Slide-01.pdf
Rps ict 2020
Teknik kompilasi
Modul latihan-c -
pengenalan c+
Tujuan Pemb Fase D Kelas 8 SMP Informatika.docx
Algoritma----Dan-Pemrograman-C---Tipe-Data.ppt
Ad

More from staffpengajar (20)

PDF
Lthn_kasus_M13_alpro.pdf
PDF
M15_alpro_.pdf
PDF
M09-jarKomp-1_.pdf
PDF
M10-jarKomp-1.pdf
PDF
Dasar Operator Arithmatika_python.pdf
PDF
artikel_IoT_PR_snmpsimamora.pdf
PDF
data_dan_DBase_.pdf
PDF
Randomize number vbscript_sns
PDF
sns77 vb script_politel
PDF
Diktat c++ d76_dev-cpp
PDF
Algoritma Matematika Informasi dalam Pemrograman C++
PDF
Artikel sns op-bndg_2000
PDF
sns about struct-cpp
PDF
Allen d76 matlab-adjoe_
PDF
What about spim-simulator
PDF
Notes reliability engineering
PDF
Matlab sns_77
PDF
Matlab tutor sns
PDF
sns es oop_
PDF
M8 tif314 krywn_sns
Lthn_kasus_M13_alpro.pdf
M15_alpro_.pdf
M09-jarKomp-1_.pdf
M10-jarKomp-1.pdf
Dasar Operator Arithmatika_python.pdf
artikel_IoT_PR_snmpsimamora.pdf
data_dan_DBase_.pdf
Randomize number vbscript_sns
sns77 vb script_politel
Diktat c++ d76_dev-cpp
Algoritma Matematika Informasi dalam Pemrograman C++
Artikel sns op-bndg_2000
sns about struct-cpp
Allen d76 matlab-adjoe_
What about spim-simulator
Notes reliability engineering
Matlab sns_77
Matlab tutor sns
sns es oop_
M8 tif314 krywn_sns

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
DOCX
Lembar Kerja Mahasiswa Information System
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PDF
Materi Seminar AITalks AI dan Suku Digital
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPTX
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
PPTX
Bahan Presentasi Persamaan Elips .pptx
PDF
lembar kerja LMS tugas pembelajaran mendalam
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
PDF
PPT Resources Seminar AITalks: AI dan Konseling GPT
PDF
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
PPTX
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
PPTX
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Lembar Kerja Mahasiswa Information System
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Bahan Tayang OJT Pembelajaran Mendalam KS
Materi Seminar AITalks AI dan Suku Digital
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
Slide PPT Metode Ilmiah Kelas 7 SMP.pptx
Bahan Presentasi Persamaan Elips .pptx
lembar kerja LMS tugas pembelajaran mendalam
PPT Kurikulum Berbasis Cinta tahun 2025.
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
PPT Resources Seminar AITalks: AI dan Konseling GPT
INSTRUMEN IMPLEMENTASI DAN REFLEKSI PERENCANAAN PEMBELAJARAN-ARNI.pdf
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
PENGIMBASAN PEMBELAJARAN MENDALAM (DEEP LEARNING)
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx

OOP d76 Univ-Bale

  • 1. Dasar dan Konsep Pemrograman Ir. Sihar, MT. T. Informatika – Fak. Teknologi Informasi Bandung – 2016 FTI308 Pemrograman Berorientasi Objek (2 sks)
  • 2. Daftar Pustaka 1) Eckel, B. Thinking In C++, 2nd Edition, Volume 2. Bruce Eckel, MindView, Inc. 1999. 2) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan Pemrograman. Deepublish. 2016. ISBN: 978-602-401-318-9. 3) Stroustrup, B. The C++ Programming Language, Third Edition. Addison-Wesley. 1997. 4) Wiegand, G. Teach Yourself C++ in 21 Days, Second Edition. Sams Publishing. 1999. Translator yang digunakan: TC 3.0 di-download pada link-address: http://www.4shared.com/rar/U4Qq5s0xce/TC_online.html
  • 3. Dalam pemrograman berorientasi-objek (object-oriented programming), ada tiga hal sebagai fokus pembahasan deklarasi object dan class (constructor dan destructor) yakni: inheritance, polymorphism dan encapsulation. Nama class adalah Kotak, dengan tiga variabel jenis public: panjang, lebar,tinggi Ada dua object rujukan ke class Kotak: k1 dan k2; dan dua variabel local: vol2, vol2
  • 4. Pada variabel global, class Kotak merujuk pada dua variabel lain yakni: k1 dan k2. Pada variabel global dan local, saat dipanggil dengan nama yang sama maka isi variabel local yang di- loading. Secara logika karena penempatan blok pemanggil sama dengan letak variabel local. Class Kotak yang dirujuk k1 dan k2 tinggal memanggil variabel yang terdeklarasi pada class Kotak. Berbeda pada pemrograman prosedural, statement yang digunakan merujuk pada banyak variabel yang terdeklarasikan. Variabel Global Variabel Local Tampilan jalannya program: Algoritma dan Pemrograman C++:
  • 5. Kasus: Sebuah bilangan bulat, 3, diisikan pada var: kt, dimana menggunakan class Kata yang menampung variabel public. Tampilkan isi kt tersebut. Solusi: Tampilan jalannya program:Algoritma dan Pemrograman C++: Terlihat dalam penamaan class tidak berdasar pada jenis dan fungsi statement yang dikerjakan. Penamaan class dilakukan secara bebas.
  • 6. Solusi: Tampilan jalannya program:Algoritma dan Pemrograman C++: Kasus: Tampilkanlah karakter ‘3’ menggunakan pemrograman berorientasi-objek dengan C++ programming-language, dimana nama class yang digunakan adalah Karakter. Isi karakter ‘3’ ditampungkan ke var: k. Object pada source-code adalah var: x yang dirujuk oleh class Karakter dengan penugasan variabel kara dengan sifat public. Oleh variabel local k bertugas untuk menampung karakter ‘3’.