String atau Fungsi String merupakan sekumpulan fungsi-fungsi yang terdapat pada Software Visual Basic. Fungsi ini biasanya digunakan untuk validasi suatu inputan yang berbentuk string. Visual Basic menyediakan beberapa fungsi yang digunakan untuk mengolah nilai string.
Pada Visual Basic terdapat banyak sekali kumpulan string yang berfungsi untuk mengolah data bertipe string. Untuk mengetahui apa saja fungsi-fungsi yang ada pada Visual Basic, baca artikel Beberapa Fungsi String Pada VB 6 dan VB.Net Beserta Contohnya dibawah ini:

LCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi kecil semua.
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
StrConv(x,n) , digunakan untuk mengubah huruf dalam string x berdasarkan nilai n.
Contoh:
Contoh:
Contoh:
Contoh:
Contoh:
Pada Visual Basic terdapat banyak sekali kumpulan string yang berfungsi untuk mengolah data bertipe string. Untuk mengetahui apa saja fungsi-fungsi yang ada pada Visual Basic, baca artikel Beberapa Fungsi String Pada VB 6 dan VB.Net Beserta Contohnya dibawah ini:
Baca : 6 Komponen Dasar Visual Basic 6

LCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi kecil semua.
Contoh:
s = LCase("Aku Bisa") , maka nilai s adalah "aku bisa"UCase(x) , digunakan untuk mengubah semua huruf dalam string x menjadi besar semua.
Contoh:
s = LCase("Aku Bisa") , maka nilai s adalah "AKU BISA"Left(x,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari kiri sebanyak n.
Contoh:
VB 6.0, s = Left("Aku Bisa", 3)Right(x,n), digunakan untuk mengambil karakter dari string x yang dimulai dari kanan sebanyak n.
VB .NET, s = Strings.Left("Aku Bisa", 3)
maka nilai s adalah "Aku"
Contoh:
VB 6.0, s = Right("Aku Bisa", 3)Mid(x,m,n) , digunakan untuk mengambil karakter dari string x yang dimulai dari karakter ke m sebanyak n. Contoh:
VB .NET, s = Strings.Right("Aku Bisa", 3)
maka nilai s adalah "isa"
s = Mid("Aku Bisa", 2, 2) , maka nilai s adalah "ku"LTrim(x) , digunakan untuk menghapus karakter spasi di bagian kiri dari string x.
Contoh:
s = LTrim(" Aku Bisa ") , maka nilai s adalah "Aku Bisa "RTrim(x) , digunakan untuk menghapus karakter spasi di bagian kanan dari string x.
Contoh:
s = RTrim(" Aku Bisa ") , maka nilai s adalah " Aku Bisa"Trim(x) , digunakan untuk menghapus karakter spasi di bagian kiri dan kanan dari string x.
Contoh:
s = Trim(" Aku Bisa ") , maka nilai s adalah "Aku Bisa"Len(x) , digunakan untuk menghitung jumlah karakter dari string x.
Contoh:
s = Len("Aku Bisa") , maka nilai s adalah 8.String(n,x) , digunakan untuk membuat karakter x sebanyak n.
Contoh:
VB 6.0, s = String(10, "A")Space(n) , digunakan untuk membuat karakter spasi sebanyak n.
VB .NET, s = New String("A", 10)
maka nilai s adalah "AAAAAAAAAA"
Contoh:
s = Space(10) , maka nilai s adalah " "Asc(x) , digunakan untuk mengetahui nilai ASCII dari karakter x.
Contoh:
s = Asc("A") , maka nilai s adalah 65Chr(x) , digunakan untuk mengetahui karakter dari nilai ASCII x.
Contoh:
s = Chr(65) , maka nilai s adalah "A"InStr(x,n) , digunakan untuk mengetahui posisi karakter n didalam string x.
Contoh:
s = InStr("Aku Bisa", "u") , maka nilai s adalah 3StrComp(x,y,n) , digunakan untuk membandingkan string x dan string y berdasarkan n. Jika n bernilai 0 maka akan dibandingkan secara case-sensitive, sedangkan jika n bernilai 1 maka akan dibandingkan secara biasa.
Contoh:
s = StrComp("Aku", "aku", 0) , maka nilai s adalah -1Khusus untuk fungsi ini, jika menghasilkan nilai 0 maka dianggap sebagai True, dan jika menghasilkan nilai selain 0 maka dianggap False.
s = StrComp("Aku", "aku", 1) , maka nilai s adalah 0
StrConv(x,n) , digunakan untuk mengubah huruf dalam string x berdasarkan nilai n.
Contoh:
s = StrConv("Aku Bisa", 1) , maka nilai s adalah "AKU BISA"StrReverse(x) , digunakan untuk membalikkan posisi huruf dalam string x.
s = StrConv("Aku Bisa", 2) , maka nilai s adalah "aku bisa"
s = StrConv("aku bisa", 3) , maka nilai s adalah "Aku Bisa"
Contoh:
s = StrReverse("Aku Bisa") , maka nilai s adalah "asiB ukA"Replace(x,m,n) , digunakan untuk menggantikan karakter m dalam string x dengan karakter n.
Contoh:
s = Replace("Kamu Juga Bisa", "a", "o") , maka nilai s adalah "Komu Jugo Biso"Split(x,n)(i) , digunakan untuk memecah string x berdasarkan karakter n dengan penomoran i.
Contoh:
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(0) , maka nilai s adalah "Kuda"Join(x,n) , digunakan untuk menggabungkan rangkain string x yang dihubungkan dengan string n.
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(1) , maka nilai s adalah "Kerbau"
s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(4) , maka nilai s adalah "Macan"
Contoh:
VB6, s = Join(Array("Hani", "Indah", "Budi", "Herman"), " & ")Now, digunakan untuk mendapatkan Tanggal dan Waktu sekarang.
VB.NET, s = Join(New Object() {"Hani", "Indah", "Budi", "Herman"}, " & ")
maka nilai s adalah "Hani & Indah & Budi & Herman"
d = Now , hasilnya 13/01/2012 1:22:42Date, digunakan untuk mendapatkan Tanggal sekarang.
VB 6.0 d = Date , hasilnya 13/01/2012Time, digunakan untuk mendapatkan Waktu sekarang.
VB .NET d = Now.Date , hasilnya 13/01/2012
VB 6.0 d = Time , hasilnya 1:22:42Day(x), digunakan untuk mengambil nilai Tanggal saja dari x.
VB .NET d = Now.ToLongTimeString , hasilnya 1:22:42
VB 6.0 d = Day(#1/13/2012#) , hasilnya 13Month(x), digunakan untuk mengambil nilai Bulan saja dari x.
VB .NET d = #1/13/2012#.Day , hasilnya 13
VB 6.0 d = Month(#1/13/2012#) , hasilnya 1Year(x), digunakan untuk mengambil nilai Tahun saja dari x.
VB .NET d = #1/13/2012#.Month , hasilnya 1
VB 6.0 d = Year(#1/13/2012#) , hasilnya 2012Hour(x), digunakan untuk mengambil nilai Jam saja dari x.
VB .NET d = #1/13/2012#.Year , hasilnya 2012
VB 6.0 d = Hour(#1:22:42 AM#) , hasilnya 1Minute(x), digunakan untuk mengambil nilai Menit saja dari x.
VB .NET d = #1:22:42 AM#.Hour , hasilnya 1
VB 6.0 d = Minute(#1:22:42 AM#) , hasilnya 22Second(x), digunakan untuk mengambil nilai Detik saja dari x.
VB .NET d = #1:22:42 AM#.Minute, hasilnya 22
VB 6.0 d = Second(#1:22:42 AM#) , hasilnya 42DateSerial(x, y, z), digunakan untuk menghasilkan Tanggal dari kombinasi x, y, z.
VB .NET d = #1:22:42 AM#.Second, hasilnya 42
d = DateSerial(2012, 1, 13) , hasilnya 13/01/2012TimeSerial(x, y, z), digunakan untuk menghasilkan Waktu dari kombinasi x, y, z.
d = TimeSerial(1, 22, 42) , hasilnya 1:22:42MonthName(x), digunakan untuk mendapatkan nama Bulan dari x.
d = MonthName(2) , hasilnya FebruariWeekdayName(x), digunakan untuk mendapatkan nama Hari dari x.
d = WeekdayName(2, , vbSunday) , hasilnya SeninSemoga dengan adanya artikel Fungsi String Pada VB 6 dan VB.Net Beserta Contohnya dapat memudahkan Anda dalam mempelajari bahasa pemrograman Visual Basic 6 ataupun Visual Basic.Net