SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Konsep Class & Object
Pemrograman
berorientasi Objek

Kelompok Studi Linux
UNG
Objek ?
Objek dapat digambarkan bentuk sebuah
benda. Seperti :
Contoh dekat Objek adalah Mobil
Apakah yang kita ketahui tentang Mobil ?
• Model
• Jenis
• Warna
• Tahun pembuat
• Merk
• .................

Attribut

Apa yang bisa dilakukan mobil ?

• Jalan
• Berhenti
• Rem
• ..........

Method
Class Vs Object
Class dapat digambarkan sebagai : sebuah jenis dari
sebuah object, atau cetak biru dari sebuah object.
Contoh :

Object

Class
Tentukan Kelas dari Objek berikut ?

Class Hewan_Karnivora
Class
• Kelas merupakan sebuah cetakkan / cetak
biru dari klasifikasi sebuah objek
• Object dibuat berdasarkan kelas
Contoh :
Sebuah kelas Spidol, maka objek yang
dapat
diklasifikasikan
adalah
:
Boardmarker dan permanent.
masing-masing kelas memiliki attribut /
method.
Silahkan anda klasifikasikan method
dan attribut dari sebuah kelas Spidol.
Class : Spidol
Attribut :
-> Tinta
-> Merk
-> .......
Method :
-> Menulis
-> Menandai
-> Menggambar
-> .......

Object : Spidol Saya
-> Tinta = Merah
-> Merk = Indomie
-> Menulis
-> Menandai
-> Menggambar
-> .......
Implementasi konsep kelas
buatlah sebuah kelas
Membuat Kelas, Attribut dan Void
Pembuatan Objek

Spidolku
Spidol_

Spidolnya

Spidolmu
Latihan :

"buatlah sebuah kelas dengan attribut (5) dan
(3) method, selanjutnya buatlah 2 objek dari
sebuah kelas tersebut."

Selanjutnya
• Object Oriented (Polymorphism, Inheritance, Abstraksi).
• Konstruktor
• Scanner & Input Dialog.
Terimakasih
happy coding,

Weitere ähnliche Inhalte

Was ist angesagt?

Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakDisma Ariyanti W
 
Oop in c++ lecture 1
Oop in c++  lecture 1Oop in c++  lecture 1
Oop in c++ lecture 1zk75977
 
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objekrizki adam kurniawan
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3said zulhelmi
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherRivalri Kristianto Hondro
 
Object oriented programming dengan php
Object oriented programming dengan phpObject oriented programming dengan php
Object oriented programming dengan phpMateri Kuliah Online
 
Pedoman Petunjuk Teknis Skripsi Teknik Informatika
Pedoman Petunjuk Teknis Skripsi Teknik InformatikaPedoman Petunjuk Teknis Skripsi Teknik Informatika
Pedoman Petunjuk Teknis Skripsi Teknik InformatikaFahriza Riza
 
Tugas State machine diagram - Slide
Tugas State machine diagram - SlideTugas State machine diagram - Slide
Tugas State machine diagram - SlideMiftahul Muttaqin
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAdam Mukharil Bachtiar
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II webrahmi wahyuni
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswahermawanawang
 
Slide 5 Class Diagram
Slide 5 Class DiagramSlide 5 Class Diagram
Slide 5 Class DiagramNiloy Rocker
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputerHamdi Hamdi
 
Standar testing software
Standar testing softwareStandar testing software
Standar testing softwareazfa_rasikh
 

Was ist angesagt? (20)

Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Oop in c++ lecture 1
Oop in c++  lecture 1Oop in c++  lecture 1
Oop in c++ lecture 1
 
Pengujian Perangkat Lunak
Pengujian Perangkat LunakPengujian Perangkat Lunak
Pengujian Perangkat Lunak
 
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
[PBO] Pertemuan 3 - Pengenalan Pemrograman Berbasis Objek
 
03 pseudocode
03 pseudocode03 pseudocode
03 pseudocode
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair Cipher
 
Object oriented programming dengan php
Object oriented programming dengan phpObject oriented programming dengan php
Object oriented programming dengan php
 
Pedoman Petunjuk Teknis Skripsi Teknik Informatika
Pedoman Petunjuk Teknis Skripsi Teknik InformatikaPedoman Petunjuk Teknis Skripsi Teknik Informatika
Pedoman Petunjuk Teknis Skripsi Teknik Informatika
 
Tugas State machine diagram - Slide
Tugas State machine diagram - SlideTugas State machine diagram - Slide
Tugas State machine diagram - Slide
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain Algoritma
 
Laporan pratikum II web
Laporan pratikum II webLaporan pratikum II web
Laporan pratikum II web
 
Java membuat form data mahasiswa
Java   membuat form data mahasiswaJava   membuat form data mahasiswa
Java membuat form data mahasiswa
 
Fungsi (function)
Fungsi (function)Fungsi (function)
Fungsi (function)
 
Slide 5 Class Diagram
Slide 5 Class DiagramSlide 5 Class Diagram
Slide 5 Class Diagram
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
Vb.net (loop structure)
Vb.net (loop structure)Vb.net (loop structure)
Vb.net (loop structure)
 
Tugas normalisasi imaika penjualan komputer
Tugas normalisasi   imaika penjualan komputerTugas normalisasi   imaika penjualan komputer
Tugas normalisasi imaika penjualan komputer
 
Standar testing software
Standar testing softwareStandar testing software
Standar testing software
 

Mehr von Kelompok Studi Linux UNG

Buku elektronik latex_menggunakan_tex_maker
Buku elektronik latex_menggunakan_tex_makerBuku elektronik latex_menggunakan_tex_maker
Buku elektronik latex_menggunakan_tex_makerKelompok Studi Linux UNG
 
Konfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di LinuxKonfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di LinuxKelompok Studi Linux UNG
 
(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepIn(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepInKelompok Studi Linux UNG
 
11 Langka cerdas migrasi beserta Alasannya
11 Langka cerdas migrasi beserta Alasannya11 Langka cerdas migrasi beserta Alasannya
11 Langka cerdas migrasi beserta AlasannyaKelompok Studi Linux UNG
 
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013Kelompok Studi Linux UNG
 
Pembelajaran-6 (Jaringan Komputer) latihan vlsm
Pembelajaran-6 (Jaringan Komputer) latihan vlsmPembelajaran-6 (Jaringan Komputer) latihan vlsm
Pembelajaran-6 (Jaringan Komputer) latihan vlsmKelompok Studi Linux UNG
 
Pembelajaran-5 (Jaringan Komputer) Konsep Subnetting
Pembelajaran-5 (Jaringan Komputer) Konsep SubnettingPembelajaran-5 (Jaringan Komputer) Konsep Subnetting
Pembelajaran-5 (Jaringan Komputer) Konsep SubnettingKelompok Studi Linux UNG
 
Pembelajaran-4 (Jaringan Komputer) Pengenalan Internet Protocol
Pembelajaran-4 (Jaringan Komputer) Pengenalan Internet ProtocolPembelajaran-4 (Jaringan Komputer) Pengenalan Internet Protocol
Pembelajaran-4 (Jaringan Komputer) Pengenalan Internet ProtocolKelompok Studi Linux UNG
 
Pembelajaran-3 (Jaringan Komputer) Pengenalan Protocol Jaringan
Pembelajaran-3 (Jaringan Komputer) Pengenalan Protocol JaringanPembelajaran-3 (Jaringan Komputer) Pengenalan Protocol Jaringan
Pembelajaran-3 (Jaringan Komputer) Pengenalan Protocol JaringanKelompok Studi Linux UNG
 
Pembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYER
Pembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYERPembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYER
Pembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYERKelompok Studi Linux UNG
 
Pembelajaran-1 (Jaringan Komputer) Konsep Jaringan Komputer
Pembelajaran-1 (Jaringan Komputer) Konsep Jaringan KomputerPembelajaran-1 (Jaringan Komputer) Konsep Jaringan Komputer
Pembelajaran-1 (Jaringan Komputer) Konsep Jaringan KomputerKelompok Studi Linux UNG
 
Pembelajaran-7 (Jaringan Komputer) basic konsep-routing static
Pembelajaran-7 (Jaringan Komputer) basic konsep-routing staticPembelajaran-7 (Jaringan Komputer) basic konsep-routing static
Pembelajaran-7 (Jaringan Komputer) basic konsep-routing staticKelompok Studi Linux UNG
 
Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)
Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)
Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)Kelompok Studi Linux UNG
 

Mehr von Kelompok Studi Linux UNG (20)

Buku elektronik latex_menggunakan_tex_maker
Buku elektronik latex_menggunakan_tex_makerBuku elektronik latex_menggunakan_tex_maker
Buku elektronik latex_menggunakan_tex_maker
 
Konfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di LinuxKonfigurasi Virtual Address Interface di Linux
Konfigurasi Virtual Address Interface di Linux
 
Pembelajaran KSL - Linux (2)
Pembelajaran KSL - Linux (2)Pembelajaran KSL - Linux (2)
Pembelajaran KSL - Linux (2)
 
(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepIn(Modul) pengenalan opensource & panduan Linux DeepIn
(Modul) pengenalan opensource & panduan Linux DeepIn
 
Pembelajaran KSL - Linux(1)
Pembelajaran KSL - Linux(1)Pembelajaran KSL - Linux(1)
Pembelajaran KSL - Linux(1)
 
KSL Goes to school SMA Negeri 1 Tibawa
KSL Goes to school SMA Negeri 1 TibawaKSL Goes to school SMA Negeri 1 Tibawa
KSL Goes to school SMA Negeri 1 Tibawa
 
11 Langka cerdas migrasi beserta Alasannya
11 Langka cerdas migrasi beserta Alasannya11 Langka cerdas migrasi beserta Alasannya
11 Langka cerdas migrasi beserta Alasannya
 
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
Presentasi KSL.UNG di Event IOSA (Indonesia Open Source Award) 2013
 
Mengenal Lebih Dekat dengan KSL.UNG
Mengenal Lebih Dekat dengan KSL.UNGMengenal Lebih Dekat dengan KSL.UNG
Mengenal Lebih Dekat dengan KSL.UNG
 
Pembelajaran-6 (Jaringan Komputer) latihan vlsm
Pembelajaran-6 (Jaringan Komputer) latihan vlsmPembelajaran-6 (Jaringan Komputer) latihan vlsm
Pembelajaran-6 (Jaringan Komputer) latihan vlsm
 
Pembelajaran-5 (Jaringan Komputer) Konsep Subnetting
Pembelajaran-5 (Jaringan Komputer) Konsep SubnettingPembelajaran-5 (Jaringan Komputer) Konsep Subnetting
Pembelajaran-5 (Jaringan Komputer) Konsep Subnetting
 
Pembelajaran-4 (Jaringan Komputer) Pengenalan Internet Protocol
Pembelajaran-4 (Jaringan Komputer) Pengenalan Internet ProtocolPembelajaran-4 (Jaringan Komputer) Pengenalan Internet Protocol
Pembelajaran-4 (Jaringan Komputer) Pengenalan Internet Protocol
 
Pembelajaran-3 (Jaringan Komputer) Pengenalan Protocol Jaringan
Pembelajaran-3 (Jaringan Komputer) Pengenalan Protocol JaringanPembelajaran-3 (Jaringan Komputer) Pengenalan Protocol Jaringan
Pembelajaran-3 (Jaringan Komputer) Pengenalan Protocol Jaringan
 
Pembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYER
Pembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYERPembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYER
Pembelajaran-2 (Jaringan Komputer) Konsep Dasar OSI LAYER
 
Pembelajaran-1 (Jaringan Komputer) Konsep Jaringan Komputer
Pembelajaran-1 (Jaringan Komputer) Konsep Jaringan KomputerPembelajaran-1 (Jaringan Komputer) Konsep Jaringan Komputer
Pembelajaran-1 (Jaringan Komputer) Konsep Jaringan Komputer
 
Pembelajaran-7 (Jaringan Komputer) basic konsep-routing static
Pembelajaran-7 (Jaringan Komputer) basic konsep-routing staticPembelajaran-7 (Jaringan Komputer) basic konsep-routing static
Pembelajaran-7 (Jaringan Komputer) basic konsep-routing static
 
Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)
Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)
Ebook Kelompok Studi Linux UNG - Jilid 2 (Ayo Berkenalan dengan Ubuntu Q.Q)
 
Ebook Kelompok Studi Linux UNG - Jilid 1
Ebook Kelompok Studi Linux UNG - Jilid 1Ebook Kelompok Studi Linux UNG - Jilid 1
Ebook Kelompok Studi Linux UNG - Jilid 1
 
Majalah Linux (LINTAS IT Edisi I)
Majalah Linux (LINTAS IT Edisi I)Majalah Linux (LINTAS IT Edisi I)
Majalah Linux (LINTAS IT Edisi I)
 
Majalah Linux (LINTAS IT Edisi II)
Majalah Linux (LINTAS IT Edisi II)Majalah Linux (LINTAS IT Edisi II)
Majalah Linux (LINTAS IT Edisi II)
 

Konsep oop java_1