Selasa, 07 Juli 2009

Menambah Speed di Browse Mozilla Firefox

Baru Nge-bLoggeR Lg NeGh... ^.^

Pembahasan kali ini ngebahas koneksi Internet, ngomongin masalah koneksi Internet kita sering di sibukan dengan masalah jaringannya alias LOLA or LEMOT. Setelah diacak-acak ternyata Browser Mozilla Firefox yang katanya browser tercepat dapat kita tingkatkan lagi kinerjanya...yaitu dengan mengikuti jurus berikut ini :

di address bar kalian ketik about:config disitu akan di tampilkan semua tentang konfigurasi firefox ....lalu kalian cari

network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests

Dari sini sebenernya fungsi normalnya browser hanya akan melakukan sekali request ke server untuk itu kita ubah confignya yang false menjadi true seperti berikut ini

Set "network.http.pipelining" to "true"
Set "network.http.proxy.pipelining" to "true"

Lalu ubah nilai
Set "network.http.pipelining.maxrequests" requestnya menjadi 50. ini artinya akan melalukan 50 request. (tergantung kalian mau ubah jadi berapa..)

Terakhir kalian buat "nglayout.initialpaint.delay" buat valuenya "0"
Ini fungsinya untuk waktu browser menunggu dalam menerima file jadi dengan gini dia akan lebih cepat dengan tidak menunggu waktu yang lama...kalo ga ada ya tambah sendiri dong . klik kanan new > integer
ok deh sampai disini aja yach...

Selamat Ber Experimen yUps !!!

Kamis, 23 April 2009

InstaLL uLaNg KeHiduPan mU...


BukaN KoMpuTeR yG keNa ViRuS aZ yG mEsTi di InsTaLL uLaNg, tP keHiDuPaN jG hRuS, MeSti, KuDu, WaJib di InstaLL uLaNg !!!

HidUp iNi eMaNg peNuh taNtaNgan & RinTaNgaN, MakAnyA kiTa KuDu,MeSti,WaJiB,HaRus SiaP NgeJaLaNinyA. Ga CuKup BeRmOdAL NyaLi & SeMaNgaT dOaNg,,BuT KiTa Jg HaRuS PuNya KeYaKiNan BaHwA OtaK KiTa yG sUpeRsMaRt iTu MaMpU Jd PeNggeRaK iNstRuMeN BoDi mU bUaT NgaTaSiN seMua MaSaLaH YaNg aDa.

NaH, yG kUdU kiTa LaKuiN, PeRtaMa, yaKinKan kLo OtaK kaLiBeR JuTaaN GiGaBytE KiTa iNi BeRsiH daRi ViRuS PeRuSaK MaSa dEpaN, KeDua, KiTa InStaLL uLaNg oTaK KiTa DgN haL2 yG baiK. KaReNa OtaKLaH yG biSa MeLeJitKaN, baHkaN MeMbeNaMkaN kiTa hiNgga Ke DaSaR BuMi iNi seKaLipUn. So, BeRsiaPLaH KiTa MeMbeBaSkaN DiRi dR ViRuS2 KeHiDuPaN deNgaN MeNg-iNstaLL uLaNg hiDuP KiTa !!! JaNgaN PeRnaH aDa KaTa MeNyeRaH daLaM MeNgaTaSi PeRmSaLaHaN hiDuP iNi,,KaReNa iTu kiTa seBaGai MaNuSia yG taU aKaN TaKdiR KeHidUpaN,,hRuS meYaKiNi bHwA jLaN hiDUp kiTa sUdaH aDa yG MeNgaTuR... BeLieVe wiTh God

Rabu, 08 April 2009

Konsep atau Karakteristik Dasar Object Oriented Programming (OOP) di JAVA


Pengertian dasar mengenai OOP

Apa sih OOP itu ?

Bagi rekan-rekan yang sudah terbiasa dengan pendekatan konvensional, pasti akan bertanya-tanya tentang hal ini.

OOP itu merupakan Object Oriented Programming dimana merupakan paradigma yang berorientasi terhadap object atau berbasis terhadap object. Di dalam Object Oriented, istilah yang akan digunakan adalah object dan class.

Diatas, saya sudah singgung bahwa Object Oriented akan menggunakan istilah Object dan Class. Silahkan ikuti penjelasan dibawah ini.


Obyek (Object) & Kelas (Class)

Object mempunyai dua karakteristik yaitu Attribute (State) dan Behaviour.

Attribute (State) merupakan suatu gambaran keadaan dari suatu Object.

Behaviour merupakan kelakuan dari Object tersebut.

Kelas merupakan gambaran tergeneralisir misalnya template, pola, cetakan atau cetak biru yang menggambarkan suatu kumpulan object.

Attribute merupakan variable yang terdapat dalam class.

Mehod merupakan implementasi dari bagaimana bekerjanya sebuah class.

Perlu diingat bahwa Object akan menyimpan Attribute (State) dalam variable dan mengimplementasikan behaviour dengan method.

Implementasi menggunakan JAVA

Agar lebih mudah untuk memahami, silahkan lihat contoh berikut :

Class : Televisi

Object : Televisiku

Attribute :

- Merek

- Tipe

- Ukuran

- Tombol Volume

- Tombol Channel
Method
:

- Menyalakan Televisi

- Memindahkan Channel

- Membesarkan Volume

- Mematikan Televisi

Let's The Coding....^.^ !!!

1. Buat file Class dengan nama (Televisi.java ) :


class Televisi{

String merek;

String tipe;

String ukuran;

int volume;

int off;

//method dari kelas Televisi yang melakukan sebuah fungsi

void nyalakanTelevisi(){

System.out.println (”Saat ini Telivisi sudah On…”);

off = 0; //tanda bahwa Televisi sudah On

}

void matikanTelevisi(){

off = 1; //tanda bahwa Televisi off

System.out.println (”Saat ini Televisi sudah off…”);

}

void besarkanVolume(){

if (off == 1){ //jika Televisi mati

System.out.println (”Televisi saat ini tidak menyala.”);

System.out.println (”Volume tidak dapat dibesarkan.”);

}

else

System.out.println (”Volume bertambah besar.”);

}

void pindahkanChannel(){

if (off == 1){ //jika Televisi mati

System.out.println (”Televisi saat ini tidak menyala.”);

System.out.println (”Channel tidak dapat dipindahkan.”);

}

else

System.out.println (”Channel berpindah.”);

}

void cetakAttribute(){

System.out.println (”Merek Televisi : ” + merek);

System.out.println (”Tipe Televisi : ” + tipe);

System.out.println (”Ukuran Televisi: ” + ukuran);

}

}

Perhatikan JAVA program diatas, semua data variable dan method dicompile didalam class (Televisi.java)

2. Compile program tersebut (javac Televisi.java).

3. Selajutnya adalah membuat file TelevisiBeraksi.java :

public class TelevisiBeraksi{

public static void main (String[] args){

//membuat object terlebih dahulu

Televisi televisiku = new Televisi();

//memanggil attribute dan memberi input nilai

televisiku.merek = “Samsung”;

televisiku.tipe = “LCD TV”;

televisiku.ukuran = “52 inchi”;

//panggil method dari class Televisi

televisiku.cetakAttribute();

televisiku.nyalakanTelevisi();

televisiku.pindahkanChannel();

televisiku.besarkanVolume();

televisiku.matikanTelevisi();

}

}

5. Compile program tersebut (javac TelevisiBeraksi.java)

6. Run file TelevisiBeraksi.java (java TelevisiBeraksi).

7. Hasilnya adalah :












Ada Lagi Karakteristik dalam Object Oriented Programming di Java, yaitu Inheritance (Pewarisan / Turunan) & Polymorphism (Polimorfisme / Berubah Bentuk). Berikut penjelasannya :

· Inheritance (Pewarisan / Turunan)
Inheritance atau pewarisan merupakan konsep OOP yang mudah di pahami. Pewarisan atau turunan lebih dekat dengan kehidupan sehari-hari dari manusia atau mahluk hidup lainnya. Jika kita coba untuk mengambil contoh nyata adalah diri kita sendiri yang merupakan “turunan” dari orang tua kita. Ataupun seekor kambing yang merupakan turunan dari induknya. Inheritance atau pewarisan dapat dibilang seperti sistem hirarki keturunan manusia, untuk jenjang yang paling atas disebut dengan induk atau orang tua sedangkan jenjang yang berada dibawahnya disebut dengan anak dan tentunya seorang anak akan mewarisi sifat-sifat dari orang tua atau induknya.
Didalam pemrograman java, Inheritance merupakan turunan dan pengembangan dari sebuah class menjadi class lainnya dan mempunyai suatu hubungan antar class dan mewarisi (inherits) semua attribute dan method dari class pendahulunya. Untuk class yang menjadi pendahulu / induknya disebut sebagai super class / parent class / based class. Sedangkan class baru yang menjadi turunannya disebut dengan subclass / child class / derived class.
Contoh dalam program :

OrangTua.Java

class OrangTua{

String a = “Penyabar”;

char b = ‘A’;

void sifatOrangTua(){

System.out.println(”Sifat Orang Tua : “+a);

System.out.println(”Golongan Darah : “+b);

}}

Anak.Java

class Anak extends OrangTua{

String c = “Nakal”;

public void sifatAnak(){

System.out.println(”Sifat Anak : “+c);

}}

AnakAnak.Java

public class AnakAnak{

public static void main(String[]args){

Anak anakku = new Anak();

anakku.sifatOrangTua();

anakku.sifatAnak();

}}

Kalimat extends yang terdapat dalam class Anak, menjelaskan bahwa class Anak merupakan subclass dari class OrangTua. Hal ini menjadikan bahwa semua sifat dan variabel yang berada pada class OrangTua dapat diakses oleh class Anak.


· Polymorphism (Polimorfisme / Berubah Bentuk)
Suatu object yang dapat memiliki berbagai atau banyak bentuk yang menjadi object dari class nya sendiri ataupun object dari superclass nya adalah merupakan konsep OOP dari Polymorphism. Polymorphism adalah serperti kepribadian berganda, yang mana satu nama dapat berperilaku berbagai macam.
Ada 2 bentuk dari polimorfisme, yaitu overloading dan overriding. Overloading adalah pemakaian suatu nama yang digunakan untuk beberapa method yang di dalamnya mempunyai parameter yang berbeda-beda. Sedangkan overriding adalah deklarasi method subclass sama dengan method yang ada pada superclass nya.
Contoh Program :

Nilai.Java

class Nilai{

int a;

String b;

Nilai(int a, String b){ //Dengan Parameter

this.a = a;

this.b = b;

}

Nilai(){ //Tanpa Parameter

a = 1;

b = “Dua”;

}}

LihatNilai.Java

class LihatNilai{

public static void main (String[]args){

Nilai x = new Nilai ();

System.out.println(”X = “+x.a);

System.out.println(”Y = “+x.b);

}}

Hasil yang akan ditampilkan ketika class LihatNilai di atas dijalankan adalah x = 1 dan y = Dua, hal ini membuktikan bahwa sifat polimorfisme yang ada di java. Class LihatNilai memanggil method Nilai tanpa parameter, sehingga nilai yang dikembalikan adalah nilai yang ada dimana nilai tersebut berada di method yang tidak memiliki parameter.

Reference :
ghofart.wordpress.com/2008/12/23/konsep-object-oriented-programming-dalam-java/