Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

Pemrograman Berorientasi Objek (Project)
CARI ERROR !!! ADA BERAPA KESALAHAN ??? Apa beda JRE dan JDK ??? JDK JRE.
BAHASA PEMROGRAMAN JAVA
Object Oriented Programming
Pemrograman Berorientasi Objek
PBO - PERTEMUAN 1- CLASS.
OBJECT ORIENTED PROGRAMMING in JAVA
Pemrograman Berorientasi Objek
- PERTEMUAN 4 - PERULANGAN
PELATIHAN JAVA FUNDAMENTAL
Object Oriented Programming with JAVA 2011/2012
VISUAL BASIC 2010 Teknik industri Pengenalan VB NET.
OOP Java - Tj Konsep Dasar OOP.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Konsep Pemrograman dan Paradigmanya
Introduction to object
Object Oriented Programming
Introduction Object Oriented Analysis & Design
PreTest Buatlah program Java sederhana yang menampilkan tulisan di layar: “Halo Jakarta” Menurut anda, apakah keunggulan Java dibandingkan bahasa pemrograman.
Access Modifier.
Inheritance (Pewarisan)
POLYMORPHISM (KEBANYAKRUPAAN)
Parameter dan Konstruktor
Object oriented analyst and design
Konsep Pemrograman Berorientasi Obyek
DASAR PEMROGRAMAN BERORIENTASI OBJEK
Encapsulation, Inheritance, Polymorphism
Pemrograman Berorientasi Object
Konsep Dasar Pemrograman Berorientasi Objek
Constructor dan Overloading
POLYMORPHISM (KEBANYAKRUPAAN)
Teori *Karakteristik PBO*
MODIFIER JAVA.
PPBO.
Java Fundamentals Eko Hari Rachmawanto.
Bahasa Pemrograman 2 Oleh : Safitri Juanita.
MEMBUAT CLASS SENDIRI 2.
Konsep Dasar Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
Konsep Dasar Pemrograman Berorientasi Objek
Object Oriented Programming
CLASS Pertemuan 003.
Pengenalan Program Java
Object Oriented Programming
Pemrograman Berorientasi Objek
KELAS & OBJEK SUSSI.
JAVA FUNDAMENTAL (Object Oriented Programming)
1.3 Konsep Dasar Pemrograman Berorientasi Objek
PBO - PERTEMUAN 1- CLASS.
Karakteristik Pemrograman Berorientasi Objek
Konsep Object Oriented
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Konstruktor -1- Method yang digunakan untuk memberi nilai awal pada saat object diciptakan Dipanggil secara otomatis ketika new digunakan untuk membuat.
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PEMROGRAMAN BERORIENTASI OBJECT 4 SKS 2 TEORI DAN 2 PRAKTEK
Object Oriented Programming
Object-Oriented Programming
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Pemrograman Berorientasi Objek
Pertemuan 3 Class dan Objek (Lanjutan)
Object-Oriented Programming (OOP)
Pemrograman Berorientasi Objek (PBO)
Pertemuan 1 Class dan Objek.
- PERTEMUAN 1- CLASS Mustazzihim Suhaidi,M.Kom
Pertemuan 4 Praktek Pembuatan Program Class dan Objek (Lanjutan)
Dasar Pemrograman Pengenalan Nurul Anisa Sri Winarsih, M. CS
Pertemuan 2 Praktek Pembuatan Program Class dan Objek
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
Transcript presentasi:

Materi 1: Konsep Pemrograman Berorientasi Objek Kelas dan Objek Praktek Java dengan Netbeens

Java Language (Compiler + Interpreter) javac (Java Compiler) java (Java Interpreter)

Tingkat Bahasa Pemrograman Bahasa Pemrograman Tingkat Rendah (Assembler) Bahasa Pemrograman Tingkat Sedang (C, Pascal, Fortran) Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)

Paradigma Pemrograman Sudut pandang dan style pemrograman berhubungan dengan bagaimana sebuah masalah diformulasikan dalam bahasa pemrograman Functional Programming: Urutan fungsi secara sekuensial (Scheme, Lisp) Procedural Programming: Pemecahan masalah berdasarkan prosedural kerja yg terkumpul dalam unit pemrograman bernama fungsi (C, Pascal) Object-Oriented Programming: Koleksi object yang saling berinteraksi . Class adalah unit pemrograman (Java, C#, C++)

Menulis Program Java Bentuk program: Text-Based Console Application  menggunakan library non-GUI di Java GUI Application  menggunakan AWT atau Swing untuk library GUI Suatu class bisa dieksekusi karena memiliki method main public static void main(String[] args)  Program Java mulai dari sini!

Latihan: Membuat Program dg Netbeans public class HelloWorld{ public static void main(String[] args){ System.out.println(“Halo Palu”); }

Konsep Dasar Pemrograman Berorientasi Objek Class , Object, Method, Attribute

Berorientasi Objek? Attribute: Topi, Baju, Jaket, Tas Punggung, Tangan, Kaki, Mata Behavior: Cara Jalan ke Depan Cara Jalan Mundur Cara Belok ke Kiri Cara Memanjat

Berorientasi Objek? Attribute (State): Behavior: Ban, Stir, Pedal Rem, Pedal Gas, Warna, Tahun Produksi Behavior: Cara Menghidupkan Mesin Cara Manjalankan Mobil Cara Memundurkan Mobil Attribute  Variable(Member) Behavior  Method(Fungsi)

Perbedaan Class dan Object Class: konsep dan deskripsi dari sesuatu Class mendeklarasikan method yang dapat digunakan (dipanggil) oleh object Object: instance dari class, bentuk (contoh) nyata dari class Object memiliki sifat independen dan dapat digunakan untuk memanggil method Contoh Class dan Object: Class: mobil Object: mobilnya pak Joko, mobilku, mobil berwarna merah

Perbedaan Class dan Object Class seperti cetakan kue, dimana kue yg dihasilkan dari cetakan kue itu adalah object Warna kue bisa bermacam-macam meskipun berasal dari cetakan yang sama (object memiliki sifat independen)

Attribute Variable yang mengitari class, dengan nilai datanya bisa ditentukan di object Variable digunakan untuk menyimpan nilai yang nantinya akan digunakan pada program Variable memiliki jenis (tipe), nama dan nilai Name, age, dan weight adalah atribute (variabel) dari class Person

Membuat Class, Object dan Memanggil Atribut Mobil.java public class Mobil { String warna; int tahunProduksi; } MobilBeraksi.java public class MobilBeraksi{ public static void main(String[] args){ // Membuat object Mobil mobilku = new Mobil(); /* memanggil atribut dan memberi nilai */ mobilku.warna = "Hitam"; mobilku.tahunProduksi = 2006; System.out.println("Warna: " + mobilku.warna); System.out.println("Tahun: " + mobilku.tahunProduksi); }

Latihan: Membuat Program dg Netbeans Buka Netbeans IDE Ikuti langkah berikut

Method Method adalah urutan instruksi yang mengakses data dari object Method melakukan: Manipulasi data Perhitungan matematika Memonitor kejadian dari suatu event