Senin, 07 November 2011

Overloading, Overriding dan Exception

       Overloading adalah suatu kemampuan dalam bahasa berorientasi objek untuk menggunakan satu nama method untuk beberapa method yang memiliki parameter masukan yang berbeda (tipe mauppun jumlah parameter)..
        Overriding adalah kemampuan dalam berorientasi objek untuk mengubah implementasi (menimpa) suatu method yang dimiliki oleh kelas super ketika kelas super tersebut diturunkan.
          Exception merupakan suatu objek khusus yang dibuat ketika terjadi kesalahan pada suatu program. Setelahsuatu objek exception dibuat oleh Java, objek tersebut dikirimkan ke program, proses ini disebut throwing an exception. Objek ecxeption tersebut kemudian diterima oleh program, dan penanganan exception selanjutnya terserah pada program.

langsung saja ke contoh program :
Program Segitiga beserta Scriptnya :


class SegiTiga {
            public SegiTiga (double panjang) {
            System.out.println ("\nVariabel = segitiganya sama sisi");
            System.out.println ("Panjang = " +panjang);
            keliling (panjang);
}
public SegiTiga (double panjang, double sisiMiring) {
            System.out.println ("Panjang = " +panjang+ " sisi miring = " +sisiMiring);
                        keliling (panjang, sisiMiring);
}

public void keliling (double panjang) {
            tampilkanHasil (panjang*3);
            }
public void keliling (double p, double sM) {
            tampilkanHasil (2*sM+p);
}
protected void tampilkanHasil (double h) {
            System.out.println ("Hasil = " +h);
            }
}
Outoputnya : 


Program MainSegiTiga beserta Scriptnya :


class MainSegiTiga {
            public static void main (String [] args) {
            new SegiTiga (7);
            new SegiTiga (4,7);
            }
            }
Outputnya :

Program Overriding beserta Scriptnya :
class Overriding {
public void MethodAsli () {
            System.out.println ("method milik class OverRiding dijalankan");
            }
            public static void main (String [] args) {
            Overriding O = new Overriding ();
            O.MethodAsli ();
            }
            }
Outputnya : 

Program SubOverriding beserta Scriptnya :
class SubOverriding  extends Overriding {
public void MethodAsli () {
            System.out.println ("Method yang sudah OverRiding dijalankan");
            }
            public void MethodAsliSuper () {
            System.out.println ("Method pemanggil MethodASli dijalankan");
                        super.MethodAsli ();
                        }
            public static void main (String [] args) {
                        SubOverriding so = new SubOverriding ();
                        so.MethodAsli ();
                        so.MethodAsliSuper ();
            }
}
Outputnya : 


Program TanpaException beserta Scriptnya  :
class TanpaException {
public static void main (String [] args) {
int Nilai = Integer.parseInt (args[0]);
System.out.println("Nilai yang dimasukkan : " +Nilai);
}
Outputnya : 

Program CobaException beserta Scriptnya :



class CobaException {
public static void main (String [] args ) {
int nilai = 0;
try {

int Nilai = Integer.parseInt ( args[0]);
System.out.println("Nilai yang dimasukkan : "+Nilai);
}
catch(Exception e ) {
System.out.println("Pasti yang diinput bukan Integer");
}
finally {
System.out.println("Blok finally tetap dilakukan");
}
}
}
Outputnya : 


  Program PembagianNol beserta Scriptnya :


class PembagianNol {
public static void main (String [] args){
System.out.println("Sebelum pembagian");
try {
System.out.println(5/0);
}
catch(Throwable T){
System.out.println("Terjadi pembagian nol");
}
System.out.println("Sesudah pembagian");
}
}

 Outputnya :


Program TesInputData beserta Scriptnya :


import java.io.*;
class TesInputData{
public static void main (String []args) {
BufferedReader BR = new BufferedReader (new InputStreamReader(System.in));
String Input ="";
try {
System.out.println("Masukan data : ");
Input = "salah";
}
finally {
System.out.println("Data yang anda masukkan adalah"+Input);
}
}
}
 
Outpunya :
 Cukup sekian dulu penjelasannya,, trims :)


New Games and Update Games Android

Buat yang nunggu game game baru,di bawah ini ada beberapa game baru dan update dari game lama,silahkan download dan menikmatinya,,,,


1. DARK By EA

game ini sudah lama muncul,tapi di versi seblumnya tidak benar benar gratis,nah kali ini saya akan share versi yang bener bener gratis (sudah di crack) dan support buat proci armv6 dan armv7

silahkan download : disini
karena filenya besar,jika memori internal tidak cukup,silahkan install lewat PC














2. Adrenaline Crew-Race Stunt Fight! Motorcycles

game ini merupakan game action dengan berkendara motor,disamping balapan tapi di sertaiin dengan mode untuk bisa menjatuhkan lawan,,,kayak gangster motor..hehe

download : disini
pass :ajie1987













3. ExZeus Arcade v2.7

ini adalah versi terbaru dari game exZeus yang sudah lama keluar

download :

apk
data
pass :ajie1987

cara install :
install .apk ,lalu copy file data ke sdcard (jgn buat folder lagi)
jika masih minta download ,y harus download via wifi,karena menyesuaikan tipe HP













4. Flick Soccer

game sport buat pecinta sepakbola,gameplaynya kita memainkan tendangan bebas

download : apk

pass :ajie1987



















5. Fragment 3D

download : apk
pass :ajie1987















6. GrandPrix Live Racing
download : apk
do
wnload : data
pass :ajie1987

copy folder GrandPrixLive ke sdcard















7. Lawn Mower Madness
gamplaynya sama seperti main go kart,tapi dengan model kendarann yang berbeda

download : data
pass :ajie1987














8. Tiger Woods PGA Tour 12download : apk
download : data
pass :ajie1987



cara install
- install .apk
- copy folder com.eamobile.twpgatour12_sonyericsson ke sdcard:\Android\data\
- delete file com.eamobile.twpgatour12_sonyericsson\devdata\Desc riptorPacks\hz\tw12h.bin
- data traffic disable















9.
Tiny Little Racing
download : apk













10. Trial Xtreme 2 HD
download : apk













11. Turbo Fly 3D
download : apk
pass :ajie1987













NB:

BIG THANKS TO :AJIE1987

Rekap ALL APP Android

Buat pengunjung setia Blog ane,ni saya rekapin app wajib buat android




















FILE MANAGER

1. and xplorer
download : disini
2. root xplorer
download : disini
3. OI manager
download : disini
4. Es xplorer
download : disini
5. Astro file manager
download : disini

LAUNCHER

1. Adw launcher ex
download : disini
2. Launcher pro
download : disini
3. Launcher 7
download : disini
4. SPB Shell 3D V1.2.4
download : disini HACK SPB : disini
5. Go launcher ex
download : disini
6. Android windows7
download : disini
7. Arc Launcher
download : disini
8. MIUI Launcher
download : disini
9. Donut launcher
download : disini
10. Acer launcher
download : disini
11. dxhome
download : disini
12. ICS lancher 2.4
download : disini
13. ICS lancher 4.0
download : disini
14. MXHome
download : disini
15. Pure brezzer full
download : disini
16. LP SENSE UI
download : disini
17. Zeam launcher
download : disini
18. Android seven
download : disini

MUSIC PLAYER

1. Winamp
download : disini
2. PowerAMP
download : disini
3. Real player
download : disini
4. MIUI V3
download : disini
5. Google music 4.01 (ICS Player)
download : disini
6. Mixzing media player
download : disini
7. TTPOD 2.7 FINAL
download : disini

PEMUTAR VIDEO

1. Vital player pro
download : disini
2. QQplayer
download : disini
3. RockPlayer
download : disini
4. UC Player
download : disini
5. Mvideo player pro (nonton film+support subtitle)
download : disini
6. Meridian media player(nonton film+support subtitle)
download : disini

BROWSER

1. Opera mini v6.5
download : disini
2. Opera Mobile 11.5
download : disini
3. Dolphin browser mini
download : disini
4. Doplhin browser HD V7 no adds
download : disini +download add on: disini
5. Boat browser mini (kayak browsre iphone)
download : disini
6. FIREFOX 6.02 (ARMV7)
download : disini

SOCIAL NETWORKING + CHAT + MESSAGING

1. ChatON
download : disini
2. Facebook v1.7.2
download : disini
3. Facebook messanger
download : disini
4. Google+ 2.0 (ICS)
download : disini
5. Twitter
download : disini
6. ebuddy XMS
download : disini
7. GO! CHAT for facebook
download : disini
8. Live profil
download : disini
9. Whatsapp
download : disini
10. pMessanger
download : disini
11. UberSocial (7.1.1)
download : disini
12.Foursquare
download : disini
13. Friend caster pro
download : disini


IMAGES EDITING + VIEWING

1. Photoshop xpress
download : disini
2. Picsay pro
download : disini
3. Floating images
download : disini
4. Photo safari pro
download : disini

KAMERA

1. Camera360 ultimate 2.5.5
download : disini
2. Camera advance
download : disini
3. Camera zoom fx 3.2.0
download : disini
4. LG Camera pro 1.9.5
download : disini
5. Google googles
download : disini
6. Barcode scanner
download : disini
7. Vignette
download : disini

MAPS + NAVIGATION

1. Goolge Maps 5.10.1
download : disini
2. Sygic Aura
download : disini for data dan cara install lihat disini: disini
3. Navitel
download : disini

OOFICE + READER

1. Adobe reader
download : disini
2. Document to go
download : disini
3. Office suite pro
download : disini
4. Picsel smart office (recommended)
download : disini
5. Quick office HD
download : disini
6. Quick office pro
download : disini
7. Google docs 1.0.1
download : disini

TOOL + SYSTEM

1. Android system info
download : disini
2. Quick system info pro
download : disini
3. Link2sd 1.9.4
download : disini
4. CPU master
download : disini
5. Mobile backup II
download : disini
6. Backup contact
download : disini
7. Backup sms dan restore
download : disini
8. Titanium backup pro 4
download : disini
9.Faceniff (buat hack facebook dg wifi)
download : disini

MUSLIM

1. Islamic tools
download : disini
2. Islam sholat widget
download : disini
3. My Quran (bhs.indonesian)
download : disini
4. Prayer time
download : disini
5. Shahih muslim indonesia
download : disini
6. Asmaul husna
download : disini


Terimakasih :)

Selasa, 01 November 2011

Abstract Class, Interface dan Inner Class

Kali ini saya akan membahas tentang  Abstract Class, Interface dan Inner Class..
langsung saja,,


      Abstract Class itu sendiri ialah suatu method yang memiliki implementasi dan menggunakan modifier abstract. Abstract Class biasanya dijadikan parent/super class dari kelas-kelas yang dapat membuat ibjek, abstract class tidak daoat diinstasiasi..


      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. perbedaanya, kata kunci interface menggantikan kedudukan kata kunci class.


     Inner Class adalah kelas yang disisipkan di dalam 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.


langsung saja ke pembuatan Programnya..

Program Makhluk Hidup beserta Scriptnya :

public abstract class MakhlukHidup {
            protected boolean BisaTerbang = false;
            protected String Nama;
            protected int JlhKaki;
           
            public MakhlukHidup (String Nama1, int JlhKaki1,boolean BisaTerbang1) {
           
            this.Nama = Nama1;
            this.JlhKaki = JlhKaki1;
            this.BisaTerbang = BisaTerbang1;
           
}

abstract void  bernafas ();

public void status () {
            System.out.println ("Nama : " +Nama);
            System.out.println ("Jumlah kaki : " +JlhKaki);
            System.out.println ("Bisa terbang : " +BisaTerbang) ;
            }
}
Outputnya :
        





Program Manusia beserta Scriptnya :
public class Manusia extends MakhlukHidup {
            Manusia (String nama) {
                        super (nama, 2,false);
            }

            public void bernafas () {
                        System.out.println (Nama+" bernafas dengan menghirup O2");
            }
            public static void main (String [] args) {
                        Manusia m = new Manusia ("Sayuti");
                        m.status ();
                        m.bernafas ();
            }
}          
outpunya :









Program Tumbuhan beserta Scriptnya:



public class Tumbuhan extends MakhlukHidup {
            Tumbuhan(String nama) {
                        super (nama, 0,false);
            }
            public void bernafas () {
                        System.out.println(Nama+" bernafas dengan menghirup CO2");
                        }
            public static void main (String[]args) {
            Tumbuhan t = new Tumbuhan ("Bayam");
            t.status ();
            t.bernafas ();
            }
            }
Outputnya :
 



Program Pekerjaan beserta Scriptnya :



interface Pekerjaan {
public void namaPekerjaan ();
public void gaji ();
}
Outputnya :
 

Program Sasya beserta Scriptnya :



public class Sasya extends Manusia implements Pekerjaan {
public Sasya () {
            super ("Sasya");
            }
public void namaPekerjaan () {
            System.out.println("Pekerjaan :Sekretaris");
            }
public void gaji () {
            System.out.println("Gaji : Rp. 3.000.000");
            }
public static void main (String[] args) {
            Sasya s = new Sasya();
            s.status ();
            s.bernafas ();
            s.namaPekerjaan ();
            s.gaji ();
            }
            }
Outputnya :


Program Jantung Manusia Beserta Scriptnya :
class Orang {
private int jumlKaki = 2;
public void dengarBunyiJantung() {
            Jantung j = new Jantung ();
            j.bunyiJantung ();
}
public void tahanNafas () {
            System.out.println ("Jantung berhenti berdetak!");
            }

//Inner Class

class Jantung {
public void bunyiJantung () {
            System.out.println ("deg...deg...deg...");
            }
public void istirahat () {
            System.out.println ("Silangkan ke "+jumlKaki+" kaki.");
            tahanNafas ();
            }
            }
            }

class JantungManusia {
            public static void main (String[] args) {
            Orang o = new Orang ();
            Orang.Jantung p = o.new Jantung ();
            o.dengarBunyiJantung ();
            p.istirahat ();
            }
            }
Outputnya :

Game Psx Emulator For Android

Dibawah ini ada beberapa game emulator buat FPse,silahkan pilih dan mencobannya
tapi saya belum mencobanya semua....
link dibawah ini rata2 dari indowebster semua,,jadi nyedotnya bisa lebih kenceng... 


download emulatornya untuk android :
FPse
PSx4droid

kategori


A
Ace combat 7.5
Alien Resurrection
Alundra 8.1
Ape Escape
Asterix and Obelix

B
Battle Arena Toshiden
Battle Arena Toshiden 2 (7mb)
Battle Arena Toshiden 4 (30mb)
Bishi Bashi Special
Bishi Bashi Special 3
Batman Forever The Arcade Game (23mb)

C
C-Contra (44mb)
Captain Tsubasa Get in the Tomorrow (J)
Captain Tsubasa Road to 2002(J)
Chocobo's Dungeon 2
Chocobo's Racing
Crash Bandicoot 1,2,3 collection
Crash Team Racing

D
Dance Dance Revolution Best Hits (New)
Diablo (New)
Digimon Digital Card Battle (25mb)
Digimon Rumble Arena (10mb)
Digimon World
Digimon World 2
Digimon World 3
Dino Crisis
Dino Crisis 2
Dragon Ball GT: Final Bout
Dragon Ball Trilogy(3 in 1)
Driver

E
Ergheiz (18mb)
Eternal Eyes
Eternal Wings a.k.a Lets & Go

F
Fighting Force 2
Final Fantasy V Anthology
Final Fantasy VI Anthology
Final Fantasy VII * Disc 1 I Disc 2 I Disc 3
Final Fantasy Origins

G
GTA san Andreas
Gear Fighter DendOh (37 MB)
Gran Turismo
Gundam Battle Assault 2

H
Harry Potter and The Sorcerer's Stone part1 I part2
Harvest Moon Back to Nature (30 MB)
Harvest Moon Back to Nature (Bhs Indonesia) (30 MB)
Harvest Moon for Girls (J) (53 MB)
Hunter X Hunter: Maboroshi no Greed Island (J) (14 MB)

I
Initial D (New)

J
Jackie Chan: Stuntmaster part1 part2 part3 part4 part5

K
Kamen Rider Heroes (93 MB)
Kamen Rider Kuuga
Kamen Rider Ryuki (76 MB)
Kenshin RPG (samurai X)
King of Fighter 98 (Ripped Sound) (32 MB)

L
Legend of Legaia

M
Marvel VS Capcom
Marvel VS Capcom
Megaman Legends
Megaman Legends 2
Megaman X4
Megaman X5
Megaman X6
Metal Gear Solid Integral DISK1 disk2 disk3
Metal Slug X (35 MB)
Mortal Kombat Trilogy

N
Nascar Rumble Racing (68 MB)
Need For Speed : Porsche Unleashed (New)

O
One Piece (47 MB)
One Piece Grand Battle 2
Omega Boost (7 MB)

P
Pepsi Man (11 MB)
Power Ranger: Light Speed Rescue

Q

R
Rampage : Through Time (New)
Rampage 2
RC Helicopter (New)
Red Asphalt New
Resident Evil : Director's Cut-Uncut (New)
Resident Evil Survivor (New)
Resident Evil 1

S
Sailormoon (New)
Shaman King Spirit of Shaman(J)
Sim City 2000 (35 MB)
Spyro 2 (New)
Super Robot Wars Final (New)

T
Tactic Ogre (35 MB)
Tales of Destiny
Tekken 3 (Pass : kyaracuy)
Tomba (New)
Tomba 2 (12MB)
Tom and Jerry (79 MB)
Tomb Raider Last Revelation
Tomb Raider Chronicles (New)
Tomb Raider 2 (New )
Tomb Raider 3 (New)
Tony Hawk's Pro Skater 4

U

V
Vagrant Stories (80 MB)
Vanguard Bandits

W
War Hammer Dark Omen
Worms (New)
Worms Armageddon (New)
Wu-Tang Shaolin Style
WWF Smack Down 2
Winning Eleven 8 (New)

X
Xenogear disk1 disk2

Y
Yu-Gi-Oh! Forbidden Memories

Z
Zoids
Zoids 2

sumber dan thanks to:
disini
disini

NB :
- beberapa link game tidak akan langsung masuk ke menu download
- Link diatas ada beberapa dilindungi oleh password(uploader),ingin tahu silakan cek di forum IDWS..
- beberapa games mungkin berjalan lambat ,ngelag,dan tidak bisa dijalankan,tergantung spek android
- jika downloadan game berupa file .rar/zip/7zip,,extract,lalu ambil file .sio,.img,atau .bin sesuai dengan support format emulator FPse,,
- semua games di copy ke sdcard/psx
terima kasih.............

Alternatif App2sd Yang Lebih Mudah

                 Tutorial ini sebagai alternatif buat menginstall app/games agar masuk ke sdcard,selain menggunakan app2sd,mungkin sebagian orang sudah banyak yang menggunakan app2sd,dan kebanyakan yang sudah biasa mengoprek android akan mudah,tapi sebagian orang yang baru memakai android akan agak sulit,karena app2sd dalam penginstallnnya harus menggunakan perintah - perintah yang agak ribet,tapi kali ini saya berikan tutorial buat install app/gamesnya agar masuk ke sdcard,yaitu dengan menggunakan link2sd,,,





================================
kelebihan:

- mudah dalam penginstalan
- tidak perlu menggunakan perintah script di cmd
- app/games yang lebih stabil
- tidak akan crash dengan ROM yang support dengan partisi ex2/ext3,karena link2sd menggunakan partisi FAT32
- performa yang saya rasakan saat main game berat lebih baik ini dari app2sd


kekurangan :

- tiap habis install app/games ,kalo habis memindahkan app/games yang di install ke sdcard,harus di restart
- tidak ada penambahan memori internal seperti pada app2sd
- memori internal akan tetap berkurang meskipun hanya sedikit,sama seperti app2sd

mungkin anda bisa merasakan sendiri kelebihan dan kekurangannya setelah mencoba,karena saya sendiri sekarang sudah beralih menggunakan link2sd,dan meninggalkan app2sd,,hehe

====================================
update aplikasi link2sd :

versi terbaru dari link2sd ini lebih baik dari versi sebelumnya,setealah create link,tidak perlu lagi restart HP,memori internal yg berkurang juga lebih sedikit,,,
lagsung saja intsla versi terbaru ini : link2sd v1.5.5
=====================================

langsung saja,cara penginstallan :

1. download dulu link2sd v1.5.3 : disini

2. saya sarankan anda punya backup system yang masih frash dan bersih (memang kemugkinan HP akan brick sangat kecil,tapi tidak ada salahnya sedia payung sebelum hujan..hehe,dan sebelum install link2sd sebaiknya system dalam keadaan bersih (bebas dari app2sd )

3. partisi sdcard menjadi 2 (jangan menjadi 3) yaitu :1. FAT32 2. FAT32 (Jadi 2parrtisi ini sama FAT32),mempartisi bisa di lihat di tutorial saya sebelumnya menggunakan mini partision wizard ,lihat : disini (ingat partisi jadi 2 :sama-sama FAT32)

4. kalau nantinya mau memasang JIT.sebaiknya pasang dulu JIT,caranya menggunakan xrecovery (kalau belum punya xrecovery ,coba install disini : xrecovery installer ,kalau mau memasang JIT, download dulu JIT : disini ,pake xrecovery :di menu xrecovery pilih update.zip,pilh yes,lalu reboot,selesai

5. setelah semua persiapan selesai,sdcard sudah di partisi jadi 2 (FAT32),xrecovery di pasang (buat backup system dan pasanmg JIT),JIT sudah terpasang,saatnya menginstall link2sd..

6. install app link2sd,setelah app link2sd di install buka app link2sd,,nanti akan muncul notifikasi buat memilih partisi,pilih FAT16/32.,lalu reboot/restart

7. nah link2sd sudah selesai di install,sekarang cara menggunkannya

8. install saja app/games yang mau di install (otomatis akan masuk ke memori internal),agar pindah ke sdcard(ke partisi FAT32 yang kita buat tadi ),buka link2sd,dan lihat app/games yang baru kita install tadi,klik app/gamesnya,lalu pilih create link,lalu reboot,,,

9. sekarang lihat memori internal akan kembali bebas,dan biasanya akan berkurang sedikit,tergantung besar app/games yang kita install

10. selesai......enjoy with link2sd