PEMROGRAMAN DESKTOP
By :
Achmad Fahrizal Nur
XI RPL 2
SMKN 1TanahGrogot
KONSEP DASAR OOP
- Pemrograman Berorientasi Objek atau dalam istilah asing disingkat
OOP bukan 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
- Private , hak akses dimana data dan method tersebut hanya dapat di
akses oleh kelas yang di milikinya saja.
- Protected, hak akses dimana dapat di akses oleh kelas yang di
milikinya saja dan juga kelas-kelas yang masih memiliki keturunan.
- Public, hak akses dimana data dan method dapat di akses oleh semua
bagian di dalam program.
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 fungsi pada kelas yang digunakan sebagai metode
interaksi antara kelas dan objek di luar kelas maupun pengguna kelas.
- Properti adalah bagian dari kelas yang digunakan sebagai media
penampung atau variable.
- Event adalah sebuah function yang dipanggil untuk merespon event
tertentu.
- Indexer, memungkinkan untuk melakukan indeks sama halnya dengan array.
- Operator adalah simbol yang dipakai untuk menyatakan suatu operasi atau
manipulasi nilai.
- Konstruktor adalah suatu fungsi pada kelas yang secara otomatis dijalankan
saat kelas dibentuk.
- Destruktor adalah suatu fungsi pada kelas yang secara otomatis dijalankan
PROGRAM SEDERHANA
 Script
PROGRAM SEDERHANA
Script - Continue
PROGRAM SEDERHANA
Result
PROGRAM PERKENALAN
Script
PROGRAM PERKENALAN
RESULT
PROGRAM SEGIEMPAT
Script Result
PROGRAM PERSEGI PANJANG
Script Result
PROGRAM GENAP GANJIL
Script Result
PROGRAMTAHUN KABISAT
Script Result
PROGRAM FAKTORIAL
Script Result

Materi Pemrograman Desktop