Anda di halaman 1dari 4

Nama : Johny Wiji Utomo Kelas Nim : 7A PAGI : 101080200033

Mata Kuliah PBO 1. jelaskan dan berikan contoh bagaimana konsep pemrograman dalam java ? 2. apa yang dimaksud dengan kelas dan objek dan berikan contoh dalam pemrogramannya ? 3. ceritakan dengan menggunakan diagram flowchart tentang rencana program game yang akan di buat ! Jawab 1. Konsep pemrograman dalam java menggunakan OOP, OOP adalah sebuah metodologi atau cara berpikir dalam melakukan pemrograman dimana pendefinisian tipe data disertai dengan pendefinisian fungsi. Struktur data yang seperti ini disebut dengan istilah object. Paradigma pemrograman OOP dapat dilihat sebagai interaksi sebuah object dalam melakukan tugasnya. Contoh :

Contoh penerapannya di Java : public class Burung { String nama; //atribut nama String jenis; //atribut jenis String warna; //atribut warna String sayap; //atribut sayap //method terbang public void terbang(){ this.sayap = mengepak; System.out.println(Burung +this.nama+ Sedang Terbang); } //method tidur public void tidur(){

this.sayap = diam; System.out.println(Burung +this.nama+ Sedang Tidur); } }

2. class adalah cetakan, template, prototype dari object, sedangkan object adalah instance dari kelas. Satu kelas dapat mempunyai object lebih dari satu atau banyak. Contoh :

public class nama_class { } class biasnya terdiri dari beberapa attribut dan method contoh class Burung.
01 public class Burung { 02 String nama; //atribut nama 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 } //method terbang public void terbang(){ this.sayap = "mengepak"; System.out.println("Burung "+this.nama+" Sedang Terbang"); } //method tidur public void tidur(){ this.sayap = "diam"; System.out.println("Burung "+this.nama+" Sedang Tidur"); } String jenis; //atribut jenis String warna; //atribut warna String sayap; //atribut sayap

Contoh object dari class burung


public class BurungBeraksi { 02 03 public static void main(String[] args){ Burung burungnuri = new Burung();//membuat object burungnuri dari 04 class Burung burungnuri.nama = "Nuri"; //memanggil attribut nama pada object burungnuri dan memberi nilai 06 burungnuri.warna = "Merah"; 05 07 System.out.println("Burung "+burungnuri.nama+" warnanya

"+burungnuri.warna); 08 //memangil method terbang object burungnuri 09 10 11 12 13 14 Burung burungmerpati = new Burung();//membuat object burungmerpati dari class Burung 16 burungmerpati.nama = "Merpati"; 15 burungmerpati.warna = "Putih";//memanggil attribut warna pada object burungmerpati dan memberi nilai System.out.println("Burung "+burungmerpati.nama+" warnanya 18 "+burungmerpati.warna); 17 19 20 21 22 23 24 25 26 } } //memangil method terbang object burungmerpati burungmerpati.terbang(); System.out.println("Sayapnya "+burungmerpati.sayap); burungmerpati.tidur(); System.out.println("Sayapnya "+burungmerpati.sayap); burungnuri.terbang(); System.out.println("Sayapnya "+burungnuri.sayap); burungnuri.tidur(); System.out.println("Sayapnya "+burungnuri.sayap); System.out.println("");

3. FlowChart RANCANGAN GAME

Anda mungkin juga menyukai