Upload
achmad-fahrizal
View
81
Download
0
Embed Size (px)
Citation preview
PEMROGRAMAN DESKTOPBy :
Achmad Fahrizal Nur XI RPL 2
SMKN 1 Tanah Grogot
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 jika kelas tidak lagi digunakan.
PROGRAM SEDERHANA Script
PROGRAM SEDERHANAScript - Continue
PROGRAM SEDERHANAResult
PROGRAM PERKENALANScript
PROGRAM PERKENALANRESULT
PROGRAM SEGIEMPATScript Result
PROGRAM PERSEGI PANJANGScript Result
PROGRAM GENAP GANJILScript Result
PROGRAM TAHUN KABISATScript Result
PROGRAM FAKTORIALScript Result