Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Polymorphism Suatu fungsi anggota dari suatu class dapat dijadikan sebagai fungsi virtual Jika fungsi ini dideklarasikan kembali pada class turunan dan.
Fungsi Friend Dalam bahasa C++ kita dapat membuat suatu fungsi yang berada di luar kelas (class) dan dapat meng-ak-ses bagian private suatu kelas. Fungsi.
Modul 14 – Hendi Hermawan - 1
10 KELAS class nama_class struct nama_struct
STRUKTUR Konsep Pemrograman.
Pemrograman Berbasis Objek
BAB III – CLASS (1) DIKTAT PBO Oleh: Adam Mukharil B. S.Kom.
STRUKTUR DATA.
Pemrograman Berorientasi Objek
Struktur.
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Class.
CLASS Tipe data kelas didefinisikan dengan kata kunci (keyword) class, yang merupakan generalisasi dari pernyataan struct. Pernyataan struct secara umum.
Pemrograman Berorientasi Obyek dengan JAVA Interface
Bagian 6 Pembahasan Kelas Dalam C++
Object Oriented Programming with JAVA 2011/2012
Pointer Pointer.
1 Pertemuan 4 ELEMEN DASAR C++ Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Teknik Pemrograman Terstruktur Linked lis & Inheritance 1/12 Pointer (Lanjutan…) Pemrograman Berorientasi Objek.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Pointer. Reference. Function Passing Parameter by Value, by Reference, by Pointer.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
Pemrograman Berorientasi Obyek1 Sub Pokok Bahasan Nested Object. Friend Keyword. Pointer This. Operator Overloading.
POLIMORFISME.
Firman Asharudin | Pemrograman Lanjut
MEMBUAT CLASS & KONSEP ENCAPSULATION
Tipe Data By Serdiwansyah N. A..
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
Access Modifier.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pemograman Berorientasi Objek
Objek-Oriented Programming (OOP)
10. Kelas S. Indriani L, M.T.
Outline: Abstract Class Interface Boxing dan Unboxing
MODIFIER JAVA.
Prosedur.
KELOMPOK 9 ROBBY SETIAWAN AKBAR BAI ALIM WASSAHUA
Enkapsulasi, Accessor Method, Mutator Method
Association, Composition dan Inheritance
MEMBUAT CLASS SENDIRI 2.
CLASS DIAGRAM Pertemuan 6.
Pertemuan 9 Pemrograman Berbasikan Objek
Struct.
Pemrograman Berorientsi Objek Pertemuan 15
Melda Dahoklory,S.Kom,MT
Membuat Kelas.
Fungsi Friend Dalam bahasa C++ kita dapat membuat suatu fungsi yang berada di luar kelas (class) dan dapat meng-ak-ses bagian private suatu kelas. Fungsi.
QUIS Algoritma Pemrograman I
Class.
Object Oriented Programming
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Materi 9 Pembahasan CLASS Dalam C++
MEMBUAT CLASS & KONSEP ENCAPSULATION
Pemrograman Berorientasi Object
Variabel dan Tipe Data.
Pemrograman Berorientasi Object
Inisiasi Class dan Object
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pemrograman Berbasis Objek
@kovazzevic | SMKN 24 Jakarta
Pertemuan 5 Inheritance
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Transcript presentasi:

Pemrograman Berorientasi Objek Budi Hartono

Struktur Struktur adalah suatu himpunan dari beberapa type data yang berbeda di kelompokan menjadi satu deklarasi yang unik. Suatu struktur dinyatakan dengan kata kunci struct, daftar pernyataan variable yang disebut anggota, yang terlampir dalam tanda kurung { }. Tiap pernyataan anggota dan struktur harus berakhir dengan semicolon ( ; ).

Bentuk Struktur Dimana model_name adalah nama untuk model structure type dan object_name bersifat optional sebagai variabel dengan structure object tersebut Diantara curly brackets {} adalah type dan sub-identifiers yang bersesuaian dengan elemen-elemen yang membentuk structure tersebut

Contoh Program Struktur

Struktur Sebagai Anggota Struktur Struktur juga dapat menjadi anggota struktur lain Contoh Program dan hasilnya

Contoh Program

Pointer to Structure Structure dapat ditunjuk dengan menggunkan pointer Aturannya adalah sama dengan type data lainnya, yaitu pointer tersebut perlu dideklarasikan sebagai pointer pada structure tersebut

Contoh Program

Class ( Kelas ) Sebuah Kelas adalah suatu metode secara logika untuk mengorganisasikan data dan fungsi dalam struktur yang sama ( encapsulation). Kelas dideklarasikan dengan keyword class, yang mana berfungsi sama dengan keyword struct Kelas merupakan struktur data dari objek.

Lanjutan class Dimana class_name adalah nama dari class dan field optional adalah object_name, atau beberapa identifier objek yang sah Badan dari deklarasi dapat mengandung member, dimana dapat berupa deklarasi data atau function Private member-member dari suatu class yang hanya dapat diakses oleh anggota dari class yang sama Protected member-member yang dapat diakses oleh anggota dari class yang sama Public member-member yang dapat diakses dari semua tempat dimana class tersebut nampak

Bentuk Kelas dan Struktur class nama_class { private : anggota_data; public : fungsi_anggota; } ; struct nama_struct

Perbedaan antara Kelas dan Struktur Terdapat anggota data dan fungsi anggota. Anggota data biasanya berupa variabel dan fungsi anggota biasanya berupa fungsi. Hanya terdapat anggota data Terdapat kata kunci private dan public yang menentukan hak akses bagi anggota-anggota di dalam kelas. Private dapat digunakan di dalam kelas untuk memproteksi anggota-anggota tertentu dari kelas, agar tidak dapat diakses dari luar kelas secara langsung. Private merupakan default dari kelas. Public mengizinkan anggota-anggota yang berada didalamnya bebas di akses dari luar kelas Hak akses pada struktur sama seperti hak akses public pada kelas

Contoh Program

Contoh Program

Penjelasan Program Saya merupakan objek dari class penduduk. Pada contoh 2 fungsi didefinisikan diluar, oleh karena itu pada pendefinisian fungsi harus memiliki bentuk : tipe_return_fungsi nama_kelas :: nama_fungsi (parameter) Hal ini untuk memberitahu kompiler bahwa fungsi tersebut merupakan anggota dari kelas nama_kelas. Simbol ( :: ) merupakan operator resolusi lingkup.

Semoga Anda Dapat Memahaminya Terima Kasih Semoga Anda Dapat Memahaminya Jika Ada Kesulitan Tanyakan Teman Terdekat