Pemrograman desktop

16
Pemrograman Desktop Muhammad Firdaus XI RPL 2

Transcript of Pemrograman desktop

Page 1: Pemrograman desktop

Pemrograman Desktop

Muhammad FirdausXI RPL 2

Page 2: Pemrograman desktop

Class dan Object

Konsep dasar OOPPemrograman Berorientasi Objek atau dalam istilah asing

disingkat OOP bukan merupakan bahasa pemrogramanOOP tidak lebih dari paradigma atau cara pandang yang

memaksa kita untuk berfikir dan memandang suatu permasalahan sebagai object

Page 3: Pemrograman desktop

Tingkat Akses

Konsep pembungkusan dalam Pemrograman Berorientasi Objek adalah proses membungkus data dan kemampuan dari suatu objek ke dalam suatu model atau entitas tunggal yang disebut kelas

Pembungkusan

PrivatProtectedPublic

Page 4: Pemrograman desktop

Pewarisan dan Polimorfisme

Pewarisan adalah proses pembuatan kelas baru yang diturunkan dari kelas yang sudah ada

Polimorfisme dalam konteks pemrograman, polimorfisme mingizinkan kita untuk membuat suatu metode (fungsi dan prosedur) yang dapat memberikan hasil yang berbeda

Page 5: Pemrograman desktop

Anggota kelas yang berupa fungsi

Metode adalah suatufungsi pada kelas yang digunakan sebagai metode interaksi antara kelas dan objek diluar kelas maupun penggunaan kelas

Properti adalah bagian dari kelas yang digunakan sebagai media penampung atau variable

Event adalah sebuah funcion yang dipanggil untuk merespon event tertentu

Indexer memungkinkan untuk melakukan indeks sama halnya dengan array

Page 6: Pemrograman desktop

Operator adalah simbol yang dipakai untuk menyatakan suatu operasi atau manipulasi nilai

Konstruktor adalah suatu fungsi pada kelas yang secara otomatis dijalankan pada saat kelas dibentuk

Destruktor adalah suatu fungsi pada kelas yang secara otomatis dijalankan jika kelas tidak lagi digunakan

FunctionFunction adalah suatu statement dimana pada suatu

proses atau rumus akan membalikkan nilai kepada pemanggil

Page 7: Pemrograman desktop

Tugas Membuat Program (Script)

Page 8: Pemrograman desktop

Tugas Membuat Program (Hasil)

Page 9: Pemrograman desktop

Tugas Membuat Program Sederhana (Script)

Page 10: Pemrograman desktop

Tugas Membuat Program Sederhana (Hasil)

Page 11: Pemrograman desktop

Program Menghitung Luas Segiempat

Page 12: Pemrograman desktop

Program Menghitung Luas Persegipanjang

Page 13: Pemrograman desktop

Program Menentukan Angka Ganjil dan Genap

Page 14: Pemrograman desktop

Program Menentukan Tahun Kabisat

Page 15: Pemrograman desktop

Program Menghitung Faktorial

Page 16: Pemrograman desktop

Sekian dan Terimakasih