pemrograman desktop

14
Pemrograman Desktop By : Fikri Putra Pratama – XI RPL 2 SMKN 1 Tanah Grogot

Upload: fikri-putra-pratama

Post on 08-Feb-2017

61 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Pemrograman desktop

Pemrograman Desktop

By :Fikri Putra Pratama – XI RPL 2

SMKN 1 Tanah Grogot

Page 2: Pemrograman desktop

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.

Page 3: Pemrograman desktop

PembungkusanKonsep pembungkusan didalam Pemrograman Berorientasi Objek adalah proses membungkus data dan kemampuan dari suatu objek kedalam suatu model atau entitas tunggal yang disebut kelas.

Page 4: Pemrograman desktop

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.

Page 5: Pemrograman desktop

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.

Page 6: Pemrograman desktop

Function (Fungsi)Function adalah suatu statement dimana pada suatu proses atau rumus akan mengembalikan nilai kepada pemanggil.

Page 7: Pemrograman desktop

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.

Page 8: Pemrograman desktop

Program Tantangan

Script Result

Page 9: Pemrograman desktop

Program SederhanaScript

Result

Page 10: Pemrograman desktop

Program Ganjil GenapScript Result

Page 11: Pemrograman desktop

Program Segi EmpatScript

Result

Page 12: Pemrograman desktop

Program Persegi PanjangScript

Result

Page 13: Pemrograman desktop

Program Tahun KabisatScript Result

Page 14: Pemrograman desktop

Program FaktorialScript Result