Rabu, 30 November 2011

Kali ini, saya sharing tentang sebuah file berisi Kamus fungsi atau rumus-rumus Microsoft Excel yanng cukup lengkap. Namun fungsi-fungsi baru Excel 2007 belum ada di situ. Kamus ini bukan buatan saya lho. Semua fungsi diberi penjelasan dan contohnya sekaligus.


Kepengin? Download aja langsung dari sumbernya di sini. Gratis? Pastinya... Hanya saja pake Bahasa Inggris. 


Setelah didownload, nama file Excel-nya jangan diubah, karena akan mengakibatkan tidak berfungsinya hyperlink yang ada di file tersebut.

Kamus Function Excel (Lebih dari 150 Rumus)

Senin, 28 November 2011

Salah satu cara melindungi data di worksheet adalah dengan cara memproteksi sheet dan memberi password. Tulisan kali ini tentang cara membuat password yang bisa berubah sendiri. 
Secara sederhana, password yang akan kita buat berdasarkan nama hari saat kita membuka file. Cara seperti ini saya terapkan di File Program Raport Jadi pada posting saya sebelumnya. Langkah-langkahnya adalah:

  • Pertama, Kita buat Fungsi (UDF / User Defined Function) untuk menghasilkan password yang dimaksud. Langkah ini dimulai dengan memanfaatkan fungsi NOW di VBA untuk mendapatkan tanggal hari ini. Kemudian kita gunakan WorksheetFunction WEEKDAY untuk mendapatkan nomor hari. Terakhir, fungsi CHOOSE kita gunakan untuk mengkonversi Nomor Hari menjadi Nama Hari. Lengkapnya langkah pertama ini kita tuangkan dalam bahasa VBA sebagai berikut:

        Private Function PasswordKu() As String
                Dim NoHari As Integer
                      NoHari = Application.WorksheetFunction.Weekday(Now)
                      PasswordKu = Choose(NoHari, "minggu", "senin", "selasa", "rabu", "kamis", "jumat", "sabtu")
                End Function
  • Kedua, kita buat Prosedur yang akan dieksekusi saat file dibuka, yakni Sub Auto_Open(). Di mana dalam prosedur ini kita memprotect semua worksheet dengan Password yang telah kita tentukan sebagaimana langkah di atas. Penulisan di VBA adalah sebagai berikut:
        Sub Auto_Open()
                Dim ws As Worksheet
                     For Each ws In ThisWorkbook.Worksheets
                            ws.Protect PasswordKu
                    Next ws
                End Sub
  • Ketiga, kita buat prosedur untuk menghapus password pada saat file ditutup, yakni Sub Auto_Close(). Penulisannya di VBA adalah:
             Sub Auto_Close()
                          Dim ws As Worksheet
                                For Each ws In ThisWorkbook.Worksheets
                                   ws.Unprotect PasswordKu
                                Next ws
                          End Sub
Selesai.

Catatan: Penulisan kode makro di atas dengan cara:
1. Buka Excel
2. Tekan Alt F11
3. Insert > Module
4. Tuliskan kode macro-nya.
5. Tutup VBA Editor.
6. Simpan dengan format Excel 2003 atau .xlsm (macro-enabled)

Dengan cara di atas, maka setiap harinya, password proteksi worksheet kita akan berubah sesuai dengan nama hari (pakai huruf kecil semua, sesuai apa yang kita tulis di code).

Apa yang diungkapkan di atas hanyalah contoh sederhana saja, pengembangannya (untuk mendapatkan password yang lebih sulit, tergantung pada imajinasi dan kreatifitas kita sendiri). 

File contoh bisa didownload di Boxnet pada sidebar di samping atau di sini.


Cara Membuat Password Sheet yang Bisa Berubah Sendiri

Minggu, 27 November 2011

Contoh Aplikasi Raport yang Sudah Jadi

Pada posting sebelumnya, saya telah meng-upload Contoh Aplikasi Raport Sederhana yang masih dalam bentuk mentah. Artinya, file tersebut hanya berisi data dan rumus-rumus penting tanpa tampilan dan fitur tambahan yang memudahkan penggunaannya. Kini, saya kembali dengan aplikasi raport yang sudah jadi dan lebih lengkap.

Penampakan Aplikasi Raport

Modifikasi yang Sudah Dilakukan:

  • Menu Navigasi yang Mudah: Aplikasi ini dilengkapi dengan menu-menu yang memudahkan akses ke berbagai bagian program. Anda dapat dengan cepat beralih dari satu bagian ke bagian lain hanya dengan beberapa klik saja.
  • Menu Cetak Otomatis: Fungsi cetak yang ada di aplikasi ini sangat praktis. Anda hanya perlu mengklik sekali, dan aplikasi ini akan mencetak raport untuk semua siswa dengan nomor urut yang sudah diatur.
  • Nama Sheet Tampil Satu-satu: Hanya satu sheet yang akan tampil di layar pada setiap waktu untuk memudahkan navigasi dan menghindari kebingungan.
  • Password Proteksi yang Dinamis: Password untuk setiap hari berubah sesuai dengan nama hari. Misalnya, pada hari Senin passwordnya adalah 'senin'.
  • Fitur Lengkap untuk Absensi dan Kepribadian: Selain data akademik, aplikasi ini juga dilengkapi dengan informasi absensi, penilaian kepribadian, ekstrakurikuler (eskul), serta catatan wali kelas.
  • Dan Masih Banyak Lagi: Fitur tambahan lainnya termasuk pengaturan pencetakan otomatis dan pengolahan data yang lebih efisien.

Modifikasi Lainnya:

Karena aplikasi ini sudah cukup matang, saya memang membatasi penggunaannya hanya untuk sekolah tempat saya mengajar. Penggantian nama sekolah pada aplikasi ini tidak bisa dilakukan secara langsung, dan membutuhkan beberapa langkah. Hal ini dikarenakan ada prosedur khusus di dalam kode VBA yang secara otomatis mengganti nama sekolah ketika file dibuka.

Jika Anda ingin mengganti nama sekolah, Anda perlu mengedit kode macro pada bagian Sub Auto_Open() untuk memastikan nama sekolah yang ditampilkan sesuai dengan yang Anda inginkan.

Cara Mendapatkan Aplikasi Raport:

Jika Anda tertarik untuk mencoba aplikasi raport ini, Anda bisa mengunduhnya melalui link yang tersedia. Silakan klik link berikut untuk mendownload file Program Raport Jadi.rar:

Catatan Tambahan:

Berdasarkan banyaknya permintaan terkait password file, berikut adalah informasi tentang password yang digunakan:

  • Password untuk Semua Sheet: Password untuk setiap sheet mengikuti nama hari. Jika file dibuka pada hari Senin, password yang digunakan adalah ‘senin’. Jika dibuka pada hari Jumat, passwordnya adalah ‘jumat’.
  • Password untuk VBA: Jika Anda membutuhkan akses untuk mengedit atau melihat kode VBA di dalam aplikasi, password untuk mengakses VBA adalah 123456.

Pengaturan Printer untuk Cetak Otomatis:

Satu hal yang perlu diperhatikan adalah pengaturan Default Printer. Pastikan Anda telah mengatur printer yang akan digunakan untuk pencetakan otomatis pada aplikasi ini. Jika printer default tidak diatur dengan benar, proses pencetakan mungkin tidak berjalan sebagaimana mestinya.

Tampilan Visual Aplikasi Raport

Menu utama ini memungkinkan Anda untuk mengakses berbagai bagian dari aplikasi dengan cepat.

Di sini Anda dapat melihat tampilan laporan hasil belajar siswa yang sudah terstruktur dengan baik.

Keamanan Aplikasi

Keamanan aplikasi ini juga menjadi perhatian utama. Dengan adanya proteksi password yang dinamis, aplikasi ini cukup aman digunakan untuk sekolah dengan jumlah siswa yang cukup banyak. Meskipun tetap ada beberapa kekurangan yang perlu diperhatikan, seperti penggunaan password yang bisa tetap aktif hingga hari berikutnya.

Penutup

Aplikasi raport yang sudah jadi ini merupakan alat yang sangat berguna bagi sekolah-sekolah yang membutuhkan sistem laporan yang terstruktur dengan baik. Dengan berbagai fitur yang memudahkan pengelolaan data siswa dan keamanan yang cukup baik, aplikasi ini dapat menjadi solusi efektif untuk membuat raport secara otomatis. Semoga panduan dan file aplikasi yang saya bagikan ini bermanfaat bagi Anda yang sedang mencari cara untuk membuat aplikasi raport yang sederhana namun efisien.

Contoh Aplikasi Raport yang Sudah Jadi

Rabu, 23 November 2011

     Di Microsoft Word, terdapat fitur untuk mengubah Case Huruf yakni Change Case (Shift + F3) Bagaimana dengan Excel? Cobain aja…… dijamin gak bakalan bisa. 
Fitur standar untuk mengubah case huruf adalah dengan menggunakan fungsi : 
UPPER untuk mengubah semua huruf menjadi  kapital
LOWER untuk mengubah semua huruf menjadi huruf kecil
PROPER untuk mengubah huruf awal masing-masing kata menjadi huruf besar. 
Sayangnya, fungsi di atas harus tetap disandingkan dengan data awalnya.  


Dengan bantuan Macro, kita bisa menciptakan sendiri fasilitas untuk keperluan Change Case ini. Caranya? 

  • Buka Excel, tekan Alt + F11 
  • Pilih menu Insert > Module
  • Kopi Pastekan kode berikut : 

Kode Macro untuk Change Case Huruf di Excel

Selasa, 22 November 2011

Pembaca, beberapa waktu yang lalu, saya diminta teman untuk meng-export File DBF hasil olahan aplikasi UN yang memang sudah diberikan oleh Dinas Pendidikan ke dalam bentuk File Excel. Berhari-hari saya cari cara yang paling mudah. Setalah bekerja keras, akhirnya saya mendapatkan cara mudah.


Mengapa harus di-export ke Excel?
Ya, kan eman. Kita udah susah-susah entri data di aplikasi UN tersebut, namun untuk pengolahan data kita sendiri harus nulis ulang di Excel. Lebih enak, kalau dari data di Aplikasi tersebut langsung kita export ke Excel untuk kemudian kita olah untuk Try Out, Penilaian, bahkan nanti membuat kartu peserta, dan SKHU. Sehingga nggak perlu nulis mulai awal lagi. Pekerjaan jadi nggak rumit lagi.


Oke, langsung saja caranya:
1. Kita cari terlebih dahulu hasil file DBF yang tersimpan di Folder APLIKASI UN, BIOSMA2012 (untuk SMA) / BIOSMP2012 (untuk SMP). Lalu cari folder yang berisi Kode Propinsi dan Kode Kabupaten. Kalau sekolah saya : 05-35. Lalu ke folder Biodata. Nah di folder tersebut ada file yang bernama BIO12-XXYYZZZR. Dimana XX adalah kode Propinsi, YY kode Kabupaten, ZZZ kode sekolah dan R kode untuk tingkatan.
2. Kita Download sebuah program yang bernama DBF Viewer. Gratis Kok. Downloadnya di sini
3. Setelah di-download, lalu kita instal sebagaimana biasa
4. Buka file DBF yang kita bahas di point 1.
5. Pilih Export > Excel .
6. Buka File Excel yang telah dibuatkan. Jangan kaget bila kondisinya nggak karuan.
7. Kita Save As sebagai Excel 2010 atau 2007 atau 2003
8. Selesai.




Demikian semoga bermanfaat

Export/Convert File DBF (hasil Aplikasi UN) ke Excel

Minggu, 20 November 2011

UPACARA PEMBUKAAN
Seseorang ingin mengolah suatu daftar menjadi informasi dengan susunan, urutan dan terfilternya data sesuai keinginan. Problem seperti ini sering muncul: Tak pelak lagi ini adalah kerjaan "ber-database-ria" yg memang didukung oleh Excel. 
Dalam hal ini, ada “dalil” bahwa hendaknya ada semacam pemisahan tahap, yaitu tahap pengorganisasian data, dan tahap penyajian informasi. Walau pembacanya sudah bosan tetapi saya tidak bosan karena suatu posting di milis itu bersifat tulisan tunggal (bukan serial) yg bisa "gak nyambung" kalau suatu komponen pemahamannya dipotong begitu saja.
Urusan retrieving data, sudah banyak dicontohkan di internet, kasus per kasusengan rumus-rumus canggih, dan kadang dengan macro jitu. Tetapi urusan penyiapan dan pengorganisasian data-nya agak jarang disentuh. 

BerdataBase Ria dengan Excel

Sabtu, 19 November 2011



Kegiatan rutin wali kelas adalah merekap nilai semua mata pelajaran dan menghitung nilai Raport di akhir semester. Posting kali ini berkenaan dengan pembuatan master Raport sekolah. Saya pernah membuat program rapot di sini. Nah, master Raport kali ini sangat berbeda jauh konsep pembuatannya dengan yang pertama.
Karena ini hanya master, maka saya tidak membuatnya sebagai sebuah program jadi, artinya editing dan penambahan hal-hal lain serta modifikasi tampilan masih diperlukan agar bisa digunakan. 
Master Raport sekolah bisa didownload di sini atau di BoxNet pada sidebar di samping kanan tulisan ini.


Untuk raport yang sudah jadi, bisa dilihat di posting ini

Master Rapot Sekolah