String Adalah : Pengertian, Jenis, dan Fungsi Manipulasinya

March 28, 2023

String Adalah : Pengertian, Jenis, dan Fungsi Manipulasinya

String Adalah : Pengertian, Jenis, dan Fungsi Manipulasinya – Dalam bahasa pemrograman terdapat berbagai jenis tipe data, di antaranya ada Integer, Array, Char, String dan yang lainnya. Biasanya penggunaan tipe data ini dilakukan ketika Anda sedang melakukan coding atau pembuatan suatu program untuk software atau aplikasi.

Uniknya, tipe data string ini dapat memiliki arti serta jenis yang berbeda-beda tergantung dari aplikasi pemrograman yang Anda gunakan.

Untuk Anda yang masih asing dengan tipe data string, dan Anda ingin mempelajari tentang tipe data ini Anda tidak perlu khawatir. Karena pada kesempatan kali ini, kami akan memberikan beberapa informasi mengenai string, mulai dari pengertian, jenis, serta fungsi manipulasinya sesuai dengan aplikasi pemrogramannya.

String Adalah ? Simak Penjelasan Lengkapnya

Yuk, buat Anda yang sudah penasaran, bisa langsung disimak informasi di bawah ini!

String Menurut Aplikasi Pemrogramannya Adalah

String Adalah : Pengertian, Jenis, dan Fungsi Manipulasinya

Perlu Anda ketahui tipe data string memiliki makna yang berbeda-beda tergantung aplikasi pemrograman yang Anda gunakan. Di bawah ini terdapat beberapa pengertian string menurut aplikasi pemrogramannya:

1.     String Pada MySQL

Pada pemrograman MySQL, string adalah tipe data yang menyimpan nilai data dalam bentuk waktu, tanggal, angka, serta karakter. Sesuai dengan jenis data yang di simpan, cakupan dari data string adalah berupa gabungan karakter, angka, dan huruf yang menjadi sebuah teks.

Jenis Tipe Data String Pada MySQL

String pada MySQL saat ini di bagi menjadi dua jenis, di antaranya adalah data string yang memiliki bentuk TEXT/BLOB, serta data string yang memiliki bentuk bukan TEXT/BLOB. Untuk lebih lengkapnya bisa Anda lihat di bawah ini:

1. TEXT/BLOB

Pada jenis tipe data ini dibagi lagi menjadi tiga bagian, yaitu tipe TEXT, tipe BLOB, serta tipe dari turunan TEXT dan BLOB. Tentunya TEXT dan BLOB memiliki perbedaan, di antaranya:

  • TEXT merupakan nilai yang berperan menjadi string angka, sedangkan BLOB merupakan nilai yang berperan menjadi string biner.
  • Yang selanjutnya, pada tipe string TEXT berisikan karakter yang terstandarisasi, sedangkan BLOB tidak berisikan karakter.
  • Yang terakhir, TEXT menggunakan kumpulan set karakter untuk melakukan perbandingan serta pengurutan. Sedangkan BLOB menggunakan nilai numerik untuk melakukan perbandingan dan pengurutan.
2. Bukan TEXT/BLOB

Selain jenis tipe data string TEXT/BLOB, string juga memiliki jenis tipe data yang bukan TEXT/BLOB yang selanjutnya diturunkan menjadi beberapa jenis tipe data bukan TEXT/BLOB di bawah ini:

  • VARCHAR

Jenis tipe data ini akan memasukkan banyak data sesuai dengan jumlah karakter yang Anda inputkan. Untuk tipe byte pada VARCHAR adalah 255.

  • CHAR

Jenis tipe data CHAR juga serupa dengan tipe data VARCHAR yang memasukkan data sesuai dengan jumlah karakter yang Anda masukkan. Bedanya, pada tipe CHAR ini ruang penyimpanannya akan selalu sama. Sama seperti VARCHAR tipe byte yang digunakan oleh CHAR adalah 255.

  • BYNARI

Proses penyimpanan pada Jenis tipe data BYNARI hampir serupa dengan CHAR, namun yang membedakan ialah tipe data yang di simpan oleh BYNARI merupakan data berupa byte atau biner.

  • VARBINARY

Hampir sama dengan BYNARI, namun untuk ruang penyimpanan byte pada VARBINARY tidak selalu sama.

  • ENUM

Pada jenis tipe data yang satu ini hanya dapat membaca data yang sudah kamu inputkan sebelumnya. Misal kamu menginput data C, D, CD, CE atau dieja dituliskan akan menjadi ENUM(‘C’,’D’,’CD’,’CE’), nantinya jika Anda menginput data CF maka data CF tidak dapat terbaca.

  • SET

Jenis tipe data yang terakhir adalah tipe data SET. Tipe ini serupa dengan tipe ENUM, hanya saja ukuran byte yang dimiliki sebesar N. N ini merupakan besaran data yang Anda input, dengan catatan setiap N memiliki nilai yang sama dengan 1 byte.

2.     String Pada Phyton

Sedangkan string menurut pemrograman Phyton ialah sekumpulan karakter berbentuk teks yang di kelilingi oleh tanda kutip tunggal (‘…..’), kutip ganda (“…..”), serta kutip tiga (“’…..’”). Penggunaan tanda kutip ini untuk membuat komputer mengerti teks yang kita input. Sebagai contoh:

Pesan = “Happy Birthday!”

Pesan = ‘Happy Birthday!’

Tentunya setiap tanda kutip tunggal, ganda, maupun kutip tiga memiliki fungsinya masing-masing yang dapat Anda sesuaikan dengan kebutuhan program Anda.

3.     String Pada C

Yang selanjutnya, menurut pemrograman C tipe data string adalah kumpulan karakter yang berada pada array sebuah dimensi yang pada akhir teksnya ditambahkan \0 (null). Meskipun pada pemrograman C tidak dilengkapi dengan fasilitas pembuatan string, Anda tetap bisa membuat string melalui tipe data char.

Fungsi Manipulasi Untuk String Berdasarkan C Adalah

Fungsi Manipulasi Untuk String Berdasarkan C Adalah

Pada saat ini terdapat beberapa fungsi yang bisa Anda gunakan untuk memanipulasi string pada aplikasi C sesuai dengan kebutuhan Anda.

Berikut beberapa jenis fungsi manipulasinya:

a.     strstr ( )

Fungsi ini bisa di gunakan ketika Anda ingin mencari string di dalam string.

b.     strchr ( )

Jika Anda ingin mencari karakter dalam sebuah string, Anda bisa menggunakan fungsi strchr ( ).

c.     strcmp ( )

Fungsi yang satu ini bisa Anda gunakan ketika Anda ingin membandingkan dua buah string. Jika nantinya dua string yang Anda bandingkan memiliki nilai yang sama maka akan muncul angka 0. Sedangkan, jika nilai dari kedua string berbeda, maka akan muncul angka yang berbeda pula.

d.     strlen ( )

 Jika Anda ingin menghitung panjang dari sebuah string, Anda bisa memasukkan fungsi strlen ( ) ini.

e.     strcat ( )

Untuk Anda yang mungkin lupa menambahkan suatu karakter dan ingin menambahkan dari belakang, Anda bisa gunakan fungsi manipulasi yang satu ini.

f.      strcpy ( )

Nah, fungsi manipulasi yang satu ini bisa Anda gunakan ketika Anda ingin meng-copy suatu string yang terdapat dalam variabel, dan di paste pada variabel lainnya.

Penutup

Bagaimana? Cukup banyak bukan informasi yang Anda dapatkan mengenai String. Dari satu tipe data string saja bisa dibagi kembali menjadi beberapa informasi yang berbeda tergantung dari aplikasi pemrograman yang Anda gunakan. Setelah itu, setiap aplikasi pemrograman juga memiliki fungsi manipulasi serta jenis string masing-masing.

Untuk Anda yang kebingungan dalam mempelajari tipe data pada bahas pemrograman, Anda bisa mengikuti kelas-kelas yang disediakan oleh ITBOX. Di sana Ada berbagai macam kelas yang dibagi berdasarkan jenis aplikasi pemrograman, serta ada juga ilmu dasar pemrograman bagi kalian yang ingin belajar dari nol.

Anda juga tidak perlu khawatir, karena kelas-kelas yang disediakan oleh ITBOX memiliki harga yang cukup terjangkau. Selain itu kelas-kelas yang disediakan oleh ITBOX juga menyediakan tutor yang berkompeten dibidangnya.

Meski kelas yang diselenggarakan oleh ITBOX adalah kelas online, Anda akan tetap mendapatkan teman diskusi untuk memperluas ilmu tentang dunia digital Anda.

Demikian informasi yang dapat kami sampaikan mengenai string, semoga bermanfaat dan jadi tambahan ilmu bagi Anda. Tetap semangat dan konsisten dalam mempelajari bahasa pemrograman, ya!

Share Artikel
Shopping cart0
There are no products in the cart!
Continue shopping

Level

Course Level

Category

Skill