Sesuatu yang bisa dipikirkan
Sesuatu yang bisa diidentifikasi
Sesuatu yang bisa dikenai tindakan
Sesuatu yang bisa dikenai suatu konsep
Sesuatu yang bisa dipikirkan
Sesuatu yang bisa diidentifikasi
Sesuatu yang bisa dikenai tindakan
Sesuatu yang bisa dikenai suatu konsep
Proses membuat solusi dengan pendekatan yang dilakukan dari objek-objek yang ditemui.
Fungsi di dalam konsep ini dibungkus dalam objek-objek.
Pemrograman berorientasi objek ii 10 classEdri Yunizal
Dokumen tersebut membahas tentang pembuatan dan penerapan class dalam pemrograman berorientasi objek visual basic. Class dibuat untuk mengelompokkan properti dan prosedur yang berkaitan untuk menentukan bilangan genap dan ganjil, kemudian dikompilasi menjadi DLL yang dapat digunakan oleh program lain. Program contoh dibuat untuk menerapkan class tersebut dengan membuat objek dan mengakses properti serta prosedurnya.
Built in class adalah class-class yang secara langsung disediakan oleh Java, user dapat langsung menggunakan tanpa perlu mendefinisikan sendiri
Mengakses Built in class :
Import Built in class dengan menggunakan key word “import”
Ex: import java.util.Scanner;
Buat instance dari class tersebut
Ex: Scanner input = new Scanner(System.in);
Tanda titik digunakan oleh Java sebagai pemisah antara instance dengan method/atribut
Ex: input.nextLine();
Contoh Built in class: class Scanner, class String, class Math
This is an intermediate conversion course for C++, suitable for second year computing students who may have learned Java or another language in first year.
The document discusses object-oriented programming fundamentals including packages, access specifiers, the this keyword, encapsulation, inheritance, overriding, and polymorphism. A package organizes related classes and interfaces into namespaces. Access specifiers set access levels for classes, variables, methods, and constructors. The this keyword refers to the current object. Encapsulation hides implementation details by making fields private and providing public access methods. Inheritance allows a class to acquire properties of another class. Overriding defines a method with the same signature as a parent method. Polymorphism allows an object to take on multiple forms through method overloading and object references to child classes.
The document discusses a trainee's progress in typing speed and jobs applied over 3 weeks, achieving targets of 21, 23, and 27 words per minute and applying to 3 companies while waiting to hear back on 2 applications. It also provides an overview of method overloading and constructor overloading in Java with examples.
Pemrograman berorientasi objek ii 10 classEdri Yunizal
Dokumen tersebut membahas tentang pembuatan dan penerapan class dalam pemrograman berorientasi objek visual basic. Class dibuat untuk mengelompokkan properti dan prosedur yang berkaitan untuk menentukan bilangan genap dan ganjil, kemudian dikompilasi menjadi DLL yang dapat digunakan oleh program lain. Program contoh dibuat untuk menerapkan class tersebut dengan membuat objek dan mengakses properti serta prosedurnya.
Built in class adalah class-class yang secara langsung disediakan oleh Java, user dapat langsung menggunakan tanpa perlu mendefinisikan sendiri
Mengakses Built in class :
Import Built in class dengan menggunakan key word “import”
Ex: import java.util.Scanner;
Buat instance dari class tersebut
Ex: Scanner input = new Scanner(System.in);
Tanda titik digunakan oleh Java sebagai pemisah antara instance dengan method/atribut
Ex: input.nextLine();
Contoh Built in class: class Scanner, class String, class Math
This is an intermediate conversion course for C++, suitable for second year computing students who may have learned Java or another language in first year.
The document discusses object-oriented programming fundamentals including packages, access specifiers, the this keyword, encapsulation, inheritance, overriding, and polymorphism. A package organizes related classes and interfaces into namespaces. Access specifiers set access levels for classes, variables, methods, and constructors. The this keyword refers to the current object. Encapsulation hides implementation details by making fields private and providing public access methods. Inheritance allows a class to acquire properties of another class. Overriding defines a method with the same signature as a parent method. Polymorphism allows an object to take on multiple forms through method overloading and object references to child classes.
The document discusses a trainee's progress in typing speed and jobs applied over 3 weeks, achieving targets of 21, 23, and 27 words per minute and applying to 3 companies while waiting to hear back on 2 applications. It also provides an overview of method overloading and constructor overloading in Java with examples.
Dokumen tersebut membahas perbedaan pendekatan terstruktur dan berorientasi objek dalam pemrograman. Pendekatan terstruktur berfokus pada algoritma dan fungsi, sedangkan pendekatan berorientasi objek berfokus pada objek yang menggabungkan data dan fungsionalitas. Karakteristik utama pendekatan berorientasi objek adalah abstraksi, enkapsulasi, pewarisan, dan komunikasi antar objek.
RPS mata kuliah Pemrograman Berorientasi Obyek pada Program Studi Teknik Informatika Universitas Medan Area menjelaskan bahwa mahasiswa akan mempelajari konsep-konsep OOP seperti class, object, encapsulation, inheritance, polymorphism, interface, dan exception handling menggunakan bahasa pemrograman Java selama 16 minggu perkuliahan. RPS ini juga menetapkan capaian pembelajaran mata kuliah dan korelasinya dengan capaian pembelajaran program studi serta rencan
Objek berorientasi merupakan pendekatan pemodelan berdasarkan konsep objek nyata. Dokumen ini membahas sejarah, konsep, metodologi, model, struktur, siklus hidup pengembangan sistem, karakteristik objek, dan perbedaan pendekatan objek berorientasi dengan non-objek.
Pengenalan C++ dan Pemograman Berorientasi ObjekTetty Prasetyo
Dokumen ini membahas pengertian C++ dan pemograman berorientasi objek. C++ merupakan bahasa pemograman yang mendukung paradigma pemograman berorientasi objek dengan fitur-fitur seperti pengkapsulan, pewarisan, dan polimorfisme yang memungkinkan pembuatan program dengan struktur data dan fungsionalitas yang mirip dengan dunia nyata. Dokumen ini juga menjelaskan konsep dasar pemograman berorientasi objek seperti objek, kelas, variabel instan
Dokumen tersebut merupakan Rencana Pembelajaran Semester (RPS) mata kuliah Pemrograman Berorientasi Objek yang mencakup tujuan pembelajaran, materi pembelajaran, metode pembelajaran, dan penilaian mahasiswa.
Pemrograman berorientasi objek melibatkan penggunaan objek dengan identitas yang membungkus properti dan operasi untuk menyelesaikan masalah. Konsep kuncinya termasuk kelas, objek, enkapsulasi, pewarisan, dan polimorfisme.
Dokumen tersebut membahas perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural. Pemrograman berorientasi objek fokus pada konsep objek dan interaksinya, sedangkan pemrograman prosedural fokus pada proses dan urutan langkah. Pemrograman berorientasi objek memiliki sifat abstraksi, enkapsulasi, pewarisan, dan polimorfisme.
Dokumen ini berisi silabus mata pelajaran kerja proyek untuk kelas XII paket keahlian rekayasa perangkat lunak. Silabus ini menjelaskan kompetensi inti, kompetensi dasar, materi pokok pembelajaran, penilaian, alokasi waktu, dan sumber belajar untuk pelaksanaan kerja proyek siswa selama satu semester.
Silabus mata kuliah ini membahas konsep dasar objek, kelas, dan objek dalam analisis dan perancangan berorientasi objek. Metodologi OOAD memiliki karakteristik seperti pengkapsulan, pewarisan, dan polimorfisme. Konsep-konsep ini digunakan untuk menganalisis sistem sebagai kumpulan objek dan kelas.
Buku ini membahas konsep dasar pemrograman berorientasi objek (OOP) dan penerapannya pada bahasa pemrograman VB.NET. Buku ini menjelaskan konsep-konsep utama OOP seperti class, object, encapsulation, inheritance, dan polymorphism beserta contoh-contoh penerapannya dalam membuat program dengan pendekatan OOP menggunakan VB.NET.
Dokumen tersebut membahas tentang konsep pemrograman berorientasi objek dan perbandingannya dengan pemrograman prosedural. Topik utama mencakup konsep OOP seperti class, objek, atribut, dan metode serta perbedaan antara paradigma prosedural dan berorientasi objek.
Analisis berorientasi objek dan desain memodelkan sistem sebagai kelompok objek yang berinteraksi. Setiap objek mewakili entitas sistem dengan kelas, state, dan perilaku. Konsep utama meliputi abstraksi, enkapsulasi, pewarisan, dan polimorfisme. Kelas mewakili kumpulan objek dengan karakteristik serupa, sedang objek merepresentasikan entitas dunia nyata.
More Related Content
Similar to 2. konsep Pemrograman Berorientasi Obyek
Dokumen tersebut membahas perbedaan pendekatan terstruktur dan berorientasi objek dalam pemrograman. Pendekatan terstruktur berfokus pada algoritma dan fungsi, sedangkan pendekatan berorientasi objek berfokus pada objek yang menggabungkan data dan fungsionalitas. Karakteristik utama pendekatan berorientasi objek adalah abstraksi, enkapsulasi, pewarisan, dan komunikasi antar objek.
RPS mata kuliah Pemrograman Berorientasi Obyek pada Program Studi Teknik Informatika Universitas Medan Area menjelaskan bahwa mahasiswa akan mempelajari konsep-konsep OOP seperti class, object, encapsulation, inheritance, polymorphism, interface, dan exception handling menggunakan bahasa pemrograman Java selama 16 minggu perkuliahan. RPS ini juga menetapkan capaian pembelajaran mata kuliah dan korelasinya dengan capaian pembelajaran program studi serta rencan
Objek berorientasi merupakan pendekatan pemodelan berdasarkan konsep objek nyata. Dokumen ini membahas sejarah, konsep, metodologi, model, struktur, siklus hidup pengembangan sistem, karakteristik objek, dan perbedaan pendekatan objek berorientasi dengan non-objek.
Pengenalan C++ dan Pemograman Berorientasi ObjekTetty Prasetyo
Dokumen ini membahas pengertian C++ dan pemograman berorientasi objek. C++ merupakan bahasa pemograman yang mendukung paradigma pemograman berorientasi objek dengan fitur-fitur seperti pengkapsulan, pewarisan, dan polimorfisme yang memungkinkan pembuatan program dengan struktur data dan fungsionalitas yang mirip dengan dunia nyata. Dokumen ini juga menjelaskan konsep dasar pemograman berorientasi objek seperti objek, kelas, variabel instan
Dokumen tersebut merupakan Rencana Pembelajaran Semester (RPS) mata kuliah Pemrograman Berorientasi Objek yang mencakup tujuan pembelajaran, materi pembelajaran, metode pembelajaran, dan penilaian mahasiswa.
Pemrograman berorientasi objek melibatkan penggunaan objek dengan identitas yang membungkus properti dan operasi untuk menyelesaikan masalah. Konsep kuncinya termasuk kelas, objek, enkapsulasi, pewarisan, dan polimorfisme.
Dokumen tersebut membahas perbedaan antara pemrograman berorientasi objek dan pemrograman prosedural. Pemrograman berorientasi objek fokus pada konsep objek dan interaksinya, sedangkan pemrograman prosedural fokus pada proses dan urutan langkah. Pemrograman berorientasi objek memiliki sifat abstraksi, enkapsulasi, pewarisan, dan polimorfisme.
Dokumen ini berisi silabus mata pelajaran kerja proyek untuk kelas XII paket keahlian rekayasa perangkat lunak. Silabus ini menjelaskan kompetensi inti, kompetensi dasar, materi pokok pembelajaran, penilaian, alokasi waktu, dan sumber belajar untuk pelaksanaan kerja proyek siswa selama satu semester.
Silabus mata kuliah ini membahas konsep dasar objek, kelas, dan objek dalam analisis dan perancangan berorientasi objek. Metodologi OOAD memiliki karakteristik seperti pengkapsulan, pewarisan, dan polimorfisme. Konsep-konsep ini digunakan untuk menganalisis sistem sebagai kumpulan objek dan kelas.
Buku ini membahas konsep dasar pemrograman berorientasi objek (OOP) dan penerapannya pada bahasa pemrograman VB.NET. Buku ini menjelaskan konsep-konsep utama OOP seperti class, object, encapsulation, inheritance, dan polymorphism beserta contoh-contoh penerapannya dalam membuat program dengan pendekatan OOP menggunakan VB.NET.
Dokumen tersebut membahas tentang konsep pemrograman berorientasi objek dan perbandingannya dengan pemrograman prosedural. Topik utama mencakup konsep OOP seperti class, objek, atribut, dan metode serta perbedaan antara paradigma prosedural dan berorientasi objek.
Analisis berorientasi objek dan desain memodelkan sistem sebagai kelompok objek yang berinteraksi. Setiap objek mewakili entitas sistem dengan kelas, state, dan perilaku. Konsep utama meliputi abstraksi, enkapsulasi, pewarisan, dan polimorfisme. Kelas mewakili kumpulan objek dengan karakteristik serupa, sedang objek merepresentasikan entitas dunia nyata.
Similar to 2. konsep Pemrograman Berorientasi Obyek (20)
4. • Sesuatu yang bisa dipikirkan
• Sesuatu yang bisa diidentifikasi
• Sesuatu yang bisa dikenai tindakan
• Sesuatu yang bisa dikenai suatu konsep
4
Objek dalam dunia nyataObjek dalam dunia nyata
??
Segala SesuatuSegala Sesuatu objekobjek
6. Perbedaan Pemrograman Terstruktur dengan PBOPerbedaan Pemrograman Terstruktur dengan PBO
6
Fokus terhadap cara
komputer menyelesaikan
suatu tugas
Fokus terhadap objek yang
sedang digunakan
(Interaksi antar objek untuk
menyelesaikan suatu tugas)
8. KelasKelas
• Kerangka / cetakan suatu obek
• Berisikan sifat dan tingkah laku objek secara umum
• Sedangkan objek pada sisi yang lain merupakan
instansiasi dari suatu kelas
8
1 CLASS = N BUAH OBJEK
10. AttributeAttribute
• Sifat dari suatu kelas, berupa keadaan atau nilai (state)
• Di dalam class, atribut disebut juga sebagai VARIABEL
• INSTANCE VARIABLE
• Atribut untuk tiap objek dari class yang sama.
• Tiap objek menyimpan dan mempunyai nilai atributnya
sendiri.
• Tiap objek dari class yang sama boleh mempunyai nilai yang
sama ataupun berbeda.
• CLASS VARIABLE
• Atribut untuk semua object yang dibuat dari class yang sama.
• Semua objek mempunyai nilai atribut yang sama.
• Semua objek dari class yang sama mempunyai satu nilai yang
sama.
10
12. MethodMethod
• Tingkah laku atau hal-hal yang bisa dilakukan oleh objek
• Fungsi method
• Menerima informasi / nilai atribut
• Mengolah informasi / nilai atribut
• Mengeluarkan informasi / nilai atribut
12
13. Deklarasi MethodDeklarasi Method
• Penulisan Method
• Contoh Method
13
void menulis()
{
System.out.println (“Tulislah, agar kita ingat.”);
}
14. KonstruktorKonstruktor
• Untuk membuat atau menghidupkan objek dari kelas yang telah
ada
• Syarat
• Memiliki nama seperti nama kelas
• Tidak memiliki tipe kembalian
• Contoh :
14
Manusia() {
}
15. Class Diagram ?Class Diagram ?
• Diagram UML (Unified Modeling Language)
• Menggambarkan kelas-kelas dalam sebuah sistem
• Hubungan antara satu dengan yang lain
• Dimasukkan atribut dan method
15
16. Contoh Class DiagramContoh Class Diagram
16
Manusia
+ nama : String
- umur : int
+ Manusia()
+ menulis () : void
+ menghitung() : int
+ membaca (namaBuku : String) : void
18. Objek dalam PBOObjek dalam PBO
• Hasil instansiasi dari kelas yang sudah dibuat sebelumnya.
• Membungkus data dan fungsi bersama menjadi suatu unit dalam
sebuah program komputer
• objek merupakan dasar dari modularitas dan struktur dalam sebuah
program komputer berorientasi objek
• karakteristik yang utama pada sebuah objek yaitu :
• Setiap objek memiliki atribut sebagai status yang kemudian akan
disebut sebagai state.
• Setiap objek memiliki method yang kemudian akan disebut
sebagai behaviour.
18
20. Objek Referensi THISObjek Referensi THIS
• Merujuk pada Objek sekarang yang sedang aktif
• Contoh :
20
class Manusia{
int umur;
void setUmur(int umur){
this.umur = umur;
}
}
23. • Praktikum Tanggal 14 Oktober diganti tanggal 17 Okterber
dengan Waktu yang sama
• List buku inhal pembekalan dapat dilihat di papan
pengumuman dan facebook.
• Inhal Pertemuan 2 hari Sabtu tanggal 10 Oktober 2015
pukul 08:00 – 09:30 WIB (Keterlambatan 15 menit).
• Insus Pertemuan 1 hari Sabtu tanggal 10 Oktober 2015
pukul 10:00 – 11:30 WIB (Keterlambatan 15 menit).
23
PENGUMUMANPENGUMUMAN
24. “Everyone should know how to
program a computer, because it
teaches you how to think!”.
---Steve Jobs---
24
QUOTEQUOTE