16
PEMROGRAMAN DESKTOP By : Achmad Fahrizal Nur XI RPL 2 SMKN 1 Tanah Grogot

Materi Pemrograman Desktop

Embed Size (px)

Citation preview

Page 1: Materi Pemrograman Desktop

PEMROGRAMAN DESKTOPBy :

Achmad Fahrizal Nur XI RPL 2

SMKN 1 Tanah Grogot

Page 2: Materi Pemrograman Desktop

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.

Page 3: Materi Pemrograman Desktop

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.

Page 4: Materi 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: Materi 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: Materi Pemrograman Desktop

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.

Page 7: Materi Pemrograman Desktop

PROGRAM SEDERHANA Script

Page 8: Materi Pemrograman Desktop

PROGRAM SEDERHANAScript - Continue

Page 9: Materi Pemrograman Desktop

PROGRAM SEDERHANAResult

Page 10: Materi Pemrograman Desktop

PROGRAM PERKENALANScript

Page 11: Materi Pemrograman Desktop

PROGRAM PERKENALANRESULT

Page 12: Materi Pemrograman Desktop

PROGRAM SEGIEMPATScript Result

Page 13: Materi Pemrograman Desktop

PROGRAM PERSEGI PANJANGScript Result

Page 14: Materi Pemrograman Desktop

PROGRAM GENAP GANJILScript Result

Page 15: Materi Pemrograman Desktop

PROGRAM TAHUN KABISATScript Result

Page 16: Materi Pemrograman Desktop

PROGRAM FAKTORIALScript Result