31 Okt 2013

Tugas Pemograman Berorientasi Objek dengan Java

. 31 Okt 2013

New Funday - Kali ini Saya akan membahas mengenai Pemograman Berorientasi Objek, karena kebetulan semester ini sudah masuk ke Materi Object Oriented Program (OOP) dan diberikan tugas untuk membuat suatu contoh Object Motor yang memiliki Atribut Manufactur (Merk Motor), Jenis Motor, Model Motor dan Harga Motor. Dimana nantinya program ini akan menampilkan keluaran atau output sbb :

Contoh Motor Merk Yamaha adalah = Vixion
Contoh Motor Merk Honda adalah = Beat
Contoh Motor Merk Suzuki adalah = Shogun

Sebelum belajar lebih jauh mengenai PBO, Saya asumsikan kalian sudah mengerti dan paham Pemograman Java Dasar dan Mengenai Struktur Flow Chart serta DFD agar mudah membaca alur Program. Baiklah kita langsung mulai membuat suatu kelas yang pertama Class Yamaha. Saya menggunakan Editor Blue-J, apabila kalian ingin menggunakan Eclipse atau Netbeans juga tidak masalah. Langsung saja ke Source Code'nya sbb :



Pertama kita membuat Class Yamaha. Caranya klik new class kemudian berikan nama Yamaha pada menu Class Name dan Class Type pilih Class kemudian klik OK. Selanjutnya ketikan code berikut :

/**
 * @author Reyditz Tya
 * @version V.001 20 10 2013
 */

public class Yamaha {   
    public String manufacturer;
    public String jenis;
    public String model;
    public int cost;
    //Constructor to set properties/characteristics of object
    //please visit new-funday.blogspot.com
    Yamaha(String man, String j,String m, int c){
        this.manufacturer = man;
        this.jenis=j;
        this.model=m;
        this.cost=c;
    }
    //Method to get access Model property of Object
    public String getModel(){
        return "Contoh Motor Merk Yamaha adalah = " +model;
    }
    // We can add other method to get access to other properties
    //reyditz-tya.blogspot.com
}

Kemudian kita membuat Class Honda. Caranya klik new class kemudian berikan nama Honda pada menu Class Name dan Class Type pilih Class kemudian klik OK. Selanjutnya ketikan code berikut :


/**
 * @author Reyditz Tya
 * @version V.001 20 10 2013
 */

public class Honda extends Yamaha{
        //Constructor to set properties/characteristics of object
        //please visit new-funday.blogspot.com
        Honda(String man, String j,String m, int c){
                  super(man, j, m, c);
                }
        //Method to get access Model property of Object
        public String getModel(){
            return "Contoh Motor Merk Honda adalah = " +model;
        }
}

Keempat kita membuat Class Suzuki. Caranya klik new class kemudian berikan nama Yamaha pada menu Class Name dan Class Type pilih Class kemudian klik OK. Selanjutnya ketikan code berikut :


/**
 * @author Reyditz Tya
 * @version V.001 20 10 2013
 */
    
public class Suzuki extends Yamaha{
    //Constructor to set properties/characteristics of object
    //please visit new-funday.blogspot.com
    Suzuki(String man, String j,String m, int c){
                    super(man, j, m, c);
                }
    public String getModel(){
        return "Contoh Motor Merk Suzuki adalah = " +model;
    }
}
Terakhir kita membuat Class Utama yang saya berinama Class CompileProgram. Class inilah yang nantinya akan di compile dan di jalankan agar menampilkan Output yang di inginkan.Caranya klik new class kemudian berikan nama CompileProgram pada menu Class Name dan Class Type pilih Class kemudian klik OK. Selanjutnya ketikan code berikut :


 /**
 * @author Reyditz Tya
 * @version V.001 20 10 2013
 */


public class CompileProgram {
    public static void main(String[] args) {
        //Creating Object of SuperClass and calling getModel Method
        //please visit new-funday.blogspot.com
        Yamaha m = new Yamaha("Yamaha", "Racing", "Vixion",21000000);
       
        System.out.println(m.getModel());
       
        //Creating Object of Sublcass and calling getModel Method
        Honda a = new Honda("Honda", "Matic", "Beat",15000000);
       
        System.out.println(a.getModel());
        //Creating Object of Sublcass and calling getModel Method
        //@reyditya
        Suzuki b = new Suzuki("Suzuki", "Bebek", "Shogun",12000000);
       
        System.out.println(b.getModel());
    }
}

Apabila tidak terjadi kesalahan dalam menulis Code Program, maka hasilnya akan seperti berikut :

Tampilan di Blue J
Nah cara menjalankannya adalah dengan cara klik kanan pada Class CompileProgram kemudian pilih Void Main (String []args) dan lihat Outputnya.

Sekian postingan kali ini, semoga bisa bermanfaat bagi kita semua, Apabila ada pertanyaan silakan bertanya melalui kolom komentar di bawah ini. Happy Blogging.... Fun Everyday



:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Silakan Tinggalkan pesan mengenai Blog ini, Tapi jangan Nyepam ya...Makasi atas Kunjunganya :)

Baca Juga Yang Ini :) :

 
Copyright 2008 New World Funday is proudly powered by Blogger.com | Template by o-om.com