Mdul Praktikum Bahasa Pemrgraman Visual (BPV) MODUL III STRING A. TUJUAN 1. Mengenal beberapa prperti dari string 2. Memisahkan dan menggabungkan string B. ALOKASI WAKTU 4 js (4 x 50 menit) C. PETUNJUK 1. Awali setiap aktivitas dengan da, semga berkah dan mendapat kemudahan. 2. Pahami tujuan, dasar teri, dan latihan-latihan praktikum dengan baik dan benar. 3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur. 4. Tanyakan kepada asisten/dsen apabila ada hal-hal yang kurang jelas. D. DASAR TEORI Visual basic menyediakan beberapa fungsi yang dapat kita gunakan untuk menglah nilai string. Karena fungsi penglah 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 frmat angka, sehingga kita harus menyimpannya dalam tipe data berjenis angka juga seperti dalam cnth berikut yang memiliki tipe data integer. Misalnya: Kata = Visual Basic 2008 Jumlah = Length (kata) jumlah : 17 karakter TUpper dan TLwer Jurusan Teknik Elektr FT UM 1
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) Fungsi TUpper digunakan untuk mengubah string menjadi huruf besar (Upper Case). Sedangkan fungsi TLwer digunakan untuk mengubah string menjadi huruf kecil (Lwer Case). Misal: Dim myname As String = Visual Basic txttampil.text = myname.tupper() maka hasil yang akan ditampilkan pada textbx adalah VISUAL BASIC Left (x, n) : mengambil n karakter di sebelah kiri suatu string s = Micrsft.VisualBasic.Left( Aku Bisa,3) nilai s = Aku Right (x, n) : mengambil n karakter di sebelah kanan suatu string s = Micrsft.VisualBasic.Right( Aku Bisa,3) nilai s = isa Trim (x): menghilangkan spasi ksng di awal dan akhir suatu string s = Trim( Aku Bisa ) nilai s = Aku Bisa Ltrim (x) : menghilangkan spasi ksng di awal suatu string s = Ltrim( Aku Bisa ) nilai s = Aku Bisa Rtrim(x) : menghilangkan spasi ksng di akhir suatu string s = Rtrim( Aku Bisa ) nilai s = Aku Bisa Space(n), digunakan untuk membuat karakter spasi sebanyak n. Cnth: s = Space(10), maka nilai s adalah " " Mid(x,m,n), digunakan untuk mengambil karakter dari string x yang dimulai dari karakter ke m sebanyak n. Cnth: s = Mid("Aku Bisa", 2, 2) maka nilai s adalah "ku" Replace : mengganti karakter tertentu dengan sebuah karakter lain Nilai awal = Any String Nilai akhir = Replace (nilai awal, string yang akan diganti, string pengganti ) InStr(x,n), digunakan untuk mengetahui psisi karakter n didalam string x. s = InStr("Aku Bisa", "u") maka nilai s adalah 3 Split(x,n)(i), digunakan untuk memecah string x berdasarkan karakter n dengan penmran i. s = Split("Kuda,Kerbau,Sapi,Kambing,Macan", ",")(0), maka nilai s adalah "Kuda" Jurusan Teknik Elektr FT UM 2
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) 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" SubString : memtng string dari karakter ke-n sebanyak n. Misalnya: Dim myname As String = Visual Basic txttampil.text = myname.substring(1,7) maka akan tampil kata Basic pada textbx. E. LATIHAN 1. Pengenalan String a. Buat prject baru dengan nama String-1 b. Tambahkan ktrl dengan prperti sebagai berikut: Tlbx Prperti Nilai Frm1 Text String StartPsitin CenterScreen Label1 Text Input Kata 1 Label2 Text Input Kata 2 Label3 Text Input Kata 3 TextBx1 Name txtinput1 TextBx2 Name txtinput2 TextBx3 Name txtinput3 TextBx3 Name txtoutput Buttn Name btnprses Text Prses c. Atur agar tampilannya seperti gambar berikut: Jurusan Teknik Elektr FT UM 3
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) d. Tambahkan Event Click pada Buttn Prses dan tambahkan script berikut: 2. Mengenal Prperti String Untuk mengenal beberapa prperti dari string pada visual basic lakukan latihan sebagai berikut: a. Buat sebuah prject baru dengan nama String-2 b. Tambahkan kntrl buttn, textbx, dan listbx dengan prperti sebagai berikut: Tlbx Prperti Nilai Frm1 Text Mengenal String StartPsitin CenterScreen Label1 Name lblinput Text Input String Label2 Name lblhasil Jurusan Teknik Elektr FT UM 4
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) Text Hasil TextBx1 Name txtinput ListBx Name listhasil Buttn Name btnprses Text Prses c. Atur agar tampilannya seperti gambar berikut: d. Tambahkan Even Click pada Buttn e. Tambahkan Script sebagai berikut: f. Jalankan prgram dan amati hasilnya Jurusan Teknik Elektr FT UM 5
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) 3. Memisahkan dan menggabungkan String a. Buat prject baru dengan nama String-2 b. Buatlah tampilan seperti gambar berikut: c. Atur prperti-nya sebagai berikut: TlBx Prperti Nilai Frm1 Text Belajar String SartPsitin CenterScreen Label1 Name lblkata Text Input Kata (dua kata) TextBx1 Name txtkata Buttn1 Name btnprses Text Prses ListBx1 Name listhasil d. Tambahkan event klik pada buttn prses e. Tambahkan script berikut Jurusan Teknik Elektr FT UM 6
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) F. TUGAS PRAKTIKUM 1. Buatlah sebuah prject yang mengandung minimal 3 fungsi string sesuai dengan kreasi anda. 2. Buat sebuah prject seperti pada latihan dua. Tambahkan beberapa baris dalam listbx yang menampilkan masing masing karakter pada index huruf ke 1, 3, 5, 7 (misal: Input String = pendtium. Maka karakter yang ditampilkan adalah: p, n, t, u) Jurusan Teknik Elektr FT UM 7
Mdul Praktikum Bahasa Pemrgraman Visual (BPV) G. TUGAS RUMAH 1. Buatlah sebuah prject yang mengandung minimal 5 fungsi string sesuai dengan kreasi anda. 2. Prgram pada latihan tiga hanya menerima input dua kata. Buatlah sebuah prject baru seperti prgram pada latihan tiga yang bisa menerima input lebih dari dua kata dan dapat menghilangkan spasi yang tidak diperlukan di depan dan belakang kata. (Ingat: Sal dalam Tugas rumah adalah standar. Jika kalian bisa menambah dengan kde lain yang lebih kreatif akan mendapatkan nilai lebih) Jurusan Teknik Elektr FT UM 8