www.wikidata.id-id.nina.az
Artikel ini perlu dikembangkan dari artikel terkait di Wikipedia bahasa Inggris Oktober 2018 klik tampil untuk melihat petunjuk sebelum menerjemahkan Lihat versi terjemahan mesin dari artikel bahasa Inggris Terjemahan mesin Google adalah titik awal yang berguna untuk terjemahan tapi penerjemah harus merevisi kesalahan yang diperlukan dan meyakinkan bahwa hasil terjemahan tersebut akurat bukan hanya salin tempel teks hasil terjemahan mesin ke dalam Wikipedia bahasa Indonesia Jangan menerjemahkan teks yang berkualitas rendah atau tidak dapat diandalkan Jika memungkinkan pastikan kebenaran teks dengan referensi yang diberikan dalam artikel bahasa asing Setelah menerjemahkan Translated en String computer science harus ditambahkan di halaman pembicaraan untuk memastikan kesesuaian hak cipta Untuk panduan lebih lanjut lihat Wikipedia Terjemahan String atau disebut juga untaian dalam pemrograman komputer adalah sebuah deret simbol Tipe data string adalah tipe data yang digunakan untuk menyimpan barisan karakter Sebuah string umumnya dianggap sebagai tipe data dan sering diimplementasi sebagai struktur data array bita atau kata yang menyimpan urutan elemen biasanya karakter menggunakan beberapa pengkodean karakter String juga dapat mendenotasikan array yang lebih umum atau tipe dan struktur data urutan atau daftar lainnya String pada DNA yang terdiri dari basis nitrogenus String biner pada Hyper cube dengan panjang digit 3Ketika sebuah string muncul secara harfiah dalam kode sumber itu dikenal sebagai string literal atau string anonim 1 Dalam bahasa formal yang digunakan dalam logika matematika dan ilmu komputer teoretis sebuah string adalah urutan simbol yang terbatas yang dipilih dari himpunan yang disebut alfabet Daftar isi 1 Tipe data string 1 1 Representasi 1 1 1 String sebagai record 1 2 Perhatian pada keamanan 2 Tipe data string dalam beberapa bahasa pemrograman 2 1 Bahasa Pascal 2 2 Bahasa C 2 3 Bahasa C 2 4 Bahasa PHP 2 5 Bahasa Python 3 ReferensiTipe data string SuntingSebuah Tipe data string adalah tipe data yang dimodelkan berdasarkan ide string formal String adalah tipe data yang sangat penting dan berguna sehingga diimplementasikan di hampir setiap bahasa pemrograman Dalam beberapa bahasa mereka tersedia sebagai tipe primitif dan dalam bahasa lain sebagai tipe komposit Sintaks dari sebagian besar bahasa pemrograman tingkat tinggi memungkinkan untuk sebuah string biasanya dikutip dalam beberapa cara untuk mewakili sebuah instance dari tipe data string meta string seperti itu disebut literal atau string literal Representasi Sunting Representasi string sangat bergantung pada pilihan repertoar karakter dan metode pengkodean karakter Implementasi string yang kuno dirancang untuk bekerja dengan repertoar dan pengkodean yang ditentukan oleh ASCII atau ekstensi terbaru seperti seri ISO 8859 Implementasi kini sering menggunakan repertoar ekstensif yang didefinisikan oleh Unicode bersama dengan berbagai pengkodean kompleks seperti UTF 8 dan UTF 16 String sebagai record SuntingBanyak bahasa termasuk yang berorientasi objek mengimplementasikan string sebagai record dengan struktur internal seperti class string size t length char text Namun karena implementasinya biasanya disembunyikan string harus diakses dan dimodifikasi melalui fungsi anggota text adalah penunjuk ke area memori yang dialokasikan secara dinamis yang dapat diperluas sesuai kebutuhan Lihat juga string C Perhatian pada keamanan Sunting Tata letak memori dan persyaratan penyimpanan string yang berbeda dapat memengaruhi keamanan program yang mengakses data string Representasi string yang membutuhkan karakter pengakhiran biasanya rentan terhadap masalah buffer overflow jika karakter pengakhiran tidak ada disebabkan oleh kesalahan pengkodean atau penyerang dengan sengaja mengubah data Representasi string yang mengadopsi bidang panjang terpisah juga rentan jika panjangnya dapat dimanipulasi Dalam beberapa kasus kode program mengakses data string memerlukan pemeriksaan batas untuk memastikan bahwa itu tidak secara tidak sengaja mengakses atau mengubah data di luar batas memori string Data string sering diperoleh dari input pengguna ke program Dengan demikian merupakan tanggung jawab program untuk memvalidasi string untuk memastikan bahwa string tersebut mewakili format yang diharapkan Melakukan validasi input pengguna secara terbatas atau tidak sama sekali dapat menyebabkan program menjadi rentan terhadap serangan injeksi kode Tipe data string dalam beberapa bahasa pemrograman SuntingBahasa Pascal Sunting 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 Sunting 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 lt stdio h gt 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 Sunting 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 lt string gt include lt iostream gt using namespace std int main string s panjang maksimum tidak perlu didefinisikan s Hello world cout lt lt s lt lt endl Bahasa PHP Sunting 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 Bahasa Python Sunting Pada bahasa python string diapit dengan tanda kutip tunggal maupun ganda Contoh Penggunaan String di Python mendefinisikan string string1 halo dunia string2 ini string pada bahasa python keluaran string print string1 print string2 menggabungkan string print string1 string2 Referensi Sunting Wikimedia Commons memiliki media mengenai String Introduction To Java MFC 158 G Diarsipkan dari versi asli tanggal 2016 03 03 String literals or constants are called anonymous strings Parameter url status yang tidak diketahui akan diabaikan bantuan Artikel bertopik bahasa komputer ini adalah sebuah rintisan Anda dapat membantu Wikipedia dengan mengembangkannya lbs Diperoleh dari https id wikipedia org w index php title String amp oldid 22458642