Cari Blog Ini

Mengenai Saya

Foto saya
Nama : Hawangga Dhiyaul Fadly Prodi : Pendidikan Teknik Informatika Fakultas : Keguruan dan Ilmu Pendidikan Universitas Muhammadiyah Surakarta

Selasa, 12 Maret 2019

MANIPULASI STRING DALAM BAHASA C ++

Assalamualaikum Warahmatullahi Wabarakatuh.

Pada kesempatan kali ini, kita akan membahas tentang bagaimana cara memanipulasi String seperti menyalin String (copy), menggabungkan String, dan lain sebagainya. Dalam bahasa C++, terdapat fungsi-fungsi yang sudah siap digunakan yang ada pada file headerstring.h (untuk C++ lama) atau <cstring> (untuk C++ standar). Jadi jika kita ingin menggunakan fungsi-fungsi tersebut, maka kita wajib mendefinisikan file header tersebut pada program. Berikut contoh fungsi-fungsi string dan penggunaannya :

1. GETS

Gambar 1.1 : fungsi GETS pada bahasa C++

Fungsi dari string Gets pada bahasa C++ adalah memasukkan data string dari keyboard, sehingga mampu membaca seluruh karakter yang dimasukkan dari keyboard sampai tombol enter ditekan. Bentuk pemakaiannya adalah : gets (variabelString);. untuk lebih jelasnya bisa dilihat pada gambar gambar 1.1 di atas.

2.STRCAT

Gambar 2.1 : Fungsi STRCAT pada bahasa C++

Fungsi dari string STRCAT pada bahasa C++ adalah untuk menggabungkan suatu string pada akhir dari string yang lain. dengan menggunakan fungsi strcat(string1, string2), String yang ada pada variabel string2 “Belajar Pemrogaman” dapat ditambahkan di akhir string1 “Jangan lupa”. Setelah proses penggabungan maka string1 sekarang berisi “Jangan lupa belajar pemrogaman”.untuk lebih jelasnya bisa dilihat pada gambar gambar 2.1 di atas.

3.STRLEN

Gambar 3.1 : Fungsi STRLEN pada bahasa C++

Fungsi dari STRLEN pada bahasa C++ adalah untuk mencari banyaknya karakter dalam string. pada program di atas string1 yang berisi "Tetap semangat belajar" mempunyai panjang string sebanyak 22 karakter, begitupun string2 yaitu " Bahasa pemrogaman C++" yang mempuntai panjang 21 karakter. untuk lebih jelasnya bisa dilihat pada gambar gambar 3.1 di atas.

4.STRCPY

Gambar 4.1 : Fungsi STRCPY pada bahasa C++

Fungsi dari STRCPY adalah untuk mengcopy isi variabel satu ke variabel yang lain, baik itu string, interger maupun yang lainnya. untuk lebih jelasnya bisa dilihat pada gambar gambar 4.1 di atas.

5.STRUPR

Gambar 5.1 : Fungsi STRUPR pada bahasa C++

Fungsi dari STRUPR adalah untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase). pada progam di atas diatas dituliskan "hawangga pergi ke kampus". lalu kata tersebut di rubah menjadi huruf kapital. untuk lebih jelasnya bisa dilihat pada gambar gambar 5.1 di atas.

6.STRLWR

Gambar 6.1 : Fungsi STRLWR pada bahasa C++

Fungsi dari STRLWR adalah untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf kecil semua. pada progam di atas diatas dituliskan "saya suka makan bakso di malam hari". lalu kata tersebut di rubah menjadi huruf kapital. untuk lebih jelasnya bisa dilihat pada gambar gambar 6.1 di atas. 

7.STRNCAT

Gambar 7.1 : Fungsi STRNCAT pada bahasa C++

Fungsi dari STRCAT adalah untuk menggabungkan suatu string pada akhir dari string yang lain. dengan menggunakan fungsi strncat(string1, string2). dan pada baris ke 11 dituliskan bahwa ada batas jumlah karakter pada string2. untuk lebih jelasnya bisa dilihat pada gambar gambar 7.1 di atas.

8. STRCMP

Gambar 8.1 : Fungsi STRCMP pada bahasa C++

Fungsi dari STRCMP adalah membandingan dua buah kata dan akan mengurutkannya sesuai abjad, pada progam di atas dituliskan bahwa jungakat lebih dulu abjadnya daripada jungkit. untuk lebih jelasnya bisa dilihat pada gambar gambar 8.1 di atas.

9.STRCHR

Gambar 9.1 : Fungsi STRCHR pada bahasa C++

Fungsi STRCHR adalah untuk menemukan kemunculan karakter dalam sebuah kalimat. pada progam di atas tertulis bahwa lita akan menemukan karakter "C" dalam sebuah kalimat. untuk lebih jelasnya bisa dilihat pada gambar gambar 9.1 di atas.

10. STRTOK

Gambar 10.1 : Fungsi STRTOK pada bahasa C++

Fungsi STRTOK adalah mengedit kode yang pertama ditulis secara horizontal akan berubah menjadi vertical. Fungsi ini juga digunakan untuk memecah teks yang ada di dalam str menjadi token dan delimiter berperan sebagai pembatas atau karakter yang digunakan untuk memecah teks. Karakter yang biasanya digunakan yaitu koma ( , ), spasi & tanda pipe ( | ). untuk lebih jelasnya bisa dilihat pada gambar gambar 10.1 di atas.

11.STRDUP

Gambar 11.1 : Fungsi STRDUP pada bahasa C++

Fungsi STRDUP adalah untuk melakukan duplikasi string. untuk lebih jelasnya bisa dilihat pada gambar gambar 10.1 di atas.

Mungkin ini sedikit gambaran dari saya mengenai manipulasi string pada bahasa C++, semoga bisa bermanfaat bagi semua, jangan lupa berkunjung kembali :)


Wassalamualaikum Warahmatullahi Wabarakatuh



Daftar pustaka :
https://www.programiz.com/









1 komentar:

Cari Blog Ini

Mengenai Saya

Foto saya
Nama : Hawangga Dhiyaul Fadly Prodi : Pendidikan Teknik Informatika Fakultas : Keguruan dan Ilmu Pendidikan Universitas Muhammadiyah Surakarta

MANIPULASI STRING DALAM BAHASA C ++

Assalamualaikum Warahmatullahi Wabarakatuh. Pada kesempatan kali ini, kita akan membahas tentang bagaimana cara memanipulasi String sepe...

Formulir Kontak

Nama

Email *

Pesan *