0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan3 halaman

Tipe Data String Bahasa Pemrograman Java

Dokumen ini menjelaskan tentang tipe data String dalam bahasa pemrograman Java, termasuk pengertian, cara mendeklarasikan, dan contoh penggunaannya. Tipe data String dapat menyimpan kumpulan karakter dan dapat diolah menggunakan berbagai metode. Selain itu, dokumen juga mencakup cara membaca input data String menggunakan Scanner class.

Diunggah oleh

Papsbege 36
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1 tayangan3 halaman

Tipe Data String Bahasa Pemrograman Java

Dokumen ini menjelaskan tentang tipe data String dalam bahasa pemrograman Java, termasuk pengertian, cara mendeklarasikan, dan contoh penggunaannya. Tipe data String dapat menyimpan kumpulan karakter dan dapat diolah menggunakan berbagai metode. Selain itu, dokumen juga mencakup cara membaca input data String menggunakan Scanner class.

Diunggah oleh

Papsbege 36
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd

Tipe Data String Bahasa Pemrograman Java

A. Pengertian Tipe Data String dalam Bahasa Java


Pengertian umum di bidang programming, String adalah tipe data yang menampung kumpulan
karakter, seperti “aku”, “kamu” atau “Duniailkom”. Sebuah kalimat juga terhitung sebagai tipe
data string seperti “Saya sedang belajar bahasa Java di Duniailkom”.
Pada bahasa Java, tipe data string dibuat menggunakan keyword String. Selain itu teks string ini
harus berada di dalam tanda kutip dua ( ” ).

B. Contoh Kode Program Tipe Data String Bahasa


Java
Berikut contoh pendeklarasian variabel dengan tipe data String:

1 class BelajarJava {
2 public static void main(String args[]){
3
4 String var1 = "Belajar Java";
5 String var2 = " di Duniailkom";
6
7 [Link](var1);
8 [Link](var2);
9
10 }
11 }
Hasil kode program:

Belajar Java di Duniailkom

Kita juga bisa menyambung beberapa variabel bertipe string menggunakan tanda tambah ( + ).
Ini disebut juga sebagai operasi concatenation:
1 class BelajarJava {
2 public static void main(String args[]){
3
4 String var1 = "Belajar Java";
5 String var2 = " di Duniailkom";
6
7 [Link](var1 + var2);
8
9 }
10 }
Hasil kode program:

Belajar Java di Duniailkom

Di sini saya membuat dua buah variabel bertipe String, yakni var1 dan var2, kemudian di
sambung menjadi 1 string akhir ke dalam perintah [Link]().
Proses pembuatan string juga bisa diisi dengan karakter khusus seperti \”, \’ dan \n yang dipakai
untuk menuliskan tanda kutip dua, tanda kutip satu dan karakter Enter (new line) ke dalam string.
Berikut contoh penggunaannya:
1 class BelajarJava {
2 public static void main(String args[]){
3
4 String var1 = "Belajar \nJava \ndi \"Duniailkom\"";
5
6 [Link](var1);
7 }
8 }
Hasil kode program:

Belajar
Java
di "Duniailkom"

Meskipun isi untuk variabel var1 saya tulis dalam 1 baris, tapi hasilnya terpecah menjadi 3 baris
teks. Ini karena karakter \n akan diterjemahkan menjadi karakter Enter, sehingga teks berikutnya
pindah ke baris baru.

C. Cara Membaca (input) Data String


Proses input data bisa dilakukan dengan Scanner class. Untuk membaca inputan dalam tipe data
String, gunakan perintah nextLine() seperti contoh berikut:
1
2 import [Link];
3
4 class BelajarJava {
5 public static void main(String args[]){
6
7 Scanner input = new Scanner([Link]);
8
9 String nama, alamat, hobi;
10
11 [Link]("Nama: ");
12 nama = [Link]();
13
14 [Link]("Alamat: ");
15 alamat = [Link]();
16
17 [Link]("Hobi: ");
18 hobi = [Link]();
19
20 [Link]();
21 [Link]("## Hasil ##");
22
23 [Link]("Nama = "+nama);
[Link]("alamat = "+alamat);
[Link]("Hobi = "+hobi);
}
}

Dalam contoh ini saya membuat 3 buah variabel bertipe string, yakni nama, alamat dan hobi.
Ketiga variabel diisi menggunakan perintah [Link](), untuk kemudian ditampilkan
kembali.

D. String Sebagai Object


Dalam bahasa Java, String adalah sebuah object yang memiliki function atau method internal.
Materi tentang method memang belum kita bahas karena bagian dari konsep OOP Java, Tapi
secara sederhana, method adalah perintah khusus yang “melekat” ke sebuah object.
Method ini bisa melakukan banyak hal, yang dalam contoh tipe data string bisa dipakai untuk
mengubah jenis huruf, menampilkan total huruf dan masih banyak lagi. Cara memanggil method
adalah dengan menulis tanda titik ( . ) setelah nama variabel, kemudian diikuti dengan nama
methodnya.

Berikut contoh menjalankan method untuk tipe data String:

1 class BelajarJava {
2 public static void main(String args[]){
3
4 String var1 = "Belajar Java di Duniailkom";
5
6 [Link]( [Link]() );
7 [Link]( [Link]() );
8 [Link]( [Link]() );
9 }
10 }
Hasil kode program:

26
BELAJAR JAVA DI DUNIAILKOM
belajar java di duniailkom

Dalam contoh ini saya menjalankan 3 buah method milik object String, yakni length() untuk
mengetahui total jumlah karakter, toUpperCase() untuk proses konversi string menjadi huruf
besar, dan toLowerCase() untuk proses konversi string ke dalam huruf kecil.
Selain ketiga method ini, masih banyak method lain dari object String. Misalnya menggunakan
method charAt(), kita bisa mengambil 1 huruf yang ada di dalam string:
1 class BelajarJava {
2 public static void main(String args[]){
3
4 String var1 = "Belajar Java di Duniailkom";
5
6 [Link]( [Link](0) );
7 [Link]( [Link](1) );
8 [Link]( [Link](2) );
9 [Link]( [Link](3) );
10 [Link]( [Link](4) );
11 [Link]( [Link](5) );
12 [Link]( [Link](6) );
13 }
14 }
Hasil kode program:

B
e
l
a
j
a
r
Method charAt() butuh sebuah argument (nilai input untuk method). Sebagai contoh, untuk
menampilkan huruf ke-4 dari string var1, perintahnya adalah [Link](3). Angka 3 inilah
yang disebut sebagai argument.
Di hampir semua bahasa pemrograman, proses perhitungan urutan string dimulai dari 0, sehingga
untuk menampilkan huruf ke-4, perintahnya adalah [Link](3).

Anda mungkin juga menyukai