ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati.

Slides:



Advertisements
Presentasi serupa
PERTEMUAN 4 PEMROGRAMAN API OOP Concept mudafiqriyan.com.
Advertisements

21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
Pemrograman Berorientasi Objek
By : Rizky Yuniar Hakun. Konsep Pemrograman Berorientasi Object.
Konsep Pemrograman Berorientasi Obyek
Pengantar Berorientasi Obyek
Pemrograman Lanjut Ratnokustiawan.wordpress.com.
P EMROGRAMAN W EB II Lasmedi afuan, ST.,M.Cs. T OPIC Konsep OOP Class Properti Method Identifier Objek Overriding.
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
Pemrograman Berorientasi Objek
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
1.Polymorphism Polymorphism adalah konsep yang memungkinkan mendefinisikan metod pada class anak (sub class) yang memiliki definisi sama dengan metod.
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Konsep Pemrograman Berorientasi Objek
Perancangan dan pemrograman web Pertemuan 15
PERANCANGAN BERORIENTASI OBJEK
BAB 1 KONSEP OOP.
Pemrograman Berorientasi Objek
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
PEMROGRAMAN BERORIENTASI OBJEK STMIK MAHAKARYA 2013 Oleh : FARIDI,S.Kom.
Inheritance (Pewarisan)
VISUAL BASIC 2010 Teknik industri Pengenalan VB NET.
OOP Java - Tj Konsep Dasar OOP.
OBJECT-ORIENTED PROGRAMMING (OOP)
OOP pada pemrograman Web
Pemrograman Berorientasi Obyek (PBO)
Pengantar Perancangan Berorintasi Objek
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Object Oriented Programming
BAB 1 KONSEP OOP.
Pertemuan 1 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
Pemprograman berorientasi objek
KONSEP OOP INHERITANCE (PEWARISAN) Encapsulation (enkapsulasi)
D3 TKJ Teknik Elektro Unsoed 2007
Konsep Pemrograman berorientasi Objek
Pemrograman Berorientasi Objek
Object Oriented Programming
Object Oriented Programming
Konsep Object Oriented
Inheritance (Turunan)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
INTRODUCTION.
Pertemuan 1 Definisi dan Karakteristik Objek
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
PEMROGRAMAN BERORIENTASI OBYEK
Pemrograman Berorientasi Objek
ANALISA & DESAIN BERORIENTASI OBJEK
Pemrograman Berorientasi Objek
PEMROGRAMAN BERORIENTASI OBJEK
Algoritma dan Struktur Data
Algoritma Pemrograman 3
Analisis dan Desain Berorientasi Obyek
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding Pemrograman.
Pemrograman Berorientasi Obyek
Konsep Berorientasi Objek
Pemrograman Berorientasi Objek
TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT (OOP)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Perkembangan Teknik Pemrograman
Encapsulation / Visibility, Getter Setter, Pewarisan, Overloading dan Overriding PBO.
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Obyek (PBO) Disusun oleh : Khairan Marzuki, M.Kom Fakultas Teknik dan Kesehatan, Universitas Bumigora.
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
DPH1C4 Pemrograman berorientasi Obyek
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Transcript presentasi:

ALGORITMA DAN PEMROGRAMAN 2C MATERI MINGGU KE-2 Pengenalan Teknik-teknik Bahasa Pemrograman Henny Medyawati

BAHASA PROSEDURAL Serangkaian tugas diselesaikan dalam bentuk fungsi atau prosedur Cara pandang program adalah suatu urutan instruksi Programer harus melakukan perincian suatu problem menjadi sub problem yang lebih sederhana Fungsi dan prosedur menjadi fokus utama Fungsi dan prosedur digunakan untuk memanipulasi data Data bersifat pasif.

PEMROGRAMAN BERORIENTASI OBJEK Fungsi dan data bukan menjadi dua hal yang terpisah Fungsi dan data menjadi satu kesatuan yang disebut sebagai obyek aktif Cara pandang  program adalah serangkaian obyek yang bekerjasama untuk menyelesaikan suatu problem

PROCEDURAL VS OOP Focusing on the task you are using the computer for Focusing on the way a computer handles tasks Apakah itu Objek? Semua benda yang ada di dunia nyata dapat dianggap sebagai obyek Contoh : rumah, mobil, sepeda motor, gelas, komputer, meja dll.

Karakteristik objek Setiap obyek memiliki atribut sebagai status (state). Setiap obyek memiliki tingkah laku (behavior) Contoh: obyek sepeda  memiliki atribut (state)  : pedal, roda, jeruji, warna, jumlah roda.  memiliki tingkah laku (behavior) : kecepatannya menaik, kecepatannya menurun, perpindahan gigi sepeda.

Karakteristik objek (lanjutan) Penggambaran pemrograman berorientasi obyek = penggambaran pada dunia nyata. Pada pemrograman berorientasi obyek:  State disimpan pada  variabel  Tingkah laku disimpan pada  method Apakah Class? Definisi class: merupakan template untuk membuat obyek. Definisi class: merupakan prototipe / blue prints yang mendefinisikan variabel – variabel dan method – method secara umum. Obyek merupakan hasil instansiasi dari suatu kelas. Proses pembentukan obyek dari suatu class disebut dengan instantiation. Obyek disebut juga instances.

KONSEP DASAR OOP Enkapsulasi (Encapsulation) Penurunan (Inheritance) Polimorfisme (Polymorphism)

ENKAPSULASI Definisi enkapsulasi: Pembungkusan variabel dan method dalam sebuah obyek yang terlindungi serta menyediakan interface untuk mengakses variabel tersebut Variabel dan method yang dipunyai suatu obyek, bisa ditentukan hak aksesnya.

ENKAPSULASI Contoh: jam tangan  Penting sekali untuk mengetahui waktu.  Cara jam mencatat waktu dengan baik antara jam bertenaga baterai atau bertenaga gerak tidaklah penting kita ketahui Dalam OOP, konsep enkapsulasi sebenarnya merupakan perluasan dari struktur dalam bahasa C.

PEWARISAN Definisi : merupakan pewarisan atribut dan method dari sebuah class ke class lainnya Class yang mewarisisuperclass Class yang diwarisisubclass Subclass bisa berlaku sebagai superclass bagi class lainya multilevel inheritance

PEWARISAN (LANJUTAN) POLIMORFISME Definisi: Contoh : terdapat class sepeda dan sepeda gunung. Sepeda superclass 􀂄 Sepeda gunung  subclass 􀂄 Sepeda gunung memiliki variabel dan method yang dimiliki oleh sepeda. Prinsip : Persamaan-persamaan yang dimiliki oleh beberapa kelas dapat digabungkan dalam sebuah class induk sehingga setiap kelas yang diturunkannya memuat hal-hal yang spesifik untuk kelas yang bersangkutan. POLIMORFISME Definisi: Kemampuan suatu obyek untuk mempunyai lebih dari satu bentuk .