Modul08 mendisain form advanced

28
MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA 08 Mendisain Form (Advanced) Mata Diklat: Keterampilan Komputer dan Pengelolaan Informasi Program Keahlian: Semua Program Keahlian Disusun Oleh: Drs. Prayitno Perkiraan waktu Meliputi: » Menggunakan Input Mask » Menambahkan Tombol » Menambahkan Combo Box » Mengatur Urutan Tabulasi » Membatasi Data di dalam Combo Box » Menambahkan Kotak Group » Form dengan Tab Control » Memvalidasi Data Masukan » Memproteksi Field » Memformat Digit

description

Modul08 mendisain

Transcript of Modul08 mendisain form advanced

Page 1: Modul08 mendisain form advanced

MENGOPERASIKAN PERANGKAT LUNAK

BASIS DATA 08Mendisain Form (Advanced)

Mata Diklat:

Keterampilan Komputer dan Pengelolaan Informasi

Program Keahlian:

Semua Program Keahlian

Disusun Oleh:

Drs. Prayitno

SEKOLAH MENENGAH KEJURUAN NEGERI 2 KEBUMEN

Perkiraan waktu

8x45 menit

Meliputi:» Menggunakan Input

Mask» Menambahkan

Tombol» Menambahkan

Combo Box» Mengatur Urutan

Tabulasi» Membatasi Data di

dalam Combo Box» Menambahkan Kotak

Group» Form dengan Tab

Control» Memvalidasi Data

Masukan» Memproteksi Field» Memformat Digit

Desimal

Page 2: Modul08 mendisain form advanced

Jl. Joko Sangkrip Kom.1 Sumberadi, Kebumen 54315 Telp. (0287) 381801, Fax. (0287) 381802web site: smkn2kebumen.com, email: [email protected]

2008

Page 3: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

PendahuluanPada modul 5 Anda telah berhasil mendisain form untuk keperluan entri data kedalam database Access. Form yang telah Anda buat itu masih sangat sederhana, sehingga masih kurang efektif untuk ukuran sebuah aplikasi database. Pada modul ini, Anda akan mendisain beberapa form yang lebih maju dibandingkan form yang pertama.

Bekerja Berpasangan dan Berdiskusi: Refleksi Modul 7Diskusikanlah jawaban-jawaban Anda pada ‘Latihan Untuk Dikerjakan di Rumah: Refleksi Modul 7’ dengan rekan Anda dan seluruh kelompok seperti yang diminta. Catat setiap gagasan yang baru dan bagus pada tempat yang disediakan.

Latihan1: Menggunakan Input MaskInput Mask adalah patron masukan yang memudahkan Anda dalam memasukkan data. Dalam latihan ini Anda akan menambahkan input mask untuk masukan data tanggal pada form Biodata, kemudian form itu Anda simpan dengan nama baru. Ikuti langkah di bawah ini.1. Pastikan file database Nilai Raport sudah Anda buka dengan Microsoft Access.2. Pada panel Form klik frm_Biodata, kemudian klik tombol Design.3. Bila jendela Properties belum muncul, aktifkan dengan mengklik tombol Properties pada toolbar

Form Design.4. Klik kotak teks TglLahir untuk memilihnya.5. Pada jendela Properties, klik tab Data.

6. Klik item Input Mask, kemudian klik tombol Build.Access menampilkan kotak dialog Input Mask Wizard seperti di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno1

Nama File document.doc Diprint 14 April 2023

Klik tombol Build untuk membuka jendela build

Page 4: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

7. Pilih Short Date.8. Pada kotak Try It: ketikkan 27 kemudian 07 dan 1988 untuk mencoba masukan tanggal 27/07/1988.

Perhatikan, Anda tidak perlu mengetikkan tanda “/” karena Input Mask secara otomatis menyediakannya pada posisi yang tepat.

9. Klik Next. Kotak dialog berganti menjadi seperti di bawah ini.

Di bagian ini, Anda dapat mengganti karakter placeholder dengan karakter lain yang disediakan. Tetapi dalam latihan ini Anda tidak perlu menggantinya.

10. Klik Finish untuk mengakhiri pengaturan Input Mask.Nilai dari Input Mask pada jendela Properties kini menampilkan “00/00/0000;0;_” seperti pada gambar di bawah ini.

Menguji Input MaskUntuk menguji apakah Input Mask sudah berjalan dengan benar Anda perlu mengujinya. Ikuti langkah di bawah ini.

1. Pada toolbar Form Design, klik tombol Form View.2. Cobalah mengedit field tanggal lahir salah record di dalam form. Bila format masukan tanggal adalah

“dd/mm/yyyy” dan Anda tidak perlu memasukkan tanda “/”, berarti input Mask yang Anda atur sudah benar.

3. Kembalilah ke jendela Form Design dengan mengklik tombol Form Design.

Latihan 2: Menambahkan Tombol Untuk Menutup FormForm Biodata Anda akan lebih efektif bila ditambahkan tombol untuk menutup form, sehingga untuk menutup form tersedia dua pilihan, yaitu menggunakan tombol Close bawaan (tanda X pada sudut kanan atas form) dan tombol buatan Anda sendiri.1. Pastikan Toolbox tampil dalam jendela design. Bila belum muncul, klik tombol Toolbox pada toolbar

Form Design.

2. Pastikan tombol Control Wizard pada Toolbox aktif. Bila belum aktif, aktifkan dengan cara mengklik pada tombol tersebut.

3. Pada Toolbox, klik tombol Command Button. Perhatikan, kursor Anda berubah menjadi tanda + dan kotak segiempat kecil.

4. Klik pada sudut kanan-bawah form Anda.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno2

Nama File document.doc Diprint 14 April 2023

Nilai input mask

Tombol Toolbox

Control Wizard

Page 5: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Access menampilkan kotak dialog Command Button Wizard seperti di bawah ini.

5. Pada bagian Categories, pilih Form Operations. Kemudian pada bagian Actions pilih Close Form.

6. Klik Next. Kotak dialog berubah menjadi seperti di bawah ini.

7. Pada kotak Text, gantilah teks Close Form menjadi Selesai.8. Klik Next. Kotak dialog kini seperti gambar di bawah ini.

9. Gantilah nama tombol Commandxx (xx mewakili nomor tertentu, misalnya Command37) menjadi CmdClose. (Langkah ini bersifat opsional, artinya boleh diabaikan)

10. Klik Finish.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno3

Nama File document.doc Diprint 14 April 2023

Page 6: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Sebuah tombol dengan label “Selesai” kini muncul di form Anda, seperti pada gambar di bawah ini.

11. Simpanlah form Anda dengan nama baru. Pada menu File, pilih Save As.

12. Beri nama frm_Biodata2, kemudian klik OK.

Menguji TombolUntuk menguji tombol, Anda harus menjalankan form dalam modus Form View. Ikuti langkah di bawah ini.1. Pada toolbar Form Design, klik tombol Form View untuk menjalankan form.2. Klik tombol Selesai. Form Anda seharusnya menutup.

Latihan 3: Menambahkan Combo BoxCombo Box (kotak kombinasi) sangat banyak digunakan di dalam program aplikasi. Beberapa combo box yang sudah sering Anda gunakan adalah kotak Fonts yang digunakan untuk memilih jenis huruf, Font Size untuk merubah ukuran huruf, Zoom untuk merubah pembesaran layar.Combo Box sangat efektif untuk mencari data dengan mengetikkan beberapa huruf awal dari field yang dicari. Untuk menemukan field Saparudin, misalnya, Anda cukup mengetikkan beberapa huruf awalnya, dan Combo Box akan menampilkan field-field yang huruf awalnya sama dengan yang Anda masukkan.Dalam latihan berikut, Anda akan menghapus kotek teks NIS dan menggantinya dengan Combo Box untuk mencari data berdasarkan NIS. Ikuti langkah di bawah ini.1. Pada jendela database, klik-kanan form frm_Biodata2, kemudian klik Design View.2. Klik kotak teks NIS, kemudian tekan kunci DELETE pada keyboard untuk menghapusnya.

Anda akan mengganti kotak teks NIS dengan Combo Box.3. Pastikan tombol Control Wizard pada Toolbox sudah aktif, bila belum aktifkan tombol tersebut.4. Pada Toolbox, klik tombol Combo Box.

Perhatikanlah, bentuk kursor berubah menjadi tanda + disertai dengan ikon Combo Box.5. Klik di tempat kotak teks NIS yang telah Anda hapus.

Access menampilkan kotak dialog seperti di bawah ini.

6. Pada kotak dialog Combo Box Wizard, pilih opsi ke-3 (“Find a record on ….”), kemudian klik Next.Kotak dialog berganti menjadi seperti di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno4

Nama File document.doc Diprint 14 April 2023

Page 7: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

7. Pada kotak Available Fields, pilih NIS, kemudian klik tombol > untuk memindahkan field NIS ke kotak Selected Fields.

8. Klik Next.Kotak dialog kini seperti di bawah ini.

9. Klik Next.Kotak dialog kini seperti di bawah ini.

10. Tambahkan tanda “:” di belakang teks NIS untuk melengkapi label NIS. (Anda juga dapat mengabaikan hal ini, dan mengeditnya di saat yang lain langsung pada form), kemudian klik Finish.

11. Simpan form Anda dengan nama baru, yaitu: frm_Biodata3.

Menguji Combo BoxUntuk mengetahui apakah combo box apakah berfungsi dengan benar, Anda perlu mengujinya. Ikuti langkah di bawah ini.1. Pastikan frm_Biodata3 sudah dibuka dalam modus Design View. Bila belum, klik-kanan

frm_Biodata3 kemudian klik Design View.2. Pada toolbar Form Design, klik tombol Form View untuk menjalankan form.3. Klik panah turun pada Combo Box NIS yang baru saja Anda buat.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno5

Nama File document.doc Diprint 14 April 2023

Page 8: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

4. Pilih salah satu NIS. Perhatikanlah, saat itu juga data dalam form berganti sesuai dengan NIS yang Anda pilih.

5. Ulangi langkah (4) beberapa kali untuk melihat perubahan data yang ditampilkan.6. Pada tombol Navigasi di bagian kiri-bawah form, klik tombol Next (>) beberapa kali, dan perhatikan

dengan saksama bahwa NIS pada Combo Box tidak berubah. Ini disebabkan Combo Box belum dikaitkan dengan perubahan data dalam form. Anda akan mengaitkannya nanti.

7. Kembali ke modus Design View dengan mengklik tombol Design View.

Mengaitkan Combo Box dengan Form Saat iniAnda akan mengaitkan hubungan antara Combo Box dengan Form saat ini, sehingga bila Anda memajukan/memundurkan record menggunakan tombol Navigasi, nilai pada Combo Box ikut berganti sesuai dengan record saat itu. Ikuti langkah di bawah ini.1. Klik-ganda kotak kecil abu-abu di sudut kiri-atas form.

Langkah ini bertujuan untuk membuka jendela Properties.2. Klik Combo Box NIS, dan catat nama object yang muncul di dalam kotak Object pada jendela

Porperties dan toolbar Formatting.

Nama object Combo Box Anda mungkin tidak sama persis dengan contoh di atas (Combo37), tidak masalah.

3. Klik kotak segiempat kecil di sudut kanan-atas form untuk memilih form.4. Pada jendela Properties, klik tab Event.5. Klik nilai dari item On Current, kemudian klik tombol Build (…).

Access menampilkan kotak dialog seperti di bawah ini.

6. Pada kotak dialog Choose Builder, pilih Code Builder kemudian klik OK.Access menampilkan jendela Microsoft Visual Basic seperti di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno6

Nama File document.doc Diprint 14 April 2023

Nama object Combo Box NIS ditampilkan di dalam kotak object

Page 9: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

7. Tekan kunci TAB pada keyboard untuk memindahkan kursor 1 tabulasi ke kanan.8. Ketikkan: Combo37=NIS. Perhatian! Nama object (Combo37) harus sama dengan object pada form

Anda. Penulisan yang salah mengakibatkan tidak berfungsinya Combo Box.9. Tutup jendela Microsoft Visual Basic.

Menguji Kaitan Combo Box1. Jalankan form dengan mengklik tombol Form View pada toolbar Form Design.2. Majukan/mundurkan record dengan menggunakan tombol Navigasi pada bagian kiri bawah form.

Perhatikanlah, sekarang pergantian record juga diikuti dengan pergantian NIS sesuai dengan record yang dituju.

3. Kembali ke modus Design View.

Membatasi Data di dalam Combo BoxUntuk menghindari penulisan data yang salah (tidak tersedia di dalam database) ke dalam Combo Box, Anda dapat membatasi agar Combo Box tidak dapat diisi data yang tidak tersedia di dalam database. Ikuti langkah di bawah ini.

1. Jalankan form frm_Biodata dengan mengklik tombol Form View.2. Cobalah masukkan NIS yang tidak ada di dalam database, misalnya 99999, kemudian tekan ENTER.

Perhatikanlah, Combo Box menampilkan teks yang Anda ketikkan, yaitu 99999, tetapi field-field yang lain tidak berubah. Ini dikarenakan tidak ada record dengan NIS 99999. Hal seperti ini dapat membingungkan. Anda akan mengatasi hal ini.

3. Klik tombol Design View untuk pindah ke modus disain.4. Klik Combo Box untuk memilihnya.5. Pada jendela Properties, klik tab Data.6. Pada item Limit To List, ubah nilainya menjadi Yes.7. Jalankan form dengan mengklik tombol Form View.8. Ketikkan kembali 99999 pada Combo Box, kemudian tekan ENTER.

Access menampilkan kotak peringatan seperti di bawah ini.

9. Klik OK dan tekan kunci ESC dua kali untuk membatalkan pemasukkan.Anda telah berhasil membatasi data yang boleh dimasukkan ke dalam Combo Box.

Mengatur Urutan Tabulasi Kotak KontrolUrutan tabulasi digunakan untuk memudahkan pemasukan data melalui form, dari field satu ke field berikutnya. Di dalam Access, untuk memindahkan kursor dari field satu ke field berikutnya dilakukan dengan menekan kunci TAB. Ketika kunci TAB ditekan, kursor akan berpindah ke field urutan tabulasi berikutnya.Urutan tabulasi dari kotak kontrol disusun berdasarkan urutan pembuatannya. Combo Box NIS yang baru saja Anda buat pada form, memiliki urutan terakhir pada saat digunakan. Seharusnya Combo Box NIS berada pada urutan pertama, karena posisinya berada di awal. Anda akan mengatur urutan tersebut. Ikuti langkah di bawah ini.1. Klik-kanan pada form, kemudian pilih Tab Order.

Access menampilkan kotak dialog seperti di bawah ini

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno7

Nama File document.doc Diprint 14 April 2023

Page 10: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

2. Temukan Combo37 (atau Comboxx, sesuai dengan yang ada pada form Anda), pada bagian Custom Order, kemudian klik.

3. Klik-tahan-geser Combo37 (objek Anda mungkin bukan Combo37) ke posisi paling atas.4. Klik OK.5. Bila perlu, atur ukuran dan posisi Combo Box agar serasi dengan objek-objek lain di dalam form.6. Simpan form Anda dengan mengklik tombol Save pada toolbar Form Design.

Latihan 4: Membuat Form NilaiSetelah sukses membuat form Biodata, kini saatnya Anda membuat form untuk memasukkan data nilai, mulai dari semester 1 hingga semester 4.Dalam latihan yang lalu, Anda telah membuat query dengan nama qNilai yang memuat field-field dari tabel Biodata, Nilai1, Nilai2, Nilai3, dan Nilai4. Anda akan menggunakan qNilai untuk membuat form. Ikuti langkah di bawah ini.

1. Pastikan panel Form pada jendela Database sudah diaktifkan.2. Klik-ganda Create form by using wizard untuk mulai membuat form dengan wizard.3. Pada kotak Tables/Queries, pilih Table: qNilai.4. Pindahkan field-field: NIS, Nama, Kelas, Foto dan Semua Mata Pelajaran Pada Semester 1 ke kotak

Selected Fields dengan menggunakan tombol >.5. Klik Next.6. Pilih Columnar, kemudian klik Next.7. Pilih Standard, kemudian klik Next.8. Ganti qNilai dengan frm_EntriNilai.

Form Anda kini nampak seperti gambar di bawah ini.

Penataan (layout) kontrol/objek di dalam form masih seadanya dan belum sesuai dengan kebutuhan. Anda akan memodifikasinya pada langkah berikutnya.

9. Tutup form Anda dengan mengklik tombol Close di sudut kanan-atas form.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno8

Nama File document.doc Diprint 14 April 2023

Page 11: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Memodifikasi Form NilaiDalam latihan berikut Anda akan memodifikasi form frm_EntriNilai sehingga penataannya sesuai dengan kebutuhan. Ikuti langkah di bawah ini.

1. Pada jendela Database, klik-kanan frm_EntriNilai, kemudian klik Design View.Form Anda kini seperti gambar di bawah ini.

2. Dengan cara seperti pada latihan sebelumnya (ingat modul “Mendisain Form”) atur dan lengkapi form Anda sehingga seperti gambar di bawah ini.

3. Simpan dan tutup form Anda.

Menambahkan Kotak Group (Options Group)Agar nampak lebih kompak, Anda akan menambahkan kotak group yang mengelilingi semua field nilai mata pelajaran. Ikuti langkah di bawah ini.1. Di dalam jendela Database, klik-kanan form frm_EntriNilai kemudian klik Design View.2. Pada Toolbox klik tombol Option Group.

3. Letakkan kursor di bawah label NIS, kemudian klik-tahan-geser ke kanan-bawah hingga berada di antara field Produktif F dan Nilai Rata-rata.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno9

Nama File document.doc Diprint 14 April 2023

Option Group

Page 12: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

4. Pada kotak dialog yang muncul, klik tombol Cancel.5. Klik panah turun tombol Special Effects, kemudian pilih Sunken.6. Gantilah teks Frame49 menjadi Nilai, kemudian tebalkan (bold) teks tersebut.7. Jalankan form Anda dengan mengklik tombol Form View.

8. Simpan dan tutup form Anda.

Memproteksi FieldUntuk menghindari perubahan data tertentu, seringkali field-field tertentu perlu diproteksi, sehingga nilai dari field tersebut tidak dapat dirubah. Dalam latihan berikut Anda akan memproteksi field Nama, Kelas dan Rata1 karena Nama dan Kelas telah memiliki nilai yang tidak perlu dirubah. Sedangkan field Rata1 berisi nilai yang dihitung melalui Query. Ikuti langkah di bawah ini.1. Klik-kanan form frm_EntriNilai kemudian klik Design View.2. Klik kotak teks Nama untuk memilihnya.3. Buka jendela Properties dengan mengklik tombol Properties pada toolbar Form Design.4. Pada jendela Properties, klik tab Data.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno10

Nama File document.doc Diprint 14 April 2023

Dengan tombol Option Group, klik di

sini…

Tahan-dan-geser mouse Anda hingga di sini.

Page 13: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

5. Ganti nilai pada item Enabled menjadi No. Perhatikanlah, kotak teks Nama kini berwarna redup yang menunjukkan bahwa field tersebut tidak dapat diubah isinya.

6. Pada form Anda klik kotak teks Kelas untuk memilihnya.7. Pada jendela Properties, ganti nilai pada item Enabled menjadi No.8. Pada form Anda klik kotak teks Rata1 untuk memilihnya.9. Pada jendela Properties, ganti nilai pada item Enabled menjadi No.10. Jalankan form Anda dengan mengklik tombol Form View pada toolbarForm Design.

Form Anda kini mirip ilustrasi di bawah ini.

11. Simpan dan tutup form Anda.

Menambahkan Combo BoxDalam latihan berikut Anda akan mengganti kotak NIS dengan Combo Box, sehingga memudahkan Anda dalam pencarian dan pemasukan data. Ikuti langkah di bawah ini.1. Di dalam jendela Database, klik-kanan form frm_EntriNilai lalu klik Design View.2. Klik kotak teks NIS kemudian tekan kunci DELETE pada keyboard untuk menghapusnya.3. Pada Toolbox klik tombol Combo Box.4. Klik pada lokasi yang tadinya ditempati kotak teks NIS.5. Pada kotak dialog Combo Box Wizard pilih opsi ke-3, kemudian klik Next.6. Pada bagian Available Fields pilih field NIS, kemudian klik tombol > untuk memindahkan ke bagian

Selected Fields.7. Klik Next.8. Pada kotak dialog berikutnya, klik Next.9. Pada kotak dialog berikutnya, tambahkan tanda “:” di belakang teks NIS.10. Klik Finish.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno11

Nama File document.doc Diprint 14 April 2023

Tab Data

Page 14: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Mengaitkan Combo Box dengan Navigasi1. Klik-ganda kotak segiempat kecil di sudut kiri-atas form untuk memilih form sekaligus membuka

jendela Properties.2. Pada jendela Properties, klik tab Event.3. Klik nilai dari item On Current, kemudian klik tombol Build (…) di sebelah kanannya.4. Pada kotak dialog Choose Builder yang muncul, pilih Code Builder, kemudian klik OK.5. Di dalam jendela Visual Basic Editor, tekan kunci TAB.6. Ketikkan me.comb. Perhatikan, Visual Basic Editor secara otomatis menampilkan daftar objek yang

ada di dalam database, sehingga memudahkan Anda dalam penulisan objek.

7. Tekan kunci TAB untuk memilih objek Combo.8. Ketikkan =NIS.9. Tutup jendela Visual Basic.10. Jalankan form dengan mengklik tombol Form View.11. Cobalah gunakan tombol Navigasi untuk memajukan dan memundurkan record. Perhatikanlah

bahwa pergantian record disertai juga dengan pergantian NIS yang sesuai.12. Kembali ke modus disain dengan mengklik tombol Design View.

Membatasi Data Pada Combo BoxUntuk meningkatkan efektivitas form, Anda akan membatasi data yang dapat diterima oleh Combo Box. Ikuti langkah di bawah ini.1. Klik Combo Box untuk memilihnya.2. Pada jendela Properties, klik tab Data.3. Pada item Limit To List, ubah nilainya menjadi Yes.

Menata Layout Combo BoxLetak atau posisi Combo Box pada form Anda mungkin belum serasi dengan objek lain form. Atur ukuran dan posisi Combo Box untuk menyesuaikan dengan objek lain di dalam form.

Mengurutkan Tabulasi ObjectCombo Box NIS seharusnya menempati urutan pertama dari tabulasi, tetapi karena objek ini dibuat paling akhir, maka urutannya juga paling akhir. Anda akan merubah urutannya menjadi paling awal. Ikuti langkah di bawah ini.1. Klik-kanan pada form, kemudian pilih Tab Order.2. Temukan Combo51 (atau Comboxx, sesuai dengan yang ada pada form Anda), pada bagian Custom

Order.3. Klik-tahan-geser Combo51 ke posisi paling atas.4. Klik OK.5. Simpan form Anda.

Menambahkan Tombol SelesaiSeperti pada form Anda sebelumnya, Anda akan menambahkan sebuah tombol untuk menutup form yang diberi label Selesai. Ikuti langkah di bawah ini.1. Tambah ukuran tinggi form dengan menarik sisi atas batang Form Footer sekitar 2 cm ke bawah.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno12

Nama File document.doc Diprint 14 April 2023

Daftar objek muncul di dekat kode yang Anda ketikkan. Memudahkan penulisan objek, dan menghindari kesalahan penulisan.

Page 15: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

2. Pastikan Toolbox tampil dalam jendela design. Bila belum muncul, klik tombol Toolbox pada toolbar Form Design.

3. Pastikan tombol Control Wizard pada Toolbox aktif. Bila belum aktif, aktifkan dengan cara mengklik pada tombol tersebut.

4. Pada Toolbox, klik tombol Command Button. 5. Klik pada sudut kanan-bawah form Anda.6. Pada bagian Categories, pilih Form Operations. Kemudian pada bagian Actions pilih Close Form.7. Klik Next.8. Pada kotak Text, gantilah teks Close Form menjadi Selesai.9. Klik Next.10. Gantilah nama tombol Commandxx (xx mewakili nomor tertentu, misalnya Command37) menjadi

CmdClose. (Langkah ini bersifat opsional, artinya boleh diabaikan)11. Klik Finish.12. Simpanlah form dan tutup form Anda.

Latihan 5: Membuat Form Yang Dilengkapi Tab ControlDalam latihan berikut, Anda akan membuat form yang terdiri dari beberapa tab control, yaitu form yang terdiri dari beberapa lembar (tab), yang akan digunakan untuk memasukkan data nilai Semester 1 Semester 2, Semester 3 dan Semester 4. Anda akan menggunakan frm_EntriNilai sebagai titik awal pembuatan form, kemudian disimpan dengan nama yang baru, sehingga Anda mempunyai dua buah form.

Menambahkan Tab Control1. Pada jendela Database, klik-kanan form frm_EntriNilai kemudian klik Design View.2. Pada menu File pilih Save As.3. Pada kotak dialog Save As ketikkan frm_EntriNilai2, kemudian klik OK.4. Pilih semua objek field nilai mata pelajaran, kemudian klik tombol Cut (Gambar gunting) pada

toolbar Form Design.Semua field yang terpilih menghilang dan disimpan di dalam clipboard komputer.

5. Pada Toolbox, klik tombol Tab Control.6. Dengan Tab Control, buatlah kotak segiempat di dalam form dengan ukuran sedikit lebih besar

daripada kotak Nilai yang telah Anda hapus pada langkah sebelumnya.

Form Anda kini menampilkan dua buah tab control, seperti gambar di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno13

Nama File document.doc Diprint 14 April 2023

Page 16: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

7. Klik tab Page58 untuk memilihnya.8. Pada toolbar Form Design, klik tombol Paste.

Objek kontrol muncul kembali pada tab Page58 seperti gambar di bawah ini.

9. Klik kotak segiempat dengan label Nilai yang mengelilingi semua field, kemudian tekan kunci DELETE untuk menghapusnya.

10. Bila perlu perbesar ukutan form sehingga ada ruang kosong di sebelah kanan dan sebelah bawah Tab Control, seperti gambar di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno14

Nama File document.doc Diprint 14 April 2023

Page 17: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Mengganti Nama Tab ControlNama tab control yang dibuat oleh Access masih bersifat generik dan belum sesuai dengan kebutuhan. Ikuti langkah di bawah ini untuk menggantinya.

1. Klik-ganda tab Page58 untuk memilih sekaligus membuka jendela properties.2. Pada jendela Properties, klik tab Other.3. Pada item Name ganti namanya menjadi Sem-1.

Menambahkan Objek Kontrol Pada Tab ke-21. Klik tab Page59 untuk memilihnya.2. Gantilah nama tab control menjadi Sem-2.3. Pada toolbar Form Design, klik tombol Field List

Jendela Field List muncul di layar, seperti gambar di bawah ini.

4. Bila perlu tambah ukuran tinggi jendela Field List dengan cara menarik border (bingkai) bawah jendela tersebut, sehingga lebih banyak field yang dapat ditampilkan.

5. Gulung ke bawah jendela Field List sehingga nilai-nilai mata pelajaran Semester 2 ditampilkan.6. Dari jendela Field List, tarik dan jatuhkan field PKS2 ke bagian kiri-atas bidang Sem-2.7. Dengan cara yang sama, letakkan semua field untuk mata pelajaran pada Semester 2.

Form Anda kini seharusnya nampak seperti gambar di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno15

Nama File document.doc Diprint 14 April 2023

Tombol Field List

Page 18: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Mengatur Layout Objek KontrolSeperti dapat Anda lihat, objek kontrol pada tab Sem-2 masih belum teratur, begitu juga dengan label dari field-field masih kurang informatif.

1. Atur lebar kotak teks dan label sehingga serasi, seperti pada tab Sem-1.2. Ganti label dari objek kontrol sehingga menjadi lebih informatif, seperti pada tab Sem-1.3. Simpan form Anda.

Menambahkan Tab ControlAnda masih memerlukan dua buah tab control baru untuk menampung field-field nilai mata pelajaran Sem-3 dan Sem-4. Ikuti langkah di bawah ini.

1. Klik-kanan tab yang bertuliskan Sem-2 atau di sebelah kanannya.2. Pada menu shortcut yang muncul, klik Insert Page.3. Ulangi langkah (2) untuk menambah satu lagi tab control.4. Ganti nama tab control-nya menjadi Sem-3 dan Sem-4.

Menambahkan Objek Kontrol ke Tab Sem-3 dan Sem-41. Dengan cara yang sama seperti pada latihan sebelumnya, tambahkan field-field mata pelajaran

Semester 3 ke tab Sem-3, dan field-field mata pelajaran Semester 4 ke tab Sem-4.2. Atur layout semua objek kontrol sehingga menjadi lebih teratur.3. Jalankan form Anda. Form Anda nampak seperti gambar di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno16

Nama File document.doc Diprint 14 April 2023

Page 19: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Memproteksi Field Rata2, Rata3, dan Rata41. Pada toolbar Form Design klik tombol Design View.2. Klik tab Sem-2 untuk memilihnyta.3. Klik kotak teks rata2 untuk memilihnya.4. Pada jendela Properties klik tab Data.5. Pada item Enabled, ganti nilainya menjadi No.6. Dengan cara yang sama, proteksi field Rata3 dan Rata4.7. Simpan form Anda.

Latihan 6: Memasukkan Data Nilai1. Bila form frm_EntriNilai2 belum dijalankan segera jalankan dengan mengklik tombol Form View.2. Pilih NIS yang akan diisi nilainya, melalui Combo Box.3. Tekan TAB untuk pindah ke field berikutnya. Atau Anda juga dapat mengklik-nya langsung dengan

mouse.Perhatikanlah: field-field Nama, Kelas dan Ratax tidak dapat diaktifkan karena sudah diproteksi.

4. Ketikkan data nilainya. Gunakan kunci TAB untuk berpindah ke field berikutnya.Perhatikanlah, bahwa field Ratax secara otomatis terisi oleh nilai rata-rata. Rumus untuk melakukan perhitungan itu berada di dalam Query yang sudah Anda buat dalam latihan yang lalu.

5. Lanjutkan dengan mengisikan data nilai dari lima teman Anda.6. Tutup form frm_EntriNilai2.

Latihan 7: Memvalidasi Data MasukanMemvalidasi data masukan diperlukan untuk memastikan bahwa data yang dimasukkan benar-benar valid (sah) sesuai dengan kriteria yang diinginkan. Data nilai mata pelajaran, misalnya, dianggap sah apabila berupa bilangan yang berada di antara 0.00 – 10.00. Selain dari itu data ditolak karena tidak sesuai dengan rentangan nilai dalam buku rapor.Dengan Access, Anda dapat membuat aturan validasi (Validation Rule) untuk memastikan bahwa data yang dimasukkan sesuai dengan aturan validasi. Data yang tidak sesuai dengan aturan validasi akan ditolak. Aturan validasi dapat diterapkan ke dalam field di dalam tabel maupun di dalam form.

Menggunakan Aturan Validasi (Validation Rule)Dalam latihan berikut, Anda akan membuat aturan validasi di dalam form untuk memastikan bawha data nilai yang dimasukkan berupa bilangan antara 0.00 – 10.00. Selain dari itu ditolak. Ikuti langkah di bawah ini.

1. Di dalam jendela Database, klik-kanan form frm_EntriNilai2 kemudian klik Design View.2. Dari menu File pilih perintah Save As.3. Pada kotak dialog Save As, ketikkan frm_EntriNilai3, kemudian klik OK.4. Tampilkan jendela Properties dengan mengklik tombol Properties pada toolbar Form Design.

5. Pada jendela Properties, klik tab Data.6. Pada form frm_EntriNilai3, klik kotak teks PKS1 pada Sem-1 untuk memilihnya.7. Pada kotak teks Validation Rule ketikkan <=10.

Menggunakan Teks Validasi (Validation Text)Anda dapat menambahkan pesan bila data yang dimasukkan tidak sesuai dengan aturan validasi, dengan menggunakan item Validation Text. Ikuti langkah di bawah ini.

1. Pastikan kotak teks PKS1 pada form frm_EntriNilai3 terpilih.2. Pada jendela Properties di tab Data dan pada item Validation Text, ketikkan Tidak boleh lebih dari

10. Tekan ESC dan ulangi.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno17

Nama File document.doc Diprint 14 April 2023

Tombol Properties

Page 20: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

3. Jalankan form dengan mengklik tombol Form View.4. Cobalah masukkan angka 11 pada field PKS1, kemudian tekan TAB atau ENTER.

Access menampilkan pesan buatan Anda seperti di bawah ini.

5. Tekan ESC dan ganti angka 11 dengan 9.5 kemudian tekan TAB.6. Dengan cara yang sama, buatlah aturan validasi dan teks validasi untuk semua field nilai mata

pelajaran pada form Anda.7. Simpan dan tutup form Anda.

Latihan 8: Menerapkan Aturan Validasi Sekaligus Ke Beberapa FieldAnda dapat menghemat waktu dengan cara menerapkan aturan validasi dan teks validasi serta properti lain sekaligus ke beberapa field. Pilihlah beberapa field, kemudian atur propertinya. Ikuti langkah di bawah ini.1. Di dalam jendela Database, klik-kanan form frm_EntriNilai3 kemudian klik Design View.2. Pilih semua kotak teks di bagian kiri, tekan-dan-tahan kunci SHIFT kemudian pilih semua kotak teks

di bagian kanan.3. Buka jendela Properties, kemudian klik tab Data.4. Di dalam item Validation Rule, ketikkan <=10.5. Di dalam item Validation Text, ketikkan Tidak boleh lebih dari 10. Tekan ESC dan ulangi.6. Dengan cara yang sama, terapkan aturan validasi dan teks validasi pada semua field di Sem-2, Sem-

3, dan Sem-4.7. Simpan dan tutup form.

Latihan 9: Memformat Digit DesimalSampai saat ini, format digit desimal pada field nilai mata pelajaran belum menampilkan digit desimal secara teratur sehingga terlihat tidak rapi, seperti gambar di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno18

Nama File document.doc Diprint 14 April 2023

Page 21: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Dalam latihan berikut Anda akan mengatur format digit desimal menjadi lebih teratur, yaitu dua digit di belakang titik desimal. Ikuti langkah di bawah ini.1. Di dalam jendela Database, klik-kanan form frm_EntriNilai3 kemudian klik Design View.2. Dari menu File pilih perintah Save As.3. Pada kotak dialog Save As, ketikkan frm_EntriNilai4, kemudian klik OK.4. Klik field PKS1 untuk memilihnya.5. Buka jendela Properties dengan mengklik tombol Properties atau dengan mengklik-ganda kotak

segiempat kecil di sudut kiri-atas form.6. Pada jendela Properties klik tab Format.7. Pada item Format pilih Fixed.8. Pada item Decimal pilih atau ketikkan 2.9. Dengan cara yang sama atur format digit desimal untuk semua field mata pelajaran pada form Anda.10. Simpan form Anda.11. Jalankan form dengan mengklik tombol Form View.

Form Anda kini menampilkan digit desimal dengan teratur, seperti gambar di bawah ini.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno19

Nama File document.doc Diprint 14 April 2023

Titik desimal belum teratur

Page 22: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Latihan 10: Memasukkan Data Nilai Teman AndaDengan form terbaru buatan Anda, yaitu frm_EntriNilai4, masukkan data nilai teman sekelas Anda ke dalam database Anda.Anda tidak perlu menyimpan data masukan secara manual, karena Access secara otomatis menyimpan data masukan record demi record. Itulah salah satu kehebatan database.

Mengakhiri LatihanUntuk mengakhiri Database Anda, dapat dilakukan dengan salah satu cara berikut:1. Keluarlah dari Microsoft Access, dengan salah satu cara berikut:

Klik tombol Close Microsoft Access, atau Dari menu File, pilih perintah Exit, atau Tekan kunci ALT+F4 pada keyboard.

2. Shut Down sistem komputer.3. Bersihkan dan rapikan tempat latihan Anda.

Latihan untuk Dikerjakan di Rumah: Refleksi Modul 8Pikirkanlah latihan, kegiatan, dan kecakapan yang digunakan dalam modul ini. Catat jawaban Anda atas pertanyaan berikut dan bersiap-siaplah untuk berbagi jawaban Anda pada bagian awal modul berikutnya.

1. Apa yang dimaksud dengan Input Mask, dan apa manfaatnya?

2. Apa fungsi tombol Close buatan Anda, dan bagaimana cara membuatnya?

3. Apa yang dimaksud dengan Combo Box, dan apa manfaatnya?.

4. Urutan tabulasi dalam form Access disusun berdasarkan apa? Dapatkah Anda merubah urutan tabulasi, bagaimana caranya?

5. Apa fungsi proteksi field, bagaimana cara memproteksi field?.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno20

Nama File document.doc Diprint 14 April 2023

Page 23: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

6. Apa fungsi Tab Control dalam form Access? Bagaimana cara menambahkan Tab Control?

7. Apa fungsi aturan validasi pada suatu kotak control? Bagaimana cara membuatnya?.

8. Bagaimana cara memformat digit desimal dalam kotak control Anda?.

Ringkasan Modul 8Langkah 1: Kecakapan apa saja yang Anda peroleh dari modul ini? Buatlah daftar pemikiran Anda dan pemikiran orang lain seperti yang diminta pada tempat yang telah disediakan.

Langkah 2: Masalah/kesulitan apa yang Anda temukan selama mengerjakan modul ini? Bagaimana Anda mengatasi masalah/kesulian tersebut?

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno21

Nama File document.doc Diprint 14 April 2023

Page 24: Modul08 mendisain form advanced

KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI (KKPI)Lembaran Modul

MELAKUKAN ENTRI DATA DENGAN FORMMetode Praktek

Sem 3Nomor 06 Waktu 4 x 45 menit

Langkah 3: Buat pertanyaan dan usahakan untuk saling bertukar komentar. Pelajari dan bersiap-siaplah untuk Modul 9: “Mengeksport dan Mengimport Data”.

Digunakan di SMK Negeri 2 Kebumen Penyusun Drs. Prayitno22

Nama File document.doc Diprint 14 April 2023