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