-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
1/12
Input data siswa yang masih menggunakan Excel sebagai pengolahan database siswa memang
masih banyak sekali digunakan. Aplikasi yang pernah saya buat tentangAplikasi data dan Profil
Siswa Berbasis Excel memang belum sempurna hanya sebatas menggunakan rumus-rumus excelstandar yang biasa dan sering digunakan sehari-hari.
ali ini saya membuat sebuah !orm Input "ata Siswa Berbasis Excel #ersi $pdate %aret &'()dengan #BA yang seblumnya masih menggunakan cara lama. $ntuk melihat screeshoot silakan
perhatikan gambar dibawah ini
!orm input data siswa ini saya buat secara lengkap dari mulai *IS+ *IS*+ *ama siswa+ ,empat
lahir+ tanggal lahir+ enis kelamin+ alamat+ *o. P+ *o+ S$*+ *o. Iasah+ *ama Ibu kandung+tahun lahir ibu kandung+ pekeraan ibu+ pendidikan ibu+ nama ayah+ tahun lahir ayah+ pekeraan
ayah+ pendidikan ayah+ penghasilan orang tua+ alamat orang tua.
http://www.excel-id.com/2013/04/membuat-aplikasi-data-dan-profil-siswa.htmlhttp://www.excel-id.com/2013/04/membuat-aplikasi-data-dan-profil-siswa.htmlhttp://www.excel-id.com/2013/04/membuat-aplikasi-data-dan-profil-siswa.htmlhttp://www.excel-id.com/2013/04/membuat-aplikasi-data-dan-profil-siswa.htmlhttp://www.excel-id.com/2013/04/membuat-aplikasi-data-dan-profil-siswa.html -
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
2/12
!ield-fiel ini adalah sesuai dengan data di Aplikasi "apodikmen untuk S%A. !orm input data
siswa ini uga dilengkapi dengan tombol /SI%PA*/ untuk menyimpan dokumen data siswa yangtelah di entri ke dalam database.
Bagaimana cara membuat Form Input Data Siswa Berbasis Excelini?
$ntuk membuatnya cukup sederhana silakan buat sebuah form seperti tampilakn diatas. $ntukyang belum mengetahui caranya silakan ikuti langkah berikut
STEP 1
Buat sebuah dokumen baru kemudian aktifkan #BA editor dengan menekan kombinasi keyboar
A0,1!(( kemudian cari menu Insert dan klik $ser!orm
STEP 2
$ntuk langkah kedua setelah menyisipkan sebuah form baru maka kita edit ukuran form nya
sesuai dengan kebutuhan kemudian buat sebuah label dengan menggunakan ,oolbox dan
letakkan pada !orm kemudian ganti 2aption menadi *IS
http://www.excel-id.com/http://www.excel-id.com/ -
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
3/12
STEP 3
Setelah label *IS terbuat silakan buat label berikutnya sesuai dengan !ield diatas dan caranya
sama dengan tahap & hingga menadi seperi tampilan berikut. 3angan lupa ganti properties
2aption sesuai dengan fieldnya
STEP 4
$ntuk langkah ke-4 Anda harus membuat beberapa ,extBox sebagai syarat untuk pengisian data.Bagi yang belum tahu cara membuat textbox caranya adalah klik ,extBox pada ,oolbox
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
4/12
kemudan drag ke $ser!orm misalnya untuk membuat textbox nis seperti berikut angan lupa
ganti properties *ame menadi /,5,*is/ untuk mendefinisikan supaya tidak lupa dalam
membuat kode program #BA nya.
"ari langkah ke-4 tersebut silakan buat beberapa textbox Anda bisa uga menggunakan teknik
copy paste. dan silakan ganti propertis name menadi seperti berikut ini.
,extbox( ganti dengan ,5,*is
,extbox& ganti dengan ,5,*ama
,extbox6 ganti dengan ,5,,empat0ahir,extbox4 ganti dengan ,5,,gl0ahir
,extbox) ganti dengan ,5,A0amat
,extbox7 ganti dengan ,5,*IS*,extbox8 ganti dengan ,5,P
,extbox9 ganti dengan ,5,S$*
,extbox: ganti dengan ,5,Iasah
,extbox(' ganti dengan ,5,*amaIbu,extbox(( ganti dengan ,5,,hn0ahirIbu
,extbox(& ganti dengan ,5,PekIbu
,extbox(6 ganti dengan ,5,*amaAyah,extbox(4 ganti dengan ,5,,hn0ahirAyah
,extbox() ganti dengan ,5,PekAyah
,extbox(7 ganti dengan ,5,PengAyah,extbox(8 ganti dengan ,5,Alamat;rtu
$ntuk 2omboBox silakan buat dengan menggunakan ,oolbox dan ganti properties name nya
2omboBox( ganti dengan 2B; 2B;elamin2omboBox& ganti dengan 2B; 2B;PendidikanIbu
2omboBox6 ganti dengan 2B; 2B;PendidikanAyah
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
5/12
asil akhir kira-kira seperti ini
STEP
$ntuk tahap ke-) silakan buat 6 buah tombol dengan menggunakan 2ommandButton sepertidiatas yang pertama tombol /Simpan/ ke-& tombol /2ari "ata Siswa/ dan yang ke-6 /2lose/
untuk masing-masing tombol silakan ganti properties name menadi /,B0Simpan/+
/,B02ari"ata/+ 2%"2lose/
$ntuk yang belum tahu cara membuat 2ommandButton caranya hampir sama dengan membuat
texbox tetapi disini toolbox yang dipake adalah 2ommandButton. 3adi kalo untuk membuat tiga
buah tombol maka kita harus membuat 6 buah 2ommandButton.
STEP !
0angkah berikutnya adalah langkah membuat script #BA. dan yang pertama silakan #iew 2odekemudian tuliskan script berikut untuk membuat initial pada $ser!orm
Prie?@
ith 2B;elamin
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
6/12
.AddItem /0aki-0aki/
.AddItem /Perempuan/
End ithith 2B;PendidikanIbu
.AddItem /,idak Sekolah/
.AddItem /S"/ .AddItem /S%P/
.AddItem /S%A/
.AddItem /"(/ .AddItem /"&/
.AddItem /"6/
.AddItem /S(/
.AddItem /S&/ .AddItem /S6/
End ith
ith 2B;PendidikanAyah
.AddItem /,idak Sekolah/ .AddItem /S"/
.AddItem /S%P/ .AddItem /S%A/
.AddItem /"(/
.AddItem /"&/ .AddItem /"6/
.AddItem /S(/
.AddItem /S&/
.AddItem /S6/End ith
End Sub
STEP "
,ahap ke-8 kita akan membuat sebuah script #BA untuk simpan data siswa silakan ketikkan
script #BA nya di bawah ini
Pri
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
7/12
End If
Dcopy data ke database siswa
s.2ells?iow+ (@.#alue C ange?/5(/@.#alue
s.2ells?iow+ &@.#alue C %e.,5,*is.#alues.2ells?iow+ 6@.#alue C %e.,5,*ama.#alue
s.2ells?iow+ 4@.#alue C %e.,5,,empat0ahir.#alue
s.2ells?iow+ )@.#alue C %e.,5,,gl0ahir.#alues.2ells?iow+ 7@.#alue C %e.2B;elamin.#alue
s.2ells?iow+ 8@.#alue C %e.,5,Alamat.#alue
s.2ells?iow+ 9@.#alue C %e.,5,*IS*.#alue
s.2ells?iow+ :@.#alue C %e.,5,P.#alues.2ells?iow+ ('@.#alue C %e.,5,S$*.#alue
s.2ells?iow+ ((@.#alue C %e.,5,Iasah.#alue
s.2ells?iow+ (&@.#alue C %e.,5,*amaIbu.#alue
s.2ells?iow+ (6@.#alue C %e.,5,,hn0ahirIbu.#alues.2ells?iow+ (4@.#alue C %e.,5,PekIbu.#alue
s.2ells?iow+ ()@.#alue C %e.2B;PendidikanIbu.#alues.2ells?iow+ (7@.#alue C %e.,5,*amaAyah.#alue
s.2ells?iow+ (8@.#alue C %e.,5,,hnAyah.#alue
s.2ells?iow+ (9@.#alue C %e.,5,PekAyah.#alues.2ells?iow+ (:@.#alue C %e.2B;PendidikanAyah.#alue
s.2ells?iow+ &'@.#alue C %e.,5,PengAyah.#alue
s.2ells?iow+ &(@.#alue C %e.,5,Alamat.#alue
Dclear data siswa
%e.,5,*is.#alue C //
%e.,5,*ama.#alue C //%e.,5,,empat0ahir.#alue C //
%e.,5,,gl0ahir.#alue C //
%e.2B;elamin.#alue C //%e.,5,Alamat.#alue C //
%e.,5,*IS*.#alue C //
%e.,5,P.#alue C //
%e.,5,S$*.#alue C //%e.,5,Iasah.#alue C //
%e.,5,*amaIbu.#alue C //
%e.,5,,hn0ahirIbu.#alue C //%e.,5,PekIbu.#alue C //
%e.2B;PendidikanIbu.#alue C //
%e.,5,*amaAyah.#alue C //%e.,5,,hnAyah.#alue C //
%e.,5,PekAyah.#alue C //
%e.2B;PendidikanAyah.#alue C //
%e.,5,PengAyah.#alue C //
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
8/12
%e.,5,Alamat;rtu.#alue C //
%e.,5,*is.Set!ocus
DSimpan data
Application.Acti
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
9/12
anyaAngka
,5,*is.Back2olor C GE'E'E'
End Sub
Pri
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
10/12
Pri
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
11/12
2B;PendidikanIbu.Back2olor C GE'E'E'
End Sub
Pri
-
7/25/2019 Input Data Siswa Yang Masih Menggunakan Excel Sebagai Pengolahan Database Siswa Memang Masih Banyak Se
12/12
T&'&P 11
$ntuk tahap terakhir silakan buat sebuah orksheet untuk menyimpan database yang telah
disimpan apabila menekan tombol simpan data maka data siswa akan tersimpan pada sheet
yang telah ditentukan misalnya saya ganti sheet untuk menyimpan database dengan nama
/"atabaseSiswa/
Selesai.
Allahamdulillah+ tahapan membuat sebuah userform untuk input data siswa sudah berhasil
dibuat dan untuk menalankan nya silakan coba klik $*
Selamat mencoba semoga berhasil.
$pdate H
%embuat Script Pencarian data siswa silakan lihat Script 2ari "ata Siswa dengan
2ommandButton
http://www.excel-id.com/2015/06/script-cari-data-siswa-dengan.htmlhttp://www.excel-id.com/2015/06/script-cari-data-siswa-dengan.htmlhttp://www.excel-id.com/2015/06/script-cari-data-siswa-dengan.htmlhttp://www.excel-id.com/2015/06/script-cari-data-siswa-dengan.html