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
   46   47   48   49   50   51   52   53   54   55   56