MENGENAL TIPE STRING Nilai string adalah kumpulan dari angka, angka dan huruf atau huruf, dimana tidak bisa dilakukan suatu operasi aritmatika, operator.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

STRUKTUR DATA Struktur Data - Gerlan A. Manu, ST.,MKom 1.
FUNGSI / FUNCTION ALGPROG II
Dasar Komputer & Pemrog 2 A minggu 5. PROCEDURE DAN FUNCTION Procedure dan Function adalah suatu program yang terpisah dalam blok sendiri Dan memiliki.
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Dasar Komputer & Pemrog 2 A minggu 4
Pemrograman Visual (Borland Delphi 7.0)
Pemrograman Berorientasi Obyek
PASCAL 2.
Input dan Output Memasukkan Data Device : Keyboard
Rekaman – Record Pada Pascal
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
Type Nama_set = set of tipe_dasar; Contoh Type Angka = set of 0.. 9; Type Rupa = (merah, hijau, kuning, biru, ungu); Warna = set of Rupa; Atau bisa juga.
OPERASI MASUKKAN-KELUARAN
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
-Tipe Bilangan Bulat > 1,4,40,100 -Tipe bilangan real > 1.50,3.234, Tipe Boolean > True, False -Tipe Karakter > A, B, X, y -Tipe String > Nama,
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Procedure & Function Sub Program.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
PROSEDUR.
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
OSN KOMPUTER.
Mengenal Struktur dan Penyajian Data dalam Komputer
Rismayuni Manipulasi String.
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
ALGORITMA PEMROGRAMAN 2A
Prodi S1-Sistem Komputer, F Teknik Elektro
Dasar-Dasar Pemrograman
Materi 11 LOGIKA & ALGORITMA 11.
Array/larik Sri Supatmi Oleh:.
BAB 3 EKSPRESI BOOLEAN.
MENGENAL LEBIH LANJUT TENTANG
SUBRUTIN.
ALGORITMA PEMROGRAMAN 2A
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
STATEMENT INPUT DAN OUTPUT
1 PENDAHULUAN BAB PENGANTAR STRUKTUR DATA
Binary, Bitwise dan Fungsi String
Algoritma dan Pemrograman
Manipulasi String.
ANALISIS LEKSIKAL (Scanner)
Dasar-Dasar Pemrograman
PEMROGRAMAN DASAR kelas xi
ALGORITMA DAN PEMROGRAMAN Tipe Data
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
Tipe Data, Nama dan Nilai
ARRAY SATU DIMENSI.
STRUKTUR PERULANGAN.
Pertemuan 2 Rismayuni.
PERULANGAN.
Tipe data sederhana Hermansyah,S.Kom.
Array (Larik)‏ Struktur Data 1 1.
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Mengenal Struktur dan Penyajian Data dalam Komputer
DASAR PEMROGRAMAN: STRING.
Chapter 3.2 : Tipe, Nama dan Nilai
PERKEMBANGAN PASCAL Pascal adalah bahasa tingkat tinggi ( high level language) yang orientasinya pada segala tujuan Nama pascal diambil sebagai penghargaan.
Dasar-Dasar Pemrograman
BAB 7 EKSPRESI BOOLEAN.
Transcript presentasi:

MENGENAL TIPE STRING Nilai string adalah kumpulan dari angka, angka dan huruf atau huruf, dimana tidak bisa dilakukan suatu operasi aritmatika, operator yang digunakan didalam string adalah operator ( + ) yang bukan berarti adalah menjumlahkan dua buah nilai string tetapi melainkan adalah menggabungkan dua buah nilai string. Panjang string yang dibolehkan oleh Pascal adalah maksimum 255 karakter. Beberapa prosedur yang digunakan didalam operasi string. Delete Bentuk umum : Delete ( var s:string;index:integer;count:integer ) Digunakan untuk membuang sejumlah karakter dari suatu nilai string. Jika posisi index lebih besar dari panjang string s, maka tidak ada karakter yang akan dihapus. Contoh : Var Bahasa:string; Begin Bahasa:=’Belajar Pascal’; Delete(bahasa,1,7); Writeln(bahasa); Readln; End.

Hasil : Pascal Insert Bentuk umum : Insert ( source:string;var s:string;index:integer; ) Digunakan untuk menyisipi suatu string, ke nilai string yang lainnya mulai dari posisi yang ditunjukkan oleh nilai integer index. Bila hasil dari penyisipan menjadi string yang panjangnya lebih dari 255 karakter, maka akan menjadi sampai dengan 255 karakter saja. Contoh : Var Kata:string; Begin Kata:=’coba pascal’; Insert(‘-‘,kata,5); Writeln(kata); Readln; End. Hasil : coba -pascal

Str Bentuk umum : Str (x[:width [:decimals] var s: string ) Digunakan untuk merubah nilai numerik menjadi nilai string. Nilai string. Nilai x dapat berupa nilai numerik integer maupun nilai numerik real. Hasil dari ubahan ke nilai string dapat terformat maupun tidak terformat. Bila width atau decimals disebutkan, maka akan dihasilkan nilai string dengan format panjang tertentu. Contoh : Var Nilai:integer; Angka:string; Begin Nilai:=1250 Writeln(‘nilai numerik sebelum dikonversi’); Writeln(nilai); Str(nilai,angka);

Writeln(‘nilai numerik setelah dikonversi bukan nilai numerik lagi’); Writeln(angka); Readln. End. Hasil : nilai numerik sebelum dikonversi 1250 nilai numerik setelah dikonversi bukan nilai numerik lagi Val Bentuk umum : Val(s:string;v;var code) Digunakan untuk menkonversikan suatu nilai string menjadi nilai numerik. S walaupun merupakan nilai string, tetapi harus berisi angka atau tanda plus atau minus, bila tidak berarti salah dan letak kesalahannya ditunjukkan oleh nilai variabel kode. Nilai variabel akan nol bila tidak mengandung kesalahan. Contoh :

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

FUNGSI YANG DIGUNAKAN DALAM OPERASI STRING Copy Bentuk umum : Copy(s:string;index;count:integer):string Digunakan untuk menyalin sejumlah karakter mulai dari posisi yang ditunjukkan oleh nilai integer index dari nilai string yang ditunjukkan oleh s. Contoh : Var Kata:string; Begin Kata:=’belajar pascal’; Writeln(kata); Writeln(copy(kata,9,6); Writeln(copy(kata,1,7); Readln; End.

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.

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

Writeln(‘isi kalimat : ‘,kalimat); Writeln(‘kata fungsi ada di posisi : ‘,pos(kalimat,’fungsi’); Readln; End. Hasil : Isi kalimat : cara menggunakan fungsi pos kata fungsi ada di posisi : 18 LENGTH Bentuk umum : Length(s:string):integer Digunakan untuk menghitung panjang atau jumlah karakter yang ada di nilai string yang ditunjukkan oleh s. Hasil dari fungsi ini adalah nilai numerik integer positif. Contoh : Var Kalimat:string; Begin Kalimat:=’Jl. BRI Radio Dalam Kebayoran Baru Jakarta; Writeln(kalimat); Writeln(‘panjang kalimat diatas adalah : ‘,length(kalimat));

Hasil : Jl. BRI Radio Dalam Kebayoran Baru Jakarta panjang kalimat diatas adalah : 42 LATIHAN : Buatlah program untuk menginput data mahasiswa STMIK Jakarta, dimana untuk tiap mahasiswa yang diinput adalah kode npm, untuk jurusan, jenjang, angkatan dan nomor urut diambil dari kode npm. Input :   Data Mahasiswa STMIK JAKARTA STI&K ========================================== NPM : …………………… NAMA : …………………………………………………….. JENJANG-JURUSAN ANGKATAN NOMOR URUT ……………………….. ……………. ………………… ===========================================

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