PRAKTIKUM KE 3
FUNGSI STRING
A. TUJUAN
Mengenal beberapa property dan string
Memisahkan dan menggabungkan string.
B. DASAR TEORI
Visual basic menyediakan beberapa fungsi yang dapat kita gunakan untuk mengolah nilai string. Karena fungsi pengolah string yang dimiliki VB sangat banyak, disini
hanya akan dibahas tentang beberapa fungsi string saja yang sering digunakan dalam kehidupan sehari-hari.
- Length
Fungsi length berguna untuk menghitung jumlah karakter. Fungsi ini dapat menghitung jumlah karakter dalam variabel untuk kemudian disimpan dalam
variabel jumlah. Fungsi Length akan mengembalikan hasilnya dalam format angka, sehingga kita harus menyimpannya dalam tipe data berjenis angka juga
seperti dalam contoh berikut yang memiliki tipe data integer. Misalnya:
- ToUpper dan ToLower
Fungsi ToUpper digunakan untuk mengubah string menjadi huruf besar Upper Case. Sedangkan fungsi ToLower digunakan untuk mengubah string menjadi
huruf kecil Lower Case. Misal:
Dim myName As String = “Visual Basic” txtTampil.Text = myName.ToUpper
maka hasil yang akan ditampilkan pada textbox adalah VISUAL BASIC.
- Leftx,n : mengambil n karakter di sebelah kiri suatu string.
- Rightx,n : mengambil n karakter di sebelah kanan suatu string.
- Trim x : mengambil
- LTrim x : menghilangkan spasi kosong di awal suatu string.
- RTrim x : menghilangkan spasi kosong di akhir suatu string.
- Space n : digunakan untuk membuat karakter spasi sebanyak n.
- Mid x,m,n : digunakan untuk mengambil karakter dari string x yang dimulai
dari karakter ke m sebanyak n.
- Replace : mengganti karakter tertentu dengan sebuah karakter lain.
- InStr,n : digunakan untuk mengetahui posisi karakter n didalam string x.
- Splitx,ni: digunakan untuk memecah string x berdasarkan karakter n dengan
penomoran i.
- Substring: memotong string dari karakter n sebanyak n.
C. LATIHAN
a Latihan 1 Pengenalan String
Buat project baru,dengan nama String-1.
Tambahkan control dengan property sebagai berikut :
Lengkapi kode programnya dengan menambahkan event click pada button :
Public Class
Form1 Private
Sub btnProses_Click
ByVal sender
As System.
Object ,
ByVal e
As System.
EventArgs Handles
btnProses.Click Dim
input1 As
String = txtInput1.Text
Dim input2
As String
= txtInput2.Text Dim
input3 As
String = txtInput3.Text
Dim total
As String
total = input1 input2 input3 txtOutput.Text = total
End Sub
End Class
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan :
- Pada program adalah program pengenalan string dengan cara kerja
menggabungkan beberapa kata yang dimasukkan dalam tiap textbox ke dalam satu kalimat. Pada program diatas hasilnya bisa saja menyambung “AnandaPutriSyaviri”
karena tidak menggunakan spasi setelah penulisan kata pada tiap textbox. Pada hasil diatas , dalam setiap textbox setelah huruf terakhir diberi spasi, sehingga hasilnya
menjadi “Ananda Putri Syaviri”. Untuk menggabungkan menggunakan fungsi “ total= input input2 input3”. Tanda “” berfungsi sebagai pemisah dari tiap inputan
yang diberikan.
b Latihan 2 Mengenal Properti String
Buat project baru,dengan nama String-2.
Tambahkan control button , textbox, dan listbox dengan property seperti
berikut:
Tambahkan event click button dan lengkapi kode programnya seperti berikut:
Private Sub
btnProses_Click ByVal
sender As
System.Object, ByVal
e As
System.EventArgs Handles
btnProses.Click Dim
data, besar, kecil As
String Dim
panjang As
Integer data = txtInput.Text
panjang = data.Length besar = data.ToUpper
kecil = data.ToLower listHasil.Items.Add
Asli: data
listHasil.Items.Add Panjang string :
CStr panjang
listHasil.Items.Add Huruf Besar:
besar listHasil.Items.Add
Huruf Kecil : kecil
End Sub
End Class
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan
- Program diatas merupakan contoh program untuk dapat mengubah
huruf yang semua besar menjadi kecil atau kecil menjadi besar. Dengan menggunakan fungsi ToUpper dan ToLower maka setiap huruf yang diinputkan pada textbox akan
dieksekusi sesuai perintah, apakah pada program terdapat fungsi ToUpper ToLower atau keduanya. Untuk memanggil fungsi agar dapat ditampilkan sebagai hasil maka
pada listbox diberi “” kemudian nama objek yang telah dibuat pada pendeklarasian. Untuk menampilkan hasil pada listbox , tata penulisannya seperti “listHasilnama
listbox.Items.Addparameter yang harus diisi untuk pemanggilan fungsi hasil.
c Latihan 3 Memisahkan dan Menggabungkan String.
Buat project baru,dengan nama String-3
Tambahkan kontrol-kontrol berikut:
Tambahkan event click dan lengkapi kode programnya seperti berikut:
Public Class
Form1 Private
Sub btnProses_Click
ByVal sender
As System.
Object ,
ByVal e
As System.
EventArgs Handles
btnProses.Click Dim
data As
String Dim
blok, krktr As
Integer data = txtKata.Text
blok = data.IndexOf krktr = data.Length
listHasil.Items.Add Input Kata:
data listHasil.Items.Add
Panjang Karakter : CStr
krktr + Karakter
listHasil.Items.Add Kata Depan :
data.Substring0, blok listHasil.Items.Add
Kata Belakang : data.Substringblok,
data.Length - blok End
Sub End
Class
Tekan F5 untuk menjalankan aplikasi screenshoot
Penjelasan :
- Program diatas merupakan program untuk menggabungkan dan
memisahkan kata. Dengan menggunakan fungsi Substring. Fungsi substring digunakan untuk mengambil karakter n sebanyak n. sebelumnya untuk dapat
menggunakan fungsi ini perlu mendeklarasikan “krktr” sebagai karakter yang akan diambil, “blok” sebagai index data, dan “data” sebagai inputan dari textbox “txtKata”.
Untuk penamaan bisa menggunakan kata-kata sesuai keinginan. Jangan lupa untuk menyertakan CStr karena untuk dapat mengetahui panjang karakter yang diinputkan.
D. TUGAS PRAKTIKUM