Page 51 - Informatika-BS-KLS-XI
P. 51
2. Karakter dan String
Selain angka, masukan dari program dapat berupa karakter atau
rangkaian karakter seperti kata. Hal ini telah lazim kalian temui,
misalnya ketika mengetikkan kata kunci untuk melakukan
pencarian di mesin pencari atau ketika kalian memasukkan
kata sandi saat login. Oleh kare itu, progr dilengkapi
dengan kemampuan untuk membaca, menyimpan, mengolah,
dan mencetak rangkaian karakter tersebut. Rangkaian karakter
tersebut dalam pemrograman disebut sebagai string.
Deànisi string dalam pemrograman adalah rangkaian
karakter. Karakter send merupak suatu dat beru
huruf, angka, simbol, d karakter lain yang mengikuti suatu
standar tertentu seperti “American Standard Code for
Information Interchange” (ASCII atau Unicode. Karakter
pada pemrograman pada umumnya diimplementasikan dalam
program menggunakan tipe data char. Di sisi lain, ada beberapa
cara yang lazim digunakan untuk mengimplementasikan
string dalam pemrograman.
Pada bahasa C, string diimplementasikan sebagai larik
karakter yang diakhiri oleh karakter ‘\’. Dengan kata lain, kalian
dapat membuat dan memproses suatu string seperti halnya kalian
mengolah larik. Bahasa pemrograman lain seperti C++ atau Java
memilih sebuah tipe data string sendiri yang menyembunyikan
beberapa detail terkait pengelolaan data string yang dilakukan
oleh program.
Karena proses pada string berbeda dengan proses pada
bilangan, untu itu bah pemrograman telah dilengkapi
dengan fungsi-fungsi untuk mengolah karakter dan string.
Misalnya untuk melakukan konversi dari huruf kapital ke
no kapital, penggabung string, pe substring, d
berbag fung lainnya. Pad bah C, kal d akse
fungsi-fungsi tersebut pada pustaka <string.hÕ. Pad contoh
50 Informatika untuk SMA Kelas XI