Materi Pemrograman Berbasis
Desktop
Disusun oleh
Naufal 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
Materi Pemrograman Berbasis Desktop

Materi Pemrograman Berbasis Desktop

  • 1.
    Materi Pemrograman Berbasis Desktop Disusunoleh Naufal Arifudzaki XI RPL 2
  • 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.
  • 3.
    Pembungkusan Konsep pembungkusan didalam PemrogramanBerorientasi Objek adalah proses membungkus data dan kemampuan dari suatu objek kedalam suatu model atau entitas tunggal yang disebut kelas.
  • 4.
    Tingkat Akses Macam-macam tingkatakses 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
  • 5.
    Pewarisan & Polimorfisme Pewarisan Prosespembuatan 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.
  • 6.
    Anggota Kelas YangBerupa 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.
  • 7.
    Tugas Script +Screenshots • Script Tugas Perkenalan
  • 8.
  • 9.
    • Script Tugas:Membuat Program Sederhana
  • 10.
    • Hasil TugasMembuat Program Sederhana
  • 11.
    • Script Tugas:Menghitung Luas Persegi
  • 12.
    • Hasil TugasMenghitung Luas Persegi
  • 13.
    • Script TugasMenghitung Luas 2 Persegi Panjang
  • 14.
    • Hasil TugasMenghitung Luas 2 Persegi Panjang
  • 15.
    • Script TugasFunction (GanjilGenap)
  • 16.
    • Hasil TugasFunction (GanjilGenap)
  • 17.
    • Script TugasFunction Tahun Kabisat
  • 18.
    • Hasil TugasFunction Tahun Kabisat
  • 19.
    • Script danHasil Tugas Function Faktorial