Anda di halaman 1dari 18

PRAKTIKUM II – Olah & Simpan Data

Nama : ………………………………………………………. Nilai :


NIM : ……………………………………………………….
Tanggal : ……………………………………………………….

I. Tujuan

 Mempelajari pemakaian Strings di C#


 Dapat mengunakan Strings dalam aplikasi windows sederhana
 Mempelajari penyimpanan data di C#
 mempelajari database di C#
 Dapat menggunakan database dalam aplikasi windows sederhana

II. Dasar Teori

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:

Method Contoh Hasil


IndexOf(string) str.IndexOf("ring") 5
IndexOf(string, int) str.IndexOf("ring",10) 22
LastIndexOf(string) str.LastIndexOf("ring") 22
LastIndexOf(string, int) str.LastIndexOf("ring",3) -1

Pada beberapa aplikasi, kadang-kadang kita butuh untuk meng-copy


karakter atau kata atau kalimat dalam sebuah string yang panjang. String
yang kita cari dalam sebuah string yang panjang disebut substring (bagian
dari string). Oleh karena itu, method yang kita gunakan dinamakan juga
dengan Substring.

hasil = str.Substring(indeks_awal, indeks_akhir);

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.

3. Atur properties setiap tool yang anda gunakan.


4. Pertama, kita akan mencoba melakukan proses simpan data ke file
txt.
5. Pindah ke layar program dengan cara klik “view code” yang ada pada
menubar solution explorer.
6. Setelah itu, tambahkan library berikut pada program anda.

7. Pindah ke layar design, kemudian klik ganda pada button1. Kemudian


tambahkan program berikut kedalam event click button1.

8. Jalankan programnya. Jika muncul pesan berhasil menyimpan, maka


cek file sesuai dengan alamat penyimpanan yang telah anda
masukkan pada textBox1.
9. Setelah berhasil menyimpan data ke file txt, sekarang kita akan
mencoba membaca data yang ada pada file txt.
10. Klik ganda button2 pada layar design sehingga menampilkan event
click untuk button2. Tambahkan program berikut ini pada event
tersebut.
11. Jalankan programnya, amati data yang tampil pada richTextBox1.

c. Database MySQL
1. Pastikan anda sudah menginstal aplikasi webserver XAMPP dan
MySQL Connector untuk .NET.

2. Jika sudah terinstal, buka aplikasi XAMPP, kemudian aktifkan fitur


webserver “Apache” dan database “MySQL” dengan menekan tombol
“Start” yang ada di sebelah kanan masing-masing fitur. Setelah
berhasil diaktifkan, tampilan XAMPP akan seperti gambar berikut ini.
3. Buka browser, kemudian ketikkan http://localhost/phpmyadmin/.

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”.

6. Setelah berhasil, database anda akan muncul disebelah kiri browser.


7. Klik database yang baru anda buat tersebut. Setelah itu, buatlah table
baru yang berfungsi untuk menampung setiap data yang akan anda
simpan. Selain memasukkan nama table, anda juga akan diminta
untuk memasukkan jumlah kolom yang akan dibuat. Kemudian tekan
tombol “Go”.

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”.

10. Buat solution/project baru pada visual studio C#.

11. Design tampilan aplikasi menggunakan label, textbox, Button,


RadioButton dan DataGridView seperti gambar berikut. Jangan lupa
untuk memberikan penamaan untuk setiap tools yang digunakan.
12. Tambahkan reference MySQL dengan cara klik kanan pada Reference
 Add Reference.

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.

15. Tambahkan beberapa library pada class tersebut, sehingga akan


tampak seperti gambar berikut.

16. Tambahkan global variable berikut ini pada class “connection.cs”.


17. Tambahkan juga method-method berikut ini.
18. Setelah selesai menambahkan variable dan method pada class
connection.cs, sekarang buka file source tampilan. Tambahkan
variable global dan beberapa inisialisasi yang harus dijalankan saat
aplikasi dibuka seperti gambar berikut ini.
19. Aktifkan event click untuk tombol dan even checkedChanged untuk
radioButton.

20. Pada event click tombol, ketikkan kode berikut ini.


21. Pada setiap event checkedChanged radioButton, ketikkan kode berikut
ini.
22. Tambahkan method berikut.

23. Perhatikan penamaan pada setiap tools, silahkan disesuaikan agar


tidak terjadi error.

24. Setelah selesai, silahkan compile dan jalankan aplikasi. Coba semua
fungsi yang ada pada aplikasi tersebut.
IV. Tugas

Buatlah sebuah aplikasi untuk menampilkan data dari 3 buah potensiometer.


Tampilkan data ketiga potensiometer tersebut dalam sebuah grafik, kemudian
simpanlah datanya pada database. Aplikasi juga dapat digunakan untuk
melihat data potensiometer yang sudah pernah tersimpan sebelumnya.

Anda mungkin juga menyukai