Kami menggunakan cookies

Situs ini menggunakan cookies dari cmlabs untuk memberikan dan meningkatkan kualitas layanannya serta menganalisis lalu lintas..

Kuasai kamus SEO dengan pahami setiap istilah serta artinya di sini.

Apa itu Tipe Data String? Ini Jenis & Fungsi Manipulatifnya

Terakhir diperbarui: Jun 21, 2024

Apa itu Data String?

Secara umum, tipe data string adalah data yang berisi serangkaian huruf dan karakter dan digunakan untuk menyimpan teks. 

Meskipun begitu, tipe string juga bisa digunakan untuk angka dan simbol, tetapi diperlakukan sebagai teks.

Perlu diperhatikan bahwa tipe data string akan berbeda di setiap aplikasi dan bahasa pemrograman yang digunakan, seperti MySQL, Python, PHP, Java, pemrograman C, dan lain sebagainya.

Pada pemrograman C, string adalah serangkaian huruf atau karakter yang diakhiri null (karakter kosong, \0).

Sementara pada Java, string adalah sekumpulan kosong atau lebih karakter yang digambarkan dengan kata kunci String. Untuk menggunakan tipe data string, Anda bisa menuliskan nilai data dengan tanda petik dua (“), diikuti dengan isi string, kemudian diakhiri dengan tanda petik dua (“) lagi. 

Di sisi lain, string pada MySQL berarti tipe data yang menyimpan nilai dalam bentuk karakter, angka, waktu, dan tanggal. Jadi, data pada MySQL dapat berisi gabungan angka, huruf, dan karakter yang kemudian menjadi teks. 

Kemudian, tipe data string Python adalah tipe data yang sering digunakan dalam bahasa pemrograman Phyton. Untuk menulis tipe data string Python, Anda bisa menggunakan tanda kutip satu (‘), tanda kutip dua (“), dan tanda kutip tiga (“‘). 

 

Jenis Data String

Terdapat berbagai jenis data string berdasarkan aplikasi pemrogramannya. Pada artikel ini, Anda akan mempelajari tipe data string pada MySQL.

 

1. Tipe TEXT/BLOB

Jenis pertama adalah TEXT, BLOB, dan turunan dari kedua jenis tersebut. TEXT dan BLOB memiliki perbedaan yang signifikan, seperti:

  • Data string TEXT diperlakukan sebagai string angka, sedangkan BLOB diperlakukan sebagai string biner. 
  • Data string TEXT memiliki kumpulan karakter yang sudah terstandardisasi, sedangkan BLOB tidak memilikinya. 
  • Tipe data string TEXT mengurutkan dan membandingkan data berdasarkan kumpulan karakter, sedangkan BLOB melakukannya berdasarkan byte data yang tersimpan serta nilai numerik.

 

2. Tipe Data String Selain TEXT/BLOB

Selain TEXT dan BLOB, string memiliki jenis data yang lainnya, di antaranya: 

  • Tipe data VARCHAR: Tipe data ini menyimpan data berdasarkan seberapa banyak karakter yang dimasukkan. VARCHAR memiliki byte data sebesar 255. 
  • Tipe data CHAR: Tipe data yang serupa dengan VARCHAR, tetapi memiliki tempat penyimpanan tetap. Tipe data ini memiliki byte data sebesar 255. 
  • Tipe Data BINARY: Tipe data ini serupa dengan CHAR , tetapi data tersimpan dalam bentuk byte atau biner. Misalnya, sebuah data memiliki 70 karakter, maka yang tersimpan adalah 70 karakter tersebut. 
  • Tipe Data VARBINARY: Data ini serupa dengan BINARY, tetapi VARBINARY tidak memiliki penyimpanan byte yang tetap. 
  • Tipe Data ENUM: Data ENUM hanya bisa membaca data yang sudah dimasukkan. Misalnya, Anda telah memasukkan data A, B, BC, BD, yang kemudian dituliskan menjadi ENUM(‘A’,’B’,’BC’,’BD’). Apabila Anda memasukkan data baru BE, maka data BE tidak bisa terbaca. 
  • Tipe Data SET: Tipe data ini serupa dengan ENUM, tetapi memiliki ukuran byte sebesar N (besaran data yang dimasukkan, N=1 byte). 

 

Beberapa Fungsi Manipulatif Data String 

Tergantung bahasa pemrogamannya, terdapat beberapa fungsi manipulatif untuk mengelola data string. Berikut penjelasannya. 

 

1. Fungsi Manipulatif Data String pada Pemrograman C

Pemrograman C memiliki berbagai macam fungsi manipulasi string yang dapat digunakan sesuai dengan kebutuhan, di antaranya:

  • Fungsi strcat(): Fungsi untuk menambahkan string dari belakang. 
  • Fungsi strcpy(): Fungsi untuk menyalin string dari satu variabel ke variabel lainnya. 
  • Fungsi strlen(): Fungsi untuk menghitung panjang string. 
  • Fungsi strcmp(): Fungsi untuk membandingkan satu string dengan string yang lain. Fungsi ini akan menghasilkan nilai 0 jika dua string yang dibandingkan sama. 
  • Fungsi strchr(): Fungsi untuk mencari karakter di dalam string.
  • Fungsi strstr(): Fungsi untuk mencari teks di dalam string.

 

2. Fungsi Manipulatif Data String pada Python

Phyton memiliki beberapa fungsi manipulatif data string yang bisa digunakan, di antaranya:

  • Memotong string: Anda bisa memotong string dengan indexing dan slicing string.
  • Menghitung panjang string: Anda bisa menghitung panjang string dengan fungsi len().
  • Memeriksa karakter awal string: Anda bisa menggunakan startswith() untuk memeriksa karakter awal string. 
  • Memeriksa karakter akhir string: fungsi string.endswith() dapat digunakan untuk memeriksa karakter akhir string. 
  • Menggabungkan string: Anda bisa menggunakan operator + untuk menggabungkan string. 

 

3. Fungsi Manipulatif Data String pada PHP

Terdapat beberapa fungsi manipulatif data string pada PHP yang bisa Anda gunakan, di antaranya:

  • Fungsi strlen: Menghitung panjang string.
  • Fungsi strtolower: Mengubah string menjadi huruf kecil.
  • Fungsi strtoupper: Mengubah string menjadi huruf kapital.
  • Fungsi substr: Mengambil bagian string yang spesifik 
  • Fungsi strpos: Mencari posisi pertama suatu substring dalam string.
  • Fungsi str_replace: Mengganti bagian string satu dengan lainnya. 
  • Fungsi sprintf: Memformat string dengan spesifikasi format untuk menambahkan pengaturan tertentu, seperti pembatasan desimal dan ukuran.
  • Fungsi explode: Memecah string menjadi array sesuai delimiter yang ditentukan.
  • Fungsi implode: Menggabungkan elemen array menjadi string sesuai delimiter yang ditentukan. 
  • Fungsi trim, ltrim, dan rtrim: Menghapus spasi di awal, akhir, atau kedua ujung string. 
  • Fungsi pad: Menambahkan spasi pada string sehingga panjang string sesuai dengan ukuran yang ditentukan. 

 

Cara Menggabungkan String

Perlu diketahui bahwa cara menggabungkan tipe data string dapat berbeda tergantung aplikasi dan bahasa pemrograman yang digunakan. 

Jika Anda menggunakan bahasa pemrograman Phyton, Anda bisa menggabungkan string dengan tanda plus (+) atau tanda koma (,). 

Jika Anda menggunakan Java, Anda bisa menggabungkan string dengan tanda plus (+) tanpa adanya batasan penambahan string. Namun, pembuatan string bergantung pada seberapa besar RAM komputer yang digunakan. 

cmlabs

cmlabs

Bagaimana pendapat Anda? Apakah Anda menyukai artikel ini?

Update Terkini
Terakhir diperbarui: Dec 11, 2024
Terakhir diperbarui: Nov 21, 2024
Terakhir diperbarui: Nov 08, 2024
Lihat Istilah Lain

Permudah proses analisis dengan SEO Tools yang terpasang langsung di peramban Anda. Saatnya menjadi ahli SEO sejati.

Gratis di semua peramban berbasis Chromium

Pasang di peramban Anda sekarang? Jelajahi sekarang cmlabs chrome extension pattern cmlabs chrome extension pattern

Butuh bantuan?

Ceritakan tentang kebutuhan SEO Anda, tim marketing kami akan membantu menemukan solusi terbaik.

Berikut daftar tim kami secara resmi dan diakui, hati-hati terhadap penipuan oknum tidak bertanggung jawab yang mengatasnamakan PT CMLABS INDONESIA DIGITAL (cmlabs). Baca lebih lanjut
Marketing Teams

Agita

Marketing

Tanya Saya
Marketing Teams

Destri

Marketing

Tanya Saya
Marketing Teams

Thalia

Marketing

Tanya Saya
Marketing Teams

Irsa

Marketing

Tanya Saya
Marketing Teams

Yuliana

Business & Partnership

Tanya Saya
Marketing Teams

Rochman

Product & Dev

Tanya Saya
Marketing Teams

Said

Career & Internship

Tanya Saya

Tertarik bergabung di cmlabs? Tingkatkan peluang kamu bekerja menjadi Spesialis SEO di perusahaan melalui program baru kami, yaitu cmlabs Academy. Gratis ya!

Cek

Baru! cmlabs Tambahkan 2 Tools untuk Chrome Extensions! Apa Saja?

Cek

Saat ini tidak ada notifikasi...