Apa Itu String??

 


APA ITU STRING??

Tipe data string merupakan salah satu jenis data yang ada dalam bahasa pemrograman. Kamu bisa mempelajarinya saat melakukan coding.

Secara umum, ada dua jenis tipe data, yaitu tipe string yang mendominasi karakter atau huruf, dan tipe string yang mendominasi angka.Tipe data ini bisa menampung banyak karakter sekaligus. String adalah tipe data untuk teks yang terdiri dari gabungan huruf, angka, dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier string atau teks.

Jenis Tipe Data String dan Contohnya

Tipe data string pada MySQL Server digolongkan menjadi dua, yaitu kelompok data yang berbentuk TEXT/BLOB dan selain TEXT/BLOB.

1. Tipe TEXT/BLOB

Untuk tipe TEXT/BLOB terdiri dari tipe TEXT dan BLOB dan keturunan keduanya. Adapun perbedaan antara TEXT dan BLOB adalah sebagai berikut:

§  Tipe BLOB diberlakukan sebagai string biner, sedangkan string TEXT diberlakukan sebagai string angka.

§  Tipe BLOB tidak memiliki suatu karakter, sedangkan TEXT mempunyai set karakter, yaitu kumpulan karakter yang telah di-standardisasi.

§  Tipe BLOB melakukan pengurutan dan perbandingan data berdasarkan nilai numerik dari byte data yang tersimpan. Sedangkan TEXT melakukan pengurutan dan perbandingan data berdasarkan set karakter tadi.

2.Tipe selain TEXT/BLOB

Selain tipe data di atas, string memiliki tipe data selain TEXT/BLOB yang akan dijelaskan sebagai beirkut.

§  Tipe data CHAR

Tipe CHAR tidak jauh berbeda dengan tipe VARCHAR, namun tempat penyimpanannya selalu tetap. Byte pada tipe CHAR adalah 255.

Contoh:

CHAR(5), artinya batas karakter maksimal untuk kolom tersebut adalah sebanyak 5 karakter. Kemudian, dimasukkan nilai 'kita' maka data yang tersimpan adalah ('kita'+ 1 spasi).

§  Tipe data VARCHAR

Tipe VARCHAR menyimpan data sebanyak karakter yang di-inputkan. Byte pada tipe VARCHAR juga sama dengan tipe data CHAR yaitu 255.

Contoh:

VARCHAR(8), kemudian dimasukkan nilai 'Doni' maka data yang tersimpan adalah 4 karakter saja yaitu 'Doni', sedangkan 4 lainnya tidak dianggap.

§  Tipe data BINARY

Tipe ini hampir sama dengan tipe CHAR, hanya saja tipe ini yang disimpan adalah biner atau byte.

Contoh:

Data A memiliki 65 karakter, maka yang tersimpan adalah seluruhnya, yaitu nilai 65.

§  Tipe data VARBINARY

Tipe data ini hampir sama dengan tipe BINARY, namun keduanya tetap memiliki perbedaan sebagaimana tipe CHAR dan VARCHAR.

§  Tipe data ENUM

Tipe data ini disebut juga tipe data validasi yang data inputnya dideklarasikan lebih dulu.

Contoh:

Data A, B, AB, dan 0, maka bentuk penulisannya adalah ENUM('A','B','AB','0'). Sehingga, data yang dibaca hanya yang dideklarasikan. Jika kamu memasukkan data 0B, maka data tersebut tidak akan terbaca.

§  Tipe data SET

Tipe data ini memiliki fungsi yang hampir sama dengan tipe data ENUM, namun memiliki byte sebesar N. Dengan keterangan, bahwa N adalah banyaknya data input, di mana setiap N bernilai 1 byte.

VARCHAR(8), kemudian dimasukkan nilai 'Doni' maka data yang tersimpan adalah 4 karakter saja yaitu 'Doni', sedangkan 4 lainnya tidak dianggap.

Komentar

Postingan populer dari blog ini

Materi Bahasa Jawa Teks Pawarta Kelas X

Materi ERD Kelas XI PPL

Gerakan Pemanasan Untuk Permainan Bola Voli Kelas X