1 / 11

MENGENAL TIPE STRING

MENGENAL TIPE STRING.

anahid
Download Presentation

MENGENAL TIPE STRING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MENGENAL TIPE STRING Nilai string adalahkumpulandariangka, angkadanhurufatauhuruf, dimanatidakbisadilakukansuatuoperasiaritmatika, operator yang digunakandidalam string adalah operator ( + ) yang bukanberartiadalahmenjumlahkanduabuahnilai string tetapimelainkanadalahmenggabungkanduabuahnilai string. Panjang string yang dibolehkanoleh Pascal adalahmaksimum 255 karakter. Beberapaprosedur yang digunakandidalamoperasi string. Delete Bentukumum : Delete ( var s:string;index:integer;count:integer ) Digunakanuntukmembuangsejumlahkarakterdarisuatunilai string. Jikaposisi index lebihbesardaripanjang string s, makatidakadakarakter yang akandihapus. Contoh : Var Bahasa:string; Begin Bahasa:=’Belajar Pascal’; Delete(bahasa,1,7); Writeln(bahasa); Readln; End.

  2. Hasil : Pascal Insert Bentukumum : Insert ( source:string;var s:string;index:integer; ) Digunakanuntukmenyisipisuatu string, kenilai string yang lainnyamulaidariposisi yang ditunjukkanolehnilai integer index. Bilahasildaripenyisipanmenjadi string yang panjangnyalebihdari 255 karakter, makaakanmenjadisampaidengan 255 karaktersaja. Contoh : Var Kata:string; Begin Kata:=’cobapascal’; Insert(‘-‘,kata,5); Writeln(kata); Readln; End. Hasil : coba -pascal

  3. Str Bentukumum : Str (x[:width [:decimals] var s: string ) Digunakanuntukmerubahnilainumerikmenjadinilai string. Nilai string. Nilai x dapatberupanilainumerik integer maupunnilainumerik real. Hasildariubahankenilai string dapatterformatmaupuntidakterformat. Bila width atau decimals disebutkan, makaakandihasilkannilai string dengan format panjangtertentu. Contoh : Var Nilai:integer; Angka:string; Begin Nilai:=1250 Writeln(‘nilainumeriksebelumdikonversi’); Writeln(nilai); Str(nilai,angka);

  4. Writeln(‘nilainumeriksetelahdikonversibukannilainumeriklagi’);Writeln(‘nilainumeriksetelahdikonversibukannilainumeriklagi’); Writeln(angka); Readln. End. Hasil : nilainumeriksebelumdikonversi 1250 nilainumeriksetelahdikonversibukannilainumeriklagi 1250 Val Bentukumum : Val(s:string;v;var code) Digunakanuntukmenkonversikansuatunilai string menjadinilainumerik. S walaupunmerupakannilai string, tetapiharusberisiangkaatautanda plus atau minus, bilatidakberartisalahdanletakkesalahannyaditunjukkanolehnilaivariabelkode. Nilaivariabelakannolbilatidakmengandungkesalahan. Contoh :

  5. Var Nilai_string:string; Nilai_konversi:real; Pos_salah:integer; Begin Nilai_string:=’102.a2’; Val(nilai_string,nilai_konversi,pos_salah); Writeln(nilai_string); Writeln(nilai_konversi:0:1); Writeln(pos_salah); Readln; End. Hasil : 102.a2 102.2 4

  6. FUNGSI YANG DIGUNAKAN DALAM OPERASI STRING Copy Bentukumum : Copy(s:string;index;count:integer):string Digunakanuntukmenyalinsejumlahkaraktermulaidariposisi yang ditunjukkanolehnilai integer index darinilai string yang ditunjukkanoleh s. Contoh : Var Kata:string; Begin Kata:=’belajarpascal’; Writeln(kata); Writeln(copy(kata,9,6); Writeln(copy(kata,1,7); Readln; End.

  7. Hasil : belajar pascal pascal belajar Concat Bentuk umum : Concat(s1[,s2,…,sn]:string):string Digunakan untuk menggabungkan dua buah string fungsinya sama dengan operator (+). Pos Contoh : Var Kata1,Kata2,Kata3:string; Begin Kata1:=’devolian’; Kata2:=’pascal’; Kata3:=concat(kata1,kata2); Writeln(kata1); Writeln(kata2); Writeln(kata3); Readln; End.

  8. Hasil : devolian pascal devolianpascal POS Bentuk umum : Pos(substring:string;s:string):byte Digunakan untuk mencari posisi letak dari suatu nilai string yang ada di dalam nilai string yang lain. Nilai yang dihasilkan adalah berupa nilai byte yang menunjukkan letaknya. Bila bernilai nol berarti nilai string yang dicari tidak ada. Contoh : Var Kalimat : string; Begin Kalimat:=’Cara menggunakan fungsi Pos’;

  9. Writeln(‘isikalimat : ‘,kalimat); Writeln(‘katafungsiadadiposisi : ‘,pos(kalimat,’fungsi’); Readln; End. Hasil : Isikalimat : caramenggunakanfungsi pos katafungsiadadiposisi : 18 LENGTH Bentukumum : Length(s:string):integer Digunakanuntukmenghitungpanjangataujumlahkarakter yang adadinilai string yang ditunjukkanoleh s. Hasildarifungsiiniadalahnilainumerik integer positif. Contoh : Var Kalimat:string; Begin Kalimat:=’Jl. BRI Radio DalamKebayoranBaru Jakarta; Writeln(kalimat); Writeln(‘panjangkalimatdiatasadalah : ‘,length(kalimat)); Readln; End.

  10. Hasil : Jl. BRI Radio DalamKebayoranBaru Jakarta panjangkalimatdiatasadalah : 42 LATIHAN : Buatlah program untukmenginput data mahasiswa STMIK Jakarta, dimanauntuktiapmahasiswa yang diinputadalahkodenpm, untukjurusan, jenjang, angkatandannomorurutdiambildarikodenpm. Input : Data Mahasiswa STMIK JAKARTA STI&K ========================================== NPM : …………………… NAMA : …………………………………………………….. JENJANG-JURUSAN ANGKATAN NOMOR URUT ……………………….. ……………. ………………… ===========================================

  11. Output : Data Mahasiswa STMIK Jakarta STI&K ============================================ NPM NAMA JEN/JUR ANGK NO.URUT ============================================ ……. ………………………… ………….. ………. ………….. ……. ………………………… ………….. ………. ………….. ……. ………………………… ………….. ………. ………….. ============================================

More Related