Anda di halaman 1dari 12

PRAKTIKUM KONEKSI DATABASE

Percobaan : Aplikasi Windows dengan Menggunakan Basisdata Tanpa Dataset


1. Bukalah program SQL Server Management Studio.
2. Buatlah sebuah basisdata baru dengan nama P5_XX (XX adalah 2 digit NIM
terakhir Anda).
3. Buatlah sebuah tabel dengan nama msprodi, dengan field sebagai berikut:

4. Buatlah tabel lain dengan nama msmhs yang memiliki relasi dengan msprodi,
sehingga id_prodi pada tabel msprodi menjadi Foreign Key pada msmhs.
Fieldnya sebagai berikut:

5. Bukalah program Visual Studio, dan buat project aplikasi Windows baru dengan
nama PRG2_20212_P5_1_1_XX (XX adalah 2 digit terakhir NIM Anda).
6. Desainlah Form1 sebagai berikut:

1
7. Atur nama kontrol TextBox sebagai berikut: txtIdProdi, txtNamaProdi,
txtSingkatan, txtKaProdi, dan txtSekProdi.
8. Atur nama kontrol Button sebagai berikut: btnSave dan btnClear.
9. Kontrol btnSave digunakan untuk menyimpan isian TextBox ke dalam basisdata,
yaitu pada tabel msprodi.
10. Kontrol btnClear digunakan untuk mengosongkan seluruh TextBox.
11. Pada Form1.cs, tambahkan namespace baru:

2
12. Buatlah sebuah method yang digunakan untuk memproses data. Beri nama method
UpdateDB, kode programnya sebagai berikut:

3
13. Buatlah event Click pada btnSave, atur event handler nya sebagai berikut:

4
14. Buatlah sebuah method dengan nama clear, isikan kode programnya sebagai
berikut:

15. Buatlah event Click pada btnClear, panggil method clear pada event handlernya.
16. Build dan jalankan aplikasinya. Isikan data sebagai berikut, kemudian tekan button
Save.

17. Mengapa terjadi error? Jelaskan!

5
18. Perbaiki dan isikan kembali data prodi, jika berhasil akan muncul kotak dialog
sebagai berikut:

19. Buka tabel msprodi pada basisdata untuk memastikan bahwa data berhasil
diinput.

1. LATIHAN
Latihan: Aplikasi Windows Master Tabular dengan Dataset dan DataBuilder
1. Buatlah sebuah project baru dengan nama PRG2_20212_P5_1_2_XX (XX adalah
2 digit terakhir NIM Anda).
2. Desainlah Form1 sebagai berikut, tambahkan sebuah DataGridView dan 2 buah
Button:

6
3. Atur penamaan kontrol sebagai berikut: dgProdi, btnRefresh, dan btnUpdate.
4. Pada Form1.cs, tambahkan namespace baru:

7
5. Tambahkan sebuah variabel private bernama dsProdi dengan tipe DataSet.

6. Buatlah sebuah method CreateProdiDataSet bertipe DataSet, atur kode


programnya sebagai berikut:

8
7. Buatlah method RefreshDataset, atur kode programnya sebagai berikut:

9
8. Buatlah event Click pada btnRefresh, panggil method RefreshDataSet pada event
handlernya.
9. Buatlah event Click pada btnUpdate, atur event handlernya sebagai berikut:

10
10. Ubah salah satu baris data, klik button Update.
11. Mengapa terjadi error? Jelaskan!
12. Perbaiki dan klik kembali button Refresh.
13. Buka tabel msprodi pada basisdata untuk memastikan bahwa data berhasil
diperbarui.
14. Buka komentar di baris 135 dan 136 untuk melihat perintah SQL yang dihasilkan
oleh CommandBuilder.
15. Jalankan lagi aplikasinya dan coba lakukan update beberapa baris data.

11
Catatan:
1. Tulislah jawaban anda dalam sebuah file dokumen, bernama
PRG2_20212_P5_1_XX (XX adalah 2 digit terakhir NIM Anda).doc
2. Buat folder PRG2_20212_P5_1_XX (XX adalah 2 digit terakhir NIM Anda)
3. Masukkan semua folder hasil kerja Anda ke dalam folder tersebut
4. Kumpulkan file dan folder project tersebut setelah dikompresi dalam bentuk zip.

12

Anda mungkin juga menyukai