Untaian: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
k Bot: Penggantian teks otomatis (-Pranala Luar +Pranala luar)
Boyamh8 (bicara | kontrib)
Free all my site
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
Baris 1: Baris 1:
'''String''' dalam [[pemrograman komputer]] adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan [[Karakter (tipe data)|karakter]].
'''String''' dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan karakter.


== Tipe data string dalam beberapa bahasa pemrograman ==
== Tipe data string dalam beberapa bahasa pemrograman ==


=== Bahasa Pascal ===
=== 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.
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:
Contoh kode Pascal yang menggunakan tipe data string:
Baris 14: Baris 14:
end.
end.


Pada kompilator Pascal yang lebih baru dikenal pula tipe data [[ANSI-string]] yang dapat menyimpan karakter lebih banyak.
Pada kompilator Pascal yang lebih baru dikenal pula tipe data ANSI-string yang dapat menyimpan karakter lebih banyak.


=== Bahasa C ===
=== 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.
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:
Contoh kode C yang menggunakan tipe data string:
#include <stdio.h>
#include <stdio.h>
int main(){
int main(){
char s[100]; /* membuat string dengan panjang maksimum 99 karakter, karena karakter terakhir harus [[null]] */
char s[100]; /* membuat string dengan panjang maksimum 99 karakter, karena karakter terakhir harus null */
s = "Hello world";
s = "Hello world";
printf("%s\n", s);
printf("%s\n", s);
Baris 30: Baris 30:
=== Bahasa C++ ===
=== 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).
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:
Contoh kode C++ yang menggunakan tipe data string pada STL:
#include <string>
#include <string>
#include <iostream>
#include <iostream>
using [[namespace]] std;
using namespace std;
int main(){
int main(){
string s; //panjang maksimum tidak perlu didefinisikan
string s; //panjang maksimum tidak perlu didefinisikan
Baris 54: Baris 54:
echo $kegiatan." di ".$tempat;
echo $kegiatan." di ".$tempat;
== Pranala luar ==
== Pranala luar ==
* [http://www.myphptutorials.com/tutorials/5/php-dasar-string-number-konstanta PHP Dasar : String, Number & Konstanta]
* PHP Dasar : String, Number & Konstanta
* Dasar Dasar PHP
* [http://www.myphptutorials.com/tutorials/4/dasar-dasar-php-bagian-i Dasar Dasar PHP]



{{bahasa-komputer-stub}}


[[Kategori:Tipe data]]
[[Kategori:Tipe data]]

Revisi per 28 Mei 2016 10.06

String dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan karakter.

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("%s\n", 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;

Pranala luar

  • PHP Dasar : String, Number & Konstanta
  • Dasar Dasar PHP