I. Tujuan
Strings adalah kumpulan karakter yang dianggap sebagai satu buah unit
tersendiri. Karakter ini dapat berupa huruf besar, huruf kecil, angka maupun
karakter spesial seperti +, &, $, # dll. String adalah object dari class String di
namespace System. Kita menuliskan string biasanya diletakkan dalam tanda
petik. "Ini adalah string!"
Pengolahan string wajib dilakukan jika kita akan mengolah suatu data yang
berupa informasi sebuah sistem. Proses pengolahan dapat berupa pengambilan,
penggantian atau proses lain yang berkaitan dengan karakter/kata pada string
tersebut.
Setelah proses pengolahan string selesai, biasanya hasil dari proses tersebut
akan disimpan. Terdapat banyak metode penyimpanan data, bisa berupa file txt,
database atau juga bentuk yang lainnya.
Pada praktikum kali ini, kita akan coba mengolah string yang nantinya akan
disimpan. Hal ini dikarenakan C# telah menyediakan banyak method yang
memudahkan kita dalam mengolah data maupun menyimpan data tersebut.
Dipraktikum ini juga kita akan mencoba menyimpan data pada file txt dan
database.
III. Praktikum
a. Pengolahan String
Beberapa method yang ada (jika diimplementasikan pada strText = "My
String"):
Method Contoh Hasil
Insert(index, string) strText.Insert(9,"!") "My String!"
Remove(index, count) strText.Remove(2,1) "MyString"
ToLower strText.ToLower() "my string"
ToUpper strText.ToUpper() "MY STRING"
Apabila kita ingin mencari posisi indeks suatu string di dalam string, kita
dapat menggunakan method IndexOf. Misalnya kita punya str = "My string
is a long string", maka:
Kita juga dapat mengganti kemunculan kata dalam suatu string dengan
method Replace.
str.Replace("euro", "rupiah");
Beberapa method lain yang berguna, misalnya diaplikasikan pada str = "My
String" :
Method Contoh Hasil
Join string[] x = {"a","b"}; "a-b"
String.Join("-",x)
Split string[] z = str.Split() Array "My" dan "String"
Trim str.Trim() "My String"
Buatlah sebuah aplikasi sederhana yang terdiri dari beberapa textbox dan
button, kemudian cobalah masing-masing method yang ada pada table-
tabel diatas.
b. Penyimpanan Data
1. Buatlah project baru, jangan lupa pilih windows form application.
2. Susunlah tampilan aplikasi pada layar design seperti gambar berikut
ini.
c. Database MySQL
1. Pastikan anda sudah menginstal aplikasi webserver XAMPP dan
MySQL Connector untuk .NET.
4. Setelah dibuka, akan ada tampilan seperti berikut pada browser anda.
5. Buat database baru dengan cara klik menu “Databases”. Kemudian isi
nama database yang akan dibuat, lalu tekan tombol “create”.
8. Akan tampil menu input table. Disini anda diminta untuk memberikan
nama untuk setiap kolom yang ada pada table, tipe data yang akan
disimpan, dan pengaturan lainnya.
Jika sudah selesai, tekan tombol “Save” yang ada di pojok kanan
bawah.
9. Setelah disave, table yang anda buat akan terletak dibawah nama
database anda.
Jika anda klik nama table tersebut, anda akan diarahkan pada
tampilan dan menu yang disediakan pada table tersebut. Jika ingin
melihat data yang sudah tersimpan anda klik saja menu “Browse”.
13. Pilih tab “.NET” kemudian cari “MySql.Data”, Setelah itu tekan tombol
“OK”.
14. Buat class baru dengan cara klik kanan pada project kemudian pilih
“add” “class”. Beri nama “connection.cs” pada class tersebut.
24. Setelah selesai, silahkan compile dan jalankan aplikasi. Coba semua
fungsi yang ada pada aplikasi tersebut.
IV. Tugas