SlideShare a Scribd company logo
String 
Pemrograman C++ 
Edwin Lunando 
edwin@kuliahkita.com
Definisi String 
String adalah tipe data yang dibentuk dari satu 
atau lebih karakter. Tipe data ini ada untuk 
mengakomodasi kebutuhan penggunaan teks 
dalam aplikasi
C-style String 
char salam[6] = {'H', 'a', 'l', 'o', '!', '0'}; 
char salam[] = "Halo!"; 
Menggunakan larik karakter.
Contoh Penggunaan C-String 
#include <iostream> 
using namespace std; 
int main () 
{ 
char salam[6] = {'H', 'e', 'l', 'l', 'o', '0'}; 
cout << "Pesan salam: "; 
cout << salam << endl; 
return 0; 
}
Fungsi String 
No. Fungsi Deskripsi 
1 strcpy(s1, s2); Mengkopi s2 ke s1 
2 strcat(s1, s2); Menggabungkan s2 di belakang s1 
3 strlen(s1); Mengembalikan panjang s1 
4 strcmp(s1, s2); Mengembalikan 0 jika s1 sama dengan s2, di bawah 0 
jika s1 lebih kecil dari s2, dan di atas 0 jika di atas s2 
5 strchr(s1, ch); Mengembalikan pointer dari kemunculan karakter ch 
di s1 
6 strstr(s1, s2); Mengembalikan pointer dari kemunculan string s2 dari 
s1
Standard String 
C++ mempunyai pustaka untuk string yang 
lebih mudah digunakan. Dapat digunakan 
dengan mengimpor pustaka. 
#include <string>
Contoh penggunaan String C++ 
string string1 = "Halo"; 
string string2 = "Dunia"; 
string string3; 
int panjang ; 
// mengkopi string1 ke dalam string3 
string3 = string1; 
cout << "string3 : " << string3 << endl; 
// menggabungkan string1 dengan string2 
string3 = string1 + string2; 
cout << "string1 + string2 : " << string3 << endl; 
// panjang string3 setelah penggabungan 
panjang = string3.size(); 
cout << "string3.size() : " << panjang << endl;

More Related Content

PPT
PPTX
Fungsi string
PPT
Materi 7 c++ array
PPTX
06 elemen dasar c++ part 1
PPTX
Algoritma&Pemrograman C++ Operasi string
PPTX
Materi kuliah 01 array part 1
PPTX
08 elemen dasar c++ part 3
PPTX
08 elemen dasar c++ part 3
Fungsi string
Materi 7 c++ array
06 elemen dasar c++ part 1
Algoritma&Pemrograman C++ Operasi string
Materi kuliah 01 array part 1
08 elemen dasar c++ part 3
08 elemen dasar c++ part 3

Similar to Pemrograman C++ - String (19)

PDF
CPP Pendalaman String
PPTX
Algoritma&Pemrograman C++ Pertemuan 10
PPT
Pertemuan4.ppt
PPTX
String baru
PPTX
Materi kuliah 17 string
PDF
Arrays c++
PPTX
Materi kuliah 17 string
PPTX
Materi kuliah 17 string
 
PDF
OOP - Character class dan String
PDF
PW2 Pertemuan 5.pdf
DOC
Bahasa c++ (p)
DOCX
Awal dasar belajar c++
PDF
C++ lengkap
PPTX
Operasi string dan kondisi if
PDF
Pertemuan 6 Fungsi String
PDF
6_String.pdf
PDF
6_String.pdf
PDF
Pemrograman #11
PDF
5. string
CPP Pendalaman String
Algoritma&Pemrograman C++ Pertemuan 10
Pertemuan4.ppt
String baru
Materi kuliah 17 string
Arrays c++
Materi kuliah 17 string
Materi kuliah 17 string
 
OOP - Character class dan String
PW2 Pertemuan 5.pdf
Bahasa c++ (p)
Awal dasar belajar c++
C++ lengkap
Operasi string dan kondisi if
Pertemuan 6 Fungsi String
6_String.pdf
6_String.pdf
Pemrograman #11
5. string
Ad

More from KuliahKita (20)

PPTX
CSS Eksperimen - 05-2 Popup Menu
PPTX
CSS Eksperimen - 05-1 Popup Konfirmasi
PPTX
CSS Eksperimen - 04-4 Elemen Sliding Door
PPTX
CSS Eksperimen - 04-3 Elemen Card Flip
PPTX
CSS Eksperimen - 04-2 accordion
PPTX
CSS Eksperimen - 04-1 informasi tab
PPTX
CSS Eksperimen - 03-3 Slide Side Menu
PPTX
CSS Eksperimen - 03-2 Breadcrumb
PPTX
CSS Eksperimen - 03-1 navigasi dasar
PPTX
CSS Eksperimen - 02-2 Flexbox Grid
PPTX
Eksperimen CSS - 02-1 grid layout
PPTX
Eksperimen CSS - 01 Pendahuluan
PDF
07 equity research (bagian 2)
PDF
Pasar Saham - 32 Discounted Cash Flow (DCF)
PDF
Pasar Saham - Equity Research (bagian 1)
PDF
Pasar Saham - 30 Investment Due Dilligence
PDF
Pasar Saham - 29 Financial Ratio 03
PDF
Pasar Saham - 28 Financial Ratio 02
PDF
Pasar Saham -27 financial ratio 01
PDF
Pasar Saham - 26 Cash Flow Statement
CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 02-2 Flexbox Grid
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 01 Pendahuluan
07 equity research (bagian 2)
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 28 Financial Ratio 02
Pasar Saham -27 financial ratio 01
Pasar Saham - 26 Cash Flow Statement
Ad

Recently uploaded (9)

DOCX
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
PPTX
Implementasi Microservices pada Manufaktur
PDF
Modul_Pemula_Merakit_Komputer untuk smppdf
PPTX
Materi_Array_Karakter_String untuk kelas XI sma.pptx
PPTX
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
PDF
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
DOCX
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
PPTX
Materi asdsa asd asd sad sa dsa dsa d sa
PPT
pengantar-sistem-informasi manajemen.ppt
Antivirus Versi.FULL.JALiN.KB.PRO Keutuhan Aplikasi Konsep dan Praktik dalam ...
Implementasi Microservices pada Manufaktur
Modul_Pemula_Merakit_Komputer untuk smppdf
Materi_Array_Karakter_String untuk kelas XI sma.pptx
Peranan AI dalam Dunia Pendidikan dan Industri Aplikasinya
Rekomendasi Riset Lanjutan : perspektif_futurologis.pdf
Keutuhan Aplikasi Konsep dan Praktik dalam Upaya menciptakan aplikasi Anti Vi...
Materi asdsa asd asd sad sa dsa dsa d sa
pengantar-sistem-informasi manajemen.ppt

Pemrograman C++ - String

  • 1. String Pemrograman C++ Edwin Lunando edwin@kuliahkita.com
  • 2. Definisi String String adalah tipe data yang dibentuk dari satu atau lebih karakter. Tipe data ini ada untuk mengakomodasi kebutuhan penggunaan teks dalam aplikasi
  • 3. C-style String char salam[6] = {'H', 'a', 'l', 'o', '!', '0'}; char salam[] = "Halo!"; Menggunakan larik karakter.
  • 4. Contoh Penggunaan C-String #include <iostream> using namespace std; int main () { char salam[6] = {'H', 'e', 'l', 'l', 'o', '0'}; cout << "Pesan salam: "; cout << salam << endl; return 0; }
  • 5. Fungsi String No. Fungsi Deskripsi 1 strcpy(s1, s2); Mengkopi s2 ke s1 2 strcat(s1, s2); Menggabungkan s2 di belakang s1 3 strlen(s1); Mengembalikan panjang s1 4 strcmp(s1, s2); Mengembalikan 0 jika s1 sama dengan s2, di bawah 0 jika s1 lebih kecil dari s2, dan di atas 0 jika di atas s2 5 strchr(s1, ch); Mengembalikan pointer dari kemunculan karakter ch di s1 6 strstr(s1, s2); Mengembalikan pointer dari kemunculan string s2 dari s1
  • 6. Standard String C++ mempunyai pustaka untuk string yang lebih mudah digunakan. Dapat digunakan dengan mengimpor pustaka. #include <string>
  • 7. Contoh penggunaan String C++ string string1 = "Halo"; string string2 = "Dunia"; string string3; int panjang ; // mengkopi string1 ke dalam string3 string3 = string1; cout << "string3 : " << string3 << endl; // menggabungkan string1 dengan string2 string3 = string1 + string2; cout << "string1 + string2 : " << string3 << endl; // panjang string3 setelah penggabungan panjang = string3.size(); cout << "string3.size() : " << panjang << endl;