manipulasi string.pdf

Post on 21-Jan-2017

238 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MANIPULASI STRINGMANIPULASI STRING

MingguMinggu

MANIPULASI STRINGMANIPULASI STRING

MingguMinggu keke--22

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

• 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

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

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)

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)

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

88

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

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 )

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

LENGTH : memberikan nilai panjang atau jumlah

* Panjang string program pascal adalah 14 karakter

jumlah karakter dari suatu string integer

karakter

1212

TERIMAKASIHTERIMAKASIH

Lilis Setyowati

1313

top related