OBJECT ORIENTED PROGRAMMING (OOP)
|
|
- Sri Johan
- 6 tahun lalu
- Tontonan:
Transkripsi
1 IF PEMROGRAMAN LANJUT OBJECT ORIENTED PROGRAMMING (OOP) 06 Oleh : Andri Heryandi, M.T.
2 LATIHAN MEMBUAT CLASS Oleh : Andri Heryandi, M.T. 2
3 CLASS KARAKTER Class ini digunakan untuk objek-objek yang digunakan dalam game perang. Atribut dari class ini adalah : nama darah : nama objek/karakter : menyimpan darah/kesehatan. dayahancur : besarnya kehancuran jika objek ini mengenai objek lain. Jika suatu karakter mempunyai darah 90, kemudian terkena oleh objek ini, maka darah objek lain akan berkurang sebesar daya hancurnya. Oleh : Andri Heryandi, M.T. 3
4 CLASS KARAKTER Method dari class ini adalah : Karakter(String nama) : Constructor dengan parameter nama saja. Jika constructor ini dipanggil maka nama akan terisi sesuai parameter, darah akan berisi 100 dan dayahancur akan bernilai 1. Karakter(String nama, int dayahancur) : Constructor dengan parameter nama dan dayahancur. Jika constructor ini dipanggil maka nama akan terisi sesuai parameter, darah akan berisi 100 dan dayahancur akan bernilai sesuai parameter. getnama() : Mereturnkan atribut nama getdarah() : Mereturnkan atribut darah getdayahancur() : Mereturnkan atribut dayahancur tambahdarah() : Menambah banyak darah dengan nilai parameter. Maksimum hasil penjumlahan adalah 100. kurangidarah() : Mengurangi banyak darah sesuai nilai parameter. Minimum hasil pengurangan adalah 0 (tidak boleh minus) Oleh : Andri Heryandi, M.T. 4
5 CLASS KARAKTER Method dari class ini adalah : (lanjutan) hidup() : Mereturnkan true jika darah lebih dari 0. mati() : Mereturnkan true jika dari sama denagn 0. terkenamusuh() : mengurangi darah sesuai dengan daya hancur dari objek parameternya. Jika daya hancur objek parameter adalah 5, maka darahnya berkurang 5. Oleh : Andri Heryandi, M.T. 5
6 CLASS KARATER TESTER p a c k a g e g a m e ; p u b l i c class K a r a k t e r T e s t e r { p u b l i c static void main(string[] a r g s ) { K a r a k t e r player1,player2; p l a y e r 1 = n e w K a r a k t e r ( " P l a y e r 1 " ) ; p l a y e r 2 = n e w K a r a k t e r ( " P l a y e r 2 ", 8 ) ; S y s t e m. o u t. p r i n t l n ( " 1. " + p l a y e r 1. g e t N a m a ( ) + " : " + p l a y e r 1. g e t D a r a h ( ) + " % " ) ; S y s t e m. o u t. p r i n t l n ( " 2. " + p l a y e r 2. g e t N a m a ( ) + " : " + p l a y e r 2. g e t D a r a h ( ) + " % " ) ; S y s t e m. o u t. p r i n t l n ( " P l a y e r 1 terkena P l a y e r 2 " ) ; p l a y e r 1. t e r k e n a M u s u h ( p l a y e r 2 ) ; S y s t e m. o u t. p r i n t l n ( " 3. " + p l a y e r 1. g e t N a m a ( ) + " : " + p l a y e r 1. g e t D a r a h ( ) + " % " ) ; S y s t e m. o u t. p r i n t l n ( " P l a y e r 2 terkena P l a y e r 1 " ) ; p l a y e r 2. t e r k e n a M u s u h ( p l a y e r 1 ) ; S y s t e m. o u t. p r i n t l n ( " 4. " + p l a y e r 2. g e t N a m a ( ) + " : " + p l a y e r 2. g e t D a r a h ( ) + " % " ) ; S y s t e m. o u t. p r i n t l n ( " P l a y e r 1 terkena P l a y e r 2 sebanyak 1 0 k a l i " ) ; for(i n t i=1;i<=10;i++) p l a y e r 1. t e r k e n a M u s u h ( p l a y e r 2 ) ; S y s t e m. o u t. p r i n t l n ( " 5. " + p l a y e r 1. g e t N a m a ( ) + " : " + p l a y e r 1. g e t D a r a h ( ) + " % " ) ; S y s t e m. o u t. p r i n t l n ( " P l a y e r 1 dapat b o n u s d a r a h 25"); p l a y e r 1. t a m b a h D a r a h ( 2 5 ) ; S y s t e m. o u t. p r i n t l n ( " 6. " + p l a y e r 1. g e t N a m a ( ) + " : " + p l a y e r 1. g e t D a r a h ( ) + " % " ) ; int i = 0 ; w h i l e ( p l a y e r 1. h i d u p ( ) ) { p l a y e r 1. t e r k e n a M u s u h ( p l a y e r 2 ); i + + ; S y s t e m. o u t. p r i n t l n ( p l a y e r 1. g e t N a m a ()+" t e r k e n a " + i + " k a l i, d a r a h " + p l a y e r 1. g e t D a r a h ( ) ) ; Oleh : Andri Heryandi, M.T. 6
7 CLASS KARATER TESTER Hasil Run: Player 1 : 100% 2.Player 2 : 100% Player 1 terkena Player 2 3.Player 1 : 92% Player 2 terkena Player 1 4.Player 2 : 99% Player 1 terkena Player 2 sebanyak 10 kali 5.Player 1 : 12% Player 1 dapat bonus darah 25 6.Player 1 : 37% Player 1 terkena 1 kali, darah 29 Player 1 terkena 2 kali, darah 21 Player 1 terkena 3 kali, darah 13 Player 1 terkena 4 kali, darah 5 Player 1 terkena 5 kali, darah 0 Oleh : Andri Heryandi, M.T. 7
8 CLASS PEMANAH Class ini digunakan untuk objek berkarater Pemanah. Seorang pemanah mempunyai daya hancur 10. Atribut dari class ini adalah : banyakpanah Method dari class ini adalah : : banyak panah yang masih dimiliki oleh objek. Pemanah(String nama) : Constructor dengan parameter nama saja. Jika constructor ini dipanggil maka nama akan terisi sesuai parameter, daya hancur terisi 10 dan banyak panah diisi 10. Pemanah(String nama, int banyakpanah) : constructor dengan parameter nama dan banyak panah. Jika constructor ini dipanggil maka nama akan terisi sesuai parameter, daya hancur terisi 10 dan banyak panah akan terisi sesuai parameter. Oleh : Andri Heryandi, M.T. 8
9 CLASS PEMANAH Method dari class ini adalah : getbanyakpanah() : Mereturnkan nilai atribut banyakpanah tambahpanah() : Menambahkan banyak panah sesuai parameter. Maksimum banyak panah yang bisa diisi adalah 20. kurangipanah() : Mengurangi banyak panah sesuai parameter. Minimum banyak panah adalah 0. Method ini harus private karena hanya boleh dipanggil oleh method memanah(). memanah() : Jika masih memiliki panah, maka akan melepas panah (memanggil kurangipanah(1)), dan jika tidak memiliki panah akan menulis Panah Habis. Oleh : Andri Heryandi, M.T. 9
10 CLASS PEMANAH TESTER package game; public class PemanahTester { public s t a tic void main(string[] args) { Pemanah arjuna=new Pemanah("Arjuna"); System.out.println("Hallo n ama saya "+a r j una.getnama ()); System.out.println("Darah : "+arjuna.getdarah()); System.out.println("Daya H a ncur : "+a r j u n a.getdayahancur()); System.out.println("Banyak Panah : "+a r j u na.getbanyakpanah ()); System.out.println(" "); Karakter lawan=new Karakter("Lawan"); arjuna.terkenamusuh( lawan); arjuna.memanah(); lawan.terkenamusuh( arjuna); System.out.println("Darah A rjuna : "+a r j u na.getdarah ()); System.out.println("Darah L awan : "+l a w a n.getdarah ()); System.out.println("Panah A rjuna : "+a r j una.getbanyakpanah ()); arjuna.tambahpanah(100); System.out.println("Panah A rjuna : "+a r j una.getbanyakpanah ()); Oleh : Andri Heryandi, M.T. 10
11 CLASS PEMANAH TESTER Hasil Run: Hallo nama saya Arjuna Darah : 100 Daya Hancur : 10 Banyak Panah : Darah Arjuna : 99 Darah Lawan : 90 Panah Arjuna : 9 Panah Arjuna : 20 Oleh : Andri Heryandi, M.T. 11
12 CLASS PENEMBAK Class ini digunakan untuk objek berkarater Penembak. Seorang pemanah mempunyai daya hancur 20. Atribut dari class ini adalah : banyakpeluru Method dari class ini adalah : : banyak peluru yang masih dimiliki oleh objek. Penembak(String nama) : Constructor dengan parameter nama saja. Jika constructor ini dipanggil maka nama akan terisi sesuai parameter, daya hancur terisi 20 dan banyak peluru diisi 6. Penembak(String nama, int banyakpeluru) : constructor dengan parameter nama dan banyak peluru. Jika constructor ini dipanggil maka nama akan terisi sesuai parameter, daya hancur terisi 20 dan banyak peluru akan terisi sesuai parameter. Oleh : Andri Heryandi, M.T. 12
13 CLASS PEMANAH Method dari class ini adalah : getbanyakpeluru() : Mereturnkan nilai atribut banyakpeluru tambahpeluru() : Menambahkan banyak peluru sesuai parameter. Maksimum banyak peluru yang bisa diisi adalah 6. kurangipeluru() : Mengurangi banyak peluru sesuai parameter. Minimum banyak peluru adalah 0. Method ini harus private karena hanya boleh dipanggil oleh method menembak() saja. menembak() : Jika masih memiliki peluru, maka akan melepas 1 peluru (memanggil kurangipeluru(1)), dan jika tidak memiliki otomatis reload (banyak peluru kembali menjadi 6) akan menulis Peluru Reloaded!!!. Oleh : Andri Heryandi, M.T. 13
14 CLASS PEMANAH TESTER p a c k a g e g a m e ; p u b l i c c l a s s P e n e m b a k T e s t e r { public s t a t i c v oid main(string[] args ) { P e n e m b a k s n i p e r = n e w P e n e m b a k ( " S n i p e r " ) ; S y s t e m. o u t. p r i n t l n ( " H a l l o n a m a s a y a "+s n i p e r. g e t N a m a ( ) ) ; S y s t e m. o u t. p r i n t l n ("D a r a h : " + s n i p e r. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ("D a y a H a n c u r : " + s n i p e r. g e t D a y a H a n c u r ( ) ) ; S y s t e m. o u t. p r i n t l n ("B a n y a k P e l u r u : " + s n i p e r. g e t B a n y a k P e l u r u ( ) ) ; S y s t e m. o u t. p r i n t l n (" "); K a r a k t e r l a w a n = n e w K a r a k t e r ("L a w a n " ) ; s n i p e r. t e r k e n a M u s u h ( l a w a n ); s n i p e r. m e n e m b a k (); l a w a n. t e r k e n a M u s u h ( s n i p e r ); S y s t e m. o u t. p r i n t l n ("D a r a h S n i p e r : " + s n i p e r. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ("D a r a h L a w a n : " + l a w a n. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ("P e l u r u S n i p e r : " + s n i p e r. g e t B a n y a k P e l u r u ( ) ) ; s n i p e r. t a m b a h P e l u r u ( 1 0 ); S y s t e m. o u t. p r i n t l n ("P e luru Sniper : " + s n i per.getbanyakpeluru ( )); f o r ( i n t i = 1 ; i < = 1 3 ; i + + ) { s n i p e r. m e n e m b a k (); S y s t e m. o u t. p r i n t l n ("T e m b a k a n ke- " + i + " P e l u r u : "+s n i p e r. g e t B a n y a k P e l u r u ( ) ) ; Oleh : Andri Heryandi, M.T. 14
15 CLASS PEMANAH TESTER Hasil Run: H a l l o n a m a s a y a S n i p e r D a r a h : D a y a H a n c u r : 2 0 B a n y a k P e l u r u : D a r a h S n i p e r : 9 9 D a r a h L a w a n : 8 0 P e l u r u S n i p e r : 5 P e l u r u S n i p e r : 6 T e m b a k a n ke- 1 P e l u r u : 5 T e m b a k a n ke- 2 P e l u r u : 4 T e m b a k a n ke- 3 P e l u r u : 3 T e m b a k a n ke- 4 P e l u r u : 2 T e m b a k a n ke- 5 P e l u r u : 1 P e l u r u R e l o a d e d!!! T e m b a k a n ke- 6 P e l u r u : 6 T e m b a k a n ke- 7 P e l u r u : 5 T e m b a k a n ke- 8 P e l u r u : 4 T e m b a k a n ke- 9 P e l u r u : 3 T e m b a k a n ke- 10 P e l u r u : 2 T e m b a k a n ke- 11 P e l u r u : 1 P e l u r u R e l o a d e d!!! T e m b a k a n ke- 12 P e l u r u : 6 T e m b a k a n ke- 13 P e l u r u : 5 Oleh : Andri Heryandi, M.T. 15
16 CLASS ALL KARAKTER TESTER p a c k a g e g a m e 1 ; p u b l ic class AllKarakterTester { p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { P e m a n a h a r j u n a = n e w P e m a n a h ("A r j u n a " ) ; P e n e m b a k s n i p e r = n e w P e n e m b a k ( " S n i p e r " ) ; S y s t e m. o u t. p r i n t l n ("A r j u n a : D a r a h "+a r j u n a. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ( " S n i p e r : D a r a h "+s n i p e r. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ("- A R J U N A M E M A N A H - S N I P E R M E N E M B A K - " ) ; s n i p e r. m e n e m b a k (); a r j u n a. t e r k e n a M u s u h ( s n i p e r ) ; a r j u n a. m e m a n a h ( ) ; s n i p e r. t e r k e n a M u s u h ( a r j u n a ); S y s t e m. o u t. p r i n t l n ("A r j u n a : D a r a h "+a r j u n a. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ( " S n i p e r : D a r a h "+s n i p e r. g e t D a r a h ( ) ) ; S y s t e m. o u t. p r i n t l n ("- S N I P E R D I T E M B A K D I R I N Y A --" ) ; s n i p e r. t e r k e n a M u s u h ( s n i p e r ) ; S y s t e m. o u t. p r i n t l n ( "Sniper : Darah "+s n iper.getdarah ()); Oleh : Andri Heryandi, M.T. 16
17 CLASS ALL KARAKTER TESTER S y s t e m. o u t. p r i n t l n ("- A R J U N A M E M A N A H S N I P E R S A M P A I P A N A H H A B I S - "); int p a n a h _ k e = 0 ; w h i l e ( a r j u n a. g e t B a n yakpanah ()>0){ p a n a h _ k e ++; a r j u n a. m e m a n a h ( ) ; S y s t e m. o u t. p r i n t l n ("P a n a h ke- "+p a n a h _ k e + " D a r a h S n i p e r " + s n i p e r. g e t D a r a h ( ) ) ; s n i p e r. t e r k e n a M u s u h ( a r j u n a ); Oleh : Andri Heryandi, M.T. 17
18 CLASS ALL KARAKTER TESTER Hasil Run: A r j u n a : D a r a h 100 S n i p e r : D a r a h A R J U N A M E M A N A H - S N I P E R M E N E M B A K - A r j u n a : D a r a h 80 S n i p e r : D a r a h 90 - S N I P E R D I T E M B A K D I R I N Y A -- S n i p e r : D a r a h 70 - A R J U N A M E M A N A H S N I P E R S A M P A I P A N A H H A B I S - P a n a h ke- 1 D a r a h S n i p e r 7 0 P a n a h ke- 2 D a r a h S n i p e r 6 0 P a n a h ke- 3 D a r a h S n i p e r 5 0 P a n a h ke- 4 D a r a h S n i p e r 4 0 P a n a h ke- 5 D a r a h S n i p e r 3 0 P a n a h ke- 6 D a r a h S n i p e r 2 0 P a n a h ke- 7 D a r a h S n i p e r 1 0 P a n a h ke- 8 D a r a h S n i p e r 0 P a n a h ke- 9 D a r a h S n i p e r 0 P a n a h ke- 10 D a r a h S n i p e r 0 P a n a h ke- 11 D a r a h S n i p e r 0 P a n a h ke- 12 D a r a h S n i p e r 0 P a n a h ke- 13 D a r a h S n i p e r 0 P a n a h ke- 14 D a r a h S n i p e r 0 P a n a h ke- 15 D a r a h S n i p e r 0 P a n a h ke- 16 D a r a h S n i p e r 0 P a n a h ke- 17 D a r a h S n i p e r 0 P a n a h ke- 18 D a r a h S n i p e r 0 P a n a h ke- 19 D a r a h S n i p e r 0 Oleh : Andri Heryandi, M.T. 18
IF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT TUGAS 1 Oleh : Andri Heryandi, M.T. TUGAS Buatlah class untuk struktur data Stack dan Queue Oleh : Andri Heryandi, M.T. 2 SPESIFIKASI STACK Kegunaan : Class ini digunakan untuk
Lebih terperinciIF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT PERULANGAN 05 Oleh : Andri Heryandi, M.T. JENIS-JENIS PERULANGAN Perulangan FOR Perulangan DO WHILE Perulangan WHILE Oleh : Andri Heryandi, M.T. 2 PERULANGAN FOR Perulangan
Lebih terperinciIF PEMROGRAMAN LANJUT ARRAY. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT ARRAY 08 Oleh : Andri Heryandi, M.T. MATERI HARI INI Definisi Array Deklarasi Array Membuat Array Mengakses Array Memanipulasi Array Class Arrays Perulangan For untuk Array
Lebih terperinciPertemuan 2 (2) : Membuat Class dan mengakses Anggota Class
Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciINTERAKSI ANTAR OBJECT
INTERAKSI ANTAR OBJECT Farah Zakiyah Rahmanti, M.T 2015 Overview Constructor Overloading Constructor Hak Akses (public, protected, private) Contoh Static Class Constructor (konstruktor) Constructor adalah
Lebih terperinciPengenalan OOP. Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program.
Class & Objek Pengenalan OOP Object-Oriented programming (OOP) Menitikberatkan pada konsep object sebagai elemen dasar dari program. Object tersebut dikarakterisasi oleh property dan behavior. Pengenalan
Lebih terperinciMembuat dan Menggunakan Class
Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute
Lebih terperinciOVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom
OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR OVERLOADING METHOD Overloading method merupakan kemampuan dalam pemrograman berorientasi objek yang mengizinkan beberapa method memiliki nama yang sama dengan jumlah/jenis
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR
Lebih terperinciPRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING
PRAKTIKUM 3 KONSTRUKTOR DAN OVERLOADING A. TUJUAN 1. Memahami mengenai Konstruktor. 2. Dapat melakukan Overloading terhadap konstruktor. 3. Dapat melakukan Overloading pada metode. B. DASAR TEORI Deklarasi
Lebih terperinciKARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: a. Abstraksi (abstraction) b. Pembungkusan (encapsulation) c. Pewarisan (inheritence)
Lebih terperinciDasar-Dasar OOP di Java
Pertemuan 7 - Pemrograman Berbasis Obyek Oleh: Ali Ridho Barakbah Information hiding Dasar-Dasar OOP di Java Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut
Lebih terperinciPEWARISAN D E W I S A R T I K A, M. K O M
PEWARISAN D E W I S A R T I K A, M. K O M PENDAHULUAN Pewarisan (inheritance) merupakan suatu hubungan antara dua buah kelas atau lebih, dimana ada kelas yang memiliki atribut dan method yang sama dengan
Lebih terperinciLAPORAN RESMI INHERITANCE
LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN BAB 4 INHERITANCE Disusun Oleh : NAMA : FARIDATUS SHOFIYAH NRP : 13.06.311.00112 KELOMPOK : C1 DOSEN PENGAMPU : MEDIKA RISNASARI, MT ASISTEN : AGUS PRIYONO Disetujui
Lebih terperinciPERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
Lebih terperinciIF PEMROGRAMAN LANJUT PERCABANGAN. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT PERCABANGAN 04 Oleh : Andri Heryandi, M.T. JENIS-JENIS PERCABANGAN Pernyataan IF Pernyataan SWITCH CASE Operator Kondisional (?: ) Oleh : Andri Heryandi, M.T. 2 PERNYATAAN
Lebih terperinciPemrograman Lanjut Review Class dan Object PTIIK
Pemrograman Lanjut Review Class dan Object PTIIK - 2013 Objectives Mengingat kembali tentang Class dan Object Class Class adalah template atau blueprint dari objectobject yang dibuat. Class mempunyai:
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)
LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java) Di susun oleh: Wahyono ( 06/193218/PA/10892 ) Praktikan Algoritma dan Pemrograman Kelas A 7 Mei 2007 LABORATORIUM KOMPUTASI
Lebih terperinciPemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs
Pemrograman Berorientasi Objek / Object Oriented Programming / (OOP) Nur Hasanah, M.Cs Object Oriented Programming (OOP) adalah inti dari pemrograman Java. Dalam OOP, setiap objek didefinisikan sebagai
Lebih terperinciPraktikum KPLBO Class dan Object I
Praktikum KPLBO Class dan Object I Oleh : Ade Sukendar [ade.sukendar@unpas.ac.id] Laboratorium Jurusan Teknik Informatika Universitas Pasundan 2014 Latihan 1 : Latihan pertama ini akan membuat sebuah kelas
Lebih terperinciPercabangan & Perulangan
Struktur Dasar Java Percabangan & Perulangan Object-oriented Programming (OOP) with JAVA 2011/2012 Macam-macam Percabangan if (...) if ( ) else ( ) if ( ) else if ( ) else ( ) switch ( ) Percabangan :
Lebih terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciBAB VII. CLASS DAN OBJECT
BAB VII. CLASS DAN OBJECT 7.1. Pengertian Class dan Object 7.1.1. Class Class adalah struktur dasar dari OOP (Object Oriented Programming). Terdiri dari dua tipe yaitu : field (attribute/property) dan
Lebih terperinciPraktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN
Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN http://sholikins.wordpress.com http://sholikins.wordpress.com 1 Pemrograman Berorientasi Objek / OOP (Objek Oriented Programming)??? http://sholikins.wordpress.com
Lebih terperinciABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM
Materi kuliah ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung
Lebih terperinciPraktikum Pemrograman. Pengantar OOP STMIK AMIKOM YOGYAKARTA. Bayu Setiaji, S.Kom
Praktikum Pemrograman Pengantar OOP Bayu Setiaji, S.Kom STMIK AMIKOM YOGYAKARTA 1. Tujuan 1. Memahami konsep OOP. 2. Memahami konsep proses pembentukan objek. 3. Dapat menggunakan member, baik yang static
Lebih terperinciBAB 3 CLASS DAN OBJECT. Tujuan:
BAB 3 CLASS DAN OBJECT Tujuan: Setelah mengikuti perkuliahan ini, mahasiwa diharapkan mampu: 1. Membuat klas 2. Mendeklarasikan atribut, methid dan konstruktor dalam klas 3. Melakukan instansiasi objek
Lebih terperinciDasar Pemrograman Java
Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid
Lebih terperinciDasar-Dasar OOP di Java
Dasar-Dasar OOP di Java Information hiding Pada bab sebelumnya telah dibahas bagaimana mengakses anggota class, baik yang berupa atribut ataupun method. Misalnya saja kita mempunyai sebuah class seperti
Lebih terperinciPemrograman Berorientasi. Class dan Obyek 2
Pemrograman Berorientasi Obyek Class dan Obyek 2 anton@ukdw.ac.id Method main pada Java public static void main(string[] args) Merupakan bagian yang dieksekusi oleh program Java Sifat: public, static,
Lebih terperinciBahasa Pemrograman 2.
Bahasa Pemrograman 2 Desain Class dan Obyek anton@ukdw.ac.id Konstruktor Konstruktor digunakan pada saat instansiasi i i sebuah object. Melakukan instansiasi adalah mengalokasikan sejumlah memory dari
Lebih terperinciJava - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter)
Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter) Oleh: Andika Kurniawan Belajar konsep OOP (Object Oriented Programming) pada Java - Part 1 Di sini saya akan mengajarkan
Lebih terperinciIF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan
Lebih terperinciMODUL 3 PEWARISAN TUJUAN DASAR TEORI
MODUL 3 PEWARISAN TUJUAN Setelah menyelesaikan modul ini, praktikan dapat: Memahami pewarisan tunggal dan jamak dalam pemrograman java. Mampu mengimplementasikan pewarisan tunggal dalam bahasa pemrograman
Lebih terperinciBAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
Lebih terperinciClass & Object 2. Imam Fahrur Rozi
Class & Object 2 Imam Fahrur Rozi Materi * Enkapsulasi * Access Modifier * Konstruktor * Atribut/Method Klass * Atribut/Method Instansiasi Enkapsulasi * Merupakan konsep dasar OOP dimana atribut dan method
Lebih terperinciLAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD Disusun oleh : Nama : Ach Fauzan NIM : 135150201111002 Asisten 1 : Fadel Trivandi Dipantara Asisten 2 : Karid Nurvenus Asisten 3 : Apiladosi
Lebih terperinciPraktikum 3 Konsep Class, Attribute dan Method
Praktikum 3 Konsep Class, Attribute dan Method Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pemprograman bahasa Java Konsep Object Oriented Programming (OOP) Deklarasi pemprograman OOP dengan
Lebih terperinciInheritance (Pewarisan) Pengertian dasar inheritance
Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat
Lebih terperinciEmployee employee=new Manager();
PRAKTIKUM 13 POLIMORFISME A. TUJUAN PEMBELAJARAN 1. Memahami dan menerapkan konsep polimorfisme dalam pemrograman 2. Memahami proses terjadinya Virtual Method Invocation 3. Memahami dan menerapkan polymorphic
Lebih terperinciEncapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni
Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni Enkapsulasi u Dapat dikatakan sebagai penyembunyian data/informasi (Information hiding). u Implementasi ke bahasa Pemrograman
Lebih terperinciBab 8. Dasar-Dasar OOP
Bab 8. Dasar-Dasar OOP Pemrograman Berorientasi Obyek Politeknik Elektronika Negeri Surabaya 2007 Overview Introduction Encapsulation Information Hiding Interface to access data Constructor Overloading
Lebih terperinciPemograman Berorientasi Objek
Pemograman Berorientasi Objek C# #2 Mengimplementasikan Kelas dan Method 2017 Kompetensi Dasar Setelah mengikuti mata kuliah ini diharapkan mahasiswa memiliki kemampuan untuk: 1. Menguraikan konsep dasar
Lebih terperinciPemograman Berorientasi Objek. Week 4 Initialization dan Instance dalam Kelas
Pemograman Berorientasi Objek c# Week 4 Initialization dan Instance dalam Kelas Constructor Konstruktor adalah method yang pertama kali dikerjakan ketika suatu kelas (class) diciptakan Bertugas untuk melakukan
Lebih terperinciOverriding. Subclass yang berusaha memodifikasi tingkah laku yang diwarisi dari superclass. Tujuan: subclass memiliki tingkah laku yang lebih
Overriding, Overloading, Polymorphism Pertemuan 10 Pemrograman Berbasis Obyek Oleh Tita Karlita Topik Overriding Overloading Constructor overloading Polymorphism Virtual Method Invocation Polymorphic arguments
Lebih terperinciPEMROGRAMAN JAVA. Yoannita, S.Kom. Class & Method sederhana Konsep Pemrograman Berorientasi Objek. Company LOGO
Company LOGO PEMROGRAMAN JAVA Yoannita, S.Kom Class & Method sederhana Konsep Pemrograman Berorientasi Objek Method Method atau metode adalah fungsi yang didefinisikan di dalam kelas dan beroperasi pada
Lebih terperinciMODUL 3 Inheritance. Tujuan: Mahasiswa dapat mengenal dan memahami konsep inheritance dan cara menerapkan inheritance dengan constructor
MODUL 3 Inheritance Tujuan: Mahasiswa dapat mengenal dan memahami konsep inheritance dan cara menerapkan inheritance dengan constructor Materi: Pengantar Inheritance Manfaat Penggunaan Inherintance Keyword
Lebih terperinciNASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014
YAYASAN PENDIDIKAN ISLAM AL MUHADJIRIN SMK AL MUHADJIRIN KELOMPOK TEKNOLOGI DAN INDUSTRI Jln : Pulau Jawa Raya Perumnas 3 Bekasi Kode Pos 17111 Telp./Fax. 021-8829052 Email : smk_almuhadjirin@yahoo.com
Lebih terperinciKeyword this untuk memanggil private String pengarang; private String judul;
public class Buku { Keyword this untuk memanggil private String pengarang; private String judul; constructor yang menerima dua parameter private Buku() { this("the Naked Traveller", "Trinity"); private
Lebih terperinciPEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Lebih terperinci2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.
Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method
Lebih terperinciPemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Lebih terperinci2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else
I. Bahan Kajian Sebagai bahasa pemrograman, java memiliki cara untuk mengontrol alur eksekusi program bergantung pada kondisi yang telah ditetapkan Secara garis besar alur eksekusi ini dapat dikelompokan
Lebih terperinciFungsi Rekursif PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015
PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Fungsi Rekursif Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Fungsi yang memanggil
Lebih terperinciA. TUJUAN PEMBELAJARAN. 1. Menerapkan konsep enkapsulasi pada class 2. Mendeklarasikan suatu constructor
PRAKTIKUM 8 ENKAPSULASI A. TUJUAN PEMBELAJARAN 1. Menerapkan konsep enkapsulasi pada class 2. Mendeklarasikan suatu constructor B. DASAR TEORI Kita dapat menyembunyikan information dari suatu class sehingga
Lebih terperinciClass & Object 2 ~Praktikum~ Imam Fahrur Rozi
Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Materi * Package * Kata kunci import * Access Modifier * Konstruktor * Kata kunci static Package Package namapaket * Package dalam Java digunakan untuk mengorganisir
Lebih terperinciMODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK
MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK Deskripsi Singkat merupakan bentuk struktur data seperti tumpukan yang memiliki konsep Last In First Out (LIFO). Bermakna data yang terakhir masuk merupakan
Lebih terperinciPertemuan 11 Object Oriented Program
Pertemuan 11 Object Oriented Program OOP Pengertian OOP Pemrograman yang menitikberatkan kepada objek-objek (Seperti Pengiriman Nilai, Pesan atau Pernyataan Objek) untuk menyelesaikan tugas atau proses
Lebih terperinciUJIAN TENGAH SEMESTER GENAP TA 2011/2012
UJIAN TENGAH SEMESTER GENAP TA 2011/2012 Kode MK Nama MK Dosen Pembina Kelas Semester/Tahun Akademik Sifat : IS34361P : Java Lanjut (JVL) : Bella Hardiyana, S. Kom : SI-1 : 4 (2011-2012) : Take Home SOAL
Lebih terperincisubclass class manapun private default protected public package yang sama
PRAKTIKUM 11 INHERITANCE 2 A. TUJUAN PEMBELAJARAN 1. Melakukan pengontrolan akses pada pengkodean 2. Menggunakan kata kunci super 3. Menghindari kesalahan pada pewarisan konstruktor B. DASAR TEORI Suatu
Lebih terperinciBahasa Pemrograman :: Polimorfism and Abstraction
Bahasa Pemrograman :: and Abstraction Julio Adisantoso ILKOM IPB 24 Mei 2010 Access Modifiers Access Modifiers Accessor Methods Mutator Methods Inheritance Akses Default (Package Accessibility) Tidak terdapat
Lebih terperinciTabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );
PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut
Lebih terperinciPEMOGRAMAN JAVA. Yoannita. Class(iii) [Constructor] [keyword this] Passing parameter [by value] [by references]
PEMOGRAMAN JAVA Yoannita Class(iii) [Constructor] [keyword this] Passing parameter [by value] [by references] Constructor Constructor merupakan method khusus yang berfungsi untuk inisialisi atau menciptakan
Lebih terperinciTipe if : If tanpa else (if) If dengan else (if-else) Nested if
Struktur kontrol keputusan pernyata-an dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode spesifik dan mengabaikan blok kode yang lain. Tipe : If switch Tipe if : If tanpa else (if)
Lebih terperinciENKAPSULASI. 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat:
ENKAPSULASI 1. Kompetensi Setelah kegiatan perkuliahan selesai, mahasiswa diharapkan dapat: 1. Memahami konstruktor 2. Menerapkan access modifier 3. Menggunakan atribut/method class 4. Melakukan instansiasi
Lebih terperinciJobsheet 09. Overloading and Overriding Method
Jobsheet 09 Overloading and Overriding Method 1. Kompetensi Setelah menempuh pokok bahasan ini, mahasiswa mampu : 1) Memahami konsep overloading dan overriding, 2) Memahami perbedaan overloading dan overriding,
Lebih terperinciPraktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP
Praktikum Minggu VI 1 dan 2 Dasar-dasar Object Oriented Programming PHP 6.1. Tujuan Mahasiswa dapat membuat aplikasi web base dengan menggunakan pendekatan OOP. 6.2. Bahan 1. Dreamweaver 2. Browser 3.
Lebih terperinciPemrograman Lanjut. Constructor. Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut
Pemrograman Lanjut Constructor Aryo Pinandito, ST, M.MT Team Teaching Pemrograman Lanjut Objectives Mengetahui dan memahami constructor Mampu mendeklarasikan dan menggunakan constructor untuk memastikan
Lebih terperinciPemrograman Berorientasi Objek Danu Wira Pangestu
Pemrograman Berorientasi Objek Danu Wira Pangestu About Me Danu Wira Pangestu S.Kom - Univ.PGRI Yogyakarta Prodi T.Informatika (2006) Email : danu.wira.pangestu@gmail.com Blog : bangdanu.wordpress.com
Lebih terperinciInheritance dan Kata Kunci static
Inheritance dan Kata Kunci static PEWARISAN (INHERITANCE) Salah satu fitur yang paling kuat dalam OOP adalah penggunaan kode kembali (code reuse). Sekali sebuah prosedur dibuat, maka kita bisa menggunakannya
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PENGENALAN OBJECT ORIENTED PROGRAMMING Disusun oleh : Nama : Gustian Ri pi NIM : 135150201111060 Asisten 1 : Az Zahra Rahma Putri Afifa Asisten 2 : Fitri Bibi
Lebih terperinciPemrograman Berbasis Objek Inheritance
Inheritance Topik Pemrograman Berbasis Objek Pengertian inheritance Deklarasi inheritance i Single inheritance Multilevel inheritance Access Control Konstruktor tidak diwariskan super keyword Pengertian
Lebih terperinciPERCOBAAN 1 : Ketik program di bawah ini, bila terjadi kasalahan waktu compile dan runtime, betulkan!
PERCOBAAN 1 : public class TestGreeting{ Greeting hello = new Greeting(); hello.greet(); class Greeting { public void greet(){ System.out.println("hi"); PERCOBAAN 2 : Nama file : Test1.java public class
Lebih terperinciIF PEMROGRAMAN LANJUT GENERIC. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT GENERIC 10 Oleh : Andri Heryandi, M.T. MATERI HARI INI Definisi Generic Membuat Class Generic Oleh : Andri Heryandi, M.T. 2 CONTOH KASUS Anda membutuhkan sebuah class untuk
Lebih terperinciKONVERSI DATA DAN INPUT DATA
IF34348 - PEMROGRAMAN LANJUT KONVERSI DATA DAN INPUT DATA 07 Oleh : Andri Heryandi, M.T. MATERI Konversi Tipe Data String Ke Number Number Ke String Berbasis Text Menggunakan class BufferedReader Berbasis
Lebih terperinciProjek Kelompok 4. //tipe array nama array={nilai elemen 1,...,elemen N}; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"), new Fajar("Kabar")};
Projek Kelompok 4 class DeklarasiKonstruksiInisialisas01 { public static void main(string[] args) { //tipe array nama array={nilai elemen 1,...,elemen N; Fajar[] a = {new Fajar("Hallo"), new Fajar("Apa"),
Lebih terperinciMEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom MENDEFINISIKAN KELAS SENDIRI class ...... DEKLARASI ATRIBUT [=]; Contoh Instance variable : private
Lebih terperinciModul II Object Oriented Programming
Modul II Object Oriented Programming Tujuan 1. Mahasiswa dapat mengenal dan memahami konsep pemrograman berorientasi objek. 2. Mahasiswa mampu membuat class, object dan access modifier. Dasar Teori OOP
Lebih terperinciPewarisan Sifat Objek. Nur Hasanah, M.Cs
Pewarisan Sifat Objek Nur Hasanah, M.Cs Membuat Kelas Turunan (Subclass) Java menyediakan kata kunci extends yang digunakan untuk penurunan terhadap kelas. Dalam terminologi Java, kelas induk yang diturunkan
Lebih terperinciAlgoritma dan Pemrograman
Algoritma dan Pemrograman Oleh: Eddy Prasetyo N 27/02/2014 1 Konten Pengantar Analisa Kasus Logika IF Then Logika Depend On Notasi Algoritmanya Latihan Analisa Kasus 27/02/2014 2 Pokok Bahasan Analisa
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 3 1 02/02/2016 8:59:08 WEEK 3 Inheritance Pewarisan class (atribut dan method)
Lebih terperinci2015 BAHASA PEMROGRAMAN I. Pertemuan VI Inheritance (Pewarisan)
Pertemuan VI Inheritance (Pewarisan) 6.1. Tujuan Mahasiswa diharapkan dapat: 1. Memahami konsep inheritance dalam pemecahan permasalahan. 2. Mengimplementasikan konsep inheritance dalam bentuk program.
Lebih terperinciPemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
Lebih terperinciI. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java.
I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java II. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola,
Lebih terperinciPemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs. Thread adalah sebuah pengontrol aliran program dengan menggunakan kendali tunggal. Suatu proses dikontrol oleh paling sedikit satu thread.
Lebih terperinciKONSEP OOP: POLYMORPHISM
PEMROGRAMAN LANJUT Sistem Informasi PTIIK UB Semester Genap 2014/2015 KONSEP OOP: POLYMORPHISM Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Polymorphism Polymorphism
Lebih terperinciTIPE DATA DAN VARIABLE
IF34348 - PEMROGRAMAN LANJUT TIPE DATA DAN VARIABLE 03 Oleh : Andri Heryandi, M.T. TIPE DATA PRIMITIF Tipe Bilangan Bulat (byte, short, int, dan long) Tipe Bilangan Pecahan (float dan double) Tipe Text
Lebih terperinciDasar pengenalan class dan contoh
Dasar pengenalan class dan contoh Oleh: Muhammad Taufiqih di OOP (object oriented programming),kita akan diakrabkan dengan class, class adalah rancangan atau sketsa dari sebuah object,sebelum
Lebih terperinci1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?
1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai
Lebih terperinciBahasa Pemrograman :: Java Class Library
Bahasa Pemrograman :: Java Class Library Julio Adisantoso ILKOM IPB 3 Mei 2010 Objek Objek sebagai dasar element dari program Setiap objek memiliki karakteristik berupa atribut (properties) dan tingkah
Lebih terperinciPERTEMUAN 3 OBJEK DAN CLASS
PERTEMUAN 3 OBJEK DAN CLASS Obyektif: Praktikan memahami perbedaan objek dan class pada Java. Praktikan memahami konsep berorientasi objek. Praktikan dapat membuat program sederhana dengan menggunakan
Lebih terperinciINHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM
1 INHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM INHERITANCE Pewarisan atribut dan method pada sebuah class yang diperoleh dari class yang direferensi sebagai induk
Lebih terperinciKONSTRUKTOR PEMROGRAMAN LANJUT. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi FILKOM UB Semester Genap 2016/2017
PEMROGRAMAN LANJUT Sistem Informasi FILKOM UB Semester Genap 2016/2017 KONSTRUKTOR Dr. Eng. Herman Tolle, ST., MT Fakultas Ilmu Komputer, Universitas Brawijaya Pemrograman Lanjut 1. Nama Matakuliah : PemrogramanLanjut
Lebih terperinciPraktikum 6 Class Design (Encapsulation)
Praktikum 6 Class Design (Encapsulation) Tujuan Mengetahui bagaimana cara mendeklarasikan suatu class beserta atribut dan metodenya, serta mengakses anggota dari suatu obyek. Dasar Teori Deklarasi class
Lebih terperinciPemrograman Berorientasi. Polimorfisme dan Binding
Pemrograman Berorientasi Obyek Polimorfisme dan Binding anton@ukdw.ac.id Polymorphism Polymorphism = Poly + Morphos Poly = banyak, Morphos = bentuk Tujuan Polimorfisme Agar komunikasi antar obyek satu
Lebih terperinciLatihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017
Latihan Ujian Pemrograman Berorientasi Objek Semester Genap 2016/2017 Level 1 Petunjuk Pada level 1 Anda hanya diminta mengikuti instruksi yang diberikan. Instruksi 1. Buat project baru. Contoh menggunakan
Lebih terperinciKONSEP OBJEK ORIENTASI PROGRAM
KONSEP OBJEK ORIENTASI PROGRAM Obyektif : 1. Mengerti maksud inheritance 2. Mengerti dan memahami encapsulation 3. Mengerti dan dapat menjelaskan mengenai polymorphism 4. Dapat membuat program paling sederhana
Lebih terperinciModul 06. Pengantar Objek
Modul 06 Pengantar Objek Materi : 1. Mengetahui dan memahami konsep Pemrograman Berorientasi Objek 2. Memahami Proses pembuatan class 3. Memahami dan membuat Pendeklarasian kelas 4. Memahami dan membuat
Lebih terperinciPemrograman Berorientasi Objek INHERITANCE
Pemrograman Berorientasi Objek INHERITANCE Inheritance (Pewarisan) Pewarisan merupakan konsep dalam PBO yang memungkinkan untuk membuat suatu kelas dengan didasarkan pada kelas yang sudah ada, sehingga
Lebih terperinci