STRING
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
S1 TEKNIK INFORMATIKA
Dosen pengampu : Bety Wulan Sari, M.Kom
“STRING”
Disusun oleh :
“Erin Eka Citra”
“14.11.8215”
“14.S1TI.10”
Tanggal Pengumpulan : x
Asisten
|
Nilai
|
|
|
STRING
Bahasa C/C++ tidak mempunyai tipe variabel yang dapat dipakai untuk menyimpan suatu string. String merupakan kumpulan dari karakter-karakter yang memiliki tipe data yang sama yaitu char sehingga string dapat dideklarasikan sebagai suatu array karakter. Setiap karakter akan menempati memori sebesar 1 byte. Byte terakhir otomatis akan berisi karakter NULL (\0). Sebagai sebuah array karakter, karakter pertama dari nilai string mempunyai indeks ke-0, karakter kedua mempunyai indeks ke-1, dan seterusnya.
Contoh :
char nama[25];
char nama[25];
Suatu array karakter dapat langsung diinisialisasikan nilainya pada saat dideklarasi, misalnya :
char nama[25]=”Belajar Bahasa C”;
char nama[]=”Belajar Bahasa C”;
char nama[25]=”Belajar Bahasa C”;
char nama[]=”Belajar Bahasa C”;
Beberapa operasi string diantaranya :
1. Fungsi strcpy
Fungsi ini digunakan untuk menyalin string asal ke variabel string tujuan.
Bentuk penulisan :
1. Fungsi strcpy
Fungsi ini digunakan untuk menyalin string asal ke variabel string tujuan.
Bentuk penulisan :
strcpy(tujuan,asal)
Contoh :
2. Fungsi strlen
Fungsi ini digunakan untuk menghitung banyaknya karakter string termasuk spasi. Nilai yang dikembalikan berupa nilai integer.
Bentuk penulisan :
Fungsi ini digunakan untuk menghitung banyaknya karakter string termasuk spasi. Nilai yang dikembalikan berupa nilai integer.
Bentuk penulisan :
strlen(str)
Contoh :
3. Fungsi strcat
Fungsi ini digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan.
Bentuk penulisan :
Fungsi ini digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan.
Bentuk penulisan :
strcat(tujuan,sumber)
Contoh :
4. Fungsi strrev
Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan ke urutan paling depan dan seterusnya.
Bentuk penulisan :
Fungsi ini digunakan untuk membalik letak urutan pada string. String urutan paling akhir dipindahkan ke urutan paling depan dan seterusnya.
Bentuk penulisan :
strrev(str)
Contoh :
5. Fungsi strlwr
Fungsi ini digunakan untuk merubah setiap huruf besar dalam string menjadi huruf kecil.
Bentuk penulisan :
Fungsi ini digunakan untuk merubah setiap huruf besar dalam string menjadi huruf kecil.
Bentuk penulisan :
strlwr(str)
Contoh :
6. Fungsi strupr
Fungsi ini digunakan untuk merubah setiap huruf kecil dalam string menjadi huruf besar.
Bentuk penulisan :
Fungsi ini digunakan untuk merubah setiap huruf kecil dalam string menjadi huruf besar.
Bentuk penulisan :
strupr(str)
Contoh :
Latihan:
1. Buatlah program sehingga menghasilkan output sebagai berikut :
1. Buatlah program sehingga menghasilkan output sebagai berikut :
Hasil testing:
Komentar
Posting Komentar