JavaNew [dot] WordPress [dot] Com

How to Send SMS using Java Program

June 3, 2010 2 comments

How to Send SMS using Java Program

Photobucket

Karena selama ini aku bikin sms gatewaynya pake Visual Basic 6.0 mau coba-coba gimana rasanya kalo pake java. Memang agak ribet sih, harus copy sana – copy sini komponennya tapi lama-lama mengasyikan. Okelah kalo begitu…
Langsung ke topik saja deh.
Read more…

Overloading Methods

January 24, 2010 Leave a comment

Dalam class yang kita buat, kadangkala kita menginginkan untuk membuat method dengan nama yang sama namun mempunyai fungsi yang berbeda menurut parameter yang digunakan. Kemampuan ini dimungkinkan dalam pemrograman Java, dan dikenal sebagai overloading method.

Overloading method mengijinkan sebuah method dengan nama yang sama namun memiliki parameter yang berbeda sehingga mempunyai implementasi dan return value yang berbeda pula. Daripada memberikan nama yang berbeda pada setiap pembuatan method, overloading method dapat digunakan pada operasi yang sama namun berbeda dalam implementasinya. Sebagai contoh, pada class StudentRecord kita menginginkan sebuah method yang akan menampilkan informasi tentang siswa.

Namun kita juga menginginkan operasi penampilan data tersebut menghasilkan output yang berbeda menurut parameter yang digunakan. Jika pada saat kita memberikan sebuah parameter berupa string, hasil yang ditampilkan adalah nama, alamat dan umur dari siswa, sedang pada saat kita memberikan 3 nilai dengan tipe double, kita menginginkan method tersebut untuk menampilkan nama dan nilai dari siswa.

Untuk mendapatkan hasil yang sesuai, kita gunakan overloading method di dalam deklarasi class StudentRecord.

public void print( String temp ){
System.out.println(“Name:” + name);
System.out.println(“Address:” + address);
System.out.println(“Age:” + age);
}
public void print(double eGrade, double mGrade, double sGrade)
{
System.out.println(“Name:” + name);
System.out.println(“Math Grade:” + mGrade);
System.out.println(“English Grade:” + eGrade);
System.out.println(“Science Grade:” + sGrade);
}

Jika kita panggil pada method utama (main) :

public static void main( String[] args )
{
StudentRecord annaRecord = new StudentRecord();
annaRecord.setName(“Anna”);
annaRecord.setAddress(“Philippines”);
annaRecord.setAge(15);
annaRecord.setMathGrade(80);
annaRecord.setEnglishGrade(95.5);
annaRecord.setScienceGrade(100);
//overloaded methods
annaRecord.print( annaRecord.getName() );
annaRecord.print( annaRecord.getEnglishGrade(),
annaRecord.getMathGrade(),
annaRecord.getScienceGrade());
}

Kita akan mendapatkan output pada panggilan pertama sebagai berikut :

Name:Anna
Address:Philippines
Age:15

Kemudian akan dihasilkan output sebagai berikut pada panggilan kedua :

Name:Anna
Math Grade:80.0
English Grade:95.5
Science Grade:100.0

Jangan lupakan bahwa overloaded method memiliki property sebagai berikut :

    1. Nama yang sama
    2. Parameter yang berbeda
    3. Nilai kembalian (return) bisa sama ataupun berbeda

Encapsulation

January 24, 2010 Leave a comment

adalah suatu cara untuk menyembunyikan implementasi detail dari suatu class.
Enkapsulasi mempunyai dua hal mendasar, yaitu:

  • information hiding
  • interface to access data

Contoh :

Kita buat New Class Siswa

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package encapsulation;

/**
*
* @author Arin
*/
public class Siswa {

public String nama;
public String nrp;

public void Info() {
System.out.println(“Saya adalah”);
System.out.println(“Nama ” + nama);
System.out.println(“Nrp ” + nrp);
}
}

Setelah itu kita buat New Class lagi dengan nama IsiData
Read more…

Download Driver DKU-2 Nokia Connectivity Cable Driver

January 11, 2010 1 comment
Categories: Driver, Nokia Tags: , ,

How To Send SMS With Siemens C55 and AT Command

January 10, 2010 Leave a comment

Download source code : http://www.ziddu.com/download/8090908/src.zip.html

Follow

Get every new post delivered to your Inbox.