Thursday, August 4, 2011

[Informasi] Cara update status FB dari android & BB

Selamat menjalankan ibadah puasa!!!
Mumpung bulan puasa mari kita tingkatkan amal dan ibadah kita dan semoga diterima oleh Allah SWT... Amiien




   Facebook for iPhone
  Facebook for BlackBerry
  Facebook for Android
  Facebook for Palm

  Facebook for the T-Mobile Sidekick
  Facebook Toolbar for Firefox
  Facebook Exporter for iPhoto
  Facebook Desktop Client
  Windows Phone
  Windows 7 Smartphone

  Foursquare
  Koprol
  Mig33
  Mobile Media Uploader
  Twitter
  Flock Browser

  Plurk
  Snaptu
  Firefox
You must login to Facebook before updating your status using this tools

Anda harus sudah login ke Facebook sebelum mengupdate status anda menggunakan tool ini

Friday, July 15, 2011

[Android] Form Sederhana

Libur telah tiba....
Liburan gini bingung mau ngapain.. iseng iseng buka eclipse yang dulu udah terinstal ama android,, rasa ingin tahu pun keluar..
sebelum memulai belajar android kita kali ini pastikan IDE yang anda gunakan udah terinstal android, bagi yang belum bisa dilihat disini
Oke langsung saja, saya pastikan Anda udah membuat project baru dengan nama HelloWord, Nah dalam project tersebut terdapat beberapa file yang dapat kita ubah, namun kali ini kita hanya mengubah file : HelloWord.java, main.xml dan strings.xml
Oke yang pertama ubah file HelloWord.java dengan code berikut:
//package com.uqi;


import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;


public class HelloWord extends Activity implements OnClickListener {
/** Called when the activity is first created. */
Button button;
EditText editNama;
EditText editEmail;
TextView textView;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
editNama = (EditText) findViewById(R.id.editNama);
editEmail = (EditText) findViewById(R.id.editEmail);
button = (Button) findViewById(R.id.button1);
textView = (TextView) findViewById(R.id.textHasil);
button.setOnClickListener(this);
}


@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.button1:
textView.setText("Nama : " + editNama.getText().toString() + "\n"
+ "Email : " + editEmail.getText().toString());
}
}
}
Selanjutnya buka file main.xml dan ketikkan code berikut:

Wednesday, June 22, 2011

Java2D | Animasi thread pelanggaran lalu lintas

Postingan kali ini kita akan membahas mengenai animasi thread dengan java, namun kali ini saya tidak akan menjelaskan satu persatu mengenai program tersebut. mungkin lain waktu akan saya jelaskan.. :)
Bagi anda yang ingin mengembangkan animasi ini anda bisa mendownloadnya disini

Monday, June 20, 2011

Interface dalam java

Oke tanpa panjang lebar, langsung pada bahasan kita yang masih mengenai pemrograman berorientasi objek, sub bab kali ini membahas tentang interface, apakah itu???
interface adalah Jenis khusus dari blok yang hanya berisi method signature (atau constant ). Interface mendefinisikan sebuah kumpulan method tanpa tubuh.
Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan class-class, tanpa memperhatikan lokasinya dalam hirarki class, untuk mengimplementasikan sifat-sifat yang umum. Dengan catatan bahwa interface-interface juga menunjukkan polimorfisme.
Untuk memanggil class interface ini kita harus menambahkan keyword implement setelah nama class dan setelah itu tambahkan nama class interface tadi..
langsung ke program agar tidak bingung.
Contoh program kali ini kita akan membuat aplikasi bank sederhana yang menerapkan konsep interface tentunya..
Pertama buat kelas interface berikut:
/**
*
* @author syauqil
*/
public interface InterfaceBank {


void deposit(double Ammout);
boolean withDraw(double Ammout);
double cekSaldo();


}
Setelah buat class yang mengimplement class interface diatas, source codenya sebagai berikut:
/**
*
* @author syauqil
*/
public class BankImplement implements InterfaceBank {


double saldo;
double WithDraw;


public BankImplement(double Ammout) {
saldo = Ammout;
}


public void deposit(double Ammout) {
System.out.println("\nSaldo : " + saldo);
System.out.println("deposit anda : " + Ammout);
saldo = saldo + Ammout;
System.out.println("Saldo Sekarang adalah : " + saldo);
}


public boolean withDraw(double Ammout) {
boolean ambil = false;
WithDraw = Ammout;
System.out.println("\nWithDraw anda adalah : " + WithDraw);
if (saldo > Ammout) {
saldo = saldo - WithDraw;
System.out.println("Saldo Sekarang adalah : " + saldo);
} else {
System.out.println("WithDraw is Rejected " + "Saldo :" + saldo);
}
return ambil;
}


public double cekSaldo() {
System.out.println("\nSaldo Anda sekarang adalah " + saldo);
return saldo;
}
}
Nah sekarang tinggal buat class main yang akan menjalankan program kita diatas, berikut codenya:
/**
 *
 * @author syauqil
 */
public class BankApp {

    public static void main(String[] args) {
        InterfaceBank ib = new BankImplement(125000);
        for(int i=0; i<2; i++){
        ib.deposit(Math.random() * 99999);
        ib.withDraw(Math.random() * 99999);
        ib.cekSaldo();
        }
    }
}

Saturday, June 18, 2011

Polimorfisme Java

Oke sekarang masuk pada sub bab selanjutnya yaitu bahasan tentang polimorfisme. Apa sich polimorfisme itu????
polimorfisme adalah turunan dari bahasa latin yang artinya banyak bentuk.. nah ap maksudnya???
maksudnya adalah polimorfisme mengizinkan kelas induk mendefinisikan sebuah method general untuk semua kelas turunannya, dan selanjutnya kelas turunandapat memperbaharui implementasi dari method tersebut secara lebih spesifik sesuai dengan karakteristiknya masing masing.
gimana udah paham??? kalo lom paham mari langsung ke source codenya..
kita akan membuat aplikasi penghitung gaji pegawai sederhana yang memiliki 3 aktor.
pertama kita buat class pegawai sebagai induk class-nya..
public class Pegawai {


public int gaji;
public void hitungGaji(){
return;
}
}
selanjutnya kita buat aktor yang pertama yaitu direktur
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class Direktur extends Pegawai {


@Override
public void hitungGaji() {
try {
gaji = Integer.parseInt(JOptionPane.showInputDialog("Masukkan gaji"));
int tunjanganF = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tunjangan Fungsional" ));
int tunjanganJ = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tunjangan jabatan"));
JOptionPane.showMessageDialog(null, "Gaji Direktur adalah:\n"
+ (gaji + tunjanganF + tunjanganJ));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan tidak sesuai");
}
}
}
aktor selanjutnya adalah manager
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class Manager extends Pegawai {


@Override
public void hitungGaji() {
try {
gaji = Integer.parseInt(JOptionPane.showInputDialog("Masukkan gaji"));
int gajiTunjangan = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Tunjangan "));
JOptionPane.showMessageDialog(null, "Gaji Manager adalah:\n"
+ (gaji + gajiTunjangan));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan tidak sesuai");
}
}
}
aktor yang terakhir adalah OB
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class OB extends Pegawai {


@Override
public void hitungGaji() {
try {
gaji = Integer.parseInt(JOptionPane.showInputDialog("Masukkan gaji"));
int makan = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Uang makan"));
JOptionPane.showMessageDialog(null, "Gaji OB adalah:\n"
+ (gaji + makan));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Karakter yang Anda masukkan tidak sesuai");
}
}
}
Nah sekarang tinggal buat class main serta nerapin konsep polimorfisme yang menjadi bahasan kita kali ini
import javax.swing.JOptionPane;


/**
*
* @author syauqil
*/
public class main {


public static void main(String[] args) {


Pegawai pegawai = new Pegawai();
Manager manager = new Manager();
Direktur direktur = new Direktur();
OB ob = new OB();


String pilihan = JOptionPane.showInputDialog(null, "Pilihan :\n"
+ "1. Manager \n"
+ "2. Direktur \n"
+ "3. OB");
int pilih = Integer.parseInt(pilihan);
switch (pilih) {
case 1:
pegawai = manager;
pegawai.hitungGaji();
break;
case 2:
pegawai = direktur;
pegawai.hitungGaji();
break;
case 3:
pegawai = ob;
pegawai.hitungGaji();
break;
default:
break;
}
}
}

Gimana?? mudah sekali bukan...
sekian terima kasih.. salam JAVATAR..