1. Pengertian String
Tipe data String adalah
tipe data yang bisa menampung banyak karakter sekaligus. Secara internal di
dalam pascal, string merupakan array dari tipe
data char.
Dalam compiler Turbo Pascal, maksimal jumlah karakter yang bisa
ditampung di dalam string adalah sebanyak 255 karakter. Compiler FreePascal menambahkan beberapa jenis tipe data
lain seperti AnsiString yang bisa
menampung lebih banyak karakter (tidak dibatasi). (Andre, 2015)
2. Operasi Pada String
Dalam
string operasi penggabungan string disebut append. Operasi penggabungan adalah
proses menggabungkan dua atau lebih data
yang bertipe string menjadi sebuah string yang baru.
Prosedurnya bernama concat.
Operasi
penghapusan adalah proses menghapus sebagian karakter atau substring yang
dimulai dari posisi x sebanyak n
karakter. Prosedurnya bernama delete.
Operasi penyisipan adalah proses menyisipkan sebagian karakter
atau substring ke dalam
substring yang lain yang dimulai dari
posisi x. Prosedurnya bernama insert.
Operasi
penyalinan adalah proses menyalin sebagian karakter atau substring yang dimulai
dari posisi x sebanyak n karakter.
Prosedurnya bernama copy
Operasi ini berfungsi untuk mencari posisi suatu substring di
dalam string dengan output
data berupa integer. Operasi ini akan mengembalikan nilai indeks
substring ke dalam string jika string mengandung substring yang dicari. Dalam
susbstring tidak ditemukan, nilai 0 akan
dikembalikan. Prosedurnya bernama pos.
Menghitung panjang
string atau banyaknya karakter dalam sring dapat dilakukan
menggunakan fungsi
length.
Membandingkan elemen dua string dapat
dilakukan dengan cara membandingkan banyaknya elemen karakter dalam string terlebih dahulu untuk
kemudian membandingkan tiap elemen dalam string.
3. 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. khgujjyunoguy
Contoh kode Pascal
yang menggunakan tipe data string:
program str;
var s: string[100]; //jika panjang maksimum tidak dimasukan,
kompilator akan menganggapnya 255
beginning
su:=
‘ Hello world’;
writerln(su)
;
end.
Pada kompilator Pascal yang lebih baru dikenal pula tipe data
ANSI-string yang dapat menyimpan karakter lebih banyak. (Wikipedia,
2017)
4. Konversi Data
Konversi Data adalah mengadaptasi data
pada sebuah program agar dapat di operasikan karena 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
Ø
dsb
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 (Sa'diyah, 2014)
5. Pemanfaatan Konversi Data dalam Aplikasi
Upsampling data atau
konversi ke format yang lebih kaya fitur tidak menambah informasi, namun hanya
membuat ruang untuk itu Selain itu, yang biasanya manusia harus dilakukan.
No comments:
Post a Comment