Pengolahan string adalah bagian integral dari banyak bahasa pemrograman modern, dan salah satu operasi umum yang sering digunakan adalah menggabungkan atau concatenate string. Konsep ini memungkinkan pengembang untuk menggabungkan dua atau lebih string menjadi satu string tunggal. Dalam beberapa bahasa pemrograman, ini dapat dilakukan dengan menggunakan operator khusus atau fungsi built-in
Penggabungan String atau sering populernya dengan concatenate disingkat concat sering kita temui untuk menampilkan output kepada user. Setiap bahasa mempunyai fitur sendiri-sendiri untuk operasi tersebut. Bagi pengguna excel, maka fungsi yang dipanggil yaitu concatenate(). Fungsi ini biasa saya gunakan untuk mempermudah pembuatan tanggal secara otomatis biar nggak kelupaan setting tanggal. Caranya mudah koq cukup memanggil function today, day, dan yang lainnya. contoh sebagai berikut penggabungan / concatenate string di excel.
=CONCATENATE("Semarang, ",DAY(TODAY()),"/",MONTH(TODAY()),"/",YEAR(TODAY()))
Hasilnya Semarang, 23/10/2021
dengan teknik ini dijamin kalian tidak perlu cek tanggal lagi asalkan komputer kalian betul sih tanggalnya.
Matlab/Octave
Contoh lain bagi pengguna matlab/octave, bila akan menggabungkan string harus diperhatikan bila variabel tersebut number perlu diubah ke string dengan perintah num2str(). Cara mudah concat string agak unik di matlab/octave yaitu menggunakan operator array []
#octave / matlab a = 1:10; disp(['Ukuran array : ' num2str(size(a,2))]
Python
Kalau kalian suka menggunakan Python pun demikian, wajib mengubah number ke string, contoh sebagai berikut penggabungan / concatenate string Python. Menurut saya ini bahasa yang paling bagus untuk urusan string karena mendukung regex. Apalagi urusan concate string malah jauh lebih mudah
import numpy as np a = np.arange(0,10,1) print('ukuran array : ', len(a)) print('ukuran array : '+str(len(a)))
R/RStudio
Bagaimana dengan R/RStudio, hemm ini lah yang unik yaitu harus menggunakan function paste(). contoh sebagai berikut penggabungan / concatenate string R/RStudio.
a = c(1:10) print(paste('ukuran array : ',length(a),sep='')) umur = 25 print(paste('nama saya adalah ', 'bejo pamungkas ', 'umur ',umur, sep=''))
Menurut kalian Penggabungan / Concatenate String yang paling gampang digunakan yang mana??