You are on page 1of 26

LAPORAN PRAKTIKUM KE-3

STRING

Disusun Oleh:

Wahyuni Dwi Kumalasari

160533611426

Offering C

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

JURUSAN ELEKTRO

PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA

Februari 2018
PRAKTIKUM KE-3
STRING
A. TUJUAN
1. Mengenal beberapa property dari string
B. DASAR TEORI
1. Pengertian String
String dalam pemrograman komputer adalah sebuah deret simbol. Tipe data string
adalah tipe data yang digunakan untuk menyimpan barisan karakter.
2. Fungsi string pada visual basic
a. Length

b. Mid

c. Left
d. Right

e. UCase

f. Or LCase

g. Instr
h. InstrRev

i. String

j. Space
k. Replace

l. StrReverse

m. LTrim

n. RTrim

o. Trim

p. Asc

q. Chr
C. LATIHAN
1. Latihan 1: Pengenalan string
 SCRIPT
Public Class Form1

Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnproses.Click
Dim input1 As String = Tbinput1.Text
Dim input2 As String = Tbinput2.Text
Dim input3 As String = Tbinput3.Text
Dim total As String
total = input1 & input2 & input3
TBOutput.Text = total
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Me.Text = "Mengenal String"
End Sub
End Class

 HASIL KELUARAN

a) Tampilan awal window b) Tampilan sesudah diisi dan dijalanjan.


 KETERANGAN
Pada program latihan1 ini menggunakan template windows form application
sehingga nantinya program ini saat dijalankan akan menghasilkan keluaran pada
window. Program ini digunakan untuk mengabungkan inputtan kata yang
dimasukkan user pada 3 textbox yang ada, sehingga nantinya saat diklik control
button maka inputan kata tersebut akan disatukan pada textbox4. Component
button ini merupakan buttonSD karena nantinya button ini digunakan untuk
menggabungkan 3 textbox inputan user menjadi sebuah string hasil gabungan dari
kata tersebut. Pada program penggabungan string ini menggunakan 8 items
toolbox yaitu 3 control label, 4 control textbox dan 1 control button.
Control label:
1. Pada label 1 digunakan untuk memberikan label dengan text Input Kata1
dengan nama Label1.
2. Pada label 2 digunakan untuk memberikan label dengan text Input Kata2
dengan nama Label2.
3. Pada label 3 digunakan untuk memberikan label dengan text Input Kata3
dengan nama Label3.
Control textbox:
1. Pada textbox 1 digunakan untuk memasukkan kata yang pertama.
2. Pada textbox 2 digunakan untuk memasukkan kata yang kedua.
3. Pada textbox 3 digunakan untuk memasukkan kata yang ketiga.
4. Pada textbox 4 digunakan untuk menampilkan string kata yang telah
dihubungkan.
Control button:
1. Pada button 1 digunakan untuk menggabungkan 3 textbox inputan menjadi
suatu string hasil gabungan dari ketiga inputan tersebut, dan button ini diberi
text Proses.
Dalam pendeklarasian semua objek menggunakan parameter ByVal (merupakan
parameter yang dikirimkan merupakan nilai suatu objek sehingga pengguna tidak
dapat menggubah nilai objek tersebut hanya bisa mengolah).
Public Class Form1
Diguanakan untuk pendeklarasian nama class yang digunakan pada program yaitu
dengan keyword public sehingga nantinya nilai yang ada pada class ini dapat
diakses oleh komponen atau objek dari luar.
Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnproses.Click
Pada bagian script diatas merupakan procedure sub yang digunakan untuk
mendeklarasikan control button yang digunakan pada class form1. Pada control
button tersebut dibuat dengan menggunakan parameter byVal sehingga nantinya
nilai pada label tidak dapat diubah oleh objek laintetapi hanya bisa diakses atau
digunakan. Pada control button tersebut diberi teks dengan nilai “Proses” dan nilai
pada nama yaitu “btnproses”.
Dim input1 As String = Tbinput1.Text
Dim merupakan perintah yang digunakan pada visual basic untuk mendeklarasikan
suatu variabel, variabel yang dideklarasikan pada Dim diatas merupakan variabel
local sehingga variabel tersebut dapat digunakan oleh seluruh prosedur pada class
form1. Nama variabel yang akan dideklarasikan yaitu input1 dengan menggunakan
tipe data String, variabel input1 tersebut dibuat dengan menggunakan nama dengan
nilai “Tbinput1”. Variabel input1 tersebut akan menyimpan kata yang dimasukkan
pada Tbinput1 (textbox untuk mengisikan kata yang pertama). Karena pada
program tidak diberi & maka nantinya saat ditampilkan pada textbox4 (texbox
penggabung string) kata tersebut tidak akan ada spasi antar kata.
Dim input2 As String = Tbinput2.Text
Dim merupakan perintah yang digunakan pada visual basic untuk mendeklarasikan
suatu variabel. variabel yang akan dideklarasikan yaitu input2 dengan
menggunakan tipe data String, variabel input2 tersebut dibuat dengan menggunakan
nama dengan nilai “tboff”. Variabel input2 tersebut akan menyimpan kata yang
dimasukkan pada Tbinput2 (textbox untuk mengisikan kata yang kedua).
Dim input3 As String = Tbinput3.Text
Variabel yang akan dideklarasikan yaitu input3 dengan menggunakan tipe data
String, variabel input3 tersebut dibuat dengan menggunakan nama dengan nilai
“Tbinput3”. Variabel input3 tersebut akan menyimpan kata yang dimasukkan pada
Tbinput3 (textbox untuk mengisikan kata yang ketiga).
Dim total As String
Pendeklarasian variabel total dengan menggunakan tipe data sting. total = input1

& input2 & input3 Variabel ini nantinya akan menggabungkan kata dari setiap
inputan dan juga menyimpan kata tersebut sebelum nantinya ditampilkan pada
textbox4. TBOutput.Text = total sehingga nantinya niali atau isi yang ada pada
variabel total akan ditampilkan pada textbox4 atau TbOutput.
2. Latihan 2: Pengenalan Properti String
 SCRIPT
Public Class Form1
Private Sub Btproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btproses.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

 HASIL KELUARAN

 KETERANGAN
Program pada latihan kedua ini merupakan suatu program yang digunakan untuk
memproses suatu inputan string, sehingga inputan tersebut dapat diketahui sting
awalnya, panjang string, huruf besar (string yang dimasukkan menjadi huruf besar),
huruf kecil (string yang dimasukkan menjadi huruf kecil semua). Menggunakan
template windows form application sehingga nantinya saat didebugging hasilnya
akan ditampilkan pada window. Untuk memproses string yang telah dimasukkan
digunakan button yang diberi teks “Proses” sehingga nantinya saat diklik button
proses maka pemrosesan pengenalan property string dimulai. Program ini
menggunkan 5 items toolbox yaitu 2 control label, 1 control textbox, 1 contron
button dan 1 control listbox.
Control label:
1. Pada label 1 digunakan untuk memberikan label dengan text Input String
dengan nama lbinput.
2. Pada label 2 digunakan untuk memberikan label dengan text Hasil dengan
nama lbhasil.
Control textbox:
Pada textbox 1 digunakan untuk memasukkan string yang akan diproses.
Control button:
Pada button 1 digunakan untuk memproses string yang telah diinputkan dan
button ini diberi text Proses.
Control listBox:
Digunakan untuk menampilkan hasil pemrosesan string dan listbox ini diberi
nama list hasil. Dengan menggunakan listbox akan membuat keluaran pada
program ini berupa list/ pada baris baru pada setiap pemrosesannya, dan pada
code program nya tidak perlu menambahkan newline.
Dalam pendeklarasian semua objek menggunakan parameter ByVal (merupakan
parameter yang dikirimkan merupakan nilai suatu objek sehingga pengguna tidak
dapat menggubah nilai objek tersebut hanya bisa mengolah).
Public Class Form1
pendeklarasian nama class yang digunakan pada program yaitu dengan keyword
public sehingga nantinya nilai yang ada pada class ini dapat diakses oleh komponen
atau objek dari luar.
Private Sub Btproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Btproses.Click
Script ini digunakan untuk mendeklarasikan control button yang nantinya akan
digunakan untuk memproses string yang telah dimasukkan sesuai dengan perintah
fungsi yang ditambahkan pada code program.
Dim data, besar, kecil As String
Dim panjang As Integer
Digunakan untuk pendeklarasian varabel dan tipe data yang digunakan pada
program ini nantinya.
Data, besar, dan kecil menggunakan tipe data string karena pada variabel ini
nantinya berisikan teks atau karakter dimana bisa berbentuk kata atau kalimat.
Panjang menggunakan tipe data integer, karena pada variabel ini nantinya berisikan
angka bulat seperti 1,2,3,4 dan tidak akan ada bilangan yang koma tetapi bisa
bernilai negative dan positif.
data = txtinput.Text digunakan untuk pendeklarasian bahwa nilai yang ada pada
variabel ‘data’ adalah sting yang diinputkan oleh user yaitu pada textbox1 atau
txtinput.
panjang = data.Length digunakan untuk mendeklarasikan bahwa nilai dari
variabel ‘panjang’ didapatkan dari penghitungan panjang karakter pada variabel
‘data’ dengan menggunakan fungsi length.
besar = data.ToUpper digunakan untuk mengetahui nilai dari variabel ‘besar’
yang didapatkan melalui pengkonversian nilai atau isi, pada variabel ‘data’ menjadi
huruf besar semua dengan menggunakan fungsi ToUpper.
kecil = data.ToLower digunakan untuk mengetahui nilai dari variabel ‘kecilr’
yang didapatkan melalui pengkonversian nilai atau isi, pada variabel ‘data’ menjadi
huruf kecil semua dengan menggunakan fungsi ToLowwer.
Listhasil.Items.Add("Asli: " & data)
Listhasil.Items.Add("Panjang String: " & CStr(panjang))
Listhasil.Items.Add("Huruf Besar: " & besar)
Listhasil.Items.Add("Huruf Kecil: " & kecil)
Diguanakan untuk menambahkan item atau isi pada toolbox ListBox atau
ListHasil yaitu hasil dari proses penghitungan dan pengkonversian terhadap sting
yang telah dimasukkan oleh user sesuai dengan perintah dan fungsi yang digunakan.
Data akan ditampilkan dalam bentuk list dimana pada list pertama untuk
menampilkan data string asli yang dimasukkan oleh user, list kedua digunakan
untuk menampilkan panjang karakter dari string yang telah dimasukkan, list ketiga
digunakan untuk menampilkan pengkonversian string yang dimasukkan user
menjadi huruf besar semua, dan list keempat digunakan untuk menampilkan hasil
pengkonversian string yang telah dimasukkan oleh user menjadi huruf kecil semua.
3. Latihan 3: Memisah dan manggabungkan string
 SCRIPT
Public Class Form1
Private Sub btproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btproses.Click
Dim data As String
Dim blok, krktr As Integer
data = tbkata.Text
blok = data.IndexOf(" ")
krktr = data.Length
Listhasih.Items.Add("Input Kata : " & data)
Listhasih.Items.Add("Panjang Karakter : " & CStr(krktr) +
"Karakter")
Listhasih.Items.Add("Kata Depan : " & data.Substring(0, blok))
Listhasih.Items.Add("Kata Belakang : " & data.Substring(blok,
data.Length() - blok))
End Sub
End Class

 HASIL KELUARAN

a) Tampilan windows awal

b) Tampilan windows setelah diisi


 KETERANGAN
Program pada latihan 3 merupakan program yang digunakan untuk
mengidentifikasi suatu string yang dimasukkan oleh user berdasarkan pada data
dari string awal yang dimasukkan, panjang dari karakter yang dimasukkan user,
kata depan dari string yang dimasukkan oleh user, dan kata belakang dari string
yang dimasukkan user. Program ini hamper sama dengan program yang ada pada
latihan sebelumnya hanya saja pada program yang ini sring yang diinputkan oleh
user 2 string. Dengan menggunakan template windows form application sehingga
nantinya keluaran pada program ini akan ditampilkan pada window. Pprogram ini
menggunakan button ini merupakan buttonSD karena nantinya button ini
digunakan untuk menggabungkan 3 textbox inputan user menjadi sebuah string
hasil gabungan dari kata tersebut. Dalam pendeklarasian semua objek
menggunakan parameter ByVal (merupakan parameter yang dikirimkan
merupakan nilai suatu objek sehingga pengguna tidak dapat menggubah nilai objek
tersebut hanya bisa mengolah). Items yang digunakan pada program ini 5 items
yaitu 1 control label, 1 control textbox, 1 contol button, dan 1 listbox.
Control label:
Pada label 1 digunakan untuk memberikan label dengan text Input Kata (dua
kata) dengan nama lbkata.
Control textbox:
Pada textbox 1 digunakan untuk memasukkan string yang akan diproses
sebanyak 2 kata.
Control button:
Pada button 1 digunakan untuk memproses string yang telah diinputkan dan
button ini diberi text PROSES.
Control listBox:
Digunakan untuk menampilkan hasil pemrosesan string dan listbox ini diberi
nama listhasil. Dengan menggunakan listbox akan membuat keluaran pada
program ini berupa list/ pada baris baru pada setiap pemrosesannya, dan pada
code program nya tidak perlu menambahkan newline.
public Class Form1
Diguanakan untuk pendeklarasian nama class yang digunakan pada program
yaitu dengan keyword public sehingga nantinya nilai yang ada pada class ini dapat
diakses oleh komponen atau objek dari luar.
Private Sub btproses_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btproses.Click
Diguanakan untuk mendeklarasikan penggunaan button yang diberi nama
btproses dan dengan text PROSES. Button ini nantinya digunakan untuk
memproses kata yang telah diinputkan oleh user berdasarkan fungsi yang telah
diberikan pada code program.
Dim data As String
Dim blok, krktr As Integer
Digunakan untuk pendeklarasian variabel yang nantinya digunakan pada program
ini. Pendeklarasian bertujuan agar nantinya saat variabel tersebut digunakan pada
code program tidak terjadi error karena variabel tersebut tidak tedefinisi.
Pada variabel data dideklarasikan dengan tipe data string sehingga nantinya inputan
atau masukan yang masuk ataupun keluarnya dalam variabel ini berupa teks atau
karakter.
Pada variabel blok, krktr dideklarasikan dengan menggunakan tipe data integer
sehingga nantinya masukkan ataupun keluarnya pada variabel ini berupa angka
data = tbkata.Text digunakan untuk pendeklarasian nilai pada variabel data
merupakan isi dari string yang dimasukkan user melalui tbkata atau pada textbox.
blok = data.IndexOf(" ") digunakan untuk pendeklarasian variabel blok yang
nilai atau isinya merupakan nilai inputan yang ada pada variabel data. Variabel ini
nantinya digunakan untuk mencari kata depan dan kata belakang dari kata atau
string yang telah dimasukkan.
krktr = data.Length variabel krktr ini nantinya digunakan untuk mengetahui
panjang dari kata yang telah diinputkan sesuai dengan data atau string atau kata
yang ada pada variabel data.
Listhasih.Items.Add("Input Kata : " & data) digunakan untuk menambahkan

items pada listbox sehingga nantinya dapat ditampilkan. Pada bagian ini nantinya

digunakan untuk menampilkan inputan dari kata yang dimasukkan oleh user.

Listhasih.Items.Add("Panjang Karakter : " & CStr(krktr) + "Karakter")


digunakan untuk menambahkan items pada listhasil, yang akan ditambahkan yaitu
panjang dari karakter yang diinputka. Sehingga nantinya inputan yang memiliki tipe
data string akan dihitung jumlah karakternya berdasarkan nilai yang ada pada
variabel krktr, sehingga nanti keluaranya berupa jumlah karakter dari string yang
diinputkan tersebut.
Listhasih.Items.Add("Kata Depan : " & data.Substring(0, blok)) digunakan
untuk mencari kata depan dari kata yang telah dimasukkan oleh user dengan
menggunakan code program Substring
Listhasih.Items.Add("Kata Belakang : " & data.Substring(blok, data.Length()

- blok)) digunakan untuk mencari kata belakang dari kata yang telah dimasukkan
oleh user dengan menggunakan code program Substring

D. TUGAS PRAKTIKUM
1. Tugas Praktikum 1: Membuat project dengan menggabungkan 3 fungsi
 SCRIPT
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim data, besar, kecil As String
Dim blok, krktr As Integer
data = TextBox1.Text
blok = data.IndexOf(" ")
krktr = data.Length
besar = data.ToUpper
kecil = data.ToLower
ListBox1.Items.Add("Input Kata : " & data)
ListBox1.Items.Add("Panjang Karakter : " & CStr(krktr) +
"Karakter")
ListBox1.Items.Add("Kata Depan : " & data.Substring(0, blok))
ListBox1.Items.Add("Kata Belakang : " & data.Substring(blok,
data.Length() - blok))
ListBox1.Items.Add("Huruf Besar : " & besar)
ListBox1.Items.Add("Huruf Kecil : " & kecil)
End Sub
End Class
 HASIL KELUARAN
 KETERANGAN
Program pada tugas praktikum pertama ini merupakan suatu program yang
menggunakan beberapa fungsi string seperti ToLower, ToUpper, Substring, dan
Length. Jalannya program ini yaitu setelah user menginputkan string yang akan
diproses sesuai dengan fungsi string yang ditambahkan pada code edit program dan
hasil dari proses fungsi tersebut akan ditampilkan pada toolbox listbox dengan
urutan sesuai penulisan pada code program. Menggunakan tempalate windows
form application sehingga nantinya keluaran program ini akan ditampilkan pada
window. Items toolbox yang digunakan pada program ini yaitu 1 control label, 1
textbox, 1 control button, 1 control listbox.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Merupakan pendeklarasian control button. Fungsi string yang digunakan pada
program ini dimasukan pada items ini sehingga nantinya saat button diklik maka
pemrosesan string akan dimulai.
Dim data, besar, kecil As String
Dim blok, krktr As Integer
Digunakan untuk pedeklarasian variabel yang nantinya digunakan pada
program fungsi string dan tipe data yang digunakan pada setiap variabel tersebut.
Variabel data, besar, kecil yang dideklarasikan dengan menggunakan tipe data
String.
Variabel blok, krktr dideklarasikan dengan menggunakan tipe data integer.
data = TextBox1.Text digunakan untuk mendeklarasikan nilai yang ada pada
variabel “data” yaitu nilai dari yang diinputkan user pada textbox1 tersebutlah yang
merupakan isi dari variabel data.
blok = data.IndexOf(" ") digunakan untuk pendeklarasian nilai dari variabel
blok. Nilai dari variabel blok merupakan nilai dari variabel data yang letaknya
berdasarkan index yang dituju bisa untuk kalimat depan maupun untuk mengetahui
kalimat akhir.
krktr = data.Length digunakan untuk mendeklarasikan nilai yang ada pada
variabel krktr, dimana nilai pada variabel tersebut merupakan nilai yang didapatkan
dari variabel data dengan menggunakan fungsi length maka panjangnya karakter
pada string tersebut dapat dihitung.
besar = data.ToUpper digunakan untuk mendeklarasikan nilai dari variabel besar
dimana nilai dari variabel besar didapatkan dari nilai variabel data, dengan
menggunakan fungsi ToUpper tersebut maka nilai yang ada pada variabel data akan
diubah menjadi huruf capital.
kecil = data.ToLower digunakan untuk mendeklarasikan nilai dari variabel kecil
dimana nilai dari variabel kecil didapatkan dari nilai variabel data, dengan
menggunakan fungsi ToLower tersebut maka nilai yang ada pada variabel data akan
diubah menjadi huruf kecil. Sehingga keluarannya nanti merupakan huruf kecil dari
string yang diinputkan.
ListBox1.Items.Add("Input Kata : " & data)
ListBox1.Items.Add("Panjang Karakter : " & CStr(krktr) + "Karakter")
ListBox1.Items.Add("Kata Depan : " & data.Substring(0, blok))
ListBox1.Items.Add("Kata Belakang : " & data.Substring(blok, data.Length()
- blok))
ListBox1.Items.Add("Huruf Besar : " & besar)
ListBox1.Items.Add("Huruf Kecil : " & kecil)
Digunakan untuk menambahkan item pada control ListBox1 (yang akan
ditambahkan merupaka data hasil pemrosesan string). Untuk dapat menampilkkan
data atau nilai yang telah diproses maka dalam pendeklarasian penambahan items
pada listbox dengan memanggil variabel yang telah dideklarasikan sesuai dengan
fungsi string pada variabel tersebut. maka saat dijalankan nantinya akan
menampilkan data string yang dimasukka dijadikan fungsi string yang berbeda-beda
sesuai pendeklarasian.
2. Tugas Praktikum 2: membuat program seperti latihan2, dengan menambahkan
beberapa baris dalam listbox yang akan menampilkan masing-masing karakter
pada index huruf ke 1, 3, 5, 7 (missal: input string = pendtium. Maka karakter yang
akan ditampilkan adalah p, n, i, u)
 SCRIPT
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim data, besar, kecil, karakter1, karakter3, karakter5, karakter7
As String
Dim krktr As Integer
data = TextBox1.Text
krktr = data.Length
besar = data.ToUpper
kecil = data.ToLower
karakter1 = Mid(TextBox1.Text, 1, 1)
karakter3 = Mid(TextBox1.Text, 3, 1)
karakter5 = Mid(TextBox1.Text, 5, 1)
karakter7 = Mid(TextBox1.Text, 7, 1)
ListBox1.Items.Add("Input Kata : " & data)
ListBox1.Items.Add("Panjang Karakter : " & CStr(krktr) +
"Karakter")
ListBox1.Items.Add("Huruf Besar : " & besar)
ListBox1.Items.Add("Huruf Kecil : " & kecil)
ListBox1.Items.Add("karakter1 : " & karakter1)
ListBox1.Items.Add("karakter3 : " & karakter3)
ListBox1.Items.Add("karakter5 : " & karakter5)
ListBox1.Items.Add("karakter7 : " & karakter7)
End Sub
End Class

 HASIL KELUARAN

a) Tampilan awal b) Tampilan setelah diinput dan diproses


 KETERANGAN
Program pada tugas praktikum ini akan menghasilkan program yang hamper sama
dengan program yang ada pada tugas praktikum sebelumya hanya saja pada
program ini nantinya ditambahkan fungsi string untuk mencari urutan suatu
karakter pada suatu string yang diinputkan oleh user. Pada program ini
menggunakan template windows form application sehingga nantinya keluaran pada
program ini akan dikeluarkan pada window. Items toolbox yang digunakan pada
program ini yaitu 1 control label, 1 textbox, 1 control button, 1 control listbox.
Penambahan fungsi string yang nantinya digunakan pada program ini akan
ditambahkan di control button dengan melalui kode program sehingga pemrosesan
fungsi string dilakukan setelah button tersebut diklik.
Dim data, besar, kecil, karakter1, karakter3, karakter5, karakter7 As String
Dim krktr As Integer
Digunakan untuk pedeklarasian variabel yang nantinya digunakan pada
program fungsi string dan tipe data yang digunakan pada setiap variabel tersebut.
Variabel data, besar, kecil yang dideklarasikan dengan menggunakan tipe data
String.
Variabel blok, krktr dideklarasikan dengan menggunakan tipe data integer.
data = TextBox1.Text pendeklarasian nilai yang ada pada textbox1 yang
merupakan nilai dari variabel data.
krktr = data.Length pendeklarasian nilai dari variabel krktr, dengan
menggunakan fungsi Length sehingga variabel ini digunakan untuk mengetahui
panjang dari suatu karakter.
besar = data.ToUpper pendeklarasian nilai dari variabel besar, dengan
menggunakan fungsi ToUpper maka nantinya variabel ini digunakan untuk
menggubah inputan string dari user menjadi huruf capital semua.
kecil = data.ToLower pendeklarasian nilai dari variabel kecil, dengan
menggunakan fungsi ToLower maka nantinya variabel ini digunakan untuk
menggubah inputan string dari user menjadi huruf kecil semua.
karakter1 = Mid(TextBox1.Text, 1, 1)
karakter3 = Mid(TextBox1.Text, 3, 1)
karakter5 = Mid(TextBox1.Text, 5, 1)
karakter7 = Mid(TextBox1.Text, 7, 1)
pendeklarasian nilai yang ada pada variabel karakter, menggunakan fungsi Mid
dimana fungsi ini digunakan untuk mengambil karakter pada karakter ke-n dengan
jumlah “n”.
karakter1 variabel ini nantinya akan mengambil karakter pada string yang
diinputkan pada karakter ke-1.
Karakter3 variabel ini nantinya akan mengambil karakter pada string yang
diinputkan pada karakter ke-3
Karakter5 variabel ini nantinya akan mengambil karakter pada string yang
diinputkan pada karakter ke-5
Karakter7 variabel ini nantinya akan mengambil karakter pada string yang
diinputkan pada karakter ke-7
ListBox1.Items.Add digunakan untuk menambahkan item yang nantinya akan
ditambahkan pada listbox yang ada. Semua variabel yang sudah dideklarasikan
akan dipanggil sesuai dengan fungsi stringnya.
E. TUGAS RUMAH
1. Tugas Rumah 1 : mebuat suatu program yang menggabungkan 5 fungsi string
 SCRIPT
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim data, besar, kecil, karakter1, karakter5 As String
Dim blok, krktr As Integer
data = TextBox1.Text
blok = data.IndexOf(" ")
krktr = data.Length
besar = data.ToUpper
kecil = data.ToLower
karakter1 = Mid(TextBox1.Text, 1, 1)
karakter5 = Mid(TextBox1.Text, 5, 1)
ListBox1.Items.Add("Input Kata : " & data)
ListBox1.Items.Add("Panjang Karakter : " & CStr(krktr) +
"Karakter")
ListBox1.Items.Add("Kata belakang : " & data.Substring(blok,
data.Length() - blok))
ListBox1.Items.Add("Kata Depan : " & data.Substring(0, blok))
ListBox1.Items.Add("Huruf Besar : " & besar)
ListBox1.Items.Add("Huruf Kecil : " & kecil)
ListBox1.Items.Add("karakter1 : " & karakter1)
ListBox1.Items.Add("karakter5 : " & karakter5)
ListBox1.Items.Add("Pecah Karakter : " & Split(TextBox1.Text)(1))
End Sub
End Class

 HASIL KELUARAN

a) Tampilan awal b) Tampilan setelah diinputkan dan diproses


 KETERANGAN
Pada program tugas rumah1 merupakan program yang digunakan untuk
memproses inputan string berdasarkan fungsi string yang telah ditambahkan pada
program melalui code program. Program ini hampir sama dengan program yang
ada sebelumnya namun pada program ini ditambahkan fungsi string split yang
digunakan untuk memecahkan karakter pada string yang telah diinputkan oleh user.
Menggunakan template windows form application sehingga nantinya keluaran
pada program ini akan ditampilkan pada window. Items toolbox yang digunakan
pada program ini yaitu 1 control label, 1 textbox, 1 control button, 1 control listbox.
Penambahan fungsi string yang nantinya digunakan pada program ini akan
ditambahkan di control button dengan melalui kode program sehingga pemrosesan
fungsi string dilakukan setelah button tersebut diklik.
Dim data, besar, kecil, karakter1, karakter5 As String
Dim blok, krktr As Integer
Pendeklarasian variabel yang nantinya digunakan pada program tugas rumah ini
dengan menggunakan tipe data yang sesuai.tipe data string digunakan untuk
variabel data, besar, kecil, karakter1, dan karakter5. Sedangkan untuk tipe data
integer digunakan pada variabel blok dan krktr.
data = TextBox1.Text digunakan untuk mendeklarasikan variabel data, dimana
nilai dari variabel ini merupakan inputan pada textbox1 atau inputan dari user.
blok = data.IndexOf(" ") digunakan untuk pendeklarasian variabel blok dengan
nilai dari variabel data, memggunakan fungsi string indexOf sehingga nantinya
nilai dari variabel ini dapat ditentukan berdasarkan indexnya.
krktr = data.Length pendeklarasian nilai dari variabel krktr, dengan
menggunakan fungsi Length sehingga variabel ini digunakan untuk mengetahui
panjang dari suatu karakter.
besar = data.ToUpper pendeklarasian nilai dari variabel besar, dengan
menggunakan fungsi ToUpper maka nantinya variabel ini digunakan untuk
menggubah inputan string dari user menjadi huruf capital semua.
kecil = data.ToLower pendeklarasian nilai dari variabel kecil, dengan
menggunakan fungsi ToLower maka nantinya variabel ini digunakan untuk
menggubah inputan string dari user menjadi huruf kecil semua.
karakter1 = Mid(TextBox1.Text, 1, 1)
karakter5 = Mid(TextBox1.Text, 5, 1)
Digunakan untuk pendeklarasian nilai karakter pada string yang diinputkan oleh
user, dengan menggunakan funngsi Mid dimana fungsi ini nantinya akan
mengambil karakter ke-n pada string. Karakter1 akan digunakan untuk mengambil
karakter pada karakter ke-1 pada string dan karakter5 akan mengambil karakter
string ke-5.
ListBox1.Items.Add digunakan untuk menambahkan item yang nantinya akan
ditambahkan pada listbox yang ada. Semua variabel yang sudah dideklarasikan
akan dipanggil sesuai dengan fungsi stringnya. Pada listbox ini nantinya akan
menampilkan hasil pemrosesan suatu string berdasarkan fungsi string yang
diterapkan pada program tersebut. urutan hasil yang akan ditampilkan pada listbox
sesuai dengan yang ditambahkan pada listbox dengan code program atau sintaks.

2. Tugas Rumah 2: membuat program seperti latihan tiga hanya menerima inputan
dua kata. Buatlah sebuah project baru seperti program pada latihan tiga yang bisa
menerima input lebih dari dua kata dan dapat menghilangkan spasi yang tidak
diperlukan di depan dan belakang kata.
 SCRIPT
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Dim data As String
Dim blok, krktr As Integer
data = TextBox1.Text
blok = data.IndexOf(" ")
krktr = data.Length
ListBox1.Items.Add(" Program String")
ListBox1.Items.Add("Input Kata: " & data)
ListBox1.Items.Add("Panjang Karakter : " & CStr(krktr) + "
Karakter")
ListBox1.Items.Add("Kata Depan : " & data.Substring(0, 6))
ListBox1.Items.Add("Kata Belakang : " & data.Substring(10,
data.Length() - 15))
ListBox1.Items.Add("Hapus Spasi Awal : " & LTrim(data))
ListBox1.Items.Add("Hapus Spasi Akhir : " & RTrim(data))

End Sub
End Class
 HASIL KELUARAN

a) Tampilan awal window

b) Tampilan window setelah diinputkan string dan dijalankan.


 KETERANGAN
Program pada tugas rumah ini hampir sama dengan program yang ada pada
tugas rumah sebelumnya hanya saja pada tugas rumah ini ditambahkan dengan
fungsi string yang digunakan untuk manghapus spasi pada awal dan akhir
kalimat yang dianggap tidak diperlukan maka nantinya secara otomatis akan di
happus. String yang digunakan pada program ini 5 yaitu indexOf, Length,
substring, LTrim, RTrim.
krktr = data.Length
String Length digunakan untuk variabel krktr yang nantinya variabel ini
digunakan untuk menghitung panjang karakter pada string yang dimasukkan
oleh user.
ListBox1.Items.Add("Hapus Spasi Awal : " & LTrim(data))
String LTrim digunakan untuk menghilangkan spasi kosong diawal suatu string
dan pada program ini nantinya digunakan untuk menghapus spasi awal kalimat.
ListBox1.Items.Add("Hapus Spasi Akhir : " & RTrim(data))
String RTrim digunakan untuk menghilangkan spasi kosong diakhir suatu string
dan pada program ini nantinya digunakan untuk menghapus spasi akhir kalimat
yang diinputkan.
blok = data.IndexOf(" ")
String indexOf digunakan pada variabel blok yang nantinya variabel ini
digunakan untuk menampilkan kata sesuai dengan index yang ditunjuk.
ListBox1.Items.Add("Kata Depan : " & data.Substring(0, 6))
String substring digunakan pada variabel yang digunakan untuk memotong
suatu string dari karakter ke-n dan sebanyak-n, string ini pada program
digunakan untuk menampilkan kata depan dan kata belakang dari srting yang
telah dimasukkan oleh user. Pada program ini index untuk kata depan
menggunakan parameter (0,6) sehingga nanti program akan mengambil untuk
karakter depan dengan inputan karakter 0-6 karakter. Dan untuk parameter data
belakang yaitu (10, data_Length()-15).
Inputan string yang diproses maka akan ditampilkan hasilnya pada listbox
sehingga dapat diketahui perbadingan antar semua proses.
F. DAFTAR PUSTAKA

______. 2013. Fungsi-Fungsi String dalam Visual Basic. (Online).http://blog.mukhlis


bersama.web.id/2013/07/fungsi-fungsi-string-dalam-visual-basic.html.
Diakses pada 16 februari 2018.

______. 2016. Operasi String di Visual Basic. (Online).


http://www.martinsetiawan.com /2016/02/operasi-string-di-visual-basic-
6.html. Diakses pada 16 februari 2018.

Tim Asisten Praktikum. 2018. Modul III Fungsi String. Malang: Universitas Negeri
Malang.

You might also like