Pengenalan Fungsi-fungsi String Pada VB.net
Fungsi String Asc()
Fungsi string Asc() di gunakan untuk menghasilkan angka ASCII dari suatu karakter tunggal yang ditetapkan.
Contoh penggunaan string Asc()
1
2
3
4
|
Dim hasil As Integer
hasil = Asc(“A”)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Chr(charCode)
Fungsi string chr() digunakan untuk menghasilkan suatu karakter dari angka ASCII tertentu. Dengan kata lain fungsi Chr() merupakan kebalikan dari fungsi Asc().
Contoh penggunaan string Chr()
1
2
3
4
|
Dim hasil As String
hasil = Chr(65)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Concat()
Fungsi string concat() digunakan untuk menggabungkan dua string atau lebih.
Contoh pengunaan string Concat()
1
2
3
4
5
6
7
8
|
Dim namadepan, namabelakang, namalengkap As String
namadepan = “Aris”
namabelakang = “Fauzi”
namalengkap = String.Concat(namadepan, ” “, namabelakang)
Console.WriteLine(“Nama depan : {0}”, namadepan)
Console.WriteLine(“Nama belakang : {0}”, namabelakang)
Console.WriteLine(“Nama lenkap : {0}”, namalengkap)
Console.ReadLine()
|
Fungsi String Copy()
Fungsi string copy() digunakan untuk menyalin sebuah string.
Contoh penggunaan string copy()
1
2
3
4
5
|
Dim kata, hasil As String
kata = “Visual Basic .Net”
hasil = String.Copy(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Contains()
Fungsi string contains() digunakan untuk mencari string yang ditentukan. Nilai yang di hasilkan fungsi ini yaitu Boolean.
Contoh penggunaan string Contains()
1
2
3
4
5
6
|
Dim kata As String
Dim hasil As Boolean
kata = “Visual Basic .Net”
hasil = kata.Contains(“Net”)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Compare()
Fungsi string Compare() digunakan untuk membandingkan dua String Objek. Di mana nilai yang dihasilkan dari fungsi ini yaitu Integer (0 dan 1).
Contoh penggunaan string Compare()
1
2
3
4
5
6
7
|
Dim kata1, kata2 As String
Dim hasil As Integer
kata1 = “VB.net”
kata2 = “vb.net”
hasil = String.Compare(kata1, kata2)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Equals()
Fungsi string Equals() digunakan untuk membadingkan dua karakter string atau bisa juga berupa objek.
Contoh penggunaan string Equals()
1
2
3
4
5
6
7
|
Dim str1, str2 As String
Dim hasil As Boolean
str1 = “VB.NET”
str2 = “vb.net”
hasil = Equals(str1, str2)
Console.WriteLine(hasil)
Console.ReadLine()
|
atau
1
2
3
4
|
Dim hasil As Boolean
hasil = Equals(1, 1)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String EndsWith()
Fungsi string EndsWith() digunakan untuk penegcekan akhiran string. Nilai yang dihasil dari fungsi ini adalah boolean.
Contoh penggunaan string EndsWith()
1
2
3
4
5
6
|
Dim kata As String
Dim hasil As Boolean
kata = “Visual Basic .Net”
hasil = kata.EndsWith(“Net”)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Insert(startIndex,value)
Fungsi string insert() digunakaan untuk memasukan atau menyisipkan string baru, di mana :
- starIndex : untuk menentukan indek lokasi penyisispan
- value : tempat untuk nilai yang akan disisipkan
Contoh penggunaan string insert()
1
2
3
4
5
6
|
Dim namaBank, hasil As String
namaBank = “Bank Indonesia”
hasil = namaBank.Insert(5, “Negara “)
Console.WriteLine(namaBank)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String InStr(string,expression,[compare])
Fungsi string InStr() digunakan untuk menemukan posisi sebuah string atau karakter, di mana :
- string : tempat untuk string yang akan di eksekusi
- expression : tempat untuk string atau karakter yang akan di cari
- compare : berikut fungsi compare
Kode Compare Nama Compare Keterangan 0 vbBinaryCompare Case Sensitif (membedakan besar kecilya suatu karakter 1 vbTextCompare non Case Sensitif 2 vbDatabaseCompare non Case Sensitif Catatan
- untuk menentukan jenis compare kita bisa menggunakan kode compare atau nama compare
- cara kerja string InStr() yaitu menyeleksi per karakter dari kiri ke kanan
contoh penggunaan string InStr()
1
2
3
4
5
6
|
Dim kata As String
Dim posisi As Integer
kata = “REPOSISITION”
posisi = InStr(kata, “T”)
Console.WriteLine(“Posisi T dari kata {0} ada di {1}”, kata, posisi)
Console.ReadLine()
|
Fungsi String IndexOf()
Fungsi string IndexOd() digunakan untuk mengetahui indek suatu karakter dari string yang di eksekusi.
Nilai yang dihasilkan dari fungsi ini yaitu integer.
Contoh penggunaan string INdexOf()
1
2
3
4
5
6
|
Dim kata As String
Dim hasil As Integer
kata = “Visual Basic .Net”
hasil = kata.IndexOf(“B”)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String InStrRev(stringCheck,expression,start)
Fungsi string InStrRev() sama seperti fungsi InStr() perbedaannya hanya pada start pencarian. InStrRev pencariannya dimulai dari kanan ke kiri dan juga value dari parameter start bisa ditentukan. Nilai yang di hasilkan dari fungsi ini yaitu Integer.
Contoh penggunaan InStrRev()
1
2
3
4
5
6
|
Dim kata As String
Dim hasil As Integer
kata = “Visual Basic .Net”
hasil = InStrRev(kata, “u”, 10)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Lcase(str)
Fungsi string Lcase() digunakan untuk mengubah suatu string menjadi huruf kecil.
Contoh penggunaan string Lcase()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “REPOSISITION”
hasil = LCase(kata)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Left(str,length)
Fungsi string Left() di gunakan untuk mengambil karakter dari sebelah kiri sebanyak nilai yang telah ditentukan.
- str : diisi dengan string yang akan di proses
- length : diisi dengan jumlah karakter string yang akan di ambil
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “Visual Basic .Net”
hasil = Left(kata, 6)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Catatan
untuk menentukan value parameter length tidak boleh < 0.
Fungsi String Len(str)
Fungsi string Len() digunakan untuk menghitung jumlah karakter yang membentuk String, di mana parameter str adalah tempat string yang akan dihitung panjang karakternya.
Contoh penggunaan string Left()
1
2
3
4
5
6
|
Dim kata As String
Dim jmlkarakter As Integer
kata = “REPOSISITION”
jmlkarakter = Len(kata)
Console.WriteLine(“Jumlah karakater dari kata ““{0}”” adalah {1}”, kata, jmlkarakter)
Console.ReadLine()
|
Fungsi String LTrim(str)
Fungsi string LTrim() digunakan untuk menghilangkan spasi di awal kata/kalimat, di mana str adalah tempat untuk string yang akan di hapus spasi-nya.
Contoh penggunaan string LTrim()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = ” REPOSISITION”
hasil = LTrim(kata)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Length()
Fungsi string length() digunakan untuk menghitung jumlah string.
contoh penggunaan
1
2
3
4
5
6
|
Dim nama As String
Dim jmlKarakter As Integer
nama = “Novianti Selina”
jmlKarakter = nama.Length()
Console.WriteLine(“jumlah karakter dari {0} adalah {1}”, nama, jmlKarakter)
Console.ReadLine()
|
Catatan
Dalam fungsi string length() karakter spasi juga akan di hitung
Fungsi String Mid(str,start,length)
Fungsi string Mid() digunakan untuk mengambil karakter dari suatu string, di mana
- str : tempat untuk string yang akan diambil karakternya
- start : tempat untuk menentukan posisi awal string yang akan di ambil karakternya
- lenght : tempat untuk menentukan jumlah karakter yang akan di ambil.
contoh penggunaan string Mid()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “KK-101-B”
hasil = Mid(kata, 4, 3)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Catatan
- nilai start tidak boleh kurang dari 1 dan tidak boleh lebih dari jumlah karakter string yang di eksekusi
- nilai length minimal 1
- parameter [length] bersifat opsional
Fungsi String Replace(str,find,replace,[Start],[Count])
Fungsi string Replace() digunakan untuk mengganti suatu karakter/kata dari suatu string yang ditetapkan.
- str: diisi dengan string yang akan dianalisis.
- find : diisi dengan string yang akan dicari dan diganti
- replace : diisi dengan string pengganti
- start : diisi dengan nilai posisi awal pengecekan karakter string
- Count : diisi dengan nilai jumlah pembatasan penggantian string
Contoh penggunaan string Replace()
1
2
3
4
5
|
Dim kata, hasil As String
kata = “aaaaaa”
hasil = Replace(kata, “a”, “b”, 1, 3)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Right(str,length)
Fungsi string Right() di gunakan untuk mengambil karakter dari sebelah kanan sebanyak nilai yang telah ditentukan.
- str : diisi dengan string yang akan di proses
- length : diisi dengan jumlah karakter string yang akan di ambil
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “Visual Basic .Net”
hasil = Right(kata, 4)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Rtrim(str)
Fungsi string Rtrim() digunakan untuk menghilangkan spasi di akhir kata/kalimat, di mana str adalah tempat untuk string yang akan di hapus spasi-nya.
Contoh penggunaan string Rtrim()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “VB.Net “
hasil = RTrim(kata)
Console.WriteLine(“|{0}|”, kata)
Console.WriteLine(“|{0}|”, hasil)
Console.ReadLine()
|
Fungsi String Space(length)
Fungsi string Space() digunakan untuk menghasilkan karakter spasi sebanyak length karakter.
1
2
3
4
|
Dim kata As String
kata = “Visual” & Space(5) & “Basic” & Space(25) & “.Net”
Console.WriteLine(kata)
Console.ReadLine()
|
Fungsi String StrConv(str, conversion)
Fungsi string StrConv() digunakan untuk mengubah karakter string manjadi karakter besar atau kecil.
- str : diisi dengan string yang ingin diproses
- conversion
Conversion Kode Keterangan vbLowerCase 1 Semua karakter menjadi kecil vbUpperCase 2 Semua karakter menjadi besar vbProperCase 3 Awal kata menjadi karakter besar
Catatan
untuk menentukan value parameter Conversion kita bisa menggunakan kode atau nama conversion.
Contoh pengguaan string StrConv()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “VISUAL basic .Net”
hasil = StrConv(kata, vbUpperCase)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
atau
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “VISUAL basic .Net”
hasil = StrConv(kata, 2)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String StrReverse(string)
Fugsi string StrReverse() di gunakan untuk membalikan urtan karakter string.
Contoh penggunaan string StrReverse()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “Selamat Datang”
hasil = StrReverse(kata)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Substring(start,length)
Fungsi string substring() digunakan untuk mengambil karakter dari suatu string, di mana start adalah tepat untuk posisi index awal karakter yang akan di ambil sedangkan bagian length tempat untuk menentukan jumlah karakter string yang akan di ambil.
Contoh penggunaan string substring()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “VB.net”
hasil = kata.Substring(2, 4)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Fungsi String Split(expression)
Fungsi string Split() diguankan untuk memisahkan karakter-karakter dari sebuah nilai string dengan pembatas karakter tertentu. Parameter expression adalah tempat untuk ekpresi tanda pembatas karakter.
Contoh penggunaan string split()
1
2
3
4
5
6
7
8
9
|
Dim kata As String
Dim data() As String
kata = “11-22-33-44-55-66”
data = kata.Split(“-“)
Console.WriteLine(kata)
For Each hasil In data
Console.WriteLine(hasil)
Next
Console.ReadLine()
|
Fungsi String Trim(str)
Fungsi string Trim() digunakan untuk menghilangkan spasi di awal dan di akhir string.
Contoh penggunaan string Trim()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = ” Visual Basic .Net “
hasil = Trim(kata)
Console.WriteLine(“|{0}|”, kata)
Console.WriteLine(“|{0}|”, hasil)
Console.ReadLine()
|
Fungsi String UCase(str)
Fungsi string UCase() digunakaan untuk mengubah suatu string menjadi huruf besar (huruf kapital)
Contoh penggunaan string Ucase()
1
2
3
4
5
6
|
Dim kata, hasil As String
kata = “reposisition”
hasil = UCase(kata)
Console.WriteLine(kata)
Console.WriteLine(hasil)
Console.ReadLine()
|
Untuk mempercepat pemahaman ini, daftar segera kursus komputer di Edusoft Center. Ada puluhan paket kursus dengan trainer yg handal dan berpengalaman.
Info selengkapnya bisa hubungi
Office : 0271 745 2187
No XL : 08180 4542 586 (WA & Telegram Ada)
No Simpati : 082 22922 2121
atau
Bisa Langsung Registrasi Online lewat Formulir Online:
www.edusoftcenter.com