Post on 08-Feb-2017
Pemrograman Desktop
By :Fikri Putra Pratama – XI RPL 2
SMKN 1 Tanah Grogot
Konsep Dasar OOPPemrograman 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.
PembungkusanKonsep 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.
Function (Fungsi)Function adalah suatu statement dimana pada suatu proses atau rumus akan mengembalikan nilai kepada pemanggil.
Anggota kelas yang berupa fungsi Metode adalah suatu fungsi pada kelas yang digunakan
sebagai metode interaksi antara elas 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 seperti array.
Operator adalah simbol yang dipakai untuk menyatakan suatu operasi.
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 Tantangan
Script Result
Program SederhanaScript
Result
Program Ganjil GenapScript Result
Program Segi EmpatScript
Result
Program Persegi PanjangScript
Result
Program Tahun KabisatScript Result
Program FaktorialScript Result