Pemrograman desktop

Post on 08-Feb-2017

67 views 1 download

Transcript of Pemrograman desktop

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