Definisi String Dan Tipe data string dalam beberapa bahasa pemrograman

Monday, May 11, 2015

Definisi String adalah tipe data yang digunakan dalam pemrograman, seperti integer dan floating point unit, tapi string digunakan untuk mewakili teks daripada angka. Yang terdiri dari satu set karakter yang juga dapat berisi spasi dan angka. Sebagai contoh, kata "hamburger" dan kalimat "Saya makan 3 hamburger" keduanya string. Bahkan "12345" bisa dianggap string, jika ditentukan dengan benar. Biasanya, programmer harus menyertakan string dalam tanda kutip untuk data agar terbaca/diakui sebagai string dan bukan angka atau nama variabel.

Misalnya, dalam perbandingan:

if (Option 1 == Option 2) then

Option 1 dan Option 2 mungkin variabel yang berisi bilangan bulat, string, atau data lainnya. Jika nilai-nilai yang sama, test mengembalikan nilai true, jika tidak hasilnya adalah false. Dalam perbandingan:

if ("Option1" == "Option2") then

Option1 dan Option2 sedang diperlakukan sebagai string. Oleh karena itu test ini membandingkan kata-kata "Option1" dan "Option2," yang akan kembali false. Panjang string sering ditentukan dengan menggunakan karakter null.

Tipe data string dalam beberapa bahasa pemrograman

Bahasa Pascal

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
begin
s:= 'Hello world';
writeln(s);
end.
Pada kompilator Pascal yang lebih baru dikenal pula tipe data ANSI-string yang dapat menyimpan karakter lebih banyak.

Bahasa C

Dalam bahasa C tidak ada tipe data khusus untuk menyimpan string. String biasanya disimpan sebagai larik dari karakter-karakter. Berbeda dengan bahasa Pascal, string pada bahasa C merupakan sebuah null-terminated string, sehingga kapasitasnya hanya dibatasi oleh kapasitas memori komputer. Seperti pada tipe data larik pada bahasa C, pengguna dapat memberikan batas maksimum karakter yang dapat ditampung.

Contoh kode C yang menggunakan tipe data string:

#include <stdio.h>
int main(){
char s[100]; /* membuat string dengan panjang maksimum 99 karakter, karena karakter terakhir harus null */
s = "Hello world";
printf("%sn", s);
}

Bahasa C++

Bahasa C++ merupakan turunan dari bahasa C sehingga representasi string sebagai larik karakter masih berlaku. Namun bahasa C++ juga menyediakan tipe data string yang terdapat dalam C++ Standard Template Library (STL).

Contoh kode C++ yang menggunakan tipe data string pada STL:

#include <string>
#include <iostream>
using namespace std;
int main(){
string s;  //panjang maksimum tidak perlu didefinisikan
s = "Hello world";
cout<<s<<endl;
}

Bahasa PHP

Di PHP String adalah kumpulan dari karakter, bilangan, spasi, dan yang lainnya yang berada dalam tanda petik. Di bawah ini semuanya adalah string :

'9 Januari 2009 '
'1.000.000'
"satu juta"
'Belajar PHP'

Contoh Penggunaan String di PHP

//mendefinisikan string
$kegiatan = 'Belajar PHP';
$tempat = 'wikipedia';
//Strings Concatenation
echo $kegiatan." di ".$tempat;

Terima kasih Telah berkunjung ke blog Bekaskaki



Monday, May 11, 2015

0 comments:

Post a Comment