Tampilkan postingan dengan label VBA. Tampilkan semua postingan
Tampilkan postingan dengan label VBA. Tampilkan semua postingan

Senin, 14 Mei 2012

Hyperlink adalah salah satu fasilitas di Excel yang sangat membantu dalam mempermudah navigasi sebuah workbook. Membuat hyperlink juga sangat mudah. Tulisan kali ini adalah membuat Hyperlink dengan metode yang sedikit berbeda dengan biasanya.
Cara ini saya gunakan dalam pembuatan menu pada APLIKASI RAPORT 2011-2012 yang diupload di blog ini.
Metode yang digunakan adalah dengan memanfaatkan salah satu Worksheet_Events, yakni Worksheet_SelectionChange. Sebelum membahas langkah pembuatan hyperlink, perlu dibahas sedikit tentang Worksheet_Events.

Membuat Hyperlink dengan Worksheet_Event (Sebuah Alternatif)

Senin, 26 Maret 2012

Cara Membuat File Excel Expired Otomatis

Pengantar

Membatasi masa pakai sebuah file Excel sering menjadi kebutuhan, terutama ketika membuat aplikasi trial untuk pelatihan, ujian, atau produk digital. File "expired" artinya tidak dapat dibuka atau digunakan setelah jangka waktu tertentu atau jumlah pembukaan tertentu.

Konsep Dasar File Expired

Ada dua pendekatan umum yang sering digunakan dalam membatasi penggunaan file Excel:

  1. Membatasi waktu (misalnya hanya berlaku hingga tanggal tertentu)
  2. Membatasi jumlah pembukaan (misalnya hanya bisa dibuka 10 kali)

Pada artikel ini, kita akan membahas metode kedua: membatasi jumlah pembukaan file dengan bantuan Registry Windows dan kode VBA.

Memanfaatkan Registry Windows

Registry Windows adalah sistem database internal yang menyimpan informasi konfigurasi perangkat lunak. Dengan VBA, kita dapat memanfaatkan SaveSetting dan GetSetting untuk menulis dan membaca nilai dari Registry.

  • SaveSetting: Menyimpan nilai ke Registry
  • GetSetting: Mengambil nilai dari Registry

Semua entri akan disimpan pada lokasi HKEY_CURRENT_USER\Software\VB and VBA Program Settings.

Contoh Kode VBA

Masukkan kode berikut pada Workbook_Open di modul ThisWorkbook:

Private Sub Workbook_Open()
    Dim counter As Integer
    counter = GetSetting("TrialExcel", "Limit", "OpenCount", 0)
    counter = counter + 1

    If counter > 2 Then
        MsgBox "Masa trial sudah habis!", vbCritical
        ThisWorkbook.Close SaveChanges:=False
    Else
        SaveSetting "TrialExcel", "Limit", "OpenCount", counter
        MsgBox "File ke-" & counter & " kali dibuka."
    End If
End Sub

Kode di atas akan menambah jumlah pembukaan setiap kali file dibuka, dan akan menutup otomatis setelah lebih dari dua kali dibuka.

Memahami Struktur Registry

Saat kamu menjalankan SaveSetting, Excel akan membuat struktur registry seperti ini:

HKEY_CURRENT_USER\Software\VB and VBA Program Settings\ExcelTrial\Limit\Buka

Dengan penjelasan sebagai berikut:

  • "ExcelTrial" → Nama aplikasi
  • "Limit" → Seksi atau kategori
  • "Buka" → Nama kunci yang menyimpan angka pemakaian
  • Angka → Nilai jumlah pemakaian file

Untuk membaca nilainya, gunakan:

n = GetSetting("ExcelTrial", "Limit", "Buka", 0)

Angka 0 di akhir adalah nilai default jika registry belum pernah dibuat sebelumnya.

Alternatif & Pertimbangan

Meskipun metode ini cukup efektif untuk aplikasi sederhana, ada beberapa hal yang perlu diperhatikan:

  • Registry bisa dihapus oleh pengguna (jika tahu caranya)
  • Metode ini tidak mengamankan data penting dalam file
  • Untuk proteksi lebih kuat, gunakan tambahan password VBA dan enkripsi file

Untuk tambahan teknik lain, Anda bisa mempelajari artikel terkait tentang logika Boolean dan rumus kelulusan ujian sebagai pondasi sistem otomatisasi lainnya.

Penutup

Membuat file Excel yang memiliki masa berlaku terbatas dapat membantu dalam penyebaran aplikasi trial, latihan soal, dan laporan yang dibatasi penggunaannya. Dengan memanfaatkan SaveSetting dan GetSetting, Anda bisa membuat file yang "hidup" hanya dalam jumlah tertentu saja. Teknik ini mudah diterapkan, aman digunakan dalam lingkungan internal, dan sangat bermanfaat bagi guru, trainer, atau developer berbasis Excel.

File contoh telah diproteksi dengan password VBA: 123456 dan dapat didownload di tautan yang ini.

Cara Membuat File Excel Expired

Rabu, 22 Februari 2012



Excel memiliki fitur untuk menampilkan objek control untuk ditempatkan di worksheet. Keuntungan menggunakan Form Control ini adalah:


  • Form control memberi gaya visual yang menarik dan jelas di worksheet
  • Form Control bisa digunakan untuk memaksa user memilih satu di antara beberapa pilihan (pro-active data validation)
ActiveX ataukah Form Controls?
Excel memiliki 2 fitur terkait form Control ini, yakni ActiveX Controls dan Form Controls. ActiveX Control memiliki beberapa keunggulan, yakni kita bisa mengubah beberapa propertiesnya, seperti warna background, warna tulisan, dll. ActiveX Control juga punya beberapa bulit-in events yang langsung dihubungkan dengan control tersebut. Hanya saja, kita perlu pengetahuan tentang VBA untuk memaksimalkan fungsi dari ActiveX Controls.


Sementara Form Controls, pengoperasiannya lebih sederhana karena sudah dilengkapi dengan built-in metode yang bisa langsung menempatkan nilai dari control di worksheet.Sayangnya, kita tidak bisa mengubah tampilan dari objek, baik warna, besar tulisan, dll.
Bagi pemula, disarankan menggunakan objek dari Forms Controls agar pengoperasiannya lebih mudah.
Lalu di mana kita bisa mengoerasikan Form Control?

Memanfaatkan ComboBox pada Form Control dan ActiveX Control

Sabtu, 18 Februari 2012



Form Login, biasanya digunakan untuk membatasi hak akses bagi user untuk melihat dan berinteraksi dengan data. Hanya user yang sudah terdaftar yang bisa mengakses data-data rahasia.
Berdasarkan pengalaman penulis di sekolah, Form Login ini biasanya digunakan dalam aplikasi Pendataan Penerimaan Siswa Baru, Pembayaran Siswa, dan Aplikasi Pengolah Nilai yang digunakan oleh beberapa orang yang berbeda. 


Catatan kali ini membahas cara membuat Form Login sederhana.

Membuat Form Login untuk Membatasi Akses Data

Jumat, 10 Februari 2012

Kali ini ExcelHeru mencoba melansir aplikasi baru yakni Administrasi Pencatatan Pembayaran SPP sederhana. Aplikasi ini "dipaksa" menggunakan UserForm, karena penulis lagi belajar penggunaan UserForm. Jadi baik tampilan maupun kode-kode macro yang dipakai betul-betul masih sederhana, tidak canggih-canggih amat. Maklumlah programmer-nya masih amatir.
Berikut tampilan utama program:




Berikut tampilan salah satu fitur:




Program ini, bersifat GRATIS. Boleh di-edit oleh siapa saja asalkan bertujuan baik. Boleh didistribusikan, Boleh ditambah, dikurangi. Dihapus juga tidak apa-apa. 
Sheet yang diprotect tidak diberi password, jadi kalau mau di-edit tinggal diUnprotect saja.
VBA-nya diprotect dengan password 123456
Proteksi pada VBA ini boleh dihapus, boleh diubah. Proteksi ini sengaja dibuat agar user yang tidak berkepentingan tidak mengakses kodenya. Kalau memang berkepentingan ya silahkan saja.


Berhubung program ini hasil coba-coba, maka jangan langsung digunakan, tapi dicoba terlebih dahulu. Bila ada error atau kekurangan harap segera melaporkan, baik melalui komentar di posting ini atau melalui email. Karena terus terang, saya masih sangat minim pengetahuan tentang bahasa pemerograman, dan tidak punya staff khusus untuk meng-ujicoba program.


Oke, file bisa di-Download di sini, atau di BoxNet pada Sidebar.

Program Pembayaran SPP Sekolah

Senin, 16 Januari 2012

SULAP? Ya... mengapa tidak.


Performance
1. Insert sebuah atau beberapa gambar ke dalam Sheet.
2. Tuliskan kata "Hilang" di sel mana saja, lalu tekan Enter. maka Simsalabim.... Gambarnya akan hilang.
3. Tuliskan kata "Muncul" di sel mana saja, lalu tekan Enter. Maka Simsalabim.... Gambarnya muncul lagi.


The Secret:
1. Klik kanan nama Sheet, pilih View Code
2. Tuliskan Kode berikut:


Sulap Excel : Bermain-main dengan Worksheet_Events

Jumat, 13 Januari 2012

Setelah Contoh Aplikasi Raport yang Sudah Jadi dirilis, saya menerima banyak email dari pembaca yang bertanya bagaimana caranya agar hanya satu sheet yang tampil di layar, seperti yang terlihat pada tampilan file raport tersebut. Untuk mempermudah penjelasannya, posting kali ini akan membahas cara mengatur tampilan sheet di Excel menggunakan VBA.

Jenis "Penampakan" (Visibility) Sheet dalam VBA

Dalam VBA, "penampakan" (visibility) suatu sheet memiliki tiga jenis:

  1. xlSheetVisible
    Sheet tampil seperti biasa. Kode VBA: -1
  2. xlSheetHidden
    Sheet disembunyikan biasa. Bisa dimunculkan kembali melalui klik kanan > Unhide. Kode VBA: 0
  3. xlSheetVeryHidden
    Sheet disembunyikan khusus dan tidak bisa dimunculkan lewat Unhide. Harus melalui VBA Editor. Kode VBA: 2

Contoh Kode VBA untuk Mengatur Penampakan Sheet

Menyembunyikan Sheet1 dengan metode Very Hidden:

Sheets("Sheet1").Visible = 2
' atau:
Sheets("Sheet1").Visible = xlSheetVeryHidden

Menampilkannya kembali:

Sheets("Sheet1").Visible = -1
' atau:
Sheets("Sheet1").Visible = xlSheetVisible

Bagaimana Cara Menyembunyikan Banyak Sheet Sekaligus?

Untuk menyembunyikan beberapa sheet dalam satu klik saja, ikuti langkah-langkah berikut:

  1. Tampilkan terlebih dahulu sheet yang akan ditampilkan.
  2. Semua sheet selain yang ditampilkan disembunyikan menggunakan prosedur looping.

Misalnya, hanya ingin menampilkan "Sheet2" dari total 20 sheet:

Sub TampilkanSheet2()
    Dim sh As Worksheet
    Sheets("Sheet2").Visible = -1
    For Each sh In ThisWorkbook.Worksheets
        If sh.Name <> "Sheet2" Then
            sh.Visible = xlSheetVeryHidden
        End If
    Next sh
End Sub

Bagaimana Jika Nama Sheet yang Ditampilkan Berubah-ubah?

Buat prosedur VBA yang menerima nama sheet sebagai parameter:

Private Sub SembunyikanSemuaSheetKecualiAku(NamaSheet As String)
    Dim sh As Worksheet
    Sheets(NamaSheet).Visible = -1
    For Each sh In ThisWorkbook.Worksheets
        If sh.Name <> NamaSheet Then
            sh.Visible = xlSheetVeryHidden
        End If
    Next sh
End Sub

Untuk menampilkan hanya Sheet2:

Call SembunyikanSemuaSheetKecualiAku("Sheet2")

Bagaimana Cara Menampilkan Semua Sheet Sekaligus?

Gunakan makro berikut:

Sub TampilkanSemuaSheet()
    Dim sh As Worksheet
    For Each sh In ThisWorkbook.Worksheets
        sh.Visible = xlSheetVisible
    Next sh
End Sub

Kode ini akan menampilkan semua sheet, termasuk yang disembunyikan dengan metode Very Hidden.

Download Contoh File

File contoh bisa diunduh di sini

Teknik Menyembunyikan Banyak Sheet Sekaligus dan Menampilkannya

Senin, 09 Januari 2012

Terkadang, kita tidak ingin user memanfaatkan penggunaan Save As pada workbook yang kita buat. Hal ini dilakukan jika workbook digunakan oleh beberapa orang, dan kita tidak ingin terjadi duplikasi file yang isinya sama, namun nama filenya berbeda.
Untuk mencegah user menggunakan fasilitas Save As pada suatu workbook, maka langkahnya adalah sbb:
1. Buka workbook 
2. Tekan Alt + F11
3. Klik kanan objek ThisWorkbook, pilih View Code
4. Tuliskan code berikut:



Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim lReply As Long




  If SaveAsUI = True Then




lReply = MsgBox("Maaf, Anda tidak diperkenankan menyimpan workbook ini dengan nama lain. Anda ingin menyimpan workbook ini?", vbQuestion + vbOKCancel)


     Cancel = (lReply = vbCancel)


   If Cancel = False Then Me.Save


     Cancel = True


  End If


End Sub

5. Tekan Alt + Q untuk kembali ke Excel
6. Selesai

Selanjutnya, jika user mencoba mengakses Save As, maka akan muncul peringatan seperti ini:

File contoh bisa didownload di sini atau pada boxnet di samping

Cara Mencegah Save As pada Ms Excel

Selasa, 03 Januari 2012



Record Macro adalah salah satu fitur yang sangat berguna bagi pemakain Excel baik user pemula maupun user yang sudah berpengalaman. Namun, kode macro yang dihasilkan dari proses perekaman Makro tersebut kadang butuh sentuhan lanjutan agar lebih rapi dan berjalan lebih cepat.
Beberapa tips berikut bisa dijadikan pedoman.



Tips Merapikan Kode Makro Hasil Recording (Rekaman)

Minggu, 18 Desember 2011

Fasilitas Hyperlink di Ms Excel memang sangat handal untuk navigasi antar sheet. Namun, jika sheet yang kita miliki banyak, maka pekerjaan membuat hyperlink ke semua sheet menjadi agak panjang juga. Apalagi jika nama sheet diubah, maka tambah lagi pekerjaan kita.
Nah, pada tulisan kali ini, ExcelHeru akan memberikan tip untuk membuat menu klik kanan yang berfungsi sebagai link ke sheet yang lain.
Jadi, di sheet manapun dan di sel manapun kita klik kanan, akan ada tambahan menu berjudul "Daftar Isi" di paling bawah




Kalau tulisan "Daftar Isi" di klik, akan muncul daftar sheet yang bisa diklik untuk menuju sheet yang dituju.




Gimana cara membuatnya?




1. Tekan Alt + F11 untuk menuju VBA Editor
2. Pada bagian panel kiri, Double klik ThisWorkbook
3. Pada bagian kanan, di tempat yang kosong,kopi pastekan kode berikut:



Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim cCont As CommandBarButton
    On Error Resume Next
    Application.CommandBars("Cell").Controls("Daftar Isi").Delete
    On Error GoTo 0
        Set cCont = Application.CommandBars("Cell").Controls.Add(Type:=msoControlButton, Temporary:=True)
        With cCont
            .Caption = "Daftar Isi"
            .OnAction = "IndexCode"
        End With
End Sub


4. Masih diVBA Editor, Pilih menu Insert > Module. Dan tuliskan kode berikut:

Sub IndexCode()
 Application.CommandBars("workbook Tabs").ShowPopup
End Sub

5. Tekan Alt+Q untuk kembali ke Excel

Sekarang silahkan coba klik kanan di sembarang sel pada sembarang sheet. 

File contoh bisa didownload di sini atau di boxnet di samping di folder Desember


Referensi:
Excel Hacks by David & Raina Hawley, 2004

Cara Membuat Link ke Setiap Sheet di Workbook dengan Klik Kanan

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

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

Minggu, 13 November 2011

Dalam mengerjakan tugas sehari-hari di sekolah, seringkali kita berhubungan dengan DATA. Akan lebih mudah bagi operator data jika data tersebut didesain secara simple. Secara umum, desain Data terdiri dari tiga bagian, yakni Input, Proses, Output.
Tulisan kali ini membahas tentang pembuatan Form Input yang sekaligus juga digunakan sebagai Form menampilkan output dari data yang sudah kita simpan sebelumnya. Form yang berfungsi ganda ini biasanya digunakan untuk: Rekap Absen, Formulir Pendaftaran Siswa, Pengisian Nilai, dan lain sebagainya.
Untuk contoh kita kali ini, disajikan Form pengisian Data Siswa per kelas.



Form Input sekaligus sebagai Form Output

Rabu, 02 November 2011



Gambar di atas, adalah tampilan kamus binatang bergambar yang dibuat menggunakan Microsoft Excel. File-nya bisa didownload di sini. atau di Boxnet pada sidebar

Membuat Sendiri Kamus Binatang Inggris Indonesia (Bergambar)