materi pemrograman berbasis desktop

Post on 13-Apr-2017

160 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Materi Pemrograman Berbasis Desktop

Disusun olehNaufal Arifudzaki

XI RPL 2

Konsep Dasar OOP (Object Oriented Programming)

Pemrograman 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.

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.

Tingkat Akses

Macam-macam tingkat akses dalam Pemrograman Berorientasi Objek: Private adalah kode akses yang bersifat umum.

dengan kata lain, data maupun method dalam suatu kodingan tersebut dapat diakses oleh semua bagian di dalam program.

Protected adalah kode yang sesuai dengan namanya, akses ini bersifat private. dengan kata lain data maupun method hanya dapat diakses oleh kelas yang dimilikinya saja.

Publicadalah kode akses yang membuat suatu data atau method yang didefinisikan dengan tingkatan akses ini dapat diakses oleh kelas yang memilikinya saja dan juga kelas-kelas yang memasih memiliki keturunan atau Encapsulation data

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.

Anggota Kelas Yang Berupa Fungsi

Metode, adalah suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Metode didefinisikan pada class akan tetapi dipanggil melalui object.

Properti, adalah bagian dari kelas yang digunakan sebagai media penampung atau variabel.

Event, adlah sebuah fungsi yang dipanggil untuk merespon kejadian/event tertentu. Umumnya event mengirimkan dua parameter, yaitu object yang mengindikasikan sender/pengirim event, dan object yang menyediakan informasi pada event tersebut.

Indexer, memungkinkan untuk melakukan indeks sama halnya dengan array.

Operator, adalah simbol yang dipakai untuk menyatakan suatu\ oeprasi 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.

Tugas Script + Screenshots• Script Tugas Perkenalan

• Hasil Perkenalan

• Script Tugas: Membuat Program Sederhana

• Hasil Tugas Membuat Program Sederhana

• Script Tugas: Menghitung Luas Persegi

• Hasil Tugas Menghitung Luas Persegi

• Script Tugas Menghitung Luas 2 Persegi Panjang

• Hasil Tugas Menghitung Luas 2 Persegi Panjang

• Script Tugas Function (GanjilGenap)

• Hasil Tugas Function (GanjilGenap)

• Script Tugas Function Tahun Kabisat

• Hasil Tugas Function Tahun Kabisat

• Script dan Hasil Tugas Function Faktorial

Sekian dan Terima Kasih

まともにありがとうございました。

top related