Assalammualaikum teman teman!

kembali lagi bersama saya dalam membahas pemrograman dengan menggunakan bahasa c. Setelah kita belajar tentang fungsi array, sekarang kita akan belajar tentang fungsi string. Pada kepo kan fungsi string itu apa? Langsung saja mari kita bahas bersama sama pengertian variabel dan fungsi string.

 

I. TUJUAN

Mempelajari penggunaan variabel string yang dipadukan dengan fungsi – fungsi untuk pengolahan data string, seperti strcat(), strlen(), strcpy(), dan sebagainya.

II. TEORI

Suatu karakter string adalah terdiri dari beberapa karakter (deretan karakter) yang diakhiri dengan karakter khusus ‘\0’ (null). Suatu konstanta string adalah karakter string yang dituliskan diantara tanda petik ganda (“). Seperti yang digunakan pada fungsi printf() atau puts(). Konstanta karakter string mempunyai  kelas penyimpan static, sehingga bila digunakan didalam fungsi, maka nilai tidak akan berubah selama program aktif.

III. PERCOBAAN

  1. Mengamati pemggunaan fungsi – fungsi untuk pengolahan string, seperti strlen(), strcat(), dan strcamp(). FUngsi strlen() digunakan untuk menghitung jumlah string. Fungsi strcat () digunakan untuk menggabungkan antara dua string, fungsi strcmp() digunakan untuk membandingkan antara dua string, diberikan nilai 0 bila kedua string tidak sama. Penggunaan variabel static mutlac diperlukan apabila menggunakan variabel string dengan ukuran bebas, bila tidak digunakan variabel static maka kemungkinan terjadi kesalahan isi dari variabel dengan ukuran bebas tersebut. Lagkah- langkah yang harus dilakukan sebagai berikut:
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    • Facebook
    • Twitter
    • Google+
    • Pinterest

Jika tidak ada error maka tekan buid and rung, hasil yang akan mucul seperti gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Membuat program untuk menghitung banyak karakter dalam sebuah kalimat. Lagkah- langkah yang harus dilakukan sebagai berikut:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Jika tidak ada error maka tekan buid and rung, hasil yang akan mucul seperti gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

IV. TUGAS

  1. Membuat fungsi yang disebut strsisip () untuk menyisipkan satu karakter string kedalam string lainnya. Argumen untuk fungsi harus berisi string sumber, string yang disisipkan, dan posisi dari string sumber dimana string disisipkan. Langkah – langkah yang harus dilakukan seperti pada gambar dibawah:
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    Jika tidak ada error maka tekan buid and rung, hasil yang akan mucul seperti gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Membuat program untuk menentukan suatu kata/kalimat yang merupakan suatu polindrom atau bukan. Dimana kata / kalimat tersebut dimasukkan melalui keyboard. Langkah – langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika tidak ada error maka tekan buid and run, hasil yang akan mucul seperti gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

3. Membuat program untuk menghitung jumlah huruf kecil. huruf besar, angka numerik, dan tanda baca didalam suatu string yang dimasukkan melalui keyboard.

Langkah – langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika tidak ada error maka tekan buid and run, hasil yang akan mucul seperti gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

4. Membuat program untukmenghasilkan kalimat bersusun. Langkah – langkah yang harus dilakukan seperti pada gambar dibawah:

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

jika tidak ada error maka tekan buid and run, hasil yang akan mucul seperti gambar dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest