SlideShare a Scribd company logo
Algoritma & Pemrogram 2A
MANIPULASI STRING
1.1 Merangkai String
Pengerjaan suatu string hanya mempunyai sebuah operator, yaitu ‘ + ‘.
Bila operator ini digunakan untuk penambahan nilai numeric, maka
akan berfungsi menjumlahkan dua buah nilai elemen numeric, tetapi
pada string operator ini digunakan untuk merangkai dua buah elemen
string menjadi sebuah string. Panjang maksimum suatu string yang
diijinkan oleh Pascal adalah 255 karakter.
Contoh :
Const
Jenis = ‘ Bahasa ’ ;
Nama = ‘ Pascal ’ ;
Var
Sifat : string[10] ;
Kalimat : string[80] ;
Begin
Sifat : = ‘ terstruktur ‘ ;
Kalimat : = Jenis + ‘ ‘ + Nama + ‘ ‘ + ‘merupakan‘ + Jenis+ ’ ‘ + sifat;
Writeln (kalimat) ;
End.
Output program :
Bahasa Pascal merupakan bahasa terstruktur
1.2 Penyeleksian String
Dua buah string dikatakan sama bila nilai string yang pertama sama isi
dan panjangnya dengan nilai string yang kedua. Blank dianggap nilai
yang signifikan.
1.3 Prosedur Standar untuk Operasi String
1.3.1 Prosedur Standar Delete
Bentuk Umum :
Delete (var s : string, index : integer, count : integer);
Manipulasi String
Algoritma & Pemrogram 2A
Digunakan untuk membuang sejumlah karakter tertentu (jumlah
karakter yang dibuang ditunjukkan oleh nilai integer count) mulai dari
posisi tertentu (ditunjukkan oleh nilai integer index) dari suatu nilai
string ditunjukkan oleh pengenal variable string var s). Jika posisi index
lebih besar dari panjang string s, maka tidak ada karakter yang akan
terhapus.
Contoh :
Var
Bahasa : string [12] ;
Urutan , Posisi : integer ;
Begin
Bahasa : = ‘Turbo Pascal’ ;
For Urutan : = 1 to 12 do
Begin
Posisi : = 14 – Urutan ;
Delete (Bahasa, Posisi, 1);
Writeln (Bahasa) ;
End ;
End.
1.3.2 Prosedur Standar Insert
Bentuk Umum :
Insert ( source : string , var s : string , index : integer );
Digunakan untuk menyisipkan suatu string (ditunjukkan oleh nilai
string source), ke nilai string yang lainnya (ditunjukkan oleh nilai string
var s) mulai dari posisi yang ditunjukkan oleh nilai integer index.
Contoh :
Var
Nama : string [30] ;
Begin
Nama : = ‘Pal’ ;
Insert (‘sca’, Nama, 3) ;
End.
Manipulasi String
Algoritma & Pemrogram 2A
1.3.3 Prosedur Standar Str
Bentuk Umum :
Str ( x [:width [: decimals]] , var s : string ) ;
Digunakan untuk merubah nilai numeric (ditunjukkan oleh nilai x)
menjadi nilai string (ditunjukkan oleh pengenal variable string var s).
nilai x dapat berupa nilai numeric integer maupun nilai numeric real.
Nilai width menunjukkan format panjang dari nilai utuh dan nilai
decimals menunjukkan format dari panjang nilai dibelakang koma.
Contoh :
Var
Nilai1, Nilai2 : integer ;
X1, x2 : string[5] ;
Begin
Nilai1 : = 1234 ;
Nilai2 : = 567 ;
Writeln (Nilai1 + Nilai2) ;
Str (Nilai1 : 4, x1) ;
Str (Nilai2 ; 4, x2) ;
Writeln (x1+ x2) ;
End.
Output program :
1801
1234 567
1.3.4 Prosedur Standar Val
Bentuk Umum :
Val (s : string , v , var code) :
Digunakan untuk mengkonversi suatu nilai string (ditunjukkan oleh
nilai s) menjadi nilai numeric (ditunjukkan oleh nilai variable numeric v).
S walaupun merupakan nilai string, tetapi harus berisi angka atau
tanda plus / minus, bila tidak berarti salah dan letak kesalahannya
ditunjukkan oleh nilai variable code. Nilai variable ini akan nol bila tidak
mengandung kesalahan.
Manipulasi String
Algoritma & Pemrogram 2A
Contoh :
Var
NilaiString : string[6] ;
NilaiReal : real ;
PosisiSalah : integer ;
Begin
NilaiString : = ‘123.A5’ ;
Val (NilaiString, NilaiReal, PosisiSalah) ;
Writeln (‘Nilai String =’, NilaiString) ;
Writeln (‘Nilai Real =’, NilaiReal) ;
Writeln (‘Posisi Salah =’, PosisiSalah);
End.
Output program :
Nilai string = 123.A5
Nilai real = 1.2300000000E+02
Posisi Salah = 5
1.4 Fungsi Standar Operasi String
1.4.1 Fungsi Standar Copy
Bentuk Umum :
Copy (s : string ; index : integer ; count : integer ) : string
Digunakan untuk menyalin sejumlah karakter (jumlah karakter yang
disalin ditunjukkan oleh nilai count) mulai dari posisi yang ditunjukkan
oleh nilai integer index dari nilai string yang ditunjukkan oleh s.
Contoh program :
Var
Karakter : string[15];
Begin
Karakter : = ‘ABCDEFGHIJKLMNO’ ;
Writeln (Karakter);
Writeln (copy(Karakter, 5, 3));
Writeln (copy(Karekter, 3, 10));
End.
Manipulasi String
Algoritma & Pemrogram 2A
Output program :
ABCDEFGHIJKLMNO
EFG
CDEFGHIJKL
1.4.2 Fungsi Standar ConCat
Bentuk Umum :
ConCat (s1[,s2,…, sn] : string) : string ;
Mempunyai operasi yang sama dengan operator string “+”, yaitu
merangkai beberapa nilai string yang ditunjukkan oleh nilai string s1,
s2, …, sn.
Contoh program :
Const
Nama = ‘Pascal’ ;
Lain = ‘dan keluarga’ ;
Begin
Writeln (Concat(‘Bahasa’, Nama, ‘untuk Anda’, lain)) ;
End.
Output program :
Bahasa Pascal untuk Anda dan keluarga
1.4.3 Fungsi Standar Pos
Bentuk Umum :
Pos (Substr : string ; s : string) : byte ;
Digunakan untuk mencari posisi letak dari suatu nilai string
(ditunjukkan oleh Substr) yang ada didalam nilai string yang lain
(ditunjukkan oleh s). Nilai yang dihasilkan adalah berupa nilai byte yang
menunjukkan letaknya. Bila bernilai nol berarti nilai string yang dicari
tidak ada.
Manipulasi String
Algoritma & Pemrogram 2A
Contoh program :
Const
Huruf = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ ;
Kar1 = ‘FGHI’ ;
Kar2 = ‘F’ ;
Kar3 = ‘JUGA’ ;
Kar4 = ‘DCB’ ;
Kar5 = ‘PQRST’ ;
Begin
Writeln (Huruf) ;
Writeln ;
Writeln (Kar1, ‘ada diposisi ke’, Pos(Kar1,Huruf)) ;
Writeln (Kar2, ‘ada diposisi ke’, Pos(Kar2,Huruf)) ;
Writeln (Kar3, ‘ada diposisi ke’, Pos(Kar3,Huruf)) ;
Writeln (Kar4, ‘ada diposisi ke’, Pos(Kar4,Huruf)) ;
Writeln (Kar5, ‘ada diposisi ke’, Pos(Kar5,Huruf)) ;
End.
Output program :
ABCDEFGHIJKLMNOPQRSTUVWXYZ
FGHI ada diposisi ke 6
F ada diposisi ke 6
JUGA ada diposisi ke 0
DCB ada diposisi ke 0
PQRST ada diposisi ke 16
1.4.4 Fungsi Standar Length
Bentuk Umum :
Length (s : string) : integer ;
Digunakan untuk menghitung panjang atau jumlah karakter yang ada
dinilai string yang ditunjukkan oleh s. hasil dari fungsi ini adalah nilai
numeric integer positif.
Manipulasi String
Algoritma & Pemrogram 2A
Contoh program :
Var
Nama : string[30] ;
Begin
Write (‘ Nama Anda :’ ) ;
Readln (Nama) ;
Writeln ( ‘Panjang nama Anda adalah ’, Length(Nama),’ karakter’);
End.
Output program :
Nama Anda : Dita
Panjang nama Anda adalah 4 karakter
1.5 Tampilan Terformat
1.5.1 Parameter CH : N
Digunakan untuk membentuk format tampilan karakter selebar n
karakter dengan blank dimuka sebanyak n-1
Contoh program :
Var
Ket1, Ket2 : char ;
Begin
Ket1 : = ‘A’ ;
Ket2 : = ‘B’ ;
Writeln (Ket1 : 5, Ket2 : 3);
End.
Output program :
bbbbAbbB
* ket : b = blank
1.5.2 Parameter S : N
Digunakan untuk membentuk format tampilan string dengan lebar n
karakter.
Manipulasi String
Algoritma & Pemrogram 2A
Contoh program :
Var
Kata : string[6] ;
Begin
Kata : = ‘Pascal’ ;
Writeln (‘Bahasa :’, Kata : 10);
End.
Output program :
Bahasa : bbbbPascal
1.5.3 Parameter I : N
Digunakan untuk membentuk format tampilan integer dengan lebar n
digit. (sama dengan format karakter)
1.5.4 Parameter R : N
Digunakan untuk membentuk format tampilan nilai numeric real
dengan lebar n digit rata sebelah kanan.
Contoh program :
Var
Nilai : real ;
Begin
Nilai : = 123.45 ;
Writeln (‘Nilai real =’, Nilai : 12);
End.
Output program :
Nilai real = 1.23450E+02
1.5.5 Parameter R : N : M
Digunakan untuk membentuk format tampilan nilai numeric real
dengan lebar n digit rata sebelah kanan, dengan m digit angka
dibelakang koma tidak dalam bentuk eksponensial.
Manipulasi String
Algoritma & Pemrogram 2A
Contoh program :
Var
Nilai : real ;
Begin
Nilai : = 123.45 ;
Writeln (‘Nilai real =’, Nilai : 12 : 3 );
End.
Output program :
Nilai real = bbbbb123.450
1.6 Pengaturan Letak Layar Menggunakan Unit CRT
1.6.1 Prosedur CLRSCR
Digunakan untuk membersihkan layar dari tampilan-tampilan
sebelumnya dan meletakkan cursor di posisi ujung kiri atas dari layar.
1.6.2 Prosedur GOTOXY
Digunakan untuk meletakkan cursor diposisi layer yang ditunjukkan
oleh nilai X dan Y. Posisi horizontal / kolom ( X ) mempunyai lebar
sampai dengan 80 kolom, dan posisi vertical / baris ( Y ) mempunyai
baris sampai 25 baris.
Contoh Program :
Uses Crt ;
Begin
Clrscr ;
Goto (10, 5) ;
Writeln (‘Belajar’) ;
End.
Keterangan program :
Kata “Belajar” akan tercetak pada posisi kolom 10 dan baris 5.
Manipulasi String
Algoritma & Pemrogram 2A
1.6.3 Prosedur CLREOL
Digunakan untuk menghapus semua karakter dalam satu baris
disebelah kanan posisi cursor tanpa merubah posisi dari cursor.
1.6.4 Prosedur DELLINE
Digunakan untuk menghapus sebuah baris diposisi cursor dan
menggeser naik tampilan-tampilan baris dibawahnya.
1.6.5 Prosedur INSLINE
Digunakan untuk menyisipkan sebuah baris pada posisi cursor dan
menggeser kebawah tampilan baris dibawahnya.
1.6.6 Prosedur DELAY
Digunakan untuk menghentikan sejenak proses program selama nilai
argument tempo. Dalam ukuran waktu milli second (1/1000 detik ), dan
dalam bentuk numeric integer.
Contoh :
Delay (5000); artinya : proses berhenti sejenak selama 5 detik
Manipulasi String

More Related Content

What's hot

Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
Syaiful Ahdan
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
indahshafira
 
Pelatihan Java - Number & String
Pelatihan Java - Number & StringPelatihan Java - Number & String
Pelatihan Java - Number & String
Ammar Shadiq
 
Push Down Automata (PDA)
Push Down Automata (PDA)Push Down Automata (PDA)
Push Down Automata (PDA)
dhea zafarina
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangIndividual Consultants
 
Pascal 4-aturan-penulisan-pascal
Pascal 4-aturan-penulisan-pascalPascal 4-aturan-penulisan-pascal
Pascal 4-aturan-penulisan-pascal
adealfarisi
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & Pemrograman
Tri Retna
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & Pemrograman
Tri Retna
 
Algoritma pemrograman 7
Algoritma pemrograman 7Algoritma pemrograman 7
Algoritma pemrograman 7
ZainalAbidin909479
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
Tri Retna
 
Pertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & PemrogramanPertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & Pemrograman
Tri Retna
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
Iie Srimaiyanti
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
Banta Cut
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
ahmad haidaroh
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
Rahmatdi Black
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
ZainalAbidin909479
 

What's hot (18)

Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
Alwin pascal-04
Alwin pascal-04Alwin pascal-04
Alwin pascal-04
 
Modul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasooModul pemrograman pascal toki smansasoo
Modul pemrograman pascal toki smansasoo
 
Pelatihan Java - Number & String
Pelatihan Java - Number & StringPelatihan Java - Number & String
Pelatihan Java - Number & String
 
Push Down Automata (PDA)
Push Down Automata (PDA)Push Down Automata (PDA)
Push Down Automata (PDA)
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
 
Pascal 4-aturan-penulisan-pascal
Pascal 4-aturan-penulisan-pascalPascal 4-aturan-penulisan-pascal
Pascal 4-aturan-penulisan-pascal
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & Pemrograman
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & Pemrograman
 
Algoritma pemrograman 7
Algoritma pemrograman 7Algoritma pemrograman 7
Algoritma pemrograman 7
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
 
Pertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & PemrogramanPertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & Pemrograman
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Materi 3 Finite State Automata
Materi 3   Finite State AutomataMateri 3   Finite State Automata
Materi 3 Finite State Automata
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Algoritma pemrograman 14
Algoritma pemrograman 14Algoritma pemrograman 14
Algoritma pemrograman 14
 
Cc++
Cc++Cc++
Cc++
 

Similar to Manipulasi string

Alwin pascal-02
Alwin pascal-02Alwin pascal-02
Alwin pascal-02
Pieter Dèõ
 
Pertemuan 6 Fungsi String
Pertemuan 6 Fungsi StringPertemuan 6 Fungsi String
Pertemuan 6 Fungsi String
Endang Retnoningsih
 
Pascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdfPascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdf
Jurnal IT
 
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascallistiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
Maryanto Sumringah SMA 9 Tebo
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
Uts alpro ii
Uts alpro iiUts alpro ii
Uts alpro ii
Nassroom Minallah
 
modul algoritma Bab 2
modul algoritma Bab 2modul algoritma Bab 2
modul algoritma Bab 2
Eko Widyanto Napitupulu
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program c
Billy Alhamra
 
Dasar c
Dasar cDasar c
Dasar c
Toni Yulianto
 
Part 10: Penggunaan serta Perbedaan Write dan Writeln
Part 10: Penggunaan serta Perbedaan Write dan WritelnPart 10: Penggunaan serta Perbedaan Write dan Writeln
Part 10: Penggunaan serta Perbedaan Write dan Writeln
Syaiful Ahdan
 
modul algoritma Bab 6
modul algoritma Bab  6modul algoritma Bab  6
modul algoritma Bab 6
Eko Widyanto Napitupulu
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2
Mulyana Yana
 
Pseudocode
PseudocodePseudocode
Pseudocode
brigidaarie
 
Tipe data
Tipe dataTipe data
Tipe data
kafin0607
 
modul algoritma Bab 7 record
modul algoritma Bab 7 recordmodul algoritma Bab 7 record
modul algoritma Bab 7 record
Eko Widyanto Napitupulu
 
Laporan
LaporanLaporan
Laporan
Agus Purnama
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
Jurnal IT
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
Jurnal IT
 
Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
Jurnal IT
 

Similar to Manipulasi string (20)

Alwin pascal-02
Alwin pascal-02Alwin pascal-02
Alwin pascal-02
 
Pertemuan 6 Fungsi String
Pertemuan 6 Fungsi StringPertemuan 6 Fungsi String
Pertemuan 6 Fungsi String
 
Pascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdfPascal - Pendahuluan2.txt - Notepad.pdf
Pascal - Pendahuluan2.txt - Notepad.pdf
 
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascallistiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Uts alpro ii
Uts alpro iiUts alpro ii
Uts alpro ii
 
modul algoritma Bab 2
modul algoritma Bab 2modul algoritma Bab 2
modul algoritma Bab 2
 
M04b dasar program c
M04b dasar program cM04b dasar program c
M04b dasar program c
 
Dasar c
Dasar cDasar c
Dasar c
 
Part 10: Penggunaan serta Perbedaan Write dan Writeln
Part 10: Penggunaan serta Perbedaan Write dan WritelnPart 10: Penggunaan serta Perbedaan Write dan Writeln
Part 10: Penggunaan serta Perbedaan Write dan Writeln
 
Alpro referensi
Alpro referensiAlpro referensi
Alpro referensi
 
modul algoritma Bab 6
modul algoritma Bab  6modul algoritma Bab  6
modul algoritma Bab 6
 
Algoritma & pemrograman 2
Algoritma & pemrograman 2Algoritma & pemrograman 2
Algoritma & pemrograman 2
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Tipe data
Tipe dataTipe data
Tipe data
 
modul algoritma Bab 7 record
modul algoritma Bab 7 recordmodul algoritma Bab 7 record
modul algoritma Bab 7 record
 
Laporan
LaporanLaporan
Laporan
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
 

Recently uploaded

Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023
AINARAHYUBINTISULAIM
 
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
denny404455
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
BAHTIARMUHAMAD
 
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptxMATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
NindiBeautyandHealth
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdfJURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
SriWahyuni58535
 
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptxREVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
adityanoor64
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
PujiMaryati
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
Kanaidi ken
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Fathan Emran
 
LAPORAN GUrU PIKET laporan piket lap.pdf
LAPORAN GUrU PIKET laporan piket lap.pdfLAPORAN GUrU PIKET laporan piket lap.pdf
LAPORAN GUrU PIKET laporan piket lap.pdf
kompdua2
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
ssuseraf5f2e
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
HUMAH KUMARASAMY
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 

Recently uploaded (20)

Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023Dialog Prestasi Peperiksaan Akhir Tahun 2023
Dialog Prestasi Peperiksaan Akhir Tahun 2023
 
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
 
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptxMATERI  Penguatan Kelembagaan BKK SMK PGRI 2.pptx
MATERI Penguatan Kelembagaan BKK SMK PGRI 2.pptx
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdfJURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
 
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptxREVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
 
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
RENCANA + Link2 Materi BimTek _"Ketentuan TERBARU_PTK 007 Rev-5 Tahun 2023 & ...
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
 
LAPORAN GUrU PIKET laporan piket lap.pdf
LAPORAN GUrU PIKET laporan piket lap.pdfLAPORAN GUrU PIKET laporan piket lap.pdf
LAPORAN GUrU PIKET laporan piket lap.pdf
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
 
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 3 PB 2 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
 

Manipulasi string

  • 1. Algoritma & Pemrogram 2A MANIPULASI STRING 1.1 Merangkai String Pengerjaan suatu string hanya mempunyai sebuah operator, yaitu ‘ + ‘. Bila operator ini digunakan untuk penambahan nilai numeric, maka akan berfungsi menjumlahkan dua buah nilai elemen numeric, tetapi pada string operator ini digunakan untuk merangkai dua buah elemen string menjadi sebuah string. Panjang maksimum suatu string yang diijinkan oleh Pascal adalah 255 karakter. Contoh : Const Jenis = ‘ Bahasa ’ ; Nama = ‘ Pascal ’ ; Var Sifat : string[10] ; Kalimat : string[80] ; Begin Sifat : = ‘ terstruktur ‘ ; Kalimat : = Jenis + ‘ ‘ + Nama + ‘ ‘ + ‘merupakan‘ + Jenis+ ’ ‘ + sifat; Writeln (kalimat) ; End. Output program : Bahasa Pascal merupakan bahasa terstruktur 1.2 Penyeleksian String Dua buah string dikatakan sama bila nilai string yang pertama sama isi dan panjangnya dengan nilai string yang kedua. Blank dianggap nilai yang signifikan. 1.3 Prosedur Standar untuk Operasi String 1.3.1 Prosedur Standar Delete Bentuk Umum : Delete (var s : string, index : integer, count : integer); Manipulasi String
  • 2. Algoritma & Pemrogram 2A Digunakan untuk membuang sejumlah karakter tertentu (jumlah karakter yang dibuang ditunjukkan oleh nilai integer count) mulai dari posisi tertentu (ditunjukkan oleh nilai integer index) dari suatu nilai string ditunjukkan oleh pengenal variable string var s). Jika posisi index lebih besar dari panjang string s, maka tidak ada karakter yang akan terhapus. Contoh : Var Bahasa : string [12] ; Urutan , Posisi : integer ; Begin Bahasa : = ‘Turbo Pascal’ ; For Urutan : = 1 to 12 do Begin Posisi : = 14 – Urutan ; Delete (Bahasa, Posisi, 1); Writeln (Bahasa) ; End ; End. 1.3.2 Prosedur Standar Insert Bentuk Umum : Insert ( source : string , var s : string , index : integer ); Digunakan untuk menyisipkan suatu string (ditunjukkan oleh nilai string source), ke nilai string yang lainnya (ditunjukkan oleh nilai string var s) mulai dari posisi yang ditunjukkan oleh nilai integer index. Contoh : Var Nama : string [30] ; Begin Nama : = ‘Pal’ ; Insert (‘sca’, Nama, 3) ; End. Manipulasi String
  • 3. Algoritma & Pemrogram 2A 1.3.3 Prosedur Standar Str Bentuk Umum : Str ( x [:width [: decimals]] , var s : string ) ; Digunakan untuk merubah nilai numeric (ditunjukkan oleh nilai x) menjadi nilai string (ditunjukkan oleh pengenal variable string var s). nilai x dapat berupa nilai numeric integer maupun nilai numeric real. Nilai width menunjukkan format panjang dari nilai utuh dan nilai decimals menunjukkan format dari panjang nilai dibelakang koma. Contoh : Var Nilai1, Nilai2 : integer ; X1, x2 : string[5] ; Begin Nilai1 : = 1234 ; Nilai2 : = 567 ; Writeln (Nilai1 + Nilai2) ; Str (Nilai1 : 4, x1) ; Str (Nilai2 ; 4, x2) ; Writeln (x1+ x2) ; End. Output program : 1801 1234 567 1.3.4 Prosedur Standar Val Bentuk Umum : Val (s : string , v , var code) : Digunakan untuk mengkonversi suatu nilai string (ditunjukkan oleh nilai s) menjadi nilai numeric (ditunjukkan oleh nilai variable numeric v). S walaupun merupakan nilai string, tetapi harus berisi angka atau tanda plus / minus, bila tidak berarti salah dan letak kesalahannya ditunjukkan oleh nilai variable code. Nilai variable ini akan nol bila tidak mengandung kesalahan. Manipulasi String
  • 4. Algoritma & Pemrogram 2A Contoh : Var NilaiString : string[6] ; NilaiReal : real ; PosisiSalah : integer ; Begin NilaiString : = ‘123.A5’ ; Val (NilaiString, NilaiReal, PosisiSalah) ; Writeln (‘Nilai String =’, NilaiString) ; Writeln (‘Nilai Real =’, NilaiReal) ; Writeln (‘Posisi Salah =’, PosisiSalah); End. Output program : Nilai string = 123.A5 Nilai real = 1.2300000000E+02 Posisi Salah = 5 1.4 Fungsi Standar Operasi String 1.4.1 Fungsi Standar Copy Bentuk Umum : Copy (s : string ; index : integer ; count : integer ) : string Digunakan untuk menyalin sejumlah karakter (jumlah karakter yang disalin ditunjukkan oleh nilai count) mulai dari posisi yang ditunjukkan oleh nilai integer index dari nilai string yang ditunjukkan oleh s. Contoh program : Var Karakter : string[15]; Begin Karakter : = ‘ABCDEFGHIJKLMNO’ ; Writeln (Karakter); Writeln (copy(Karakter, 5, 3)); Writeln (copy(Karekter, 3, 10)); End. Manipulasi String
  • 5. Algoritma & Pemrogram 2A Output program : ABCDEFGHIJKLMNO EFG CDEFGHIJKL 1.4.2 Fungsi Standar ConCat Bentuk Umum : ConCat (s1[,s2,…, sn] : string) : string ; Mempunyai operasi yang sama dengan operator string “+”, yaitu merangkai beberapa nilai string yang ditunjukkan oleh nilai string s1, s2, …, sn. Contoh program : Const Nama = ‘Pascal’ ; Lain = ‘dan keluarga’ ; Begin Writeln (Concat(‘Bahasa’, Nama, ‘untuk Anda’, lain)) ; End. Output program : Bahasa Pascal untuk Anda dan keluarga 1.4.3 Fungsi Standar Pos Bentuk Umum : Pos (Substr : string ; s : string) : byte ; Digunakan untuk mencari posisi letak dari suatu nilai string (ditunjukkan oleh Substr) yang ada didalam nilai string yang lain (ditunjukkan oleh s). Nilai yang dihasilkan adalah berupa nilai byte yang menunjukkan letaknya. Bila bernilai nol berarti nilai string yang dicari tidak ada. Manipulasi String
  • 6. Algoritma & Pemrogram 2A Contoh program : Const Huruf = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’ ; Kar1 = ‘FGHI’ ; Kar2 = ‘F’ ; Kar3 = ‘JUGA’ ; Kar4 = ‘DCB’ ; Kar5 = ‘PQRST’ ; Begin Writeln (Huruf) ; Writeln ; Writeln (Kar1, ‘ada diposisi ke’, Pos(Kar1,Huruf)) ; Writeln (Kar2, ‘ada diposisi ke’, Pos(Kar2,Huruf)) ; Writeln (Kar3, ‘ada diposisi ke’, Pos(Kar3,Huruf)) ; Writeln (Kar4, ‘ada diposisi ke’, Pos(Kar4,Huruf)) ; Writeln (Kar5, ‘ada diposisi ke’, Pos(Kar5,Huruf)) ; End. Output program : ABCDEFGHIJKLMNOPQRSTUVWXYZ FGHI ada diposisi ke 6 F ada diposisi ke 6 JUGA ada diposisi ke 0 DCB ada diposisi ke 0 PQRST ada diposisi ke 16 1.4.4 Fungsi Standar Length Bentuk Umum : Length (s : string) : integer ; Digunakan untuk menghitung panjang atau jumlah karakter yang ada dinilai string yang ditunjukkan oleh s. hasil dari fungsi ini adalah nilai numeric integer positif. Manipulasi String
  • 7. Algoritma & Pemrogram 2A Contoh program : Var Nama : string[30] ; Begin Write (‘ Nama Anda :’ ) ; Readln (Nama) ; Writeln ( ‘Panjang nama Anda adalah ’, Length(Nama),’ karakter’); End. Output program : Nama Anda : Dita Panjang nama Anda adalah 4 karakter 1.5 Tampilan Terformat 1.5.1 Parameter CH : N Digunakan untuk membentuk format tampilan karakter selebar n karakter dengan blank dimuka sebanyak n-1 Contoh program : Var Ket1, Ket2 : char ; Begin Ket1 : = ‘A’ ; Ket2 : = ‘B’ ; Writeln (Ket1 : 5, Ket2 : 3); End. Output program : bbbbAbbB * ket : b = blank 1.5.2 Parameter S : N Digunakan untuk membentuk format tampilan string dengan lebar n karakter. Manipulasi String
  • 8. Algoritma & Pemrogram 2A Contoh program : Var Kata : string[6] ; Begin Kata : = ‘Pascal’ ; Writeln (‘Bahasa :’, Kata : 10); End. Output program : Bahasa : bbbbPascal 1.5.3 Parameter I : N Digunakan untuk membentuk format tampilan integer dengan lebar n digit. (sama dengan format karakter) 1.5.4 Parameter R : N Digunakan untuk membentuk format tampilan nilai numeric real dengan lebar n digit rata sebelah kanan. Contoh program : Var Nilai : real ; Begin Nilai : = 123.45 ; Writeln (‘Nilai real =’, Nilai : 12); End. Output program : Nilai real = 1.23450E+02 1.5.5 Parameter R : N : M Digunakan untuk membentuk format tampilan nilai numeric real dengan lebar n digit rata sebelah kanan, dengan m digit angka dibelakang koma tidak dalam bentuk eksponensial. Manipulasi String
  • 9. Algoritma & Pemrogram 2A Contoh program : Var Nilai : real ; Begin Nilai : = 123.45 ; Writeln (‘Nilai real =’, Nilai : 12 : 3 ); End. Output program : Nilai real = bbbbb123.450 1.6 Pengaturan Letak Layar Menggunakan Unit CRT 1.6.1 Prosedur CLRSCR Digunakan untuk membersihkan layar dari tampilan-tampilan sebelumnya dan meletakkan cursor di posisi ujung kiri atas dari layar. 1.6.2 Prosedur GOTOXY Digunakan untuk meletakkan cursor diposisi layer yang ditunjukkan oleh nilai X dan Y. Posisi horizontal / kolom ( X ) mempunyai lebar sampai dengan 80 kolom, dan posisi vertical / baris ( Y ) mempunyai baris sampai 25 baris. Contoh Program : Uses Crt ; Begin Clrscr ; Goto (10, 5) ; Writeln (‘Belajar’) ; End. Keterangan program : Kata “Belajar” akan tercetak pada posisi kolom 10 dan baris 5. Manipulasi String
  • 10. Algoritma & Pemrogram 2A 1.6.3 Prosedur CLREOL Digunakan untuk menghapus semua karakter dalam satu baris disebelah kanan posisi cursor tanpa merubah posisi dari cursor. 1.6.4 Prosedur DELLINE Digunakan untuk menghapus sebuah baris diposisi cursor dan menggeser naik tampilan-tampilan baris dibawahnya. 1.6.5 Prosedur INSLINE Digunakan untuk menyisipkan sebuah baris pada posisi cursor dan menggeser kebawah tampilan baris dibawahnya. 1.6.6 Prosedur DELAY Digunakan untuk menghentikan sejenak proses program selama nilai argument tempo. Dalam ukuran waktu milli second (1/1000 detik ), dan dalam bentuk numeric integer. Contoh : Delay (5000); artinya : proses berhenti sejenak selama 5 detik Manipulasi String