0% menganggap dokumen ini bermanfaat (0 suara)
184 tayangan6 halaman

Manipulasi String

Dokumen tersebut membahas tentang manipulasi string pada bahasa C, meliputi pengertian string, konstanta string, variabel string, inisialisasi string, input output data string, dan langkah-langkah pembuatan program manipulasi string. Tujuannya adalah memahami konsep manipulasi string dan mampu membuat programnya.

Diunggah oleh

Dimas Arya Aditya
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
184 tayangan6 halaman

Manipulasi String

Dokumen tersebut membahas tentang manipulasi string pada bahasa C, meliputi pengertian string, konstanta string, variabel string, inisialisasi string, input output data string, dan langkah-langkah pembuatan program manipulasi string. Tujuannya adalah memahami konsep manipulasi string dan mampu membuat programnya.

Diunggah oleh

Dimas Arya Aditya
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

MANIPULASI STRING

NAMA : NADIANA PUTRI WAHYUNI

NIM : 181331053

KELAS : 1B

PRODI : D3 TEKNIK TELEKOMUNIKASI

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI BANDUNG

BANDUNG

2019
1. Tujuan
a. Mengetahui dan memahami penggunaan manipulasi string
b. Dapat membuat flowchart dan program menggunakan konsep manipulasi string

2. Landasan Teori

String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk
keperluan menampung dan memanipulasi data teks, misalnya untuk menampung
(menyimpan) suatu kalimat. Pada bahasa C, string bukanlah merupakan tipe data tersendiri,
melainkan hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array
berdimensi satu (array of char).

1. Konstanta String

Tipe string dapat digunakan sebagai konstanta, yang ditulis dengan diawali dan
diakhiri tanda petik gada, misalnya : "Teknik Elektro". Nilai string ini disimpan dalam
memori secara berurutan dengan komposisi sebagai berikut:

Setiap karakter akan menempati memori sebesar 1 byte. Byte terakhir otomatis akan berisi
karakter NULL (\0), dengan demikian maka akhir dari nilai suatu string akan dapat dideteksi.
Sebagai sebuah array of char, karakter pertama dari nilai string mempunyai indeks ke-0,
karakter kedua mempunyai indeks ke-1, dan seterusnya.

2. Variabel String

Variabel string adalah variabel yang dipakai utuk menyimpan nilai string. Misalnya :
char name[15]; merupakan instruksi untuk mendeklarasikan variabel string dengan panjang
maksimal 15 karakter (termasuk karakter NULL). Deklarasi tersebut sebenarnya tidak lain
merupakan deklarasi array bertipe char.

3. Inisialisasi String

Suatu variabel string dapat diinisialisasi seperti halnya array yang lain (dalam kurung
kurawal dipisahkan koma). Namun tentu saja elemen terakhirnya haruslah berupa karakter
NULL. Sebagai contoh : char name[] = {'R','I','N', 'I',’\0’}; yang menyatakan bahwa name
adalah variabel string dengan nilai awal berupa string : “RINI”. • Bentuk inisialisasi yang
lebih singkat : char name[] = “RINI”; pada bentuk ini, karakter NULL tidak perlu ditulis.
Secara IMPLISIT akan disisipkan oleh kompiler.

4. Input Output Data String

Untuk memasukkan atau menampilkan data String digunakan bisa beberapa fungsi
standar yang ada di stdio.h.

Untuk operasi input :


– scanf()
– gets()
– fgets()
Untuk operasi output :
– puts()
– printf()

5. Memasukkan Data String

Pemasukan data string ke dalam suatu variabel biasa dilakukan dengan fungsi gets()
atau scanf().Bentuk umum pemakaiannya adalah sebagai berikut :
#include
gets(nama_array);
atau
#include
scanf(“%s”, nama_array);

3. Alat dan Bahan


a. Microsoft visio
b. Turbo C++
c. Alat tulis

4. Langkah Kerja
a. Baca dan pahami materi dari file bab 9 tentang manipulasi string
b. Kerjakan contoh soal dan soal, buat dalam bentuk flowchart, lalu implementasikan ke
dalam bentuk program dan sebaliknya.
c. Buatlah laporan praktikum

5. Hasil Praktikum

Anda mungkin juga menyukai