Manipulasi string dan Karakter di Visual Basic 6.0. - Masih di tip dan trik visual basic. Kali ini tak bosan-bosannya Saya menulis tentang tip dan trik visual basic hanya untuk Anda. Pada pertemuan kali ini tip dan trik visual basic akan mengulas tentang Manipulasi string dan Karakter di Visual Basic 6.0. String merupakan salah satu type data yang sangat penting dalam visual basic , selain sebagai sebuah tipe data, string juga dapat diartikan sebagai deretan/rangkaian karakter yang membentuk sebuah kata atau kalimat dan diawali serta diakhiri oleh tanda kutip (").
Visual basic menyediakan beberapa fungsi khusus untuk memanipulasi string dan karakter. Fungsi tersebut dapat digunakan agar proses pembuatan program aplikasi menjadi lebih mudah.
Berikut adalah beberapa contoh dari Manipulasi String
1. Membalik String
Fungsi yang dapat digunakan untuk membalik sebuah string adalah fungsi StrReverse. Aturan penulisan untuk menggunakan fungsi StrReverse adalah sebagai berikut :
<ekspresi> = StrReverse(stringbalik)
Keterangan :
Ekspresi, adalah variabel, objek atau properti objek yang akan menampung nilai yang dikembalikan oleh fungsi StrReverse tersebut.
Stringbalik, adalah variabel string atau string yang akan di balik.
Contoh Penggunaannya :
Nama=StrReverse ("Visual Basic 6.0")
Hasil Nama = "0.6 cisaB lausiV"
2. Menggabungkan String
Ada dua buah operator yang dapat digunakan untuk menggabungkan string, yaitu operator (+) dan operator (&). Aturan penulisan yang digunakan sebagai berikut :
NamaLengkap = NamaDepan + NamaBelakang
atau
NamaLengkap = NamaDepan & NamaBelakang
Misalnya NamaDepan="Novi " dan NamaBelakang="Yusliani ", maka NamaLengkap = "Novi Yusliani"
3. Mengulang String
Fungsi String adalah fungsi yang dapat digunakan untuk mengulang karakter sehingga membentuk sebuah string. Aturan penulisan untuk menggunakan fungsi String adalah sebagai berikut :
<ekspresi> = String (banyakulang, karakterulang)
Keterangan :
ekspresi adalah variabel, objek atau properti objek yang akan menampung nilai yang dikembalikan oleh fungsi String tersebut
banayakulang, adalah banyaknya perulangan yang diinginkan
karakterulang, adalah karakter yang akan diulang
Contoh Penggunaannya:
tandatanya = String(10, "?")
Hasil tandatanya = ??????????
4. Menentukan Panjang Sebuah String
Fungsi yang digunakan untuk menentukan panjang sebuah string adalah Len. Fungsi Len akan mengemabalikan sebuah nilai yang akan menunjukan banyaklnya karakter dalam sebuah string. Aturan penulisan unuk untuk menggunakan fungsi Len adalah sebagai berikut :
<ekspresi> = Len(stringhitung)
Keterangan :
ekspresi adalah variabel, objek atau properti objek yang akan menampung nilai yang dikembalikan oleh fungsi String tersebut
stringhitung, adalah string yang kan dihitung panjangnya
Contoh Penggunaannya :
panjang = Len (Kalimat)
panjang = Len ("Visual Basic"), maka hasil panjang = 12
5. Mengganti Karaktrer Tertentu dari sebuah String
Untuk mengganti satu atau beberapa karakter dari sebuah string digunakan fungsi yang bernama Replace. Aturan penulisan unruk menggunakan fungsi Replace adalah sebagai berikut :
<ekspresi> = Replace (Stringsumber, karaktercari,karakterganti, awal, maks, tipecari)
Keterangan:
ekspresi adalah variabel, objek atau properti objek yang akan menampung nilai yang dikembalikan oleh fungsi Replace tersebut
stringsumber, adalah string yang mengandung karaktercari
karaktercari, adalah deretan karakter yang akan dicari
karakterganti, adalah deretan karakter yang akan menggantikan karaktercari
awal, adalah titik awal dimulainya pencarian terhadap karaktercari untuk diganti dengan karakterganti.
maks, adalah sipatnya optional yang digunakan untuk menentukan jumlah maksimum yang akan diganti.
tipecari, adalah ini juga optional untuk menentukan tipe pencarian yang digunakan.
Contoh Penggunaannya:
kesimpulan = Replace(Komputer Adit,"Bagus","Jelek",1,5,1)
Maka kesimpulan = "Komputer Adit Jelek"
6. Mengambil Sebagian Karakter String
Ada tiga buah fungsi yang dapat digunakan untuk mengambil atau memotong sebagian karakter dari string, yaitu Left, Right dan Mid.
Fungsi Left digunakan untuk mengambil sebagaian karakter yang dimulai dari kiri. Berikut aturan penulisannya:
<ekspresi> = Left (Stringsumber,panjangyangdiambil)
Keterangan :
ekspresi adalah variabel, objek atau properti objek yang akan menampung nilai yang dikembalikan oleh fungsi Left tersebut.
stringsumber, adalah string atau variabel bertipe string yang akan diambil sebagian karakternya.
panjangyangdiambil, adalah banyaknya karakter yang akan diambil dai stringsumber
Contoh penggunaannya :
kiri = Left("Rahmawati Senja",5). Maka hasi kiri = "Rahma"
Fungsi Right digunakan untuk mengambil sebagian karakter dimulai dari kanan denganaturan sebagai berikut :
<ekspresi> = Right(stringsumber,panjangyangdiambil)
Contoh penggunaannya:
kanan = Right("Rina Khaerunisa, 5"). Maka hasil dari kanan = "unisa"
Sedangkan fungsi Mid digunakan untuk mengambil sebagaian karakter yang ditentukan sendiri oleh program. Aturan penggunaan fungsi Mid adalah sebagai berikut :
<ekspresi> = Mid (stringsumber,awal, panjangyangdiambil).
Contoh Penggunaanya:
tengah = Mid (Arifin Ilham,2,5). Maka hasil tengah = "rifin"
7. Mencari Karakter atau String dari sebuah Teks
Fungsi yang dapat digunakan untuk mencari karakter atau string dari sebuah teks adalah fungsi InStr. Fungsi InStr akan mengembalikan sebuah nilai bertipe data long yang akan menunjukan posisi pertama karakter atau string ditemukan dalam teks.
Aturan penulisan untuk menggunakan fungsi InStr adalah sebagai berikut :
<ekspres> = InStr(awal, stringsumber, stringdicari, tipecari)
Keterangan :
ekspresi, adalah variabel, objek atau properti objek yang akan menampung nilai yang dikembalikan oleh fungsi InStr tersebut.
awal, adalah parameter optional yang digunakan untuk menentukan titik awal dimulainya pencarian terhadap stringdicari dalam stringsumber
stringsumber, adalah string yang mengandung stringdicari tempat dilakukannya pencarian
stringdicari, adalah deretan karakter yang akan dicari
tipecari, adalah parameter optional untuk menentukan tipe pencarian yang digunakan.Jika di set 1 maka sifatnya Non Case Sensitif selain itu Case Sensitif
Contoh Penggunaan:
Hasil = InStr (1, Elex Media Komputindo,"Elex",1), maka Hasil = 1
8. Mengatur Kapitalisasi Karakter dalam String
Ada dua fungsi yang dapat digunakan untuk mengatur kapitalisasi karakter dalam string, yaitu UCase dan LCase.
Fungsi UCase digunakan untuk membuat seluruh karakter (huruf) dalam string menjadi huruf kapital (huruf besar).
Aturan penulisannya sebagai berikut :
HurufKapital = UCase (Kalimatnya)
HurufKapital = UCase (Aku Cinta Padamu), maka hasilnya "AKU CINTA KAMU"
Fungsi Lcase digunakan untuk membuat seluruh karakter dalam sebuah string menjadi huruf kecil (bukan kapital).
Aturan penulisannya sebagai berikut :
HurufKecil = LCase (kalimatnya)
HurufKecil = LCase ("AKU CINTA KAMU"), maka Hasilnya "aku cinta kamu"
9. Mendapatkan Kode ASCII dari sebuah Karakter
ASCII adalah singkatan dari American Standard CodeforInformation Interchange. Setiap karakter yang ditampilkan dalam komputer memiliki kode ASCII yang berbeda. Contohnya karakter "b" memiliki kode ASCII 98 dan karakter "B" memiliki kode ASCII 66.
Fungsi yang digunakan untuk memperoleh kode ASCII dari sebuah karakter adalah ASC. Aturan penulisannya sebagai berikut :
<eksresi> = Asc (karakter)
Contoh penggunaannya
KodeAscii = Asc("N"), maka hasil KodeAscii = 78
10. Mendapatkan suatu Karakter dari sebuah Kode ASCII
Ini adalah kebalikannya dari kode ASCII yaitu memperoleh karakter dari sebuah kode ASCII dengan nama fungsi Chr. Aturan penulisannya adalah sebagai berikut :
<ekspresi> = Chr (karakter)
Contoh penggunaannya:
Karakter = Chr (65), maka hasil dari Karakter = "A"
Demikian sekilas tentang Fungsi-Fungsi Manipulasi Karakter dan String di VB6. Semoga bermanfaat dan dapat menambah wawasan kita di dunia pemograman.Terimakasih
No comments:
Post a Comment