Pertemuan 4 Class, object & Variable

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman JAVA (TIB09)
OOP berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan.
Pemrograman Berorientasi Objek
Workshop SCS: Java Game Programming
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Pengantar Berorientasi Obyek
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Algoritma dan Dasar Pemograman
Struktur Kontrol #2 Perulangan
Pemrograman Berorientasi Objek
di OBJECT ORIENTED PROGRAMMING [OOP] Oleh H. SUMIJAN, Ir, M.Sc
Flow Control & Exception Handling
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../7_struktu... 1 Struktur Perulangan.
ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Class, Inheritance, Encapsulation & Interface
OBJECT ORIENTED PROGRAMMING YANES HARDIANTO SUI Politeknik Manufaktur Astra 2011.
Pemograman 1 Pertemuan 6.
Advanced Class Oleh : Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Variable Scope.
Object Oriented Programming with JAVA 2011/2012
Struktur Kendali Proses (Perulangan)
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
OOP pada pemrograman Web
INHERITANCE (Oleh : Nur Hayatin, S.ST)
Perulangan (Iteration)
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
Rekayasa Perangkat Lunak Konsep Orientasi Objek
Perancangan dan Pemrograman Web
PHP - Pemrograman Berorientasi Obyek
Outline: Class Objek Konstruktor Destruktor Overloading dan Tipe value
OBJEK dan KELAS Sutrisno PTIIK-UB.
Inheritance dan Kata Kunci static
Objek-Oriented Programming (OOP)
Pemprograman Berorientasi Objek
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
PERULANGAN WHILE.
Pemprograman berorientasi objek
Iterasi ( Perulangan ).
Pemrograman Berorientasi Objek
Membuat Kelas.
PRAKTIKUM DASAR PEMROGRAMAN
Pendahuluan PBO.
Object Oriented Programming
Flow Control & Exception Handling
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Array, Class, Obyek, Method danConstructor.
PEMROG. BERORIENTASI OBJEK I (JAVA)
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kondisional, Perulangan dan Jump
ISTILAH-ISTILAH PENTING PEMROGRAMAN BERBASIS OBYEK
Konsep Bahasa Pemrograman I Operator
Array, Class, Obyek, Method danConstructor.
Pemrograman Berorientasi Objek
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Pengenalan Pemrograman 1
DPH1C4 Pemrograman berorientasi Obyek
DPH1C4 Pemrograman berorientasi Obyek
FONDASI PEMROGRAMAN & STRUKTUR DATA #4 - 1
CLASS VS OBJECT INTRODUCTION OF CLASS. keyword class diikuti dengan nama class yang kita inginkan. Lebih baik digunakan kata yang diawali huruf.
Bahasa Pemrograman (Pemrograman Visual)
Transcript presentasi:

Pertemuan 4 Class, object & Variable Pemprograman Berorientasi Objek Khairul Anwar Hafizd khairul.anwarhafizd@gmail.com

Struktur Kontrol Perulangan (Looping) Struktur kontrol perulangan digunakan untuk mengatur proses yang dijalankan secara berulang-ulang

Statement FOR Aturan penulisan (syntax) nya adalah:

Keyword for digunakan untuk melakukan iterasi kalau jumlah iterasinya tertentu Iterasi menggunakan for memerlukan tiga buah parameter, parameter pertama digunakan sebagai batas bawah iterasi, parameter kedua adalah kondisi kapan iterasi berhenti dan parameter terakhir dugunakan untuk menaikkan atau menurunkan counter.

Statement WHILE Aturan penulisannya:

Bentuk iterasi while digunakan kalau kita tidak tahu berapa kali interasi akan berlangsung, tetapi tahu kapan iterasi berhenti dari sebuah kondisi tertentu. Bentuk sintaks while sangat sederhana dan hanya memerlukan satu saja parameter kondisi yang bernilai boolean true atau false, selama kondisi ini masih bernilai true maka iterasi akan terus dilaksanakan. Kalau nilai kondisi adalah false maka iterasi while akan berhenti.

Statement DO WHILE Aturan penulisanya:

Bentuk iterasi do-while digunakan kalau kita ingin agar setidaknya satu iterasi terjadi baru kemudian ditest kondisinya apakah iterasi berikutnya dilaksanakan atau tidak. Sama dengan bentuk iterasi while, bentuk iterasi do-while juga memerlukan satu parameter kondisi di dalam while-nya.

Sebagai bahasa yang memiliki fitur object oriented, jawa mendukung konsep dasar berikut: Polymorphism Objects Inheritance Instance Encapsulation Method Abstraction Message Parsing Classes

Konsep Objects Objects Objek memiliki keadaan dan prilaku Anjing memiliki keadaan  warna, nama, berkembang biak Serta perilaku -wagging, menggonggong, makan. Sebuah objek adalah instance dari kelas.

Konsep Classes Classes Sebuah kelas dapat didefinisikan sebagai template / blueprint yang menggambarkan perilaku / keadaan menyatakan bahwa objek dari dukungan jenisnya.

Objects Pada Java Pada dunia nyata banyak benda-benda di sekitar, mobil, anjing, manusia, dll Semua benda-benda memiliki keadaan dan perilaku. Contoh seekor anjing, maka keadaan adalah - nama, jenis, warna, dan perilaku yang - menggonggong, bergoyang-goyang, berjalan Membandingkan objek perangkat lunak dengan objek dunia nyata, mereka memiliki karakteristik yang sangat mirip.

Objects Pada Java cont… Software juga memiliki keadaan dan perilaku. Keadaan Sebuah objek perangkat lunak disimpan di field dan perilaku ditunjukkan melalui metode. Jadi dalam pengembangan perangkat lunak, metode beroperasi pada keadaan internal suatu objek dan komunikasi antar objek dilakukan melalui metode.

Classes Pada Java Kelas adalah sebuah blueprint yang diciptakan oleh sebuah objects Contoh class

Tipe Variabel A class can contain any of the following variable types. Local variables Variabel yang didefinisikan dalam metode, konstruktor atau blok disebut variabel lokal. Variabel akan dideklarasikan dan diinisialisasi dalam metode dan variabel akan hancur ketika metode telah selesai. Instance variables adalah variabel di dalam kelas tetapi di luar metode apapun. Variabel-variabel ini diinisialisasi ketika kelas dipakai. variabel misalnya dapat diakses dari dalam metode, konstruktor atau blok dari kelas tertentu.

Tipe Variabel cont… Class variables: variabel kelas adalah variabel dideklarasikan dalam kelas, di luar metode apapun, dengan kata kunci statis.

Constructors Setiap kelas memiliki konstruktor. Jika tidak secara eksplisit menulis konstruktor untuk kelas compiler java membangun konstruktor default untuk kelas tersebut. Setiap kali sebuah objek yang baru dibuat, setidaknya satu konstruktor akan dipanggil. Peran utama konstruktor adalah mereka memiliki nama yang sama dengan kelas. Sebuah kelas dapat memiliki lebih dari satu konstruktor.

Contoh Constructors

Membuat sebuah Object Seperti disebutkan sebelumnya, kelas menyediakan blueprint untuk sebuah objek. Jadi pada dasarnya sebuah objek dibuat dari kelas. Pada Java, kata kunci baru digunakan untuk membuat objek baru.

Ada tiga langkah saat membuat sebuah objek dari kelas: Declaration  Sebuah deklarasi variabel dengan nama variabel dengan jenis objek. Instansiasi  kata kunci ‘new’ digunakan untuk membuat objek. Inisialisasi  kata kunci ‘new’ diikuti dengan panggilan untuk konstruktor. Panggilan ini menginisialisasi objek baru.

Contoh Pembuatan Object