Monday, January 1, 2018

Operasi String dan Konversi Data

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

*      Penggabungan 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.

*      Penghapusan Substring
Operasi penghapusan adalah proses menghapus sebagian karakter atau substring yang
dimulai dari posisi x sebanyak n karakter. Prosedurnya bernama delete.

*      Menyisipkan Substring
Operasi penyisipan adalah proses menyisipkan sebagian karakter atau substring ke dalam
substring yang lain yang dimulai dari posisi x. Prosedurnya bernama insert.

*      Penyalinan Substring
Operasi penyalinan adalah proses menyalin sebagian karakter atau substring yang dimulai
dari posisi x sebanyak n karakter. Prosedurnya bernama copy

*      Mendapatkan Posisi String
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
Menghitung panjang string atau banyaknya karakter dalam sring dapat dilakukan
menggunakan fungsi length.

*      Membandingkan Dua Buah String
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

*      Informasi dapat dengan mudah dibuang oleh komputer, tetapi menambahkan informasi membutuhkan usaha.
*      Komputer dapat menambahkan informasi hanya dalam mode berbasis aturan.
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

Mengatur Cahaya pada gambar

Langkah-langkah membuat  foto gelap menjadi terang di photoshop 1.        Aktifkan atau buka photoshop cs2 boleh cs3 cs4 atau cs5 cs 7.0 ...