Halaman

Senin, 31 Oktober 2011

Pertemuan 6


ABSTRACT CLASS

Abstract Class adalah suatu kelas yang dinyatakan abstract, umumnya memiliki suatu atau lebih abstract method. Abstract Method adalah suatu method yang memiliki implementasi dan menggunakan modifier abstract. Abstract Class biasanya dijadikan parent/super class dari kelas-kelas yang dapat membuat object, abstract class tidak dapat diinstansiasikan.


INTERFACE

Interface adalah suatu kelas yang berisi method-method tanpa implementasi, namun tanpa modifier abstract, apabila suatu interface memiliki atribut maka atributnya akan berlaku sebagai konstanta. Interface menyerupai kelas. Perbedaannya, kata kunci interface menggantikan kedudukan kata kunci class.

Bentuk pendeklerasiannya adalah:
Penentu akses public biasa digunakan dengan tujuan agar interface dapat diakses oleh kelas manapun. Jika tidak ada penentu akses public, interface hanya dapat diakses oleh kelas-kelas yang berada dalam paket yang sama.


INNER CLASS

Inner Class adalah kelas yang disisipkan didalam kelas yang lain. Fungsi kelas sisipan ini adalah mendukung suatu proses yang akan dijalankan oleh kelas utamanya. Inner Class bersifat tersarang terhadap kelas-kelas utamanya.


Senin, 24 Oktober 2011

Pertemuan 5

Dalam bahasa pemrograman berorientik objek, program dibagi menjadi objek-objek yang saling
berinteraksi satu sama lain. Objek adalah benda, baik benda yang berwujud nyata maupun yang
tidak nyata (abstrak).

Konsep-konsep dasar yang mendasari pemrograman berorientasi objek adalah:
INHERITANCE (Pewarisan)
Inheritance adalah penurunan atribut dan method dari suatu kelas super/kelas induk ke sub
kelas/kelas anak yang bersifat menyeluruh sehinggal semua atribut dan method yang dimiliki
kelas super dapat diturunkan ke sub kelas.
 
ENCAPSULATION (Pengkapsulan)
Encapsulation adalah suatu kemampuan dalam pemrograman berorientasi objek untuk
menyembunyikan atribut dan method suatu objek dari objek lain yang tujuannya agar orang lain
tidak mengetahui bagaimana detil implementasi (listing program) dari suatu modul. Dalam
pemrograman, Encapsulation ini lebih dikenal dengan istilah Information Hiding.
Pengkapsulan dilakukan dengan cara memberikan modifier PRIVATE pada suatu method juga
variabel. Method untuk memberikan nilai pada suatu atribut private biasanya diawali dengan
kata "set" sedangkan untuk mengambil nilai diawali dengan kata "get".

Senin, 17 Oktober 2011

pertemuan 4

Disket
public class Disket{
 int panjang = 10;
 final int LEBAR = 10;
 String warna = "Kuning";
 String bentuk = "Segi Empat";
 String data = "";
 Disket (){
     panjang = 100;
 }
 Disket (int panjang1){
     this.panjang = panjang1;
 }
 void simpanData (String data1) {
   this.data += data1;
 }

Senin, 10 Oktober 2011

Pertemuan 3


Tes Keputusan:

class TesKeputusan {
public static void main (String[]args) {

char JenisKelamin = 'W';

//nested if
if (JenisKelamin=='L')
System.out.println("Cowok");
else if (JenisKelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");

Rabu, 05 Oktober 2011

FeTRAM Teknologi RAM Baru, Lebih Hemat Daya Berkombinasikan Polimer & Nanowire Silikon

Sebuah teknologi RAM (Random Access Memory) baru saat ini tengah dikembangkan oleh para peneliti.
Dengan kombinasi tersebut, konsumsi energi RAM menjadi lebih hemat daya namun memiliki kecepatan
yang jauh lebih baik.


















FeTRAM, ferroelectric transistor random acces memory, merupakan hasil kombinasi
antara nanowire dengan polimer. Menurut pembuatnya di Birck Nanotechnology Center (BNC)
di Purdue University, berkat kombinasi tersebut, FetRAM memiliki performa tersendiri
dibandingkan dengan RAM tradisional.

Ferroelektrik adalah material yang mempunyai kemampuan untuk berganti polaritas
sesuai dengan medan yang berada di dekatnya. Sifat ini kemudian dimanfaatkan oleh
para peneliti di BNC untuk membentuknya menjadi transistor ferroelektrik yang saat ini
masih belum ada di pasaran.