LOGO

This is a free blogger layout from Www.BestTheme.Net blogger site. Feel free to edit and apply for your template.

Detail
On Rabu, 07 April 2010 0 komentar

Pendahuluan
Dalam bahasa lain seperti C/C++ dan Pascal (Delphi), string merupakan array karakter.
Dalam Java, string adalah object dan bukan array karakter.
Dapat dibuat array karakter, tetapi ia bukan string.
String terdiri dari sederetan karakter yang dibatasi oleh tanda petik ganda (double-quote).
Berikut perbedaan antara deklarasi char dan deklarasi String:


char inputKey;
char ampersand = '&';

String perancangJava = "James Gosling";
String strAmpersand = "&";


Perhatikan tanda kutip tunggal dan kutip ganda yang membedakan karakter dan string.
Meskipun kedua variabel berisi data satu karakter ampersand, tetapi
Variable ampersand mempunyai tipe primitif char.
Variable strAmpersand mempunyai tipe object String.

Operasi String

concat(str)
digunakan untuk mengabungkan 2 buah string string.
isEmpty()
digunakan untuk mengecek apakah string kosong atau tidak.
trim()
digunakan untuk membuang spasi di sebelah kiri dan kanan string.
length()
digunakan untuk menghitung banyak karakter dalam string.
equals(str)
digunakan untuk membandingkan 2 buah string.
substring(, )
digunakan untuk mengambil substring dari string.
charAt()
digunakan untuk mengambil karakter yang ada pada index.
lastIndexOf(kar)
digunakan untuk mencari index terakhir dari string yang mengandung karakter kar.
equalsIgnoreCase(str)
digunakan untuk membandingkan string dengan str, tidak membedakan huruf besar dan kecil.
copyValueOf(arr_char)
digunakan untuk membentuk string dari array karakter.
replace(, )
digunakan untuk mengganti menjadi .

Menampilkan String
Untuk menampilkan string dalam program Java non-GUI (teks), kita dapat memakai perintah System.out.println() ataupun System.out.print().
println() akan menambahkan karakter ganti baris (CR+LF) di akhir string, sedang print() tidak

class TampilString {
public static void main(String args[]) {
System.out.print("Perancang C: ");
System.out.print("Brian Kernighan dan Dennis Ritchie.");

System.out.println(); // berganti baris

System.out.println("Perancang Java: ");
System.out.println(" James Gosling.");
}
}


Perhatikan perbedaan antara print() dan println().
Output program (ditampilkan string sebagai berikut):

Perancang C++: Brian Kernighan dan Dennis Ritchie.
Perancang Java:
James Gosling.


String dengan operator new
Sebuah object String dapat dibuat dengan memakai operator new.
hasilnya akan sama saja dengan cara deklarasi yang telah dijelaskan di atas.
Contoh:
String s1 = "JBuilder 9.";
String s2 = new String("JBuilder 9.");


Kedua variable s1 dan s2 akan sama-sama merupakan object String yang berisikan teks: JBuilder 9.
Dengan operator new, dapat juga membuat object String dari array karakter.
Contoh:
char chArray[] = {'J', 'B', 'u', 'i', 'l', 'd', 'e', 'r', '9'};
String s1 = new String(chArray); // s1 = "JBuilder 9."


Dapat juga memilih sub-array dari array karakter untuk dikonversi menjadi object String.
Bentuk umumnya adalah sebagai berikut:
String [nama var] = new String( char[ ] chArray, int offset,
int count )

Di mana,
chArray merupakan array karakter,
offset merupakan index awal dari sub-array,
count merupakan jumlah karakter yang akan diambil.
Contoh:


Index array maupun String dimulai dari angka 0 (zero-based index).
Dengan offset = 1, maka karakter awalnya adalah 'B' (index 1).
Dengan count = 5, akan diambil sebanyak 5 karakter mulai dari 'B'.
Sub-array yang diambil adalah: 'Build'.


char chAr[] = {'J', 'B', 'u', 'i', 'l', 'd', 'e', 'r', ' ', '9'};
String s1 = new String(chAr, 1, 5); //s1 ='Build'.


String sebagai class
Dalam Java, variable dengan tipe String merupakan sebuah object dari class String.
Ketika dideklarasikan sebuah string, maka secara otomatis, compiler Java akan membuatkan sebuah object String.
Dalam JDK, class String disimpan dalam package java.lang.
Jadi full-name bagi class ini adalah: java.lang.String.
Sebagai sebuah class, String mempunyai beberapa member berupa method.
Berikut beberapa method penting
PANJANG STRING: LENGTH( )
MENGAMBIL SUB-STRING: SUBSTRING( )
MENGAMBIL KARAKTER: CHARAT( )
MENGAMBIL INDEX: INDEXOF( )
CASING: TOUPPERCASE( ), TOLOWERCASE( )

A. LENGTH()
Method length() dipakai untuk mengambil panjang dari variable String.
contoh:

String s1 = "JBuilder 9.";
int lenStr = s1.length(); // lenStr = 11
System.out.println(lenStr); // 11


B.SUBSTRING()
Method substring() dipakai untuk mengambil sub-string dari sebuah object String.
Ada dua bentuk dari method ini
Bentuk pertama (overload method):
String substring(int beginIndex, int endIndex);
String substring(int beginIndex);
Bentuk tersebut mengambil sub-string dimulai dari posisi beginIndex sampai posisi endIndex-1

Bentuk kedua.
// posisi: "01234567890"
String s1 = "JBuilder 9.";

String cutStr = s1.substring(5); // cutStr = "der 9."
String subStr = s1.substring(1, 6); // subStr = "Build"

Bentuk tersebut mengambil sub-string dimulai dari posisi beginIndex sampai akhir string

C.CHARAT()
Method charAt() dipakai untuk mengambil karakter dari object String pada posisi index tertentu.
Contoh:
// posisi: "01234567890"
String s1 = "JBuilder 9.";

char c1 = s1.charAt(1); // c1 = 'B'
char c2 = s1.charAt(9); // c2 = '9'
char c3 = s1.charAt(6); // c3 = 'e'


D. INDEXOF()
Method indexOf() dipakai untuk mengambil nilai index berupa posisi karakter tertentu di dalam object String.
Posisi karakter yang dicari adalah posisi dari karakter pertama yang ditemui.
Contoh:
// posisi: "0123456789012345678"
String s1 = "JBuilder untuk Java";

int pos1 = s1.indexOf('u'); // pos1 = 2
int pos2 = s1.indexOf('t'); // pos2 = 11
int pos3 = s1.indexOf('J'); // pos3 = 0


E. TOUPPERCASE(), TOLOWERCASE()
Method toUpperCase() atau toLowerCase() dipakai untuk konversi semua karakter di dalam object String menjadi huruf besar atau huruf kecil.
String toUpperCase();
String toLowerCase();


On Minggu, 04 April 2010 0 komentar

tantanganDalam hidup, tantangan itu selalu ada. Apa pun profesi Anda, Anda akan selalu berhadapan dengan tantangan. Atau.. Anda menyebutnya dengan nama “masalah”?

Terserah apakah Anda menyebutnya masalah atau tantangan, salah satunya akan selalu datang. Oleh karena itu, kita perlu memiliki kemampuan untuk mengatasinya. Lalu bagaimana cara menghadapi tantangan? Silahkan lanjutkan membaca.Pertama: yakinlah bahwa setiap Anda mengalahkan sebuah tantang… Anda akan mendapatkan sebuah kepuasan tersendiri. Buktinya? Banyak orang yang sengaja mencari tantangan. Karena mereka sudah merasakan bagaimana kepuasan setelah menaklukan tantangan.

Anda tidak perlu seperti mereka, tidak perlu mendaki tebing yang terjal, melakukan aksi berbahaya, menyebrang selat dengan berenang, dan sebagainya. Anda bisa memilih tantangan yang memberikan manfaat bagi karir dan bisnis Anda. Saat Anda mengalahkan tantangan, maka karir dan bisnis Anda akan maju pesat.

Contoh tantangan dalam bisnis: Menaikan pendapatkan 2 kali lipat dalam 3 bulan. Berani?

Kadang tantangan datang tanpa kita cari. Bisa jadi datang dari persaingan yang tidak bisa kita hindari. Tidak perlu takut, tidak perlu mengeluh, dan jangan dijadikan masalah atau hambatan. Itu adalah tantangan yang perlu Anda taklukkan.

Kedua: fokuslah pada tujuan Anda. Seorang pendaki gunung, dia fokus untuk sampai ke puncak. Dia tidak melihat ke bawah terus menerus. Fokus dia bagaimana sampai ke puncak dengan cara mengalahkan tantangan yang ada tepat di hadapan dia. Jika Anda fokus pada tujuan, pikiran Anda akan terpacu untuk mengalahkan tantangan. Bukan mengeluh.

Ketiga: kembangkan kreativitas Anda. Orang yang menyerah ialah orang yang tidak tahu lagi apa yang harus dilakukan. Padahal, masih banyak ide yang bisa dilakukan. Tugas Anda ialah menggali ide-ide tersebut kemudian mencobanya untuk mengatasi tantangan di hadapan Anda.

Keempat: jagalah motivasi Anda. Mengatasi tantangan seperti mendaki gunung. Perlu energi yang besar. Oleh karena itu tingkatkan motivasi Anda dan jagalah agar tidak turun. Banyak orang yang kalah dari tantangan karena dia tidak memiliki motivasi yang kuat.

Kelima: langlah demi langkah. Bagaimana cara orang mendaki gunung tertinggi di dunia? Selangkah demi selangkah. Jadi meski tantangan Anda sebesar gunung… bagi-bagilah menjadi rencana harian. Ambil tindakan setiap hari, fokus, dan sabar.

artikel dari:(http://www.motivasi-islami.com)

On 0 komentar

Perjalanan manusia penuh dengan lika-liku
Selalu berbeda tanpa batas ruang dan waktu
Kegagalan kadang kala menyakitkan kalbu
Jika tiada pembimbing bagi hati yang pilu

Ketika akhir dari tujuan tidak menjadi milik anda
Hanya keikhlasanlah yg menolong pedihnya jiwa
Tatkala kegagalan terus membayangi langkah kita
Pasrahkanlah segalanya pada Sang maha Bijaksana

Percayalah bahwa Sang Pencipta maha mengetahui
Sehingga sanubari senantiasa berdzikir tanpa henti
Renungkanlah makna hidup setiap insan di dunia ini
Niscaya kebahagiaan akan merasuk dalam ruang hati

Kegagalan bukan akhir dari suatu perjalanan
Karna ia hanya sebatas ujian dalam kehidupan
Kerinduan akan kebahagiaan selalu didapatkan
Bagi seorang yg berfikir bahwa hidup adalah ujian

Jadilah hamba Allah yang baik saat menyikapi segala cobaan
Sehingga jiwa yang tenang menghampiri nuansa kebahagiaan
Tataplah masa depan melalui doa dalam langkah kemenangan
Karna tiada hal yang sia-sia dalam setiap jalan pengorbanan