Character
Character adalah sebuah
tipe data yang dapat menyimpan satu karakter. Sehingga tipe data hanya dapat menyimpan karakter dari a-z, A-Z dan
karakter khusus lainnya, namun banyak data yang dapat disimpan hanyalah satu karakter.
Contoh char c=’a’; pada contoh disamping kita membuat sebuah variabel c dengan
tipe data character (char) yang isinya adalah a. Perhatikan bahwa tipe data
karakter di deklarasikan dengan menggunakan tanda kutip tunggal (‘ ‘). Untuk
lebih jelas perhatikan kode program dibawah ini.
Gambar 1.1 Deklarasi Char
Pada contoh kode
program diatas kita mendeklarasikan sebuah variabel c dengan tipe data charater
yang isi nya adalah a. sehingga jika kode tersebut dijalankan maka akan
menampilkan kata a pada layar. Sebuah escape karakter adalah karakter yang
memanggil interpretasi alternatif pada karakter berikutnya dalam urutan
karakter. Escape karakter kadang juga disebut dengan metakarakter. Escape
karakter tidak akan dicetak dilayar, melainkan akan mengerjakan hal yang sesuai
dengan escape karakter tersebut. Contoh ‘\n’, tidak akan mencetak \n kelayar
melainkan akan membuat baris baru pada layar. Berikut ini adalah daftar dari
escape karakter yang sering digunakan.
Gambar 1.2 Daftar List Escape Character
Gambar 1.3 Contoh Penggunaan Escape Character
Adapun Output dari kode diatas yakni :
Gambar 1.4 Output Escape Character
String
String adalah tipe data
yang terdiri dari kumpulan dari beberapa karakter. Sering juga disebut
character array. Misal String kata=”abcd”;, maka kode disamping akan
mendeklarasikan sebuah variabel kata dengan tipe data String yang isi nya
adalah karakter abcd. Berbeda dengan charater deklarasi String menggunakan
tanda kutip ganda (“ ”). String
sering kali digunakan untuk menyimpan
data-data yang bersifat informasi tulisan seperti nama, alamat, tempat lahir,
agama dan lain sebagai nya.
Contoh String
Pada contoh kali ini
kita akan menggunakan windows form. Untuk cara memulai pemrograman menggunakan
windows form, lihat lampiran 1. Pada contoh kali ini buatlah sebuah form dengan
2 label, 2 textbox dan 1 buah button. Lalu desain seperti gambar dibawah ini.
Gambar 1.5 Form String
Lalu masukkan kode dibawah
ini pada tombol proses.
Gambar 1.6 Kode Program String
Program diatas akan
menampilkan hasil seperti gambar dibawah ini.
Gambar 1.7 Hasil Program String
Operasi Pada String
Seperti halnya
array, terdapat juga beberapa
operasi yang dapat dilakukan pada
String, diantaranya adalah penggabungan String, mengetahui panjang string,
membandingkan dua buah string, replace string, dan copy string.
Penggabungan String
(Concat)
Penggabungan string
adalah method yang dapat digunakan untuk mengabungkan dua buah string sehinga
menjadi satu buah string. Method ini dapat dilakukan dengan menggunakan
perintah concat (string1, string2 dan stringN).
Untuk contoh dapat dilihat pada contoh dibawah ini.
Gambar 1.8 Form Penggabungan String
Selanjutnya masukkan
kode dibawah ini.
Gambar 1.9 Perintah String Concat
Output yang dihasilkan dari kode diatas yaitu :
Gambar 1.10 Hasil Program Concat
Mengetahui Panjang
String
Fungsi yang dapat
digunakan untuk mengetahui panjang string adalah length. Fungsi ini dapat
digunakan untuk mengetahui panjang sebuah kata yang dimasukkan oleh user. Jika
tidak sesuai maka program dapat menolak jika string yang dimasukkan tidak
sesuai.
Gambar 1.11 Form Mengetahui Panjang String
Kemudian masukkan kode dibawah ini.
Gambar 1.12 Kode Program Yang Di Masukkan
Output yang di hasilkan oleh program diatas yakni :
Gambar 1.13 Hasil Program Mengetahui Panjang String
Membandingkan dua buah
String
Fungsi membandingkan
dua buah string dapat dilakukan ketika
kita akan membandingkan apakah sebuah string sama dengan string yang lain.
Fungsi yang digunakan adalah equals. Contoh string1.equals(string2). Untuk
contoh dapat dilihat pada gambar dibawah ini.
Gambar 1.14 Form Membandingkan 2 buah String
Lalu masukkan kode dibawah ini.
Gambar 1.15 Kode Program Yang Dimasukkan
Adapun hasil nya adalah sebagai berikut.
Jika kata yang
dimasukkan adalah sama maka program akan menampilkan text box.
Gambar 1.16 Hasil Perbandingan String
Jika kata yang
dimasukkan tidak sama maka program akan menampilkan text box
Gambar 1.17 Hasil Perbandingan String
Kesimpulan
Character adalah tipe
data yang dapat menyimpan satu buah karakter abjad dan huruf. Karakter
dideklarasikan dengan symbol tanda kutip tunggal Escape karakter tidak akan
dicetak dilayar melainkan akan melakukan fungsi sesuai dengan kegunaan escape
karakter tersebut.
String adalah tipe data
yang dapat menyimpan kumpulan dari beberapa karakter Terdapat beberapa fungsi
yang dapat dilakukan untuk memanipulasi string diantaranya adalah penggabungan
string, mengetahui panjang string dan membandingkan dua buah string.
0 komentar:
Posting Komentar