PEMROGRAMAN DASAR kelas xi OPERASI STRING PEMROGRAMAN DASAR kelas xi
PENGERTIAN STRING String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat. Karena sering dipakai dalam pemrograman, maka string termasuk dalam tipe dasar. Semua konstanta string harus diapit tanda petik tunggal. Misal : ‘Matematika’
Operasi string Suatu String dalam Bahasa Pascal dapat dioperasikan dengan berbagai macam tujuan Pascal menyediakan berbagai prosedur standar dan fungsi standar untuk operasi string.
Operasi string Dalam Operasinya String hanya mempunyai sebuah operator, yaitu operator ‘+’ Fungsi operator ‘+’ adalah menggabungkan dua buah string menjadi satu Panjang maksimal suatu string pada pascal adalah 255 karakter
Operasi string Contoh program dari operasi string adalah sebagai berikut :
Prosedur standar dalam pascal Terdapat empat prosedur standar dalam pascal yaitu : DELETE INSERT STR VAL
PROSEDUR STANDAR - DELETE Digunakan untuk menghapus suatu string, dimulai dari posisi I, sebanyak n Hasil dari procedure delete adalah string Bentuk Umum : Catatan : Jika nilai i lebih besar dari jumlah karakter dalam string, maka tidak ada karakter yang terhapus
Contoh program prosedur delete Output yang ditampilkan adalah : rograman
PROSEDUR STANDAR - INSERT Digunakan untuk menyisipkan substring (string1) dalam suatu string (string2), pada posisi I Hasil dari prosedur insert adalah string Bentuk Umum : Catatan : Apabila hasil penyisipan menjadi String yang panjangnya lebih dari 255 karakter, maka yang dianggap signifikan hanya sampai 255 karakter saja.
Contoh program prosedur insert Hasil program di atas adalah : Pemrograman Pemrograman Dasar
PROSEDUR STANDAR - STR Digunakan untuk mengubah nilai numeric (x) menjadi nilai string (s). Nilai x dapat berupa nilai numeric integer maupun nilai numeric real Hasil Operasi dari prosedur str adalah string Bentuk Umum : Nilai ‘n’ menunjukkan format panjang dari nilai utuh dan nilai m menunjukkan format panjang decimal (nilai dibelakang koma)
Contoh program str Hasil program di atas adalah : 1801 1234 567
PROSEDUR STANDAR - VAL Digunakan untuk mengubah nilai suatu argumen string menjadi nilai numerik hasil dari prosedur ini adalah nilai numerik Hasil dari prosedur VAL adalah nilai numeric Bentuk Umum Catatan : Var_string_angka berisi data string yang berupa angka Var_nilai berisi data hasil konversi. Jika terjadi kesalahan data maka akan posisi kesalahan disimpan pada kode
CONTOH PROGRAM PROsedur val
CONTOH PROGRAM PROsedur val
FUNGSI STANDAR DALAM PASCAL Terdapat empat fungsi standar dalam pascal, yaitu : Concat Copy Pos Length
FUNGSI CONCAT Digunakan untuk menggabungkan dua string secara berurut Fungsi ini mempunyai operasi yang sama dengan operator string ‘+’ yaitu merangkai beberapa nilai string Bentuk Umum : ConCat(S1,S2[,S3,…, Sn])
FUNGSI CONCAT Contoh program fungsi concat adalah : Output : Aku Adalah Siswa
Fungsi copy Copy(String, I, n) Digunakan untuk mengambil string (substring) dari suatu string , dimulai pada posisi I sebanyak n Hasil program adalah string Bentuk umum : Copy(String, I, n)
Fungsi copy Contoh Program fungsi Copy : Output : World
POS(substring,string) Fungsi pos Digunakan untuk mencari letak posisi suatu substring yang berada dalam suatu string Hasil program adalah integer Bentuk Umum : Jika substring yang dicari terdiri dari beberapa karakter, maka dalam pencariannya akan mencari deretan karakter yang sesuai POS(substring,string)
Fungsi pos
Fungsi pos
Fungsi length Length(string) Digunakan untuk menghitung nilai panjang atau jumlah karakter dari suatu string Hasil program adalah integer Bentuk Umum : Length(string)
Fungsi length