Upload
naufal-arifudzaki
View
171
Download
2
Embed Size (px)
Citation preview
Materi Pemrograman Berbasis Desktop
Disusun olehNaufal Arifudzaki
XI RPL 2
Konsep Dasar OOP (Object Oriented Programming)
Pemrograman Berorientasi Objek atau dalam istilah asing disingkat OOP bukanlah merupakan bahasa pemrograman.
OOP tidak lebih dari paradigma atau cara pandang yang memaksa kita untuk berpikir dan memandang suatu permasalahan sebagai objek.
Pembungkusan
Konsep pembungkusan didalam Pemrograman Berorientasi Objek adalah proses membungkus data dan kemampuan dari suatu objek kedalam suatu model atau entitas tunggal yang disebut kelas.
Tingkat Akses
Macam-macam tingkat akses dalam Pemrograman Berorientasi Objek: Private adalah kode akses yang bersifat umum.
dengan kata lain, data maupun method dalam suatu kodingan tersebut dapat diakses oleh semua bagian di dalam program.
Protected adalah kode yang sesuai dengan namanya, akses ini bersifat private. dengan kata lain data maupun method hanya dapat diakses oleh kelas yang dimilikinya saja.
Publicadalah kode akses yang membuat suatu data atau method yang didefinisikan dengan tingkatan akses ini dapat diakses oleh kelas yang memilikinya saja dan juga kelas-kelas yang memasih memiliki keturunan atau Encapsulation data
Pewarisan & Polimorfisme
Pewarisan Proses pembuatan kelas baru yang diturunkan dari kelas yang sudah ada. Polimorfisme Dalam konteks pemrograman, polimorfisme mengijinkan kita untuk membuat satu metode (fungsi dan prosedur) yang dapat memberikan hasil yang berbeda.
Anggota Kelas Yang Berupa Fungsi
Metode, adalah suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Metode didefinisikan pada class akan tetapi dipanggil melalui object.
Properti, adalah bagian dari kelas yang digunakan sebagai media penampung atau variabel.
Event, adlah sebuah fungsi yang dipanggil untuk merespon kejadian/event tertentu. Umumnya event mengirimkan dua parameter, yaitu object yang mengindikasikan sender/pengirim event, dan object yang menyediakan informasi pada event tersebut.
Indexer, memungkinkan untuk melakukan indeks sama halnya dengan array.
Operator, adalah simbol yang dipakai untuk menyatakan suatu\ oeprasi atau manipulasi nilai.
Konstruktor, adalah suatu fungsi pada kelas yang secara otomatis dijalankan pada saat kelas dibentuk.
Destruktor, adalah suatu fungsi pada kelas yang secara otomatis dijalankan jika kelas tidak lagi digunakan.
Tugas Script + Screenshots• Script Tugas Perkenalan
• Hasil Perkenalan
• Script Tugas: Membuat Program Sederhana
• Hasil Tugas Membuat Program Sederhana
• Script Tugas: Menghitung Luas Persegi
• Hasil Tugas Menghitung Luas Persegi
• Script Tugas Menghitung Luas 2 Persegi Panjang
• Hasil Tugas Menghitung Luas 2 Persegi Panjang
• Script Tugas Function (GanjilGenap)
• Hasil Tugas Function (GanjilGenap)
• Script Tugas Function Tahun Kabisat
• Hasil Tugas Function Tahun Kabisat
• Script dan Hasil Tugas Function Faktorial
Sekian dan Terima Kasih
まともにありがとうございました。