Tugas Tugas 1 : Individu Uji Kompetensi

3.2. Kegiatan Belajar 2. Operasi string Alokasi Waktu : 2 x 45 Menit

3.2.1. Tujuan Pembelajaran

Dalam kegiatan belajar ini siswa diharapkan dapat: 1. Mengidentifikasi operasi penggabungan pada string 2. Mengidentifikasi operasi pemecahan pada string 3.2.2. Aktivitas Belajar Siswa 3.2.2.1. Mengamati Seperti yang kita bahas di awal, Microsoft Word terdapat dapat melakukan proses manipulasi antara kata satu dengan kata yang lain, seperti contoh ketika proses cut, copy, dan paste. Proses tersebut dalam pemrograman merupakan manipulasi dari string. String itu sendiri memiliki banyak fungsi, akan tetapi pada Kegiatan Belajar kali ini kita akan membahas beberapa operasi pada string. Penggabungan String Dalam string operasi penggabungan string disebut append. Operasi penggabungan adalah proses menggabungkan dua atau lebih data yang bertipe string menjadi sebuah string yang baru. Prosedurnya bernama concat. Berikut adalah sintaknya : Keterangan :  string1, nilai string ke satu yang akan digabungkan  string2, nilai string ke dua yang akan digabungkan  stringN, nilai string ke N yang akan digabungkan Berikut adalah contoh operasi penggabungan string : program penggabungan; var n,m: string; begin n:=’aris’; m:=’wara’; menggabungkan variabel n dan m menggunakan concat writelnconcatn,m; end. output yang dikeluarkan adalah ariswara concatstring1, string2, ..., stringN; Penghapusan Substring Operasi penghapusan adalah proses menghapus sebagian karakter atau substring yang dimulai dari posisi x sebanyak n karakter. Prosedurnya bernama delete. Berikut adalah sintaknya : Keterangan :  string, nilai yang string akan dihapus substringnya  x, posisi awal substring yang akan dihapus  n, banyaknya karakter yang akan dihapus Berikut adalah contoh penghapusan substring : Menyisipkan Substring Operasi penyisipan adalah proses menyisipkan sebagian karakter atau substring ke dalam substring yang lain yang dimulai dari posisi x. Prosedurnya bernama insert. Berikut adalah sintaknya : Keterangan :  string1, nilai string yang akan disisipkan  string2, nilai string yang akan mendapat sisipan dari string1  n, posisi karakter string2 yang akan mendapat sisipan dari string1 deletestring,x,n; program hapus; var n: string; begin n:=’aris’; dihapus substring dari string dengan variabel n deleten,2,2; writelnn; end. output yang dikeluarkan adalah as insertstring1,string2,n;