SlideShare a Scribd company logo
Deki Kurnia Hadi Permana, S.Kom
Method
PemrogramanBerorientasiObjek
XI-RPL
Kompetensi Dasar (Pengetahuan) & IPK
Kompetensi Dasar
 Menerapkan konsep
method
IPK
 Menjelaskan konsep method
dalam pemrograman berorientasi
obyek.
 Menerapkan method dalam
pemrograman berorientasi
obyek.
Kompetensi Dasar (Keterampilan) & IPK
Kompetensi Dasar
 Membuat method
IPK
 Merancang program aplikasi
berorientasi obyek dengan
penerapan method.
 Membuat kode program aplikasi
berorientasi obyek dengan
penerapan method.
Tujuan Pembelajaran
Setelah mempelajari uraian materi dalam bab
pembelajaran dan kegiatan belajar, diharapkan :
 Peserta didik dapat bersyukur pada Tuhan yang
Maha Esa atas karuniaNya dan menunjukkan
perilaku jujur, disiplin, tanggung-jawab, santun
dan gotong royong dalam mengembangkan
berbagai keterampilan keterampilan dalam
pembelajaran Pemrograman Berorientasi Objek.
 Peserta didik dapat menelaah konsep dan prinsip
method pada aplikasi pemrograman berorientasi
objek
Pembelajaran materi method ini menggunakan
metode pendekatansaintifik. Dalam Pendekatan ini
praktikum atau eksperimenberbasis sains merupakan
bidang pendekatan ilmiah dengan tujuan dan aturan
khusus, dimana tujuan utamanya adalah untuk
memberikanbekal keterampilan yang kuat dengan
disertai landasan teori yang realistis mengenai fenomena
Yang akan kita amati.
Slide bahan ajar siswa ini disusun berdasarkan kurikulum 2013 yang mempunyai
ciri khas penggunaan metode saintifik. Topik yang akan dipelajari dan rincian
kegiatan belajar sesuai dengan kompetensi dan tujuan yang akan dicapai. Setiap
kegiatan belajar terdiri dari tujuan dan uraian materi topik pembelajaran serta test
formatif, diskusi dan tugas mandiri. Uraian pembelajaran berisi tentang diskripsi
pemahaman topik materi untuk memenuhi kompetensi pengetahuan dan
keterampilan.
Petunjuk Belajar
Konsep method
Method adalah bagian-bagian kode yang dapat dipanggil oleh program
utama atau dari method lainnya untuk menjalankan fungsi yang
spesifik.
Pengertian method
 Dapat mengembalikan satu nilai atau tidak sama sekali.
 Dapat diterima beberapa parameter yang dibutuhkan atau tidak ada
parameter sama sekali. Parameter bisa juga disebut sebagai
argument dari fungsi.
 Setelah method telah selesai dieksekusi, dia akan kembali pada
method yang memanggilnya
Karakteristik method
Access Modifiers
private default
protectedpublic
Java
Access
Mofiers
Ket : Digunakan saat mendeklarasikan method
Deklarasi method diawali dengan kata kunci
modifier public, private, protected atau
default. Bagian berikutnya adalah tipe
kembalian (return type) kemudian diikuti
nama method dan diakhiri dengan
parameter (jika menggunakan parameter).
Sintaks:
<modifier><returnType><name>(<parameter>*){
<statement>*
}
Deklarasi Method
Tipe Method
Dalam Java dikenal dengan 2 jenis method, yaitu :
● Standard Library Methods
● User defined Methods
Method Static adalah method yang dapat dipakai tanpa harus menginisialisasi
suatu class (maksudnya tanpa menggunakan variable terlebih dahulu). Method
static hanya dimiliki oleh class dan tidak dapat digunakan oleh instance (atau
object) dari suatu class. Method static dibedakan dari method yang dapat instance
di dalam suatu class oleh kata kunci static. Untuk memanggil method static,
kodenya sebagai berikut:
Classname.staticMethodName(params);
Method Static
Accessor Method digunakan untuk membaca nilai variabel pada class, baik berupa
instance maupun static. Sebuah accessor method umumnya dimulai dengan
penulisan get <namaInstanceVariable>. Method ini juga mempunyai sebuah return
value.
Accessor Method
public - Menjelaskan bahwa method tersebut
dapat diakses dari object luar class
String - Tipe data return value dari method
tersebut bertipe String
getName - Nama dari method
() - Menjelaskan bahwa method tidak memiliki
parameter apapun
Mutator method adalah method yang dapat memberi atau mengubah nilai variabel
dalam class, baik itu berupa instance maupun static. Sebuah mutator method
umumnya tertulis set<namaInstanceVariabel>.
Mutator Method
public - Menjelaskan bahwa method ini dapat dipanggil object
luarclass
void - Method ini tidak menghasilkan return value
setName - Nama dari method
(Stringtemp) - Parameter yang akan digunakan pada method
Pernyataan berikut:
name=temp;
mengidentifikasi nilai dari temp sama dengan name dan mengubah
data
pada instance variable name. Perlu diingat bahwa mutator method
tidak menghasilkan return value. Namun berisi beberapa argumen
dari program yang akan digunakan oleh method.
Rangkuman
Method merupakan bagian-bagian kode yang dapat dipanggil oleh program
utama atau dari method lainya. Anda dapat menggunakan dokumentasidari
Java API untuk melihat semua method yang tersedia dalam class String
misalnya.
Dalam pembuatan method terdapat accesormethod yang berfungsi
mengimplementasikanenkapsulasi sehinggakita tidak menginginkan
sembarang objectdapat mengakses data kapan saja. Sedangkan method
mutator adalah method yang dapat memberiatau mengubah nilai variabel
dalam class, baik itu berupa instance maupun static.
Tugas dan
Latihan
Evaluasi dan Umpan Balik
 Apakah slide ini bahan ajar menambah pengetahuan saudara ?
 Apakah saudara mampu memahami dan menelaah materi
method dalam pemrograman berorientasi objek, jika tidak apa
alasannya ?
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and infographics &
images by Freepik.
Ada pertanyaan ?
Silahkan gunakan forum diskusi,
chat LMS atau via grup WA
Terima Kasih
Please keep this slide for attribution.
Referensi
 Subiyantoro, Eko. 2013.PemrogramanBerorientasiObjek. Malang: PPPPTK BOE.

More Related Content

What's hot

4 abstract class, interface
4 abstract class, interface4 abstract class, interface
4 abstract class, interface
Robbie AkaChopa
 
Asep java-01-konsep-oop-050608
Asep java-01-konsep-oop-050608Asep java-01-konsep-oop-050608
Asep java-01-konsep-oop-050608
Jamil Jamil
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Asnita Meydelia C K
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
Pungkas Soebarkah
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Melina Krisnawati
 
Pemrograman berorientasi objek
Pemrograman berorientasi objekPemrograman berorientasi objek
Pemrograman berorientasi objek
Okta Riveranda
 
Materi Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis DesktopMateri Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis Desktop
Naufal Arifudzaki
 
11. inheritance
11. inheritance11. inheritance
11. inheritance
Saprudin Eskom
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection
rizki adam kurniawan
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Asnita Meydelia C K
 
Pemrograman desktop
Pemrograman desktopPemrograman desktop
Pemrograman desktop
KawaguchiTaro
 
Network programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java LanjutanNetwork programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java Lanjutan
Lia Rusdyana Dewi
 
Materi Pemrograman Desktop
Materi Pemrograman DesktopMateri Pemrograman Desktop
Materi Pemrograman Desktop
achmad fahrizal
 
Pemrograman desktop
Pemrograman desktopPemrograman desktop
Pemrograman desktop
Fikri Putra Pratama
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Kuncara Laksana
 
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Melina Krisnawati
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaLia Rusdyana Dewi
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
Saprudin Eskom
 
Method, array, string
Method, array, stringMethod, array, string
Method, array, string
Universitas Teknokrat Indonesia
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Melina Krisnawati
 

What's hot (20)

4 abstract class, interface
4 abstract class, interface4 abstract class, interface
4 abstract class, interface
 
Asep java-01-konsep-oop-050608
Asep java-01-konsep-oop-050608Asep java-01-konsep-oop-050608
Asep java-01-konsep-oop-050608
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
 
Pemrograman berorientasi objek
Pemrograman berorientasi objekPemrograman berorientasi objek
Pemrograman berorientasi objek
 
Materi Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis DesktopMateri Pemrograman Berbasis Desktop
Materi Pemrograman Berbasis Desktop
 
11. inheritance
11. inheritance11. inheritance
11. inheritance
 
[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection[PBO] Pertemuan 10 - Generic Programming & Collection
[PBO] Pertemuan 10 - Generic Programming & Collection
 
Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"Pemrograman Berorientasi Objek "Pengenalan JAVA"
Pemrograman Berorientasi Objek "Pengenalan JAVA"
 
Pemrograman desktop
Pemrograman desktopPemrograman desktop
Pemrograman desktop
 
Network programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java LanjutanNetwork programming 03- Pemrograman Java Lanjutan
Network programming 03- Pemrograman Java Lanjutan
 
Materi Pemrograman Desktop
Materi Pemrograman DesktopMateri Pemrograman Desktop
Materi Pemrograman Desktop
 
Pemrograman desktop
Pemrograman desktopPemrograman desktop
Pemrograman desktop
 
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis ObjekLaporan Modul 1 Praktikum Pemrograman Berbasis Objek
Laporan Modul 1 Praktikum Pemrograman Berbasis Objek
 
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
 
Network Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman JavaNetwork Programming 2 - Dasar Pemrograman Java
Network Programming 2 - Dasar Pemrograman Java
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
 
Method, array, string
Method, array, stringMethod, array, string
Method, array, string
 
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
Java (Netbeans) - Class, Constructor, Object (Object Oriented Programming)
 

Similar to Bahan ajar pertemuan 2

Modul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONModul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATION
rahmantoyuri
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxPRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
annikarimatulf
 
31322 2 class & object
31322 2 class & object31322 2 class & object
31322 2 class & object
Universitas Bina Darma Palembang
 
JENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdfJENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdf
Jurnal IT
 
Jeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class SendiriJeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class Sendiri
Individual Consultants
 
Jeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class SendiriJeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class SendiriIndividual Consultants
 
Jeni intro1-bab10-membuat class sendiri
Jeni intro1-bab10-membuat class sendiriJeni intro1-bab10-membuat class sendiri
Jeni intro1-bab10-membuat class sendiri
Kristanto Wijaya
 
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
Jurnal IT
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan Java
Laili Aidi
 
Object Oriented Programming Concept
Object Oriented Programming Concept Object Oriented Programming Concept
Object Oriented Programming Concept
EsterLumba
 
Basic Java Application - Sesi 5
Basic Java Application - Sesi 5Basic Java Application - Sesi 5
Basic Java Application - Sesi 5
Rudi Hartono
 
5475 1 review konsep pbo
5475 1 review konsep pbo5475 1 review konsep pbo
5475 1 review konsep pbo
Universitas Bina Darma Palembang
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
rizki adam kurniawan
 
Pengantar Pengembangan Sistem Berorientasi Objek.pptx
Pengantar Pengembangan Sistem Berorientasi Objek.pptxPengantar Pengembangan Sistem Berorientasi Objek.pptx
Pengantar Pengembangan Sistem Berorientasi Objek.pptx
DzulFadliRahman1
 
mf488_10_092649.ppt
mf488_10_092649.pptmf488_10_092649.ppt
mf488_10_092649.ppt
pkerketta77nepal
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Sugeng Nirwoto
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
Sugeng Nirwoto
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Ekha Cahya Nugraha
 
Apsi 2
Apsi 2Apsi 2
Apsi 2
mariobopass
 

Similar to Bahan ajar pertemuan 2 (20)

Modul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATIONModul pratikum pbo - ENCAPSULATION
Modul pratikum pbo - ENCAPSULATION
 
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptxPRAKTIKUM PBO PERTEMUAN 5 (3).pptx
PRAKTIKUM PBO PERTEMUAN 5 (3).pptx
 
31322 2 class & object
31322 2 class & object31322 2 class & object
31322 2 class & object
 
JENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdfJENI-Intro1-Bab10-Membuat class sendiri.pdf
JENI-Intro1-Bab10-Membuat class sendiri.pdf
 
Jeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class SendiriJeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class Sendiri
 
Jeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class SendiriJeni Intro1 Bab10 Membuat Class Sendiri
Jeni Intro1 Bab10 Membuat Class Sendiri
 
Jeni intro1-bab10-membuat class sendiri
Jeni intro1-bab10-membuat class sendiriJeni intro1-bab10-membuat class sendiri
Jeni intro1-bab10-membuat class sendiri
 
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdfJENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
JENI-Intro1-Bab09-Bekerja Dengan Java Class Library.pdf
 
Pengenalan Java
Pengenalan JavaPengenalan Java
Pengenalan Java
 
Object Oriented Programming Concept
Object Oriented Programming Concept Object Oriented Programming Concept
Object Oriented Programming Concept
 
P5 depandi enda
P5 depandi endaP5 depandi enda
P5 depandi enda
 
Basic Java Application - Sesi 5
Basic Java Application - Sesi 5Basic Java Application - Sesi 5
Basic Java Application - Sesi 5
 
5475 1 review konsep pbo
5475 1 review konsep pbo5475 1 review konsep pbo
5475 1 review konsep pbo
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
Pengantar Pengembangan Sistem Berorientasi Objek.pptx
Pengantar Pengembangan Sistem Berorientasi Objek.pptxPengantar Pengembangan Sistem Berorientasi Objek.pptx
Pengantar Pengembangan Sistem Berorientasi Objek.pptx
 
mf488_10_092649.ppt
mf488_10_092649.pptmf488_10_092649.ppt
mf488_10_092649.ppt
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
 
Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045Tugas pbw 1310652044_1310652045
Tugas pbw 1310652044_1310652045
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15Laporan praktikum Algoritma dan Pemrograman pertemuan 15
Laporan praktikum Algoritma dan Pemrograman pertemuan 15
 
Apsi 2
Apsi 2Apsi 2
Apsi 2
 

Recently uploaded

Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdfProjek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
anikdwihariyanti
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
YongYongYong1
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
Arumdwikinasih
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Sathya Risma
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 

Recently uploaded (20)

Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
 
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdfProjek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
 
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptxRPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
RPH BAHASA MELAYU TAHUN 6 SJKC 2024.pptx
 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
 
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
Laporan bulanan Dosen Pembimbing lapangan dalam pelaksanaan kampus mengajar a...
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 

Bahan ajar pertemuan 2

  • 1. Deki Kurnia Hadi Permana, S.Kom Method PemrogramanBerorientasiObjek XI-RPL
  • 2. Kompetensi Dasar (Pengetahuan) & IPK Kompetensi Dasar  Menerapkan konsep method IPK  Menjelaskan konsep method dalam pemrograman berorientasi obyek.  Menerapkan method dalam pemrograman berorientasi obyek.
  • 3. Kompetensi Dasar (Keterampilan) & IPK Kompetensi Dasar  Membuat method IPK  Merancang program aplikasi berorientasi obyek dengan penerapan method.  Membuat kode program aplikasi berorientasi obyek dengan penerapan method.
  • 4. Tujuan Pembelajaran Setelah mempelajari uraian materi dalam bab pembelajaran dan kegiatan belajar, diharapkan :  Peserta didik dapat bersyukur pada Tuhan yang Maha Esa atas karuniaNya dan menunjukkan perilaku jujur, disiplin, tanggung-jawab, santun dan gotong royong dalam mengembangkan berbagai keterampilan keterampilan dalam pembelajaran Pemrograman Berorientasi Objek.  Peserta didik dapat menelaah konsep dan prinsip method pada aplikasi pemrograman berorientasi objek
  • 5. Pembelajaran materi method ini menggunakan metode pendekatansaintifik. Dalam Pendekatan ini praktikum atau eksperimenberbasis sains merupakan bidang pendekatan ilmiah dengan tujuan dan aturan khusus, dimana tujuan utamanya adalah untuk memberikanbekal keterampilan yang kuat dengan disertai landasan teori yang realistis mengenai fenomena Yang akan kita amati.
  • 6. Slide bahan ajar siswa ini disusun berdasarkan kurikulum 2013 yang mempunyai ciri khas penggunaan metode saintifik. Topik yang akan dipelajari dan rincian kegiatan belajar sesuai dengan kompetensi dan tujuan yang akan dicapai. Setiap kegiatan belajar terdiri dari tujuan dan uraian materi topik pembelajaran serta test formatif, diskusi dan tugas mandiri. Uraian pembelajaran berisi tentang diskripsi pemahaman topik materi untuk memenuhi kompetensi pengetahuan dan keterampilan. Petunjuk Belajar
  • 8. Method adalah bagian-bagian kode yang dapat dipanggil oleh program utama atau dari method lainnya untuk menjalankan fungsi yang spesifik. Pengertian method
  • 9.  Dapat mengembalikan satu nilai atau tidak sama sekali.  Dapat diterima beberapa parameter yang dibutuhkan atau tidak ada parameter sama sekali. Parameter bisa juga disebut sebagai argument dari fungsi.  Setelah method telah selesai dieksekusi, dia akan kembali pada method yang memanggilnya Karakteristik method
  • 11. Deklarasi method diawali dengan kata kunci modifier public, private, protected atau default. Bagian berikutnya adalah tipe kembalian (return type) kemudian diikuti nama method dan diakhiri dengan parameter (jika menggunakan parameter). Sintaks: <modifier><returnType><name>(<parameter>*){ <statement>* } Deklarasi Method
  • 12. Tipe Method Dalam Java dikenal dengan 2 jenis method, yaitu : ● Standard Library Methods ● User defined Methods
  • 13. Method Static adalah method yang dapat dipakai tanpa harus menginisialisasi suatu class (maksudnya tanpa menggunakan variable terlebih dahulu). Method static hanya dimiliki oleh class dan tidak dapat digunakan oleh instance (atau object) dari suatu class. Method static dibedakan dari method yang dapat instance di dalam suatu class oleh kata kunci static. Untuk memanggil method static, kodenya sebagai berikut: Classname.staticMethodName(params); Method Static
  • 14. Accessor Method digunakan untuk membaca nilai variabel pada class, baik berupa instance maupun static. Sebuah accessor method umumnya dimulai dengan penulisan get <namaInstanceVariable>. Method ini juga mempunyai sebuah return value. Accessor Method public - Menjelaskan bahwa method tersebut dapat diakses dari object luar class String - Tipe data return value dari method tersebut bertipe String getName - Nama dari method () - Menjelaskan bahwa method tidak memiliki parameter apapun
  • 15. Mutator method adalah method yang dapat memberi atau mengubah nilai variabel dalam class, baik itu berupa instance maupun static. Sebuah mutator method umumnya tertulis set<namaInstanceVariabel>. Mutator Method public - Menjelaskan bahwa method ini dapat dipanggil object luarclass void - Method ini tidak menghasilkan return value setName - Nama dari method (Stringtemp) - Parameter yang akan digunakan pada method Pernyataan berikut: name=temp; mengidentifikasi nilai dari temp sama dengan name dan mengubah data pada instance variable name. Perlu diingat bahwa mutator method tidak menghasilkan return value. Namun berisi beberapa argumen dari program yang akan digunakan oleh method.
  • 16. Rangkuman Method merupakan bagian-bagian kode yang dapat dipanggil oleh program utama atau dari method lainya. Anda dapat menggunakan dokumentasidari Java API untuk melihat semua method yang tersedia dalam class String misalnya. Dalam pembuatan method terdapat accesormethod yang berfungsi mengimplementasikanenkapsulasi sehinggakita tidak menginginkan sembarang objectdapat mengakses data kapan saja. Sedangkan method mutator adalah method yang dapat memberiatau mengubah nilai variabel dalam class, baik itu berupa instance maupun static.
  • 18. Evaluasi dan Umpan Balik  Apakah slide ini bahan ajar menambah pengetahuan saudara ?  Apakah saudara mampu memahami dan menelaah materi method dalam pemrograman berorientasi objek, jika tidak apa alasannya ?
  • 19. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik. Ada pertanyaan ? Silahkan gunakan forum diskusi, chat LMS atau via grup WA Terima Kasih Please keep this slide for attribution.
  • 20. Referensi  Subiyantoro, Eko. 2013.PemrogramanBerorientasiObjek. Malang: PPPPTK BOE.