HackeD By TeaM_CC :: sec_d@rK WAS HERE

Posted by roberto in Artikel bidang Komputer on October 30th, 2010 |  No Comments »

Hacked By TeaM_CC :: sec_d@rK WAS HERE

Your Security breached ….
No security is perfect
Facebook.com/cyber.command0s

[+]Team_CC[+]

Cara membuat Note (catatan) di desktop komputer

Posted by roberto in Artikel bidang Komputer on October 12th, 2010 |  No Comments »

Untuk window 7 kita bisa membuat notes di desktop komputer kita, yaitu dengan cara :

Klik Start lalu ketik Sticky Notes pada kotak “Search programs and files” lalu tekan Enter .
Untuk mengubah warna note, klik kanan note dan pilih warna yang diinginkan.
Untuk menambah note klik tanda + pada bar kecil note.
Untuk menutupnya tekan [Alt] + [F4]

Untuk Windows XP caranya adalah:

1. Klik kanan daerah kosong pada desktop, pilih [Properties]. Klik tab [Desktop], klik tombol [Customize Desktop] di bagian bawah.
2. Pada jendela Desktop Items, klik tab [Web].
3. Klik tombol [New] untuk membuka jendela New Desktop Items dan klik [Browse] untuk mencari file kerja.htm. Klik [OK] untuk menutup jendela New Desktop Items. Klik [OK] lagi untuk menutup jendela Desktop Items. Setelah kembali ke jendela Display Properties, klik [OK].

Catatan bisa ditambah dengan cara berikut.

1. Klik kanan pada objek dan pilih [View Source] dari menu pop-up yang muncul.
2. Notepad akan muncul. Ubah catatan Anda. Simpan perubahan yang Anda buat. Klik kanan daftar pekerjaan pada desktop dan pilih [Refresh]. Daftar Anda telah diperbarui.

Keyword super()

Posted by roberto in Java on August 31st, 2010 |  No Comments »

Jika sebuah method mengoverride satu dari method superclass, kita bisa menggunakan method yang dioverride tsb melalui penggunaan keyword super. Kita juga dapat menggunakan keyword super utk menunjuk terhadap sebuah field yang tersembunyi (meskipun field tersembunyi tsb dikucilkan).
Contoh:

public class Superclass {

public void printMethod() {
System.out.println(“Print di Superclass”);
}
}

Dibawah ini adalah sebuah subclass yang mengoverride printMethod();

public class Subclass extends Superclass {

public void printMethod() { //mengoverride printMethod() pada Superclass
super.printhMethod();
System.out.println(“Print di Subclass”);
}

public static void main(String[] args) {
Subclass s = new Subclass(0;
s.printMethod();
}
}

Variabel super digunakan dalam kelas turunan. Variabel super mengacu pada objek di mana method tersebut berada, akan tetapi ia merupakan bagian dari kelas super dari objek tersebut. Suatu kelas bisa ditambah atau dimodifikasi dari kelas turunannya. Variabel super  hanya mengacu pada bagian objek sebelum ia ditambah atau dimodifikasi, atau dengan kata lain bentuk aslinya sebelum dia diturunkan, yang dalam hal ini sama dengan kelas supernya.
Misalnya kita akan menulis suatu kelas, dan kelas tersebut memiliki method instansi bernama suatuMethod(). Pernyataan super.suatuMethod() berarti menjalankan suatuMethod() pada kelas supernya. Jika tidak ada metode suatuMethod() pada kelas supernya, Java akan menampilkan pesan kesalahan sintaks.

Alasan mengapa Java memiliki variabel super  adalah karena banyak hal yang mungkin tersembunyi pada kelas turunan. Misalnya karena kita mengimplementasikan fungsi lain pada kelas turunan dengan nama yang sama (dalam kaitannya dengan polimorfisme, misalkan).
Ketika kita membuat method baru pada kelas turunan yang memiliki nama dan jenis parameter yang sama dengan method pada kelas supernya, method dari kelas super akan disembunyukan. Dalam bahasa pemrograman, method ini menimpa (override) method dari kelas supernya. Variabel super bisa digunakan untuk mengakses method aslinya yang didefinisikan di kelas supernya.
Kegunaan utama dari super biasanya untuk memperluas kegunaan method yang sudah ada, bukan menggantinya secara keseluuruhan. Method baru bisa menggunakan super untuk menjalankan instruksi pada kelas supernya, kemudian menambahkan instruksi lain pada kelas turunannya.

Misalnya, kita memiliki kelas PasanganDadu yang memiliki method kocok. Kemudian kita akan membuat kelas turunan yaitu DaduGrafis yang berfungsi untuk menggambar dadu pada layar. Method kocok() dalam DaduGrafis harus melakukan apa yang dilakukan oleh PasanganDadu, dengan tambahan perintah untuk menggambar dadu tersebut di layar. Kita bisa tulis definisi kelas DaduGrafis dalam bentuk :
public class DaduGrafis extends PasanganDadu {
public void kocok() {
// Mengocok dadu, kemudian menggambarnya di layar
super.kocok();  // Panggil metode kocok() di kelas PasanganDadu
gambar();      // Gambar ulang dadu
}
.
.  // Metode dan variabel lain, termasuk metode gambar()
.
}
Dengan cara ini kita bisa memperluas apa yang dilakukan oleh method kocok() pada kelas supernya tanpa mengetahui dengan detail apa yang dilakukan langkah per langkah di kelas supernya

Konstuktor pada Kelas Turunan

Konstruktor tidak bisa diturunkan, artinya jika kita membuat kelas turunan dari suatu kelas, konstruktor pada kelas supernya tidak termasuk bagian yang diturunkan. Jika kita ingin konstruktor tersebut pada kelas turunannya, maka kita harus membuat kembali konstruktor tersebut di kelas yang baru. Jika tidak, maka Java akan membuat konstruktor standar tanpa parameter apa-apa.

Hal ini mungkin menjadi masalah jika konstruktor pada kelas supernya melakukan banyak tugas. Artinya kita harus mengulang kembali menuliskan semua instruksi pada kelas supernya di kelas turunan yang baru. Masalahnya akan lebih rumit jika kita tidak mengetahui sama sekali apa yang dilakukan kelas supernya, misalnya apabila tidak ada kode sumbernya.

Cara yang paling mudah adalah menggunakan super. Di baris pertama konstruktor baru kita di kelas turunannya, kita bisa menggunakan super untuk memanggil konstruktor kelas supernya. Sintaksnya sedikit aneh dan membingungkan, dan hanya bisa digunakan untuk satu situasi saja : Sintaksnya mirip seperti memanggil subrutin super (meskipun sebenarnya super bukan subrutin dan kita tidak bisa memanggil konstruktor seperti kita memanggil subrutin biasa).

Misalnya kelas PasanganDadu memiliki konstruktor yang memiliki dua parameter bertipe int. Maka kita bisa membuat konstruktor pada kelas DaduGrafis seperti :
public class DaduGrafis extends PasanganDadu {

public DaduGrafis() {  // Konstruktor kelas ini
super(3,4);  // Panggil konstruktor dari kelas PasanganDadu
// dengan parameter 3 dan 4
inisialisasiGrafis();  // Lakukan inisialisasi grafis
// untuk digunakan pada kelas DaduGrafis
}
.
.  // Konstruktor, variabel dan metode instansi lain
.
}