manipulasi string.pdf

13
MANIPULASI STRING MANIPULASI STRING Minggu Minggu MANIPULASI STRING MANIPULASI STRING Minggu Minggu ke ke- -2 2

Upload: vuongkhuong

Post on 21-Jan-2017

238 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: MANIPULASI STRING.pdf

MANIPULASI STRINGMANIPULASI STRING

MingguMinggu

MANIPULASI STRINGMANIPULASI STRING

MingguMinggu keke--22

Page 2: MANIPULASI STRING.pdf

OPERASI STRINGOPERASI STRING• Suatu String dalam Bahasa Pascal dapat

tujuan.

• Pascal menyediakan berbagai prosedurstring.

Prosedur Standar

DELETE

INSERT

STR

VAL

OPERASI STRINGOPERASI STRINGdapat dioperasikan dengan berbagai macam

standar dan fungsi standar untuk opersai

22

Fungsi Standar

CONCAT

COPY

POS

LENGTH

Page 3: MANIPULASI STRING.pdf

• Dalam Operasinya String hanya mempunyaiBila operator ini digunakan untuk duapenggabungan dua buah string menjadi

• Panjang Maksimal suatu string yang diijinkan

Bahasa Turbo Pascal merupakan Bahas terstrukur

mempunyai sebuah operator, yaitu operator +.dua buah elemen string, maka akan menjadi

menjadi satu.

diijinkan oleh Pascal adalah 255 karakter

terstrukur 33

Page 4: MANIPULASI STRING.pdf

Procedure Procedure StandartStandart

DELETE (Procedure) : menghapus substring

posisi i, sebanyak

• Jika jumlah i lebih besar dari jumlahkarakter yang terhapus.

B.U : DELETE ( string,

StandartStandart padapada StringString

substring dari suatu string, dimulai dari

sebanyak n String

jumlah karakter dalam string, maka tidak ada

44

B.U : DELETE ( string, i, n)

String pertama = ABCDEFString kedua = AEF

Page 5: MANIPULASI STRING.pdf

INSERT : insert (menyisipkan) substring (string

String

* Apabila hasil penyisipan menjadi String yangyang dianggap signifikan hanya sampai 255

B.U : INSERT (string1, string2,

(string1) dalam suatu string (string2), pada posisi i.

yang panjangnya lebih dari 255 karakter, makakarakter saja. 55

B.U : INSERT (string1, string2, i)

Page 6: MANIPULASI STRING.pdf

STR : mengubah bentuk numerik (x) menjadi

** Nilai ‘n’ menunjukkan format panjang dariformat panjang desimal (nilai dibelakang koma

B.U : STR (x [ : n [ :m ] ], string)

menjadi nilai string (s)

dari nilai utuh dan nilai ‘m’ menunjukkankoma)

66

B.U : STR (x [ : n [ :m ] ], string)

Page 7: MANIPULASI STRING.pdf

VAL : mengubah nilai suatu argumen string menjadi nilai numerik

* Var_string_angka berisi data string yang

Var_nilai berisi data hasil konversi.

Jika terjadi kesalahan data maka akan posisi

B.U : Val(Var_string_angka,Var_nilai,kode

: mengubah nilai suatu argumen string menjadi nilai numerik

data string yang berupa angka

posisi kesalahan disimpan pada kode

77

Var_string_angka,Var_nilai,kode)

posisi salah

Page 8: MANIPULASI STRING.pdf

88

Page 9: MANIPULASI STRING.pdf

FungsiFungsi StandarStandar padapadaCONCAT : menggabungkan dua string

* Fungsi standar ini mempunyai operasi yangmerangkai beberapa nilai string.

B.U: ConCat(S1,S2[,S3,…,

padapada OperasiOperasi String String secara berurut

yang sama dengan operator string ‘+’, yaitu

99

(S1,S2[,S3,…, Sn])

Page 10: MANIPULASI STRING.pdf

COPY : mengambil bagian string (substring)

sebanyak n String

** Nilai r adalah BCD

B. U: COPY (String,

string (substring) dari suatu string, dimulai dari posisi i,

1010

B. U: COPY (String, i, n )

Page 11: MANIPULASI STRING.pdf

POS : Mencari posisi letak dari suatu substring yang

Integer

* Jika SubString yang dicari terdiri dari beberapaakan mencari deretan karakter yang sesuai

B. U: POS (

substring yang ada dalam suatu string

beberapa karakter, maka dalam pencariannyasesuai.

1111

B. U: POS (subString, string)

FGH di posisi 6H di posisi 6JUGA di posisi 0PQRS di posisi 16

Page 12: MANIPULASI STRING.pdf

LENGTH : memberikan nilai panjang atau jumlah

* Panjang string program pascal adalah 14 karakter

jumlah karakter dari suatu string integer

karakter

1212

Page 13: MANIPULASI STRING.pdf

TERIMAKASIHTERIMAKASIH

Lilis Setyowati

1313