Kamis, 14 Januari 2016

MEMBUAT FORM ISIAN DATA SEDERHANA DI EXCEL

Terkadang kita merasa jenuh mengisi table di excel, untuk membuang kejenuhan mengisi data saya coba iseng iseng membuat form sederhana untuk sekedar membuang kejenuhan…..

Selanjutnya anda bias mengembangkan sesuai dengan kebutuhan…….
Adapun langkah-langkah pembuatan form sebagai berikut :
1. Buka file excel 2007
2. Double Klik di nama worksheet lalu ganti nama yg asalnya Sheet1 menjadi “PARTSDATA” (ini mah klo saya, klo anda terserah tapi perlu diingat namanya untuk pembuatan code)
3. Pada Row 1 kolom kita buat nama heading untuk tabelnya seperti tampak pada gambar dibawah ini :

4. Kemudian kita simpan file sebagai excel makro….klik file save as pilih Excel Macro Enabled Workbook….ketik nama file disini saya beri nama file “data barang”
Langkah berikutnya membuat Macro untuk file tersebut, adapun langkah-langkah pembuatan macro sebagai berikut :
1. Pada worksheet pilih menu view klik tab Macros pilih view macros :

2. Isikan macro name : “FORM” klik create :

3. Klik kanan mouse pada VBA Project
4. Pilih insert
5. Pilih user form :
Langkah selanjutnya adalah design form dengan Control yang akan kita gunakan adalah : Control Label, Textbox dan Command Button seperti tampak pada gambar berikut :

Langkah selanjutnya adalah member nama dan caption untuk tiap label, textbox dan command button
Label1 Caption diganti dengan “Kode”
Label2 Caption diganti dengan “Nama Barang”
Label3 Caption diganti dengan “Satuan”
Label4 Caption diganti dengan “Harga”
TextBox1 Name diganti dengan “tkode”
TextBox2 Name diganti dengan “tnama”
TextBox3 Name diganti dengan “tsatuan”
TextBox4 Name diganti dengan “tharga”

command button1 Caption diganti dengan “TAMBAH”
command button1 Name diganti dengan “CMDTMBH”
command button2 Caption diganti dengan “TUTUP”
command button2 Name diganti dengan “CMDTTP”

atur sedemikian rupa hingga tampak seperti gambar dibawah ini

Langkah selanjutnya adalah membuat kode
1. Klik command button “TAMBAH “
2. Klik menu bar pilih view code
Atau klik kanan mouse pada tombol “TAMBAH” pilih view code
3. Masukan kode dibawah ini (biar gak cape copy paste saja code dibawah ini):
Private Sub CMDTMBH_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(“PARTSDATA”)
‘menemukan baris kosong pada database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
‘check untuk sebuah kode
If Trim(Me.tkode.Value) = “” Then
Me.tkode.SetFocus
MsgBox “Masukan Kode Barang”
Exit Sub
End If
‘copy data ke database
ws.Cells(iRow, 1).Value = Me.tkode.Value
ws.Cells(iRow, 2).Value = Me.tnama.Value
ws.Cells(iRow, 3).Value = Me.tsatuan.Value
ws.Cells(iRow, 4).Value = Me.tharga.Value
‘clear data
Me.tkode.Value = “”
Me.tnama.Value = “”
Me.tsatuan.Value = “”
Me.tharga.Value = “”
Me.tkode.SetFocus
End Sub
4. Dilanjutkan dengan pengisian code pada tombol tutup langkah seperti nomor 2 diatas dengan kode dibawah ini :
Private Sub CMDTTP_Click()
Unload Me
End Sub
5. Untuk menghindari menutup melalui tanda X pada form masukan kode dibawah ini dengan klik kanan mouse pada form dan pilih view code dan ketikan kode dibawah ini :
Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox “MAKE TOMBOL ATUH KANG!”
End If
End Sub
6. Mengisi code pada module klik kanan module pilih view code dan isikan kode dibawah ini :
Sub FORM()
UserForm1.Show
End Sub
Sekarang kita kembali ke worksheet kmudian kita akan membuat tombol untuk mengaktifkan form…terserah dmana saja menyimpannya…
Buat rectangle seperti digambar tersebut untuk memasukkan kode klik kanan mouse pada rectangle tersebut lalu pilih “Assign Macro” lalu pilih form…..selesai sudah…jika benar sesuai urutan maka akan tampak seperti ini…..jangan lupa simpen ya….selamat mencoba….

Rabu, 13 Januari 2016

MEMBUAT FORM VBA SEDERHANA PADA MS. EXCEL


tutorialmicrosoftexcel.net -Pada Tutorial Microsoft Excel yang lalu kita telah membahas beberapa point mengenai bagaimana cara memulai VBA Excel Macro. Kali ini kita akan praktik bagaimana Form VBA Sederhana Pada Ms. Excel dan menyimpan data pada Ms.Excel menggunakan form tersebut. Membuat form dengan VBA Excel dimaksudkan agar aplikasi pada VBA Excel lebih user friendly dan mudah untuk melakukan control data.
Pada Tutorial Excel kali ini kita akan mencoba mempraktikkan membuat dan mendesain sebuah Form pendataan Karyawan kemudian data tersebut dapat kita simpan di worksheet Excel. Ikuti langkah-langkah berikut ini.
  1. Buka Microsoft Excel, lalu pastikan anda telah mengaktifkan menu developer (baca Tutorial Memulai VBA Excel)
  2. Klik menu developer lalu klik tombol Visual basic atau dapat juga menggunakan Shortkey Alt + F11.
  3. Pilih menu Insert > UserForm maka akan tampil form VBA
  4. Perhatikan jendela Toolbox, Jendela tool box digunakan untuk membuat control object yang dibutuhkan oleh FORM. Membuat FORM dengan VBA Excel macro
  5. Berikut ini keterangan dari control toolboxs yang akan kita gunakan untuk membuat form VBA Sederhana Pada Ms. Excel
  6. Setiap control memiliki properti ada pada jendela properties. Gambar di bawah ini akan menjelaskan bagaimana mengisi sebuah properti pada control.
  7. Buatlah control sesuai dengan ketentuan properti di bawah ini
  8. Kini saatnya untuk melakukan coding program,
  9. Klik kanan pada form lalu pilih viewcode
  10. Masukkan code pemrograman di bawah ini.
    Private Sub UserForm_Initialize() 
    'Kosongkan data Text Box 
    txtidKar.Value = "" 
    txtemKar.SetFocus 
    txtnamaKaryawan.Value = "" 
    txttempatLahir.Value = "" 
    txtemailid.Value = "" 
    
    'Clear Combo Tanggal Lahir 
    cmbTgl.Clear 
    cmbBulan.Clear 
    cmbTahun.Clear 
    
    'Isi Tanggal untuk combo Box Tanggal Lahir 
    With cmbTgl 
    .AddItem "1" 
    .AddItem "2" 
    .AddItem "3" 
    .AddItem "4" 
    .AddItem "5" 
    .AddItem "6" 
    .AddItem "7" 
    .AddItem "8" 
    .AddItem "9" 
    .AddItem "10" 
    .AddItem "11" 
    .AddItem "12" 
    .AddItem "13" 
    .AddItem "14" 
    .AddItem "15" 
    .AddItem "16" 
    .AddItem "17" 
    .AddItem "18" 
    .AddItem "19" 
    .AddItem "20" 
    .AddItem "21" 
    .AddItem "22" 
    .AddItem "23" 
    .AddItem "24" 
    .AddItem "25" 
    .AddItem "26" 
    .AddItem "27" 
    .AddItem "28" 
    .AddItem "29" 
    .AddItem "30" 
    .AddItem "31" 
    End With 
    
    'Isi Bulan untuk combo Box Bulan Lahir 
    With cmbBulan 
    .AddItem "JAN" 
    .AddItem "FEB" 
    .AddItem "MAR" 
    .AddItem "APR" 
    .AddItem "MAY" 
    .AddItem "JUN" 
    .AddItem "JUL" 
    .AddItem "AUG" 
    .AddItem "SEP" 
    .AddItem "OCT" 
    .AddItem "NOV" 
    .AddItem "DEC" 
    End With 
    
    'Isi Tahun untuk combo Box Tahun Lahir 
    With cmbTahun 
    .AddItem "1980" 
    .AddItem "1981" 
    .AddItem "1982" 
    .AddItem "1983" 
    .AddItem "1984" 
    .AddItem "1985" 
    .AddItem "1986" 
    .AddItem "1987" 
    .AddItem "1988" 
    .AddItem "1989" 
    .AddItem "1990" 
    .AddItem "1991" 
    .AddItem "1992" 
    .AddItem "1993" 
    .AddItem "1994" 
    .AddItem "1995" 
    .AddItem "1996" 
    .AddItem "1997" 
    .AddItem "1998" 
    .AddItem "1999" 
    .AddItem "2000" 
    .AddItem "2001" 
    .AddItem "2002" 
    .AddItem "2003" 
    .AddItem "2004" 
    .AddItem "2005" 
    .AddItem "2006" 
    .AddItem "2007" 
    .AddItem "2008" 
    .AddItem "2009" 
    .AddItem "2010" 
    .AddItem "2011" 
    .AddItem "2012" 
    End With 
    
    'Reset Radio Button/Option Button 
    radioLaki.Value = False 
    radioPerempuan.Value = False 
    End Sub 
    
    Private Sub cmdSimpan_Click() 
    
    Dim emptyRow As Long 
    'aktifkan Sheet1 
    Sheet1.Activate 
    
    'deteksi baris kosong 
    emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1 
    
    'Simpan data ke sheet1 
    Cells(emptyRow, 1).Value = txtidKar.Value 
    Cells(emptyRow, 2).Value = txtnamaKaryawan.Value 
    Cells(emptyRow, 3).Value = txttempatLahir.Value 
    Cells(emptyRow, 4).Value = cmbdate.Value & "/" & cmbmonth.Value & "/" & cmbyear.Value 
    Cells(emptyRow, 5).Value = txtemailid.Value 
    
    If radioLaki.Value = True Then 
        Cells(emptyRow, 6).Value = "Laki-Laki" 
    Else 
       Cells(emptyRow, 6).Value = "Perempuan" 
    End If 
    End Sub 
    
    Private Sub cmdBatal_Click() 
    Unload Me 
    End Sub
Jalankan aplikasi tersebut, jika berhasil maka akan tampil seperti gambar di bawah ini Membuat FORM dengan VBA Excel macro
Demikian Tutorial kami tentang Form VBA Sederhana Pada Ms. Excel sangat mudah dipraktikan dan dipahami. Selamat mencoba Tutorial Microsoft Excel. Baca juga artikel kami VBA Macro Excel yang lain seperti Object Range Pada Macro Excel.

Senin, 11 Januari 2016

5 Web Hosting Gratis Untuk Proyek Website Skala Kecil

Web Hosting Gratis  Mencari hosting yang super murah itu susah-susah gampang, khususnya untuk proyek-proyek kecil yang sedang dikerjakan.
Biasanya developer akan sedikit menemui kesulitan untuk melakukan konfigurasi pada hosting tertentu, padalah hosting tersebut hanya akan digunakna untuk proyek kecil saja, atau bahkan hanya untuk testing aplikasi / web yang dibuat.
Jika Anda tidak akan menggunakan untuk traffic yang tinggi, maka lima hosting gratis ini bisa jadi solusi untuk Anda.
1. OpenShift
OpenShift adalah hosting yang user-friendly untuk web developer. Pilihan hosting gratis tersedia disini selain yang berbayar. Gratis bisa digunakan untuk 50.000 pengunjung per bulan dan sudah support berbagai bahasa pemograman dan framework, seperti PHP, Ruby, Node.js, Phyton, dll.
2. AppFog
Jika Anda hanya ingin menggunakan hosting untuk menguji aplikasi atau website yang sudah Anda buat, maka pilihan yang diberikan AppFog mungkin bisa Anda manfaatkan, AppFog memberikan percobaan selama 30 hari, ini cukup untuk uji coba aplikasi atau untuk sekedar belajar mengelola web secara online.
3. Heroku
Heroku sangat populer saat ini, heroku juga memberikan opsi gratis. Heroku sangat terkenal di kalangan ahli ataupun pemula.
4. 000Webhost
000Webhost sejak dahulu terkenal dengan solusi web hosting gratis, khususnya untuk pengembang php, anda bisa mendapat space 1500 MB, dan bandwidth 100 GB / bulan, 5 sub domain, 5 email, dan 2 database.
5. Cloud 66
Cloud 66 dirancang untuk para pengembang Ruby. Cloud 66 fokus pada beberapa kategori, dan mereka unggul dalam hal tersebut. Cukup sederhana untuk membangun PaaS dari awal dengan menggunakan Cloud 66. Anda bisa mengunakan Cloud 66 secara gratis untuk pase pengembangan, bisa uji coba selama 14 hari.