Menghilangkan dan Mengembalikan Folder Option

Cara Menghilangkan :

1. Klik Start > Run, lalu ketikkan regedit kemudian tekan Enter.

2. Anda akan digiring ke file HKEY_CURRENT_USER.


Lalu dari HKEY_CURRENT_USER pilih Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.


Di window sebelah kanan akan terdapat “NoFolderOptions”. Dobel click NoFolderOptions, Data Type : REG_DWORD. Yang “diakali” disini adalah bagian datanya. Data : (0 = disabled, 1 = enabled/sembunyikan).

Jika Anda ingin meng-enable setting ini, maka menu Folder Options yang terdapat pada Start Menu - Setting akan hilang.


Cara Mengembalikan kembali :


1. Buka menu RUN

2. Ketikan gpedit.msc

3. Buka User Configuration

4. Buka Administrativ Temple

5. Buka Windows Componen

6. Buka Windows Explorer

7. Cari menu “Remove the Folder Options menu item from the tools menu”, double click lalu pilih disable dan OK. Sekarang Silahkan Anda buka My Computer lihat di tab Tool pasti Folder Optionsnya sudah muncul kembali.

Continue Reading...

Abstract Class

Definisi

- Sebuah class yang tidak bisa diinstansiasi

- Sering muncul pada puncak hierarki class object-oriented programming (OOP), mendefinisikan segala type action/tindakan yang mungkin dengan object semua subclass dari class


Method abstract

- Method di dalam abstract class tidak mempunyai implementasi

- Untuk membuat abstract method, tulis saja deklarasi method tanpa body dan gunakan keyword abstract


Sebagai contoh :



public abstract void someMethod();

public abstract class LivingThing() {

public void breath() {

system.out.println(“Living Thing breathing…”);

}

public void eat() {

system.out.println(“Living Thing eating…”);

}

/**

* abstract method walk

* kita ingin method ini di-override dari sub class LivingThing

*/

public abstract void walk();

}


Ketika sebuah class meng-extends abstract class LivingThing, diwajibkan meng-override abstract method walk(), jika tidak, subclass tersebut juga akan menjadi abstract class, dan oleh karena itu tidak bisa diinstansiasi.


Sebagai contoh :


public class Human extends LivingThing {

public void walk() {

system.out.println(“Human Walk…”);

}

}


Petunjuk Penulisan Program


Menggunakan abstract class untuk mendefinisi jenis-jenis yang luas dari behavior yang ada di puncak hirarki class object-oriented programming, dan menggunakan subclassnya untuk menyediakan detail implementasi dari abstract class.

Continue Reading...

Pewarisan (Inheritance)

Inheritance adalah teknik yang menyatakan bahwa anak dari objek akan mewarisi data/atribut dan metode dari induknya langsung. Suatu kelas dapat ditentukan secara umum, kemudian ditentukan secara spesifik menjadi subkelas. Setiap sub kelas mempunyai hubungan atau mewarisi semua sifat yang dimiliki kelas induknya dan ditambah dengan sifat nik yang dimilikinya.

Semua class dalam Java, termasuk class yang membangun Java API, merupakan subclass dari superclass Object.



Superclass adalah class yang letaknya di atas class tertentu di dalam hierarki, sedangkan Subclass class yang letaknya di bawah class tertentu di dalam hierarki.



Keuntungan penggunaan Inheritance dalam OOP : Reusability
Ketika behaviour (method) dideklarasikan dalam superclass, behavior tersebut otomatis diwariskan ke seluruh subclass
Jadi, Anda dapat meng-enkode method hanya sekali dan method tersebut dapat digunakan oleh seluruh subclass
Sebuah subclass hanya perlu mengimplementasikan perbedaan antara dirinya sendiri dan parent-nya.



Untuk mengambil sebuah class, gunakan keyword extends. Untuk lebih jelasnya, mari buat class parent sederhana, misalkan kita mempunyai class parent bernama Person.



public class Person {
protected String name;
protected String address;
/**
* Default constructor
*/
public Person() {
System.out.println(“Inside Person : Constructor”);
name = “”; address = “”;
}
. . . .
}



Sekarang, kita buat class lain bernama Student, karena murid juga termasuk orang, kita putuskan untuk meng-extend class Person, sehingga kita dapat mewariskan semua properti dan method yang telah ada di class Person. Untuk itu, kita bisa menulis :



public class Student extends Person {
public Student() {
System.out.println(“Inside Student:Constructor”);
}
. . . .
}



Ketika sebuah object Student diinstansiasi, default constructor dari superclass Student dipanggil secara implisit untuk melakukan inisialisasi seperlunya. Setelah itu, pernyataan di dalam constructor subclass dijalankan.


Untuk memperjelasnya, perhatikan kode dibawah ini :



public static void main( String[] args ) {
Student anna = new Student();
}




Dalam kode ini, kita membuat sebuah object dari class Student. Hasil dari program adalah :



Inside Person:Constructor
Inside Student:Constructor



Continue Reading...

Polymorphism

Polymorphism menyatakan bahwa sesuatu yang sama dapat mempunyai bentuk dan perilaku berbeda. Polimorfisme juga menyatakan bahwa operasi yang sama mungkin mempunyai perbedaan kelas.
Kemampuan sebuah variabel reference untuk merubah behavior sesuai dengan apa yang dipunyai object. Polymorphism membuat objek-objek yang berasal dari subclass yang berbeda, diperlakukan sebagai objek-objek dari satu superclass. Hal ini terjadi ketika memilih method yang sesuai untuk diimplementasikan ke objek tertentu berdasarkan pada subclass yang memiliki method bersangkutan.


Untuk menjelaskan polymorphism, mari kita bahas sebuah contoh :


Pada contoh sebelumnya, kita diberikan parent class yaitu Person dan subclassnya adalah Student, sekarang kita tambahkan subclass lainnya dari Person yaitu Employee.
Dalam Java, kita dapat membuat referensi dari suatu superclass ke object dari subclassnya. Sebagai contoh :




public static main( String[] args ) {
Person ref;
Student studentObject = new Student();
Employee employeeObject = new Employee();
ref = studentObject; //titik referensi Person kepada // sebuah object Student
}



misalnya, kita memiliki sebuah method getName dalam superclass Person. Dan kita meng-override method ini di kedua subclass yaitu Student dan Employee



public class Student {
public String getName() {
System.out.println(“Student Name :” + name);
return name;
}
}
public class Employee {
public String getName() {
System.out.println(“Employee Name :” + name);
return name;
}
}



kembali ke method utama kita, ketika kita mencoba memanggil method getName dari referensi Person ref, method getName dari object Student akan dipanggil.


Sekarang, jika kita memberi ref kepada object Employee, maka method getName juga akan dipanggil, sebagai berikut :

public static main( String[] args ) {
Person ref;
Student studentObject = new Student();
Employee employeeObject = new Employee();
ref = studentObject; //titik referensi Person kepada object Student
//getName dari class Student dipanggil
String temp=ref.getName();
System.out.println( temp );
ref = employeeObject; //titik referensi Person kepada object Employee
//getName dari class Employee dipanggil
String temp = ref.getName();
System.out.println( temp );
}

Contoh lain yang menggambarkan polymorphism adalah ketika kita mencoba untuk passing reference kepada method, jika kita memiliki sebuah method static printInformation yang menerima referensi Person sebagai parameter


public static printInformation( Person p ) {
. . . .
}



Sebenarnya kita dapat passing reference dari Employee dan Student kepada method printInformation selama kedua class tersebut merupakan subclass dari Person


public static main( String[] args ) {
Student studentObject = new Student();
Employee employeeObject = new Employee();
printInformation( studentObject );
printInformation( employeeObject );
}
Continue Reading...

Rasa Syukur

Tiada kata yang terucap selain Alhamdulillah, tiada rasa yang ku rasakan selain rasa Syukur kepada sang Pencipta Alam Semesta...

Ku Panjatkan rasa Syukur ku kepada Ilahi Rabbi atas semua karunia yang telah diberikan kepada ku yang itu tidak bisa di ungkapkan dengan kata-kata atau digantikan dengan apapun selain selalu menjalankan segala perintah-Nya dan menjauhi segala larangan-Nya...

Semoga apa yang telah aku dapatkan sekarang ini kelak dapat bermanfa'at untuk semua kalangan, khususnya adalah saya sendiri...

Tidak ada kata lagi yang bisa terucap selain mengucapkan terima kasih Ya Allah...
Continue Reading...
 

Blogroll

Site Info

Text

Moestofa Hanusa Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template