WELCOME TO MY BLOG

Kamis, 11 Februari 2016

Karakter dan String

Pengertian Karakter dan String
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.

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.

Penggunaan Tipe Karakter dan String
Contoh program tipe data character
#include<ctype.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char *kalimat=”Universitas Bina Darma 2010″;
int x,jmlupp,jmllow,jmldig,jmlspc;
jmlupp=jmllow=jmldig=jmlspc=0;
clrscr();
for(x=0;x<=strlen(kalimat);x++)
{
if(isupper(kalimat[x])) jmlupp++;
else if(islower(kalimat[x])) jmllow++;
else if(isdigit(kalimat[x])) jmldig++;
else if(isspace(kalimat[x])) jmlspc++;
}
printf(“Jumlah Karakter : %d karakter\n”,strlen(kalimat));
printf(“Jumlah Upper    : %d karakter\n”,jmlupp);
printf(“Jumlah Lower    : %d karakter\n”,jmllow);
printf(“Jumlah Angka    : %d karakter\n”,jmldig);
printf(“Jumlah Spasi    : %d karakter\n”,jmlspc);
getch();
}

Contoh program tipe data string
#include
char Nama[14];
void main ()
{
   Cout<<”YUNI HERMAYANTI”<<nama<<endl;< span=""></nama<<endl;<>
}
Hasil dari eksekusi program adalah:

Nilai variabel Nama adalah YUNI HERMAYANTI

Fungsi pengolahan data karakter pada program











Fungsi pengolahan data string pada program
1.                  Menyalin string
Fungsi : strcpy()
Bentuk : srtcpy(string1,string2). Nilai string2 akan dicopy ke string1.
Contoh : strcpy(kota, “satu”) maka string satu akan dicopy ke variable kota.
2.                 Menghitung panjang string
Fungsi : strlen()
Contoh : strlen(“Corvallis”) maka akan dihasilkan nilai 9
3.                  Menggabungkan string
Fungsi : strcat(string1,string2). Nilai string1 akan digabung dengan string2 dan disimpan didalam string1.
Contoh : char kota[]=”satu”; strcat(kota, “dua”) maka kota[ ] = “satudua”
4.                  Mencari Nilai karakter di string
Fungsi : strchr()
Contoh : char String[ ] =”Abcde”; char *hasil ; Hasil = strch(String, ‘B’); printf(“%s”, hasil); Maka Hasil akan bernilai “Bcde”
5.                  Membandingkan dua nilai string
Fungsi : strcmp()
Membandingkan dua nilai string akan menghasilkan nilai integer berupa :

- > 0 bila sring pertama lebih kecil daripada string kedua - 0 bila string pertama = string kedua - < 0 bila string pertama lebih besar dari string kedua



Dibuat oleh : Shamaratul Fuadi
Mata kuliah : Bahasa Pemrograman
Prodi : T. Elektro Industri
Universitas Negeri Padang

Tidak ada komentar:

Posting Komentar