Minggu, 27 Oktober 2013

PhytagoreanTripletToy & Polymorphism



TUGAS


ALGORITMA dan PEMROGRAMAN 3





Nama          : Satrio Wibowo    
                          Yuliyan Danu Pratama
                                      Ardhiyan Dwi Saputra                                             
                                      Gifari N


Kelas           : 2KB03

UNIVERSITAS GUNADARMA

DEPOK

2013


Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991 yang di motori oleh James Gosling. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.
Syntak pada java seperti syntax pada c++ , tetapi syntax java tidak memerlukan header file, pointer aritchmatic (atau bahkan pointer syntax),struktur union,operator overloading,class virtual base,dan yang lainnnya.
Java merupakan program berorientasi object yang terdistibusi(library yang luas untuk di rangkai pada protocol TCP/IP),yang kuat(robust), aman(secure), arsitektur yang netral,portable,interpreter(mengeksekusi kode java),high performance,multireaded dan dinamis.
Jenis-jenis java yaitu :
            1. Java 2 Standard Edition (J2SE)
2. Java 2 Enterprise Edition (J2EE)
3. java 2 Micro Edition (J2ME)


Public : kata kunci yang menyatakan anggota yang di akses akses sebagai publik,jadi setiap kelas lain dapat mengakses public lapangan atau metode.

Private : digunakan apabila object tersebut diperuntukan hanya untuk class tersebut dan tidak ada class lain yang diizinkan untuk menggunakan object tersebut.

Enkasuplasi : pengkapsulan memiliki pengertian yaitu teknik yang membuat variabel/field class menjadi bersifat privat dan menyediakan akses ke variabel/field melalui public method. Jika field di deklarasikan sebagai private, maka field ini tidak bisa diakses oleh siapapun diluar class, dengan demikian field disembunyikan di dalam class.

Method : merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.

Object : sebuah kelas dapat digunakan untuk membuat banyak objek, setiap objek dapat dilakukan secara berbeda oleh objek-objek lain yang menggunakannya. di butuhkan operator NEW untuk membuat objek dari suatu kelas.


Sekarang kita coba membuat program

PhytagoreanTripletToy
Berikut  langkah - langkahnya adalah buka program Netbeansnya dulu dan pilih new project
lalu kita ketikan kodingannya seperti berikut :















Setelah selesai diketik kodingannya,lalu di Run maka hasilnya seperti pada gambar di bawah ini :






Tadi kita sudah membuat program PhytagoreanTripletToy,sekarang kita akan membuat

Polymorphism

Langkah - langkahnya sama dengan Polymorphism hanya kodingannya saja berbeda
berikut adalah kodingannya :






















dan setelah selesai diketik lalu di Run,maka hasilnya akan seperti pada gambar di bawah ini




Tidak ada komentar: