Pengertian operasi string dan konversi data
Pengertian String
String
adalah rangkaian karakter 8-bit ASCII dengan ukuran tertentu yang diapit dengan
tanda kutip (') dengan panjang maksimal adalah 255. Karakter tersebut dapat
berupa huruf, angka, kosong, karakter khusus atau kombinasi dari semua. Ukuran
dalam karakter tersebut dapat diubah oleh programmer sesuai dengan keinginan,
akan tetapi jika ukuran tidak ditentukan maka ketentuan diatas yang berlaku.
Operasi Pada String
Suatu
String dalam Bahasa Pascal dapat dioperasikan dengan berbagai macam tujuan.
Pascal menyediakan berbagai prosedur standar dan fungsi standar untuk operasi
string. Dalam Operasinya String hanya mempunyai sebuah operator, yaitu operator
‘+’. Bila operator ini digunakan untuk dua buah elemen string,maka akan menjadi
penggabungan dua buah string menjadi satu. Panjang Maksimal suatu string yang
diijinkan oleh Pascal adalah 255 karakter.
Pemanfaatan String dalam Aplikasi
Dalam
bahasa Pascal, tipe data string dituliskan sebagai string. Pada kompilator
Pascal lama, string terpanjang yang dapat dibuat terdiri dari 255 karakter. Hal
ini terjadi karena Pascal menggunakan 1 byte data untuk menyimpan panjang
efektif string. Contoh kode Pascal yang menggunakan tipe data string:
program str;
var s: string[100];//jika
panjang maksimum tidak dimasukkan, kompilator akan menganggapnya 255
begining
su:= 'Hello world';
writeln(su);
end.
Pada
kompilator Pascal yang lebih baru dikenal pula tipe data ANSI-string yang dapat
menyimpan karakter lebih banyak. (Wikipedia bahasa Indonesia, 2017)
Konversi Data
Konversi
Data adalah mengadaptasi data pada sebuah program agar dapat di operasikan
karna tidak semua format data sesuai dengan sebuah program tertentu. Adapun
dalam konversi data pertama-tama dalam suatu perhitungan DATA TRANSFER,
perhitungan bits atau byte adalah sebagai berikut :
1 MB =
1,000,000 bits
1 kb =
1,000 bits
1
megabyte = 1024 kilobyte
1
gigabyte = 1024 megabyte
Sedangkan
dalam perhitungan DATA STORAGE maka perhitungannya adalah sebagai berikut :
1 byte =
8 bits
1
kilobyte (K / Kb) = 2^10 bytes = 1,024 bytes
1
megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes
1
gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes
1
terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes
1
petabyte (P / PB) = 2^50 bytes = 1,125,899,906,842,624 bytes
1 exabyte
(E / EB) = 2^60 bytes = 1,152,921,504,606,846,976 bytes
Pemanfaatan Konversi Data dalam
Aplikasi
Untuk
mendeklarasikan sebuah variabel sebagai string, kita tinggal menambahkannya di
bagian var. Berikut contoh penggunaannya:
program tipe_string;
uses crt;
var
a:string;
begin
clrscr;
a:='Duniailkom';
writeln('a:
',a);
a:='Sedang
belajar Pascal';
writeln('a:
',a);
a:='12345678';
writeln('a:
',a);
readln;
end.
Pada kode
program diatas, saya mendefinisikan variabel a sebagai string, kemudian
mengubah nilainya sepanjang kode program dan menampilkan hasilnya menggunakan
perintah writeln.
Post a Comment