kremes Negeri Ads

Selasa, 30 April 2013

TUGAS JAVA ONLINE (SUHARNO 2011-81-181)

 Pertanyaan :

Buatlah ringkasan dan cara penggunaan dari Polymorphism dan Inheritance pada kasus permasalahan yang sering terjadi.





Jawaban :

Polymorphism adalah teknik pemrograman yang memungkinkan programmer menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek,maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki sifat yang berbeda.

Contoh program Java menggunakan teknik Polymorphism :

class Student {
   public void Write(int ID, int Grad, String Fname, String Lname) {
       m_ID = ID;
       m_Graduation = Grad;
       m_First = Fname;
       m_Last = Lname;
    } 
    public void Display()
    { 
        System.out.println( "Student: " + m_ID + " " + m_First + " " + m_Last + " Graduated: " + m_Graduation);
    } 
    private int m_ID, m_Graduation; 
    private String m_First; 
    private String m_Last;
}

untuk yang ini simpan dengan nama StudentGrad.java
class StudentGrad extends Student {
    public void Write(int ID, int Grad, String Fname, String Lname, int yrGrad, String unSch, String major)
   {
       super.Write(ID, Grad, Fname, Lname);
       m_UndergradSchool = unSch;
       m_Major = major;
       m_Grad = Grad;
       YearGraduated = yrGrad;
    }
    public void Display(){
        super.Display();
        System.out.println(" Graduated: " + m_Grad + " " + m_UndergradSchool + " " + m_Major + " " + YearGraduated);
    }  
    private Integer YearGraduated,m_Grad;
    private String m_UndergradSchool;
    private String m_Major;
}

dan yang ini simpan dengan nama file StudentInfo.java

class StudentInfo {
     public static void main (String args[]) {
         StudentGrad myStudent = new StudentGrad();
         myStudent.Write(10,1,"Bob","Smith", 2000,"Columbia University","CS");
         myStudent.Display();  
        }
}
Inheritance
Inheritance atau pewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih. dalam hal ini ada kelas yang memiliki atribut method yang sama dengan kelas lainnya beserta atribut dan metode tambahan yang merupakan sifat khusus kelas yang menjadi turunannnya. Pada dasarnya, teknik inheritance digunakan untuk membuat suatu class yang masih memiliki sifat atau spesifikasi dari class induknya / superclass.
Dalam proses pewarisan ini data dan method yang dimiliki oleh suatu class akan diwariskan seluruhnya kepada class pewarisnya.  Suatu class yang mewariskan disebut dengan Super Class atau Class Induk. Sedangkan class yang diwariskan disebut dengan SubClass atau Class Sub atau Class Anak. Suatu method diclass anak memiliki nama yang sama dengan method diclass induknya disebut dengan Override (Overriding). Overriding adalah kemampuan class anak untuk memodifikasi atau mendefinisikan kembali data dan method dari kelas induknya. Untuk mengaplikasikan konsep inheritance didalam program, dengan menggunakan kata kunci extends. Sifat lain perwarisan yaitu Overloading, yaitu penggunaan satu nama class untuk beberapa method yang berbeda parameter.
contoh program menggunakan teknik inheritance :

program induk mangga.java

public class mangga
{
    protected String namemangga;
    protected String jenis;
    public mangga()
    {
        System.out.println(“\n Contoh Program  Inheritance”);
        System.out.println(“============================”);
        System.out.println(“   Masukan construktor mangga  “);
        System.out.println(“–Dijalankan oleh class Apel–”);
        namemangga=”mangga madu”;
        jenis=”unggulan”;
    }
    public mangga(String name,String jenis)
    {
        this.namemangga=namemangga;
        this.jenis=jenis;
    }  
    public String getName()
    {
        return namemangga;
    }
    public String getjenis()
    {
        return jenis;
    }
}

program anak/turunan:

program jeruk.java

public class jeruk extends mangga
{
    protected String namejeruk;
    protected String jenisjeruk;
    public jeruk()
    {
        System.out.println(“Nama mangga :”+namemangga);
        System.out.println(“Address mangga :”+jenis);
        System.out.println(“\n”);
        System.out.println(” Masukan Construktor jeruk “);
        System.out.println(“—-dijalankan class anggur—-”);
        namejeruk=”jeruk bali”;
        jenis jeruk=”kualitas 1”;
        }
        public jeruk(String namejeruk,String jenisjeruk)
        {
            this.namejeruk=namejeruk;
            this.jenisjeruk=jenis jeruk;
        }
        public String getNama()
        {
            return namejeruk;
        }
        public String getjenis()
        {
            return jenisjeruk;
        }
        public static void main(String []args)
        {
            jeruk sari=new jeruk();
        }
}

program anggur.java

public class anggur extends jeruk
{
    public anggur()
    {
        System.out.println(“Nama jeruk  :”+namejeruk);
        System.out.println(“jenis jeruk :”+jenisjeruk);
    }
    public static void main(String []args)
    {
        String namaanggur;
        anggur lagan=new anggur();
        System.out.println(“\n ini anggur kualitas terbaik”);
        System.out.println(“Nama anggur : anggur australia”);
        System.out.println(“”);
    }
}

jika ingin menjalankan program datas makan kita perlu mengkompile terlebih dahulu class apel.java, jangan di run karena main programnya terdapat dalam class jeruk.java dan anggur.java.








Metodenya adalah sebagai berikut :
-Dengan satu baris perintah kita bisa menggunakannya untuk berbagai keperluan, fungsi itu akan menyesuaikan sendiri ke pemanggilnya.
-Ilustrasinya adalah tombol play. Dimana-mana tombol play fungsinya sama, untuk menjalankan. Padahal beda cara kerja tombol play di vcd dan radio.







Jumat, 04 Februari 2011

<< HATI - HATI MEMILIH HADIAH VALENTINE DAY >>

BERBICARA soal hadiah yang akan Anda berikan ke pasangan saat hari Valentine cukup membuat kaum hawa cemas dan bertanya-tanya. Jangan kecewakan hati dia dengan memberikan 20 daftar hadiah berikut ini.

Ditanyakan kepada 20 orang wanita, berikut 20 hadiah Valentine terburuk yang pernah mereka dapatkan dari sang suami maupun kekasih tahun lalu, seperti dikutip Sheknows.

1. Timbangan berat badan. “Maksudmu saya gemuk?”

2. Bunga mawar plastik. “Apakah mawar asli terlalu mahal untukmu?”

3. Sebuah pakaian olahraga. “Ya, tentu maksudmu saya gemuk.”

4. Sekotak cokelat yang sudah bulukan. “Darimana kamu beli cokelat ini, pedagang asongan?”

5. Sweater yang hanya pantas untuk wanita berumur 65 tahun. “Oh, kamu menyangka keriput saya menjadikan saya seperti seorang nenek-nenek?”

6. Makan malam dengan orangtua Anda. “Ini bukan yang saya harapkan di hari Valentine. Saya hanya ingin ada kita berdua.”

7. Midol – semacam obat untuk mengatasi PMS. “Sebegitu burukkah diriku di matamu?”

8. Voucher belanja di toko grosir. “Setidaknya, setangkai bunga mawar plastik lebih baik dari ini.”

9. Vacuum cleaner . “Rumah kita kurang bersih untukmu?”
10. Lingerie berukuran 2 kali lebih besar. “Jadi, maksudmu selama ini kamu tidak pernah memerhatikanku bertelanjang saat di atas ranjang?”

11. Sebuah kartu ucapan dengan uang Rp200.000 di dalamnya. “Segitu murahnya saya di matamu?”

12. Burung kakatua yang tidak dapat berhenti bersuara. “Lebih baik, kembalikan burung ini ke tempat kamu membelinya.”

13. Kupon makan pizza. “Maksudmu saya tukang makan?”

14. Sebuah kartu member gym. “Apa saya terlalu gemuk di matamu?”

15. Video porno. “Untuk ini sajakah kita menikah?”

16. Blender. “Ya saya tahu blender di dapur rusak. Tapi tidak harus memberikannya hari ini, sekarang!”

17. 2 Daging steak mentah. “Kamu mengharapkan saya memasak di hari spesial ini?”

18. Sebuah botol vodka. “Tidak dapatkah kau memilih yang lebih lembut, seperti champagne?”

19. Sekaleng kacang. “Seperti inikah kau menilai cinta kita?”

20 . Tidak menghadiahkan apapun. “Jadi…hmm…ya, kita lewatkan bercinta malam ini dan langsung tidur."



http://www.komisiGRATIS.com/?id=fres_ragil

Senin, 17 Januari 2011

MAAF by: caLvin J.

Berat ku rasa hari ini
Masih terdengar di telingaku semua kata
Tersadar ku telah sakiti hatimu
Meski bukan maksudku ‘tuk lukai perasaan

Kasih maafkanlah aku dan jangan kau membisu
Karena kesalahanku, keegoanku
Berikanku kesempatan ‘tuk perbaiki semua
Karna ku hanya ingin membuatmu bahagia

Ku rindukan tawa dan candamu saat ini
Yang biasa mengisi hariku, warnai hidupku
Ku perlukan cintamu, hadirmu di sini
Ku mohon kembalilah padaku seperti dulu

Kasih maafkanlah aku dan jangan kau membisu
Karena kesalahanku keegoanku
Berikanku kesempatan ‘tuk perbaiki semua
Karena ku hanya ingin membuatmu bahagia

Kasih maafkanlah aku dan jangan kau membisu
Karena kesalahanku keegoanku
Berikanku kesempatan ‘tuk perbaiki semua
Karena ku hanya ingin membuatmu bahagia

Kasih maafkanlah aku dan jangan kau membisu
Karena kesalahanku keegoanku
Berikanku kesempatan ‘tuk perbaiki semua
Karena ku hanya ingin membuatmu bahagia.




"suport by: fres_ragil@yahoo.co.id

Minggu, 09 Januari 2011

RAHASIA ORANG SUKSES SEMAKIN SUKSES

Tahukah anda, kenapa orang kaya semakin kaya, kelas menengah terus bergumul, dan yang berada di level miskin makin menjadi miskin?

Orang kaya semakin kaya karena begitu penghasilan orang kaya bertambah besar, mreka menunda kesenangan, dan terus menjalani gaya hidup yang sama. Penghasilan yang lebih ini mereka investasikan kedalam aset seperti misalnya membeli saham yang menghasilkan deviden, membangun rumah kost kost-an, ruko yang dikontrakkan, Mall yang
disewakan, membuka bisnis sarang walet, dll.

Begitu seterusnya, sehingga penghasilan mereka bertambah besar. Dan pada saat penghasilan mereka bertambah besar lagi, mereka investasikan lagi ke dalam asset tersebut diatas, sehingga semakin kaya dan semakin kaya lagi.

Bagaimana dengan orang menengah?Kenapa mereka bergumul terus secara financial? Ketika orang menengah penghasilannya bertambah besar maka mereka menggunakan kelebihan uang tersebut untuk mencicil rumah yang lebih besar, mobil yang lebih besar, handphone yang lebih canggih, komputer yang lebih modern, televisi yang lebih besar, audio yang lebih canggih dan lain-lain.

Orang menengah ini bisa memiliki rumah yang besar, mobil yang besar tapi tidak mempunyai uang yang bekerja untuk dia. Dan seumur hidupnya menjadi budak uang karena membayar cicilan semakin besar seumur hidupnya.

Lalu bagaimana dengan kaum miskin? Orang miskin tidak perduli seberapa besar pun penghasilannya semua akan masuk ke pengeluaran. Orang miskin begitu penghasilannya bertambah besar mereka beli TV yang mereka idamkan, beli jam yang lebih keren, beli hp yang lebih baru, beli baju mahal, makan di restoran mewah, ikut keanggotaan fitness, ikut asuransi yang tidak perlu, dll.

Berada digolongan manakah anda?

Bila penghasilan Anda bertambah besar, Anda belikan apa? Hal-hal yang menghasilkan lebih banyak uang bagi anda atau hal-hal yang menghabiskan uang. Silahkan dijawab, Anda yang tahu termasuk golongan manakan Anda?

http://www.komisiGRATIS.com/?id=fres_ragil