Sabtu, 02 Maret 2013

2 SISWA SMK LEONARDO
KLATEN , JAWA TENGAH MENCIPTAKAN ROBOT ANTI TERROR
....

Wah luar biasa,,,itulah yang hanya dapat saya katakan...karena baru SMK sudah mampu menciptakan robot. Itulah yang di lakukan oleh 2 pelajar SMK LEONARDO KLATEN yaitu Bernardus Ardi Wijaya Kusuma (17) dan Agur Yake (17), siswa kelas XI Jurusan Teknik Mekatronika ....

Adapun nama robot yang diciptakan adalah robot anti terror generasi ke 3 yang mampu mendeteksi benda-benda yang ada di sekitarnya....

Adapun biaya yang dikeluarkan untuk membuat robot tersebut yaitu sebesar Rp 15 juta...
Waw...banyak amat yaa...

Ya,,,saya sih berharap semoga dengan diciptakannya robot ini oleh 2 pelajar SMK LEONARDO dapat diikut oleh teman-teman SMK di seluruh Indonesia...Khususnya yang jurusan Teknologi Informasi...

Ok...


Kamis, 28 Februari 2013

TUGAS                      :           PBO / METODE POLYMORPHISM

LISTING PROGRAM :

1.      public class Hewan {

String nama,jenis,suara,binatang;

            Hewan ( String nama,String jenis,String suara,String binatang ) {

                        this.nama=nama;

                       this.jenis=jenis;

                        this.suara=suara;

                        this.binatang=binatang;

            }

            public String toString ( ) {

           return "Ini adalah "+binatang+"\nNamanya "+nama+"\nJenisnya "+jenis+"\nSuaranya "+suara;

        }

        public void suara ( ) {                

        }

       }

      (Di save dengan nama “Hewan.java”)



2.      public class Anjing extends Hewan {

                  private String nama,jenis,suara,binatang;

            Anjing ( String nama,String jenis,String suara,String binatang ) {

                        super ( nama,jenis,suara,binatang ) ;

                  }

                  public void ShowAnjing ( ) {    

                              System.out.println ( "Nama Anjing : "+nama ) ;

                        System.out.println ( "Jenis Anjing : "+jenis ) ;            

             }

            public void suara( ) {

                        System.out.println("Menggonggong...... ");

                  }

 }

(Di save dengan nama “Anjing.java”)



3.      public class Kucing extends Hewan {

            private String nama,jenis,suara,binatang;

Kucing(String nama,String jenis,String suara,String binatang) {                                              super(nama,jenis,suara,binatang);

            }

            public void ShowKucing ( ) {

                        System.out.println("Nama Kucing : "+nama);

                        System.out.println("Jenis Kucing : "+jenis);            

            }

            public void suara ( ) {

                        System.out.println("Mengeong... ");

            }

 }

(Di save dengan nama “Kucing.java”)



4.      public class Ayam extends Hewan {

            private String nama,jenis,suara,binatang;

            Ayam(String nama,String jenis,String suara,String binatang){

                       super(nama,jenis,suara,binatang);

            }

            public void ShowAyam ( ) {

                        System.out.println("Nama Ayam : "+nama);

                        System.out.println("Jenis Ayam : "+jenis);                           

            }

            public void suara ( ) {

                        System.out.println("Berkokok... ");

            }

}

(Di save dengan nama “Ayam.java”)



5.      public class Kuda extends Hewan {

            private String nama,jenis,suara,binatang;

            Kuda(String nama,String jenis,String suara,String binatang) {

                       super(nama,jenis,suara,binatang);

            }

            public void ShowKuda ( ) {        

                        System.out.println("Nama Kuda : "+nama);

                        System.out.println("Jenis Kuda : "+jenis);                            

            }

             public void suara ( ) {

                        System.out.println("Mengikik... ");

            }

}

(Di save dengan nama “Kuda.java”)



6.      public class Singa extends Hewan {

private String nama,jenis,suara,binatang;

            Singa(String nama,String jenis,String suara,String binatang)

                        super(nama,jenis,suara,binatang);

            }

            public void ShowSinga ( ) {

                        System.out.println("Nama Singa : "+nama);

                        System.out.println("Jenis Singa : "+jenis);                                        

            }

             public void suara ( ) {

                       System.out.println("Mengaum... ");

            }

   }

(Di save dengan nama “Singa.java”)



7.      import java.util.*;

public class Polimorfisme {

            public static void main(String args [] ) {

            Hewan[] hewannya = {

                        new Anjing("Dogi","Herder","Menggonggong","Anjing......"),

                        new Kucing("Tom","Persia","Mengeong","Kucing... "),

                        new Ayam("Sibu","Bekisar","Berkokok","Ayam... "),

                        new Kuda("Jackson","Eropa","Mengikik","Kuda... "),

                        new Singa("Liposa","Afrika","Mengaum","Singa... ")

            };

            Hewan pilihHewan;

                        Random pilih = new Random ( ) ;

                        for (int i=1;i<6;i++) {

                                    pilihHewan = hewannya[pilih.nextInt(hewannya.length)];

                                    System.out.println("\n===================");

                                    System.out.println("\nKeterangan Hewan:\n" + pilihHewan)

                        }

}

}

(Di save dengan nama “Polimorfisme.java”)


Outputnya:

 

Jumat, 12 Oktober 2012

Pemrograman Berorientasi Objek
Object-Oriented Programming Wikipedia bahasa Indonesia, Ensiklopedia Bebas Tertunda perubahan? Lihat halaman iniBelum diperiksa Langsung ke: navigasi, cari Pemrograman berorientasi obyek (Bahasa Inggris: Object Oriented Programming disingkat OOP) menghiasi konsentrat ADALAH respon Program paradigma das objek.. Semua data dalam dan FUNGSI dari paradigma ini dibungkus dalam kelas atau objek. ANDA membandingkan dengan logika pemrograman terstruktur. Setiap objek align diterima pada sifat, proses, data dan pesan ke obyek lain, Berorientasi obyek model data adalah untuk menyebarkan lebih banyak fleksibilitas untuk memberikan perubahan dalam program lebar Mudah dan besar IS digunakan dalam rekayasa perangkat lunak. Selain itu, kelenjar argumen pendukung, dass untuk belajar OOP OOP Mudah untuk pemula dibandingkan dengan pendekatan sebelumnya, pendekatan IS, dan mengembangkan diri OOP Sederhana dan CARE. Konsep == dasar pemrograman objek pemrograman berorientasi obyek berorientasi menekankan bahwa konsep berikut: Kelas - Sebuah kumpulan data dan FUNGSI, ekspresi dalam satu unit untuk tujuan tertentu. Misalnya, "IS Kelas anjing Unit Terdiri definisi data dan FUNGSI, pada perilaku Berbagai / anjing derivasi kelas A adalah modularitas dasar dan struktur dalam satu bahasa pemrograman berorientasi objek.. Kelas A biasanya harus dilihat oleh domain non-programmer MESKIPUN meminta dan kode dalam satu kelas harus (relatif) cara yang otonom dan independen (yang merupakan kode yang digunakan, jika tidak ada OOP). Dengan modularitas adalah SEKITAR struktur program pada masalah BY membongkar program. Pemetaan masalah program dari sebaliknya, atau untuk menyederhanakan. Obyek - membungkus data dan fungsi menjadi satu kesatuan dalam modularitas komputer obyek program dan dihitung pada struktur satu berorientasi objek program komputer. Abstraksi - Kemampuan itu dari Program untuk aspek pengolahan informasi, yaitu bahwa sich kemampuan Focus On Tiket Key. Setiap objek dalam sistem berfungsi sebagai model dari "aktor", Dass bahwa tenaga kerja abstrak dan laporan perubahan keadaan, dan komunikasi dengan orang lain, System Properties dapat lakukan, tanpa mengungkapkan IS IN berlaku untuk kelebihan. Dapat berfungsi metode abstrak atau karakter wanita, dan beberapa teknik yang berkembang pengabstrakan. Enkapsulasi - pengguna suatu objek, keadaan objek dalam satu cara, kemungkinan-non, hanya metode hak istimewa objek untuk situasi mati bahasa IS untuk membuka. Setiap akses objek antarmuka di atas, objek lain dapat berinteraksi dengan-Nya. Benda-benda lainnya, dan tidak tergantung pada representasi objek. Polimorfisme melalui pesan. Jangan mengelas panggilan prog ram sub, bisa bahasa berorientasi objek, berita, metode khusus yang digunakan sehubungan dengan pengiriman pesan tergantung pada objek tertentu dalam THE AKAN Posted pesa. Misalnya, burung mendapat JIKA "cepat" diambil dari sayapnya dan terbang. Jika pesan singa Sama, itu akan diri sendiri dan berlari bergerak kaki dengan cara ini. Kedua jawaban pesan yang sama, tetapi hewan dari kemampuan ini. Polimorfisme ini sebagai variabel dalam IS THE Program Tunggal © berbagai ArTeN properti selama pelaksanaan program dan teks program yang sama dapat metode yang berbeda buch.ch waktu yang berbeda dalam percakapan yang sama dapat memanggil Terkandung. Dies ini berbeda dengan polimorfisme fungsional belut bahasa DITENTUKAN OLEH penggunaan mati dari kelas fungsi dicapai. Melalui penggunaan OOP sebagai masalah bagi banyak, kita tahu bahwa tidak masalah SEE (terstruktur) obyek adalah untuk banyak dapat tetapi diarahkan untuk masalah ini menjadi banyak. Sebagai contoh: Diterima, Siemens memiliki departemen yang memiliki manager einen, sekretaris, data dan pejabat pemerintah lainnya. Diterima, dass manajer yang ingin mendapatkan data dari DEM sepupu Administrasi tas manajer segera, tetapi dapat memerintahkan petugas untuk tas administrasi bersama. Dalam kasus seorang manajer dapat mengacaukan keponakan untuk mengetahui data, tetapi manajer, pencarian mitra tarik adminiistrasi petugas. Seperti masalah dengan Kerjasama Teknik antara sifat, Klasifikasikan setiap obyek mandatnya sendiri adalah memiliki banyak kata-kata. Pemrograman Bahasa OOP bahasa pemrograman dukungan, di bawah pengguna lain: Visual Foxpro Jawa C + + Pascal (bahasa pemrograman). 

 Free Download Modul Pemrograman Berorientasi Objek