Disusun oleh :
1AEB
Pemograman teknik merupakan salah satu mata kuliah yang di ajari di jurusan Teknik
Otomasi Manufaktur Dan Mekatronika program studi D3 Teknik Mekatronika. Dalam Praktikum
ini terbagi menjadi dua bagian PGT 1 berisi tentang cara membuat database dengan acces
sedangkan di PGT 2 ini berisi tentang bagaimana agar database yang telah di buat di acces tadi
disambungkan ke visual basic di buat program interface nya.
Dalam Praktikum ini selain diajarkan bagaimana cara menyambungkan database yang di
acces ke VB kita juga diajarkan bagaimana membuat interface suatu program dan cara membuat
syntax nya agar program tersebut bisa di fungsikan sesuai keinginan. Untuk memperdalam
penguasaan kita terhadap applikasi vb ini dibuat lah satu project berupa membuat applikasi
quesioner.
1.2 Tujuan
- Mahasiswa memahami konsep dasar VB, mampu menyambungkan database di acces ke
VB
- Peserta didik telah mengikuti dan menyelesaikan mata kuliah Praktik Logika dan
pemrograman Komputer.
BAB II
ISI
2.1 Form 1
Tampilan
Pada form ini kami menggunakan 2 buah adodc dan 2 buah data grid dimana adodc1
disambungkan dengan table Admin sementara adodc2 disambungkan dengan tabel Responden.
Coding
2.2 Form 2
Pada Form daftar akun ini Responden yang belum memiliki akun, diharuskan untuk
membuat akun terlebih dahulu agar dapat memulai kuesioner. Pada form ini adodc di koneksikan
dengan database lalu Recordsource bersumber dari tabel Responden, untuk menginput nama,
bidang, dan yang lainnya menggunakan textbox yang dimana textbox tersebut mengambil
sumber dari masing – masing subtabel. Untuk menyediakan satu barisan baru agar data dapat
menginput kedalam database menggunakan fungsi .AddNew, lalu di perbaharui databasenya
menggunakan fungsi .Update dan diurut menggunakan nama dengan fungsi .Sort = “nama”.
Setelah itu data yang telah diinput akan langsung masuk dan tersimpan di dalam database.
2.3 Form 3
Pada tampilan awal form ini terdapat beberapa option seperti diatas, lalu ada tombol
untuk melakukan pergantian pertanyaan sebelumnya maupun selanjutnya.
Pada adodc1 terdapat connection string yang terhubung langsung dengan Microsoft
Acces, dan record source ke table pertanyaan
Jika kita menekan tombol ‘>’, akan muncul pertanyaan berikutnya. Pada tombol ini kami
menggunakan program sebagai berikut:
Ketika tombol ‘>’ ditekan, option jawaban akan langsung dikirim ke Microsoft Acces
sekaligus mengganti ke pertanyaan berikutnya, sebagaimana program “Adodc1.Recordset.Next”
Sebaliknya, Jika kita menekan tombol ‘<’ akan muncul pertanyaan sebelumnya. Pada
tombol ini kami menggunakan program sebagai berikut:
2.4 Form 4
Pada tampilan awal form ini terdapat beberapa tombol seperti diatas , dan pada saat
tombol tambah ditekan akan muncul data grid seperti berikut.
Data grid akan muncul karena tombol tambah menggunakan command button yang di
program seperti program dibawah.
Pada program di command tambah ini menggunakan perintah visible untuk menampilkan
data grid, dan selanjutnya perintah with untuk melakukan perintah selanjutnya ke dalam Adodc1
yang didalamnya terdapat perintah movelast untuk setiap command di tekan data adodc1 akan
berpindah ke data yang terakhir.
Pada saat akan menyimpan pertanyaan yang baru tinggal menekan tombol tambah dan
mengetik pertanyaannya di text box, lalu untuk menyimpan pertanyaan tersebut harus menekan
tombol simpan karena didalam command simpan terdapat program seperti dibawah ini.
Didalam command simpan ini terdapat perintah addnew untu membuat table baru di
Microsoft accses yang akan diisi dengan textboxt 1 dan id Tanya akan diisi dengan melanjutkan
id Tanya yang sebelumnya dan table id kuisioner aan diisi dengan ‘K1’. Dan setelah itu
dilanjutkan dengan dengan perintah update untuk mengupdate data pada saat menekan tombol
simpan.
Diatas adalah tampilan pada saat akan menekan tombol hapus yang didalam
commandnya terdapat program berikut
Disini menggunakan variable hilang untuk menampilkan msgbox yang berisi
“yakin?”
Pada saat menekan tombol hasil akan keluar data grid yang berisi data hasil
responden, yang didalam command hasil terdapat program seperti berikut
Pada command ini menggunakan perintah visible untuk menampilkan data grid yang di
dapat dari adodc 2 yang diberi perintah SQL seperti berikut:
FROM Tanya
GROUP BY Tanya.IdTanya;
Dalam SQL tersebut memerintahkan untuk menampilkan Jumlah dari jawaban setiap
responden menggunakan perintah SUM dan setelah itu di pisahkan menurut setiap responden.
Pada Form Nilai Responden ini Responden yang telah selesai mengerjakan Kuesioner
akan terlihat nilai pencapaiannya sesuai dengan minat dan bakatnya. Disini menggunakan
adodc4 dimana adodc4 bersumber dari database dan Recordsourcenya dimasukkan SQL. SQL
yang digunakan adalah sebagai berikut :
SELECT Responden.IdResponden, Sum(TJawaban.Nilai) As [Nilai]
FROM Responden, Tanya, TJawaban
Where Responden.IdResponden = Tanya.idResponden and Tanya.Jawaban =
TJawaban.Jawaban
GROUP BY Responden.IdResponden;
SQL tersebut berfungsi untuk menjumlahkan skor dari tiap pertanyaan yang Responden
jawab. Lalu pada Datagrid4 yang bersumber dari adodc4 akan memunculkan subtabel bayangan
yaitu subtabel nilai yang hanya muncul dalam vb saja dan tidak akan terlihat pada database.
BAB III
PENUTUP
3.1 Kesimpulan
Dalam Praktek ini kita bisa menyimpulkan bahwa untuk menyambungkan database
yang sudah di buat di acces ke vb bisa menggunakan vb dengan tipe vb enterprise agar muncul
komponen komponen yang akan digunakan. Komponen yang digunakan untuk memanggil atau
menyambungkan database ke acces menggunakan ADODC dengan adodc kita bisa memanggil
field di table yang ada di acces , bisa juga memanggil query yang ada di acces. Di Microsoft
Visual Basic ini untuk membuat syntax nya tidak terlalu sulit Bahasa yang digunakan pun hampir
mirip dengan Bahasa C yang sudah pernah di pelajari di praktikum LPK
3.2 Saran
Untuk praktik kali ini sama dengan praktik praktik pemrograman sebelumnya yaitu
agak sedikit bermasalah dengan modul yang di pelajari nya karena banyak yang salah ketik
syntax nya atau ada perbedaan syntax yang di pakai. Memang dengan adanya kesalahan ini
mahasiswa dituntut untuk mencari sendiri terletak dimana letak kesalahan nya tetapi seharusnya
untuk materi dibuat sebenarnya jangan ada kesalahan agar mahasiswa tahu dulu yang benar
seperti apa. Untuk kedepannya harapan kami modul ini di perbaiki agar bisa memudahkan
mahasiswa mempelajari praktik PGT ini.