Aplikasi input data siswa dengan excel

Selamat datang kembali di Blog Aplikasi Excelku, terimakasih kepada Anda semuanya yang sudah mengunjungi Blog sederhana Saya ini. Setelah sebulnya Saya sudah membagikan beberapa aplikasi berbasis Macro VBA Excel yakni Aplikasi PKGdan Aplikasi Local Wallet, pada kesempatan kali ini kembali Saya akan membagikan sebuah aplikasi yang sibuat menggunakan aplikasi Ms. Excel dengan memanfaatkan Macro VBA didalamnya.

Dan aplikasi yang akan Saya bagikan pada kesempatan kali ini adalah Aplikasi DataBase Siswa (ADABS) V.1.0, dan berikut merupakan penjelesan mengenai aplikasi ini :

Aplikasi input data siswa dengan excel
Halaman Utama Aplikasi

Fitur Dari Aplikasi ADABS V.1.0 ini adalah sebagai berikut :

1. Edit Data Sekolah 

2. Input Data Siswa

Aplikasi Database Siswa (Adabs) ini memliki fitur input data siswa disertai dengan foto dari siswa/peserta didik, berikut ini tampilan dari form input data siswa dari aplikasi ini :

Aplikasi input data siswa dengan excel

3. Edit, Hapus, dan Cetak Data Siswa

ke tiga firut tersebut terdapat didalam satu form, yakni form Database, dan berikut ini tampilan dari form Database dari Aplikasi ini :

Aplikasi input data siswa dengan excel

4. Reset Database

Fitur ini digunakan untuk mereset/menghapus semua data siswa yang sudah ada didalam aplikasi ini.

5. Fitur Auto Save

Dengan adanya fitur Auto Save ini kita tidak perlu kuatir jika pada suatu saat kita lupa menyimpan data yang sudah kita inputkan ke dalam aplikasi ini.

Bagi Sobat Blogger yang ingin mendownload Aplikasi DataBase Siswa (ADABS) V.1.0 ini bisa klik pada link download yang sudah Saya sediakan di bawah ini :


Catatan : File berupa Zip, silahkan ekstrak terlebih dahulu, kemudian akan ada 1 file dan 1 folder didalamnya, jangan pisahkan folder tersebut (folder Foto).

Demikian pembahasan mengenai Aplikasi DataBase Siswa (ADABS) V.1.0 menggunakan Ms. Excel, mudaha-mudahan apa yang sudah Saya sampaikan melalui artikel/postingan kali ini bisa bermanfaat untuk kita semuanya. Sekian, dan Terimakasih

Microsoft Excel memang sangat berguna dalam membantu pengolahan data, salah satunya juga sangat membantu dalam mempermudah penginputan data siswa. Teknik yang akan saya bagi adalah menggunakan pemrograman VBA. Caranya cukup mudah, yaitu sebagai berikut:


Ikuti langkah-langkah berikut:

1. Mengaktifkan menu Developer.

Aplikasi input data siswa dengan excel

Menu Developer merupakan menu yang tersembunyi pada awal kali kita menjalankan Ms. Excel. Dia tidak akan tampil di barisan menu bar, akan tetapi kita bisa mengaktifkannya dengan cara berikut:

  1. Langkah pertama yang anda lakukan adalah dengan membuka halaman excel
  2. Setelah itu anda klik office button
  3. Pada bagian office button anda dapat memilih excel options
  4. Halaman selanjutnya yang dapat anda pilih yaitu popular , pada bagian ini anda dapat memilih dengan menandai ceklis pada bagian show developer tab in the ribbon pada tab yang tersedia pada show option for working with excel
  5. Terakhir apabila sudah dapat menyetujui nya maka anda dapat memilih OK.
 

Dengan demikian anda dapat dengan mudah mengaktifkan menu developer dengan mudah pada microsoft excel anda dan menggunakan sesuai dengan fungsi yang tersedia.

Jika menu/tab developer sudah aktif, silakan melanjutkan ke langkah berikutnya.


2. Membuat kerangka Entri Data.

Ini adalah bagian yang menyenangkan menurut saya, karena kita akan mendesain seperti apa tampilan input data siswanya. Buatlah desain kerangka entri data sesuai dengan kepentingan data anda, bisa dibuat di sheet baru atau di sheet yang sudah ada, contohnya seperti ini:

Aplikasi input data siswa dengan excel

*Catatan: Tombol ‘SIMPAN’ dapat anda buat dengan menggunakan shape biasa. Tombol yang saya buat sesuai gambar di atas adalah shape dengan model ‘Rounded Rectangle’. Untuk pembuatan seperti sel, pewarnaan, dan seterusnya dapat anda modif sendiri, anda pasti bisa bukan?

3. Membuat tampilan daftar siswa.

Tadi kita sudah membuat input datanya, sekarang kita akan membuat tampilan output dari input data yang kita masukkan, kurang lebih seperti ini:

Aplikasi input data siswa dengan excel

Anda bisa membuatnya di sheet yang berbeda (Sheet 2). Sesuaikan tampilan tersebut dengan kebutuhan dalam pengolahan data siswa anda.

4. Menyisipkan pemrograman VBA

Disini kita akan bermain sedikit bahasa pemrograman VBA (Visual Basic for Application). Bahasa ini sangat membantu Ms. Excel dalam mengelola data. Untuk memulai koding/pemrograman, klik menu Developer – View Code. Layar Code Editor akan muncul dan dari sinilah kita memulai pemrograman layaknya aplikasi pemrograman lainnya.

Selanjutnya kita akan membuat Module. Module ini ibarat wadah berisi skrip yang dapat kita panggil (Call) lewat lembar kerja utama Ms. Excel. Selain itu, dengan Module, kode akan lebih rapi dan terstruktur, sehingga kita tidak kebingungan ketika mengeditnya kembali. Cara membuat Module:

Aplikasi input data siswa dengan excel

Jika Module sudah dibuat, klik dua kali Module1 dan letakkan kode berikut kedalam Module yang sudah dibuat:

Sub inputData()
Dim Baris, totalBaris As Long
totalBaris = Sheet2.Cells.Rows.Count
Baris = Sheet2.Cells(totalBaris, 2).End(xlUp).Row + 1

Sheet2.Range("A" & Baris).Value = "=ROW()-5" Sheet2.Range("B" & Baris).Value = Sheet1.Range("D6").Value
Sheet2.Range("C" & Baris).Value = Sheet1.Range("D8").Value
Sheet2.Range("D" & Baris).Value = Sheet1.Range("D9").Value
Sheet2.Range("E" & Baris).Value = Sheet1.Range("D10").Value
Sheet2.Range("F" & Baris).Value = Sheet1.Range("i10").Value
Sheet2.Range("G" & Baris).Value = Sheet1.Range("D11").Value
Sheet2.Range("H" & Baris).Value = Sheet1.Range("D12").Value
Sheet2.Range("i" & Baris).Value = Sheet1.Range("D13").Value
Sheet2.Range("j" & Baris).Value = Sheet1.Range("i13").Value
Sheet2.Range("k" & Baris).Value = Sheet1.Range("D14").Value
Sheet2.Range("l" & Baris).Value = Sheet1.Range("G14").Value

MsgBox "Data sudah masuk database"

Sheet1.Range("D6").Value = ""
Sheet1.Range("D8").Value = ""
Sheet1.Range("D9").Value = ""
Sheet1.Range("D10").Value = ""
Sheet1.Range("i10").Value = ""
Sheet1.Range("D11").Value = ""
Sheet1.Range("D12").Value = ""
Sheet1.Range("D13").Value = ""
Sheet1.Range("i13").Value = ""
Sheet1.Range("D14").Value = ""
Sheet1.Range("G14").Value = ""
End Sub

Kira-kira jadinya seperti ini:

Aplikasi input data siswa dengan excel

Tutup Code Editor dan kembali ke lembar kerja utama Ms. Excel.

5. Menetapkan Macro sebagai Tombol

Setelah keempat proses diatas dilakukan, sekarang saatnya menetapkan Macro pada tombol yang sudah kita bikin tadi. Macro ini adalah sekumpulan perintah membentuk suatu prosedur dari skrip yang anda tulis di Code Editor VBA.

Untuk menetapkan Macro, klik kanan pada objek/tombol yang sudah kita buat, yaitu tombol ‘SIMPAN’, pilih Assign Macro. Akan muncul kotak daftar Macro yang sudah kita buat.

Aplikasi input data siswa dengan excel

Pilih Macro yang tersedia dengan nama inputData, karena tadi kita menamainya inputData.

Selamat, aplikasi Input Data Siswa anda sudah jadi. Tinggal memasukkan data kedalam kotakkan yang tersedia kemudian tekan tombol ‘SIMPAN’, maka data yang diinputkan akan muncul di Sheet tampilan daftar siswa.

Ternyata mudah bukan membuat aplikasi Input Data Siswa pada Excel menggunakan VBA. Anda juga dapat memodifikasi kontennya untuk membuat aplikasi input data lain seperti input data koperasi, nilai siswa, akuntansi, dan lain sebagainya.