Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN DASAR kelas xi

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN DASAR kelas xi"— Transcript presentasi:

1 PEMROGRAMAN DASAR kelas xi
OPERASI STRING PEMROGRAMAN DASAR kelas xi

2 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’

3 Operasi string Suatu String dalam Bahasa Pascal dapat dioperasikan dengan berbagai macam tujuan Pascal menyediakan berbagai prosedur standar dan fungsi standar untuk operasi string.

4 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

5 Operasi string Contoh program dari operasi string adalah sebagai berikut :

6 Prosedur standar dalam pascal
Terdapat empat prosedur standar dalam pascal yaitu : DELETE INSERT STR VAL

7 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

8 Contoh program prosedur delete
Output yang ditampilkan adalah : rograman

9 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.

10 Contoh program prosedur insert
Hasil program di atas adalah : Pemrograman Pemrograman Dasar

11 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)

12 Contoh program str Hasil program di atas adalah : 1801

13 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

14 CONTOH PROGRAM PROsedur val

15 CONTOH PROGRAM PROsedur val

16 FUNGSI STANDAR DALAM PASCAL
Terdapat empat fungsi standar dalam pascal, yaitu : Concat Copy Pos Length

17 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])

18 FUNGSI CONCAT Contoh program fungsi concat adalah :
Output : Aku Adalah Siswa

19 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)

20 Fungsi copy Contoh Program fungsi Copy : Output : World

21 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)

22 Fungsi pos

23 Fungsi pos

24 Fungsi length Length(string)
Digunakan untuk menghitung nilai panjang atau jumlah karakter dari suatu string Hasil program adalah integer Bentuk Umum : Length(string)

25 Fungsi length


Download ppt "PEMROGRAMAN DASAR kelas xi"

Presentasi serupa


Iklan oleh Google