Mengenal Tipe Data String Beserta Tipe Data Lainnya

Destiara Anggita Putri
17 Mei 2023, 13:39
Tipe Data String
Unsplash
Ilustrasi, data string.

Dalam dunia pemomgraman, data merupakan salah satu unsur penting yang yang perlu dipahami oleh seorang programer. Dalam praktiknya, ada beberapa tipe data yang perlu dipahami karenan nantinya akan digunakan dalam membantunya bekerja.

Dilansir dari laman Amplitude, tipe data atau data type, adalah atribut yang terkait dengan sepotong data yang bisa memberi tahu sistem komputer cara untuk menafsirkan nilainya.

Terdapat enam tipe data pemograman yang wajib diketahui programmer.  Salah satunya yaitu tipe data string.

Lantas, apa itu tipe data string? Untuk informasi lebih lengkapnya, simak ulasan dibawah ini. 

Definisi Tipe Data String 

Dilansir dari Amplitude, tipe data string merupakan jenis tipe data yang paling populer. Ia adalah kupulan dari urutan karakter dan data yang paling umum digunakan untuk menyimpan teks.

Selain itu, string juga bisa menyertakan angka dan simbol, namun ia akan selalu diperlakukan sebagai teks.

Tugas System Engineer
Tipe Data String  (Pexels) 

Untuk membedakan antara data String dengan kode pemrograman yang digunakan, maka data diberi tanda kutip di awal dan akhiran.

Contoh data String:

// Include the string library

#include

// Create a string variable

string greeting = "Hello";

// Output string value

cout << greeting; 

Ragam Tipe Data String dan Contohnya

Tipe data string pada MySQL server dapat digolongkan menjadi dua jenis, yaitu:

1. Tipe TEXT/BLOB

Ada dua tipe pada jenis tipe data string ini yaitu 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 Data Selain TEXT/BLOB

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

Tipe data CHAR

merupakan tipe yang 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

Merupakan tipe data yang bisa 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

Merupakan tipe yang 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

Merupakan tipe data yang 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:

Halaman Selanjutnya
Halaman:
Editor: Agung
Berita Katadata.co.id di WhatsApp Anda

Dapatkan akses cepat ke berita terkini dan data berharga dari WhatsApp Channel Katadata.co.id

Ikuti kami

Artikel Terkait

Video Pilihan
Loading...
Advertisement