{ Berbagi, Menulis, Dan Mengajar } Ilmu… » 7. Operating System » FUngsi String Pada VB.6
FUngsi String Pada VB.6
Fungsi-fungsi VB di bawah ini digunakan untuk mengolah data string.
Left : mengambil n karakter di sebelah kiri suatu string
karakter = Left(“abcdefâ€,2)	‘karakter = “abâ€
Right : mengambil n karakter di sebelah kanan suatu string
karakter = Right(“abcdefâ€,2)	‘karakter = “efâ€
Trim : menghilangkan spasi kosong di awal dan akhir suatu string
karakter = Trim(“  abc  def   â€)	‘karakter = “abc  defâ€
Ltrim : menghilangkan spasi kosong di awal suatu string
MyStr = Ltrim(AnyString)
Rtrim : menghilangkan spasi kosong di akhir suatu string
MyStr = Rtrim(AnyString)
Ucase : mengubah suatu string menjadi huruf besar semua
MyStr = UCase(AnyString)
Lcase : mengubah suatu string menjadi huruf kecil semua
MyStr = LCase(AnyString)
Mid : mengambil n karakter dari suatu posisi yang ditetapkan
MyStr = Mid(“abcdefghijâ€, 3, 4) 	‘hasil “cdefâ€
Len : menghitung jumlah karakter yang membentuk suatu string
MyStr = Len(“abcdefâ€) 	‘hasil=6
LSet : menempatkan string di dalam string yang lain, di sebelah kiri
MyStr = “0123456789â€
Lset MyStr = “<-Leftâ€	‘hasil “<-Left       “
RSet : menempatkan string di dalam string yang lain, di sebelah kanan
MyStr = “0123456789â€
Rset MyStr = “>-Rightâ€	‘hasil “         >-Right“
Format : mengatur string sehingga terformat sesuai yang ditentukan
A$ = Format (5455.4, “##,##0.00â€)		‘A$ = “5,459.40â€
A$ = Format (334.9, “####.##â€)		‘A$ = “334.9â€
A$ = Format (5, “0.00%â€)			‘A$ = “500.00%â€
A$ = Format (“HELLOâ€, “<â€)		‘A$ = “helloâ€
A$ = Format (“This isâ€, “>â€)			‘A$ = “THIS ISâ€
String: membuat string yang berisi sejumlah karakter yang digandakan
A$ = String (5, “*â€)		‘A$ = “*****â€
Chr: menghasilkan karakter yang terwakili oleh suatu angka tertentu
A$ = Chr (65)		‘A$ = A
A$ = Chr (97)		‘A$ = a
A$ = Chr (62)		‘A$ = >
Asc: menghasilkan angka ASCII dari suatu karakter tunggal
MyNumber = Asc(‘A’)	‘’hasilnya 65
MyNumber = Asc(‘a’)	‘’hasilnya 97
MyNumber = Asc(‘Apple’)	‘’hasilnya 65
Space: menghasilkan ruang kosong sebanyak n karakter
MyStr = Space(10) 	‘buat string 10 spasi
MyStr = “Hello†& Space(10) & “World†	‘menyisipkan 10 spasi diantara kata Hello World
InStr: menentukan apakah string tertentu berada pada string lain
Dim CariString, CariChar, MyPos
CariString = ‘XXpXXpXXPXXP†	‘String yang dianalis
CariChar = “Pâ€		‘String yang dicari “Pâ€
‘mencari mulai dari kolom ke-4, hasilnya 6
MyPos = InStr(4, CariString, CariChar, 1)
‘mencari mulai dari kolom ke-1, hasilnya 9
MyPos = InStr(1, CariString, CariChar, 0)
MyPos = InStr(CariString, CariChar)		‘hasilnya 9
MyPos = InStr(1, SearchString, “Wâ€)	‘hasilnya 0
InStrRev: cari posisi string dalam string yang lain, mulai dari akhir
i = InStrRev(StringCheck, StringMatch[, start[, compare]])
StrComp: membandingkan dua variabel string
StrComp(string1, string2 [, compare] )
| 
 Jika 
 | 
 Hasilnya 
 | 
| 
 string1 < string 2 
 | 
 -1 
 | 
| 
 string1= string 2 
 | 
 0 
 | 
| 
 string1> string 2 
 | 
 1 
 | 
| 
 string1atau string 2 = Null 
 | 
 Null 
 | 
Dim MyStr1, MyStr2, MyComp
MyStr1 = “ABCD†: MyStr2 = “abcdâ€	‘nilai awal
A = StrComp(MyStr1, MyStr2, 1)		‘A = 0
A = StrComp(MyStr1, MyStr2, 0)		‘A = -1
A = StrComp(MyStr2, MyStr1)		‘A = 1
StrConv: mengubah huruf besar atau kecil suatu karakter string
A$ = StrConv(“Semua Besarâ€, 1)		‘A$ = “SEMUA BESARâ€
A$ = StrConv(“Semua Kecilâ€, 2)		‘A$ = “semua kecilâ€
A$ = StrConv(“pertama BESARâ€, 3)		‘A$ = “Pertama Besarâ€
StrReverse: mengubah urutan karakter suatu string
A$ = StrReverse(“12345678â€)		‘A$ = “87654321â€
A$ = StrReverse(“abcdefgâ€)			‘A$ = “gfedcbaâ€
Replace: menggantikan string dari kelompok string
Replace(expression, find, replace[, start[, count[, compare]]])
FormatCurrency: string memakai format currency yang ditetapkan
A$ = FormatCurrency(12000, 1)			‘A$ = “$12,000.0â€
A$ = FormatCurrency(12000, 2)			‘A$ = “$12,000.00â€
Catatan, untuk mengubah mata uang, gunakan Regional Settings Currency dari sistem operasi Windows
FormatDateTime: menghasilkan ekspresi tanggal dan waktu
A$ = FormatDateTime(Now)  ‘hasilnya “10/8/02 11:15:46 AMâ€
A$ = FormatDateTime(Now, vbLongDate)  ‘hasilnya “Tuesday, March 02, 2008â€
A$ = FormatDateTime(“3/2/99â€, vbShortDate) ‘hasilnya “3/2/99â€
A$ = FormatDateTime(“3/2/99â€, vbLongDate) ‘hasilnya “12:00:00 AMâ€
FormatNumber: membuat format bilangan sesuai option yang diberikan
FormatNumber(var1, 2)
FormatPerCent: membuat format bilangan dalam prosentase
A$ = FormatPerCent(0.1255, 2) 	‘A$ = 12.55%
A$ = FormatPerCent(0.12555) 	‘A$ = 12.56%
A$ = FormatPerCent(12.55, 2) 	‘A$ = 1,255.00%
A$ = FormatPerCent(12.55) 		‘A$ = 1,255.00%
Filed under: 7. Operating System







