November 27, 2008

Reminder Program dengan Vb.Net



“Lupa” adalah kata yang sering di dengar dan di ucapkan oleh kita, apakah itu lupa karena sengaja atau tidak. Yang menjadi permasalahan “sifat” itu sering terjadi pada kita yang waktu nya selalu di habiskan di depan PC.
Oleh karena itu banyak sekali program-program yang di jual pada saat ini untuk mengatasi penyakit lupa atau lebih di kenal dengan nama Reminder program. Program yang mengingatkan kita akan janji, ulang tahun maupun event-event lain yang kita miliki. Tapi banyak program itu tidak gratis alias bayar, dan mungkin banyak juga yang versi crack nya. Tapi apakah kita sebagai pemula dan ingin belajar tidak pengen mengetahu cara membuat program itu, di mulai dari versi yang sederhana dulu sampai pada versi-versi yang lebih baik.
Tulisan ini mengajak pada kita semua para pemula programmer yang ingin belajar untuk bisa memulai membuat program untuk diri kita sendiri, berkreasi dari hal-hal yang kecil terlebih dahulu.
Program Reminder ini dibuat dengan menggunakan Vb.Net 2003, jadi bagi yang ingin menginstall nya sebelumnya harus terlebih dahulu menginstal .net framework 1.1 minimum, bagi yang tidak memilikinya bisa di download di sini. Dan bagi yang ingin tau design program di mulai dari source code sampai dengan database diagram bisa melihat di file help (user manual). Dari situ saya mengajak pada teman-teman untuk mencoba membuat program ini, jika menemui kendala dengan program ini bisa memasukkan komentar nya ke sini.
Program ini masih jauh dari pada sempurna, sebagai manusia yang baru saja belajar program jadi banyak sekali hambatan ilmu yang di hadapi. Insya Allah dengan berjalan nya waktu dan berkembang nya ilmu saya maka kedepan nya akan di buat versi yang kearah lebih baik lagi.
Program ini dapat di download disini.
Kritik dan saran dari teman-teman saya tunggu.
Trima kasih,
Wasallam..

November 21, 2008

Contoh Program Progress Bar


Bagaimana menggunakan progress bar pada form yang kita buat. apakah sulit?? Contoh program progress bar diatas dapat di download disini

Progress Bar Control


Membuat progress bar dengan menggunakan user contol, source code lengkap program diatas bisa didapatkan disini.

Drag dan Drop pada TreeView


Drag dan Drop TreeView sering sekali kita jumpai pada program-program kebanyakan. Apakah kita tau bagaimana cara untuk melakukan hal tersebut, disini bisa didapatkan source code lengkap nya

MDI : Menampilkan Nama Child Window pada Tree


Bagaimana menampilkan nama dari window yang akan kita tampilkan pada Tree seperti gambar diatas?
Bingung caranya, silakan download source code lengkap nya disini

November 20, 2008

MDI Parent dan Child Windows


Untuk mendapatkan source code lengkap seperti gambar diatas, bisa didapakan disini.

Menggunakan Main Menu untuk mengatur Child Window (MDI)

Dengan Main Menu kita bisa menampilkan dan mengatur banyak Child Window sesuai dengan yang di inginkan...Dan untuk mendapatkan source code lengkapnya bisa didownload disini. Selamat mencoba


Imports System
Imports System.Collections
Imports System.Data
Imports System.IO
Imports System.Xml.Serialization
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Drawing.Text
Imports System.Drawing.Printing


Public Class MainClass
Shared Sub Main()
Dim form1 As Form = New Form1()
Application.Run(form1)
End Sub
End Class


Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles MyBase.Load
Me.Text = "I'm an MDI Parent"
Me.IsMdiContainer = True
Dim MyChild As New System.Windows.Forms.Form()
MyChild.MdiParent = Me
MyChild.Show()
MyChild.Text = "First MDI Child"
InitializeMenu()
End Sub

Public Sub InitializeMenu()
Dim mnuWindow As New MenuItem("&Window")
MainMenu1.MenuItems.Add(mnuWindow)
mnuWindow.MenuItems.Add(New MenuItem("&Cascade", AddressOf WindowCascade_Clicked))
mnuWindow.MenuItems.Add(New MenuItem("Tile &Horizontal", AddressOf WindowTileHoriz_Clicked))
mnuWindow.MenuItems.Add(New MenuItem("Tile &Vertical", AddressOf WindowTileVert_Clicked))
mnuWindow.MdiList = True
End Sub

Protected Sub WindowCascade_Clicked(ByVal Sender As Object, _
ByVal e As System.EventArgs)
Me.LayoutMdi(MdiLayout.Cascade)
End Sub

Protected Sub WindowTileHoriz_Clicked(ByVal Sender As Object, _
ByVal e As System.EventArgs)
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub

Protected Sub WindowTileVert_Clicked(ByVal Sender As Object, _
ByVal e As System.EventArgs)
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub

Private Sub mnuExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuExit.Click
System.Environment.Exit(0)
End Sub

Private Sub mnuNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuNew.Click
Static numOfChildren As Integer = 2
Dim MyChild As New System.Windows.Forms.Form()
MyChild.MdiParent = Me
MyChild.Show()
MyChild.Text = "MDI Child " & CStr(numOfChildren)
numOfChildren += 1
End Sub

November 19, 2008

Membuat Form Menjadi MDI

Bagaimana membuat program menjadi MDI ?? Ikuti sintaks dibawah ini.
Untuk mendapatkan source code lengkapnya bisa didapatkan disini

Imports System
Imports System.Collections
Imports System.Data
Imports System.IO
Imports System.Xml.Serialization
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Drawing.Text
Imports System.Drawing.Printing


Public Class MainClass
Shared Sub Main()
Dim form1 As Form = New Form1()
Application.Run(form1)
End Sub
End Class


Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles MyBase.Load
Me.Text = "I'm an MDI Parent"
Me.IsMdiContainer = True
Dim MyChild As New System.Windows.Forms.Form()
MyChild.MdiParent = Me
MyChild.Show()
MyChild.Text = "MDI Child"
End Sub

November 17, 2008

MENGGANTI TEXT PADA XP START BUTTON

1. Pengantar
Biasanya penulis selalu membuat artikel mengenai pemograman dengan Vb.Net. Kali ini sangat berbeda, artikel ini mengenai seputar tip dan trik windows (XP). Diantara kita pasti mempunyai sifat atau rasa bosan dengan apa yang kita liat setiap hari (tidak termasuk pasangan ya… J). Dengan adanya rasa itu menurut penulis ada sisi positifnya (terutama dari segi IT). Hal itu membuat kita semakin sering berkreasi. Seperti pada artikel ini, karena setiap hari kita selalu bertemu dengan kata yang bernama “Start” itu membuat kita ingin mengubah kata tersebut menjadi dengan kata yang kita sukai. Mari ikuti trus artikel ini… Semoga bermanfaat…
2. Melakukan perubahan pada file explorer.exe
File explorer.exe terletak pada directory C:\Windows. Dan file ini lah yang akan kita ubah. Explorer.exe adalah file binary, yang memerlukan special editor untuk mengubahnya. Untuk kita membutuhkan Resource Hacker, program ini adalah freeware dan dapat didownload disini. Untuk menjaga hal-hal yang tidak di inginkan sebaiknya copy dahulu file explorer.exe di lokasi yang aman….
Setelah mendowload program Resource Hacker. Lalu ke menu File > Open dan cari file Exporer.exe di C:\Windows.

Setelah tampilan Resource Hacker seperti gambar diatas, perlebar tanda panah pada “String Table”. Lalu didalam folder itu ada folder lagi yaitu folder “37”, lalu perlebar lagi tanda panah pada folder tersebut. Dan didalam folder 37 itu ada string “1033”, klik string tersebut.

Ganti tulisan “start” menjadi dengan kata yang disenangi.

Dan click tombol “Compile Script“. Lalu Save As project ini. Dan Simpan didalam folder C:\Windows\inf.
Note : Jangan simpan project ini dengan perintah “Save”, tapi gunakan “Save As”.
Dan nama dari project harus tetap “explorer.exe”. Simpan project ini didalam folder yang ada pada directory C:Windows. Seperti penulis menyimpan pada folder “inf” C:\Windows\inf.


3. Modifikasi Registry
Setelah selesai menyimpan project pada Resource Hacker, sekarang saat nya kita mengubah Registry. Buka regedit dengan cara Start>Run lalu ketik “regedit” dan OK. Dan ikuti Root dibawah ini. Hingga seperti gambar dibawah.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Klik ganda pada “Shell” sehingga muncul Edit String dialog seperti gambar dibawah. Pada value data ketik nama folder dimana kita menyimpan file explorer.exe yang telah di modifikasi. Lihat pada gambar dibawah, tidak perlu mengetikkan secara lengkap C:\Windows\inf\explorer.exe, tapi cukup dengan nama folder dan explorer.exe lalu klik ok



Tutup registry editor (regedit).Untuk melihat perubahan ini, restart computer anda dan lihat hasilnya.

Wassalam

Registry Tip and Trick


1. Automatically Close Programs at Shutdown
When you shut down Windows, if you have any programs running you'll get a message box warning you that a program is still running. You then have to close the program and tell XP again to shut down. It's a fairly pointless warning—better yet would be if XP automatically killed the programs without issuing the warning. That way, you wouldn't get error messages and wouldn't have to close each individual application before shutting down your computer.
To have XP automatically close programs at shutdown, run the Registry Editor and go to HKEY_CURRENT_USER\Control Panel\Desktop. Edit the AutoEndTasks key so that is has a value of 1. If the key doesn't exist, create it as a DWORD value and give it the value of 1. To disable it, either delete the key, or set the value to 0.
2. Disable XP Shutdown
There may be times when you want to make sure that XP can't be inadvertently shut down. You can use a Registry hack to disable the normal Shut Down. Run the Registry Editor and go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Create a new DWORD value named NoClose with a data value of 1. Exit the Registry and reboot in order for the change to take effect. You won't be able to shut down Windows in the normal manner from now on; you'll have to run Task Manager by pressing Ctrl-Alt-Delete or right-clicking on the Toolbar, choosing Task Manager, and then using the Task Manager's Shut Down menu to close Windows. If you want to reenable normal shutdowns, delete the NoClose value.
3. Change the Names of the Registered User and Company
When you install XP or when it comes factory-fresh on a PC, a username and company name are entered as the owner of the system. And that's the way it stays, like it or not. But a Registry hack will let you change both. Run the Registry Editor, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion, and look for the values RegisteredOwner and RegisteredOrganization. Edit their value data to whatever username and company name you want.
4. Change the Amount of Time Before Programs Time Out
When an application hangs and no longer responds, XP displays a dialog box that prompts you to kill the application or wait a while longer. By default, the dialog box appears after the application hasn't responded for five seconds.
This can cause problems. For example, if a program is doing heavy-duty calculations in the background, it won't respond until the calculation is done, so the operating system will report that the application is hung, even though it isn't. You can use a Registry hack to increase or decrease the amount of time it takes before XP reports that the program has hung.
Run the Registry Editor and go to HKEY_CURRENT_USER\Control Panel\Desktop. Select the HungAppTimeout entry and edit it to input a new value, in milliseconds. The default is 5000. Exit the Registry. You may need to reboot for the new setting to take effect. Try increasing the number in increments of 1,000 until you find a number that works.
5. Disable the Disk Cleanup Warning
If your hard disk has what XP decides is too little space left on it, the operating system will pop up a warning and recommend that you run Disk Cleanup. But you may be like me and not want a virtual nanny nagging you to clean up your mess. You can turn off the warning with a Registry hack. Run the Registry Editor and go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Create a DWORD value called NoLowDiskSpaceChecks and give it a value of 1. Exit the Registry and reboot. You can also do this by using TweakUI.
6. Change the Default Location for Installing Programs
XP uses the C:Program Files directory as the default base directory into which new programs are installed. However, you can change the default installation drive and/or directory by using a Registry hack. Run the Registry Editor and go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion. Look for the value named ProgramFilesDir. By default, the value will be C:-Program Files. Edit the value to any valid drive or folder; XP will use that new location as the default installation directory for new programs.
7. Allow Laptops to Enter Power-Saving State (Increase the USB Polling Interval)
Some laptops' processors may not be able to enter their power-saving state, even when they're idle, because USB polling fools the processor into thinking that the laptop is active. Your system polls your USB ports once every millisecond to see whether a device is present. So, even if a device isn't present, it continues that polling. The problem is that some laptop processors won't go into their power-saving state because the constant polling makes it think that the laptop is active.
With a Registry hack, you can increase the polling interval from the default of one millisecond, letting the processor enter its power-saving state. Run the Registry Editor and go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\ControlClass{36FC9E60-C465-11CF-8056-444553540000} (such as 0001, 0002, etc.), repeat the procedure and create the IdleEnable DWORD in each of them. Exit the Registry. You may need to reboot for the new setting to go into effect. You also may need to try several different values until you find one that works.

Create Folders And Files With NO Name


This trick will allow you to create files and folders without any name.
Just follow the following steps:
1. Select any file or folder.
2. Right click on it, press rename or simply press F2.
3. Press and hold the alt key. While holding the Alt key, type numbers 0160 from the numpad.
Note: Type the numbers 0160 from the numpad, that is, the numbers present on the right side of the keyboard. Don’t type the numbers which are present on top of the character keys.
4.Press Enter and the nameless file or folder will be created.
Reason: The file or folder that seems nameless is actually named with a single space.
But what if you want to create another nameless file or folder in the same directory ?
For this you will have to rename the file with 2 spaces. Just follow these steps below:
1.Select file, press F2.
2.Hold alt key and type 0160 from the numpad.
3.Release the alt key. Now without doing anything else, again hold alt key and press 0160.
4.Press enter and you will have second nameless file in the same directory.
5.Repeat step 3 to create as many nameless files or folders in the same directory.

Step By Step Menjadi Programmer Handal Dengan Vb.Net (15)

Pembekakan size pada database pada MS Access pasti terjadi, Database Access mengandung banyak tabel yang membentuk sistem database. Penambahan dan penghapusan data selama pemakaian menyebabkan size dari database ini membesar. Untuk melakukan pengurangan file tersebut tersedia fasilitas Compact and Repair database pada MS Access. Hal itu bisa kita lakukan dengan mudah sekali. Sekarang yang menjadi pertanyaan bagaimana jika kita membuat program dengan MS Access sebagai database nya? Apakah yang harus kita lakukan. Hal yang paling baik adalah membuat fasilitas Compact tersebut pada program anda. Jadi user tidak perlu langsung membuka database program anda, apalagi jika program anda database nya di password, hal itu akan menyebabkan program menjadi lambat karena membengkaknya size database anda karena tidak bisa di compact oleh user. Melalui artikel ini penulis mengajak para pembaca untuk membuat suatu fasilitas untuk meng compact database program anda. Program sederhana dengan manfaat yang sangat besar. Sudah penasaran, ayoo kita mulai ……………..
untuk artikel selengkap nya dapat di download disini
untuk source code dari artikel ini bisa didapatkan disini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (14)

Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. Dan pada artikel ini penulis akan mengajak para pembaca untuk membuat program dalam mengolah file XML, dari membuat file xml, manambahkan data pada file xml hingga menampilkan data dari file XML ke Datagrid pada Vb.Net.
Bagaimanakah caranya?? Ayoo ikutin terus artikel ini.
Dapatkan artikel selengkapnya disini.
Program (source code) dapat di download disini.
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (13)

Artikel ini saya buat, karena sangat banyak sekali Email yang masuk ke saya untuk membuat artikel Vb.Net dengan Sql Server sebagai database nya.Setelah sekian lama akhir nya pada artikel saya yang ke 13 ini baru dapat saya realisasikan.Untuk studi kasus pada artikel ini saya ambil dari artikel pertama saya (Step 1). Oleh karena itu tata cara penulisan dan penyampaian sangat mirip dengan step 1.Dalam artikel ini para pembaca akan, di bimbing bagaimana membuat program aplikasi sederhana dari mulai membuat Database, Table, Stored procedure pada Sql Server 2000 sampai pada pemogramannya dengan Vb.net 2003.
Untuk artikel selengkapnya dapat dililihat disini
Dan program nya dapat di download di sini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (12)

Untuk seorang programmer salah satu hal yang harus di perhatikan adalah dengan memanjakan para pengguna program. Hal itu bisa di lakukan dengan membuat program yang mudah di gunakan, memberikan keleluasan user dalam menggunakan program. Dalam memberikan keleluasan bisa dengan menyediakan suatu fungsi untuk para pengguna dalam hal melakukan penyetingan program seperti warna, tulisan dan jika memungkinkan dalam hal bahasa.Jika hal itu dapat dilakukan maka seorang programmer dapat dikatakan sebagai programmer yang tidak dictator. Karena biasanya dalam hal pemilihan warna atau tulisan untuk program tidak jarang seorang programmer hanya mengikuti apa yang di sukainya saja. Oleh karena itu dalam era reformasi yang demokratis ini penulis membuat artikel bagaimana kita (programmer) dapat membuat fungsi untuk mensetting warna sesuai dengan apa yang di sukai oleh pengguna.
Untuk artikel selengkapnya dapa dililihat di sini
Dan program nya dapat di download di sini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (11)

Didalam pemograman sering sekali kita melupakan hal-hal sederhana karena kita selalu saja memikirkan sesuatu yang sangat sulit, sehingga nanti nya hal yang mudah akan kita temui menjadi sangat susah diselesaikan.Untuk itu penulis mengajak para pembaca untuk membuat program yang sederhana dan nantinya bisa kita gunakan atau manfaatkan pada computer kita. Program yang akan kita buat adalah Program Stopwatch. Untuk artikel ke 11 ini saya asumsikan para pembaca sudah membaca seluruh artikel saya di http://www.ilmukomputer.com/ jadi penyampaian dan penyajiannya akan sangat ringkas.
Untuk mendapatkan artikel lengkap nya bisa dapatkan disini
Sedangkan untuk Sorcecode lengkap nya bisa download disini
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (10)


Artikel kali ini yang penulis buat tidak mengenai pemograman dengan Vb.net, yang seperti biasa nya penulis buat. Tapi kali bagaimana cara kita memperbaiki Visual Studio kita ketika mengalami error. Penulis Pernah ga mengalami error message seperti ini “Library Not Registered”, ketika mau membuat Project baru ,form, class dan sebagainya… Kenapa hal itu bisa terjadi ? Seperti yang penulis baca di http://support.microsoft.com/kb/823244 karena pada saat kita membuat setup project, kita memasukkan file Extensibility dan VSLangProj, kemudian kita install ke PC kita. Dan ketika kita remove program tersebut dari PC, lalu kita mau membuat project baru maka error “Library Not Registered” muncul.
Lalu apakah yang akan kita lakukan???? Sebenarnya ini merupakan pengalaman penulis ketika menghadapi error seperti ini, dengan segala macam cara penulis lakukan untuk memperbaiki Visual Studio penulis.Disini penulis akan menceritakan bagaimana tahap yang penulis lakukan untuk memperbaikinya..
Setelah melakukan pencarian dengan google, penulis menumukan solusi dari Microsoft dengan link diatas. Tapi penulis sangat kaget karena harus Repair atau ReInstal VS.Net. Tapi Itu bukan solusi yang menarik dan baik bagi penulis..Setelah sedikit kecewa dengan solusi yang diberikan oleh microsoft, maka penulis berusaha mencari lagi solusi lain, yaitu dengan cara Register ulang file vcproj.dll (regsvr32.exe "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7vcpackagescsproj.dll"). wah penulis sangat bahagia karena ada cara yang sangat gampang untuk memperbaiki.Tetapi setelah melakukan hal diatas penulis mendapatkan pesan seperti ini "Load Library (regsvr32.exe "C:Program FilesMicrosoft Visual Studio .NET 2003Vc7vcpackagescsproj.dll") failed-The specified module could not be found", lalu penulis mencoba melakukan pencarian file tersebut (csproj.dll) didalam folder, ternyata file tersebut tidak ada.Menurut penulis mungkin hilang sewaktu penulis UnInstall program, lalu penulis mencari file tersebut di internet, syukur alhamdulillah penulis mendapatkan nya. Lalu file tersebut di copy kedalam folder dan ulangi register file, dan........................................
Pesan yang sama muncul seperti diatas, penulis sangat kecewa dan kecewa..Akhir nya udah mentok ya seperti emang harus di Repair VS.Net nya. Lalu penulis melakukan Repair VS.Net yang ada di PC, setelah memakan waktu 5-10 menit, Restart PC lalu buka VS.Net dan buat project apa yang terjadi “LIBRARY NOT REGISTERED“ yang muncul. Semakin putus asa, penulis melakukan searching dimana-mana tapi solusi nya selalu sama saja Register csproj.dll.Dengan prasaan yang putus asa penulis akhirnya memutuskan langkah terakhir yaitu dengan ReInstall.. Penulis UnInstall VS.Net lalu Reboot, Install lalu ReBoot. Lumayan memakan waktu yang lumayan. Akhirnya selesai juga, dengan prasan PEDE penulis buka aplikasi dan buat project baru TETAPI hal paling penulis takutkan muncul lagi yaitu muncul kalimat yang paling penulis takutkan di waktu-waktu ini “LIBRARY NOT REGISTERED“. Betapa kagetnya ketika melihat hal tersebut, sepertinya ini akan menjadi pekerjaan yang paling di takutkan yaitu dengan cara Intall OS…. Wahh TIDAKKKKKKKKKKKKKK…..
Lalu dengan prasaan yang tidak semangat penulis mencoba mencari lagi solusi dengan melakukan pencarian dengan google, penulis tidak tau sudah sampai page ke berapa akhir nya penulis membuka sebuah link, yang memberikan solusi dengan mengisntall Windows Script 5.6, lalu hal tersebut pun penulis lakukan, setelah melakukan proses install yang Cuma 1 menit, lalu Reboot. Maka dengan prasaan yang tidak yakin penulis mencoba membuat project baru, lalu apa yang terjadiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii, ternyata dan tak pernah penulis duga project tersebut berhasil dibuat.. itu berarti tidak ada error lagi pada VS.Net penulis..
Sebenarnya dengan sengaja penulis menerangkan dengan panjang lebar solusi untuk menyelesaikan masalah tersebut, karena itu lah yang penulis alami.. penulis juga pengen para pembaca juga ikut merasakan apa yang penulis alami.. J J J..Semoga Artikel-artikel tentang VB.Net ini masih tetap saya tulis, seiring dengan berkembangnya ilmu yang saya miliki. Aminnnnnnnnnnnnnnnn

Step By Step Menjadi Programmer Handal Dengan Vb.Net (9)

Seberapa seringkah para pembaca lupa mematikan PC pada saat selesai bekerja, baik siang maupun malam hari. Jika itu sering terjadi tagihan listrik akan meningkat untuk hal-hal yang tidak berguna atau sia-sia. Oleh karena itu banyak sekali software-software baik yang gratis maupun yang bayar beredar di pasaran untuk mengurus hal semacam ini.Pada artikel ini penulis mengajak para pembaca untuk berkreasi pada komputer sendiri.Yaitu dengan membuat program auto shutdown yang simple tapi sangat berguna bagi kita. Semoga artikel ini bisa membuat kita lebih kreatif dan sering berkreasi baik untuk diri kita sendiri maupun orang lain.
Untuk mendownload artikel lengkap nya dapat di download disini.
Untuk source code lengkap nya bisa di dapatkan disini
Wasallam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (8)


Mungkin para pembaca pernah di tanya tentang jam brapa pada saat ini di suatu negara. Ya kalau negara dekat seperti Malaysia, Singapura pasti udah pada tau semuanya kan… Ayoo brapa, jangan iya-iya aja… J. Tapi kalau di tanya seperti di Jerman, India, China wah mungkin Cuma sedikit di antara kita yang mengetahui nya.
Trus penulis kepikiran, kenapa ga kita buat aja program untuk melihat waktu di negara-negara seluruh dunia, yang kita inginkan. Nah sekarang dengan memanfaatkan sedikit coding dengan menggunakan Date and Time > Time Zone kita sudah bisa membuat program jam digital untuk melihat waktu pada seluruh negara di dunia yang kita inginkan..
Lalu pada artikel ini penulis juga memberikan suatu cara untuk membuat running text sederhana, yang akan memperindah form yang kita buat. Udah pada ga sabaran nich?? Ikutin petunjuk yang ada pada artikel ini dengan baik ya….
Untuk mendapatkan artikel selengkapnya dapat di download disini
Sedangkan untuk mendownload source lengkapanya dapat di dapatkan disini
Selamat mencoba....
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (7)

Apakah para pembaca pernah menerima data text file yang tidak terstruktur dan tidak mempunyai header untuk datanya ? Lalu data tersebut harus di masukkan kedalam tabel. Jika pernah apa yang akan pembaca lakukan ? Data yang berbentuk seperti ini biasanya dari sebuah mesin, sebagai contoh penulis memberikan sample data yang tidak terstrukur dari sebuah mesin absensi, contohnya seperti ini.“ s0371080021122007“. Sedangkan data yang terstruktur contohnya seperti pada file csv (“s0371,08:00,21/12/2007“).
Untuk data yang tidak terstruktur, kita tidak bisa langsung mengimport data mentah tersebut kedalam tabel, karena bentuknya belum beraturan. Kita harus menjadikan data mentah tersebut terstruktur terlebih dahulu, dan sebelumnya kita harus mengetahui bentuk/struktur yang di inginkan. Untuk data diatas struktur nya adalah sebagai berikut : s0371 adalah EmployeeID, 0800 adalah jam, dan 21122007 adalah tanggal. Setelah kita mengetahui strukturnya barulah kita dapat mengolah data tersebut dan akhirnya kita insert ke dalam tabel.Untuk catatan struktur dan jumlah karakter harus sudah permanen (baku).
Untuk mendapat kan artikel selengkapnya dapat di download disini
Sedangkan untuk medownload source code lengkap nya dapat didownload disini
Wassalam

Sinopsis Buku Panduan Lengkap Menjadi Programmer


Setelah mengetahui apa itu Microsoft.NET Framework, Microsoft Visual Basic.NET, ADO.NET, Database dan Microsoft Access, dan fungsi-fungsi serta dasar penggunaannya, ternyata menjadi programmer VB.NET itu mudah! Sebab, dari dasar pengetahuan tesebut, kita sudah bisa membuat suatu program yang kita inginkan. Misalnya, membuat aplikasi toko, seperti form penjualan dan pembelian. Visual Basic.NET (VB.NET) merupakan program generasi selanjutnya dari Visual Basic.
VB.NET memungkinkan kita untuk membangun aplikasi database client atau server dengan performa tinggi.
Umumnya, para programmer banyak menggunakan VB.NET untuk membuat aplikasi atau program yang mereka butuhkan. Pasalnya, program ini memiliki kelebihan dan kemudahan tertentu dibandingkan dengan program-program lainnya yang sejenis.
Selanjutnya, langkah apa saja yang mesti diketahui dan dilakukan agar kita bisa menjadi programmer VB.NET? Mediakita menerbitkan buku Panduan Lengkap Menjadi Programmer yang ditulis oleh Junindar. Buku ini berisi tutorial pembuatan program, pembuatan laporan, sampai dengan melakukan deployment program. Melalui buku ini, Anda bisa menjadi seorang programmer VB.NET yang handal. Sebab, buku ini merupakan buku yang komplit untuk mengantar seseorang dari tidak tahu apa-apa tentang VB.NET menjadi seorang programmer.
Memang, saat ini, banyak sekali buku-buku tentang pemrograman VB.NET, tetapi sangat jarang yang menjelaskan secara detail tentang fungsi-fungsi dan pemrograman di dalam VB.NET. Di buku ini, secara terperinci Anda akan dibimbing bagaimana membuat database, membuat program (create program), tampilan login, menu, form, laporan, sampai dengan membuat file setup (installer).
Selain itu, buku ini juga dilengkapi CD berisikan source code pembuatan program sehingga lebih memudahkan Anda dalam berlatih.Untuk mendapat buku dan source code nya dapat mencari di toko-toko buku terdekat di kota anda.
Buku ini dapat di pesan disini

Step by Step Menjadi Programer Handal dengan VB.NET (6)

Setelah membaca artikel step 5 pasti para pembaca banyak yang bertanya dan merasa keheranan. Apakah penulis lupa atau tidak tahu cara mengexport data dari txt / csv file. Karena pada artikel tersebut penulis mendesign form dengan menampilkan button export. Sedangkan pada tahap coding tidak di temukan bagaimana cara mengexport data tersebut.
Hal tersebut memang sengaja penulis lakukan, agar para pembaca paham terlebih dahulu cara untuk mengimport data. Jika sudah mengerti maka kita akan memasuki lagi tahap selanjutnya yaitu mengexport data dari access table ke txt /csv file.Bagi para pembaca yang belum membaca step 5 penulis harapkan untuk membaca artikel tersebut terlebih dahulu. Karena antara artikel sebelumnya dan yang saat ini sangat erat sekali hubungan nya. Dan kita masih menggunakan project yang sama.
Hasil eksperimen yang dilakukan penulis untuk mengeksport data dengan jumlah baris lebih kurang 100.000 baris durasi yang dibutuhkan adalah sekitar 20 detik. Ini merupakan waktu yang sangat cepat sekali.
Untuk mendownload artikel lengkapnya dapat di donwload disini
Program lengkap juga dapat di download di pada link
Semoga Membantu
Wassalam

Membuat default tampilan file/folder menjadi detail pada Windows Explorer

Mungkin sebagian para pembaca seperti saya, mengingikan tampilan file/folder pada windows explorer menjadi "Detail". Ga tau kenapa rasa nya menurut saya rapi aja file/folder keliatan nya. Bagi yang mau membuat default tampilan file/folder menjadi "Detail" ikuti langkah-langkah di bawah ini.
1. Buka windows explorer, click "View" dan pilih detail.
2. Click Tool>Folder Option>View, dan uncheck "Remember each folder's View settings".
3. Lalu klik "Apply to ALL Folders".
4. Klik Apply dan klik OKCoba tutup explorer dan buka kembali, dan kita akan melihat perubahan explorer dalam menampilkan file/folder menjadi "Detail" untuk setiap Drive maupun folder yang akan di expand..Bagi orang yang menyenangi Detail menjadi tampilan pada explorer hal ini akan sangat membantu, dikarenakan kita tidak perlu lagi mengubah-ubah tampilan folder/file setiap kali akan expand drive atau folder.
Wassalam

Mengubah Background Windows Explorer

Tentunya bagi para pengguna Windows 98, akan merasa kehilangan dengan feature untuk mengganti Background pada Windows Explore di Windows XP. Tapi jangan berkecil hati, artikel ini akan membimbing para pembaca, bagaimana mengubah background pada Windows Explore pada Windows XP.Ikuti langkah di bawah ini.
1. Buka Notepad
2. Ketik kode di bawah :
[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
ICONAREA_IMAGE=Path beserta nama file
ICONAREA_TEXT=16777215
3. Simpan file ini dengan nama, desktop.ini Lalu copy file ini (desktop.ini) kedalam folder yang akan di ganti background nya.
4. Lalu Start > Run
5. Ketik Attrib +s Nama Path (Tempat disimpan file desktop.ini)
Dan klik OK eq. Attrib +s C:Att
6. Buka folder yang akan di ganti background nya. jika belum berubah tekan F5.
Note : ICONAREA_TEXT=16777215 - ini merupakan untuk mengeset warna tulisan dari file.Sekarang para pembaca juga bisa mengubah background dari windows explore sesuai dengan keinginan pembaca,seperti pada windows 98.
Wassalam.

Enable Task Manager


Mungkin kejadian ini, sering terjadi pada komputer para pembaca.Habis mengInstall suatu program (terutama game), Task Manager pada PC kita menjadi disabled. Bagaimana untuk mengaktifkan kembali Task Manager pada PC kita ????Ada beberapa cara untuk mengaktifkan kembali Task Manager pada PC kita.

1. Dowload file (Reg) pada link dan double klik.

2. Klik Stat > Run dan ketik Regedit.exe

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
  • Pada Jendela sebelah kanan, delete Value Named DisableTaskMgr
  • Tutup Regedit.exe

3. Menggunakan Group Policy Editor - untuk Windows XP Professional

  • Klik Start, Run. Ketik gpedit.msc dan klik OK
  • Ikuti root di bawah :

User Configuration / Administrative Templates / System / Ctrl+Alt+Delete Options / Remove Task Manager

  • Klik ganda pada pilihan Remove Task Manager
  • Set to Not Configured


Selamat mencoba & semoga membantu..

Wassalam.

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET (5)


Pada artikel sebelumnya, kita telah membuat program untuk mentransfer data dari Excel ke Access table. Dan pada artikel yang ke 5 ini, penulis mengajak pembaca untuk bermain dengan txt dan csv (comma-separated values) file. Pada artikel ini hampir sama saja, kita akan membuat program mengimport data dari txt / csv file lalu di insert kedalam Access Table.Tetapi pada step ini, cara yang di gunakan berbeda dengan step sebelumnya.
Mengingat kembali pada artikel sebelumnya. Untuk mentransfer data, kita melakukan nya baris demi baris . Jadi jika jumlah baris (row) nya sangat banyak maka waktu yang di butuhkan juga lebih panjang durasinya. Tetapi pada artikel ini kita akan mentransfer seluruh data secara langsung. Dan durasi yang di pakai untuk ini jauh lebih singkat, dan caranya pun lebih mudah. Eksperimen yang dilakukan penulis dalam mentransfer data yang berjumlah 100.000 baris, penulis dapat melakukan kurang dari 1 menit. Wauuuuuuuuu, waktu yang sangat fantastis bukan.
Untuk mendownload artikel lengkapnya klik disini
program lengkap juga dapat di download disini
Semoga bermanfaat
Wassalam

Step By Step Menjadi Programmer Handal Dengan Vb.Net (4)


Sering sekali kita menerima data dari user berupa excel file. Dan merupakan pekerjaan yang melelahkan untuk melakukan penginputan yang jumlah nya sangat banyak sekali. Mungkin jika kita bisa mengakses database suatu program akan sangat gampang sekali untuk mentransfer data dari Excel ke Database (Access). Tinggal melakukan import data dan beres. Tapi pada saat ini sangat jarang sekali program yang memberikan hak kepada user untuk dapat mengakses database secara langsung dan atau database nya di password.

Dan ini sebenarnya merupakan tugas dari para programer yang membuat program. Bagaimana membuat program yang memudahkan pekerjaan para user. Jadi di dalam artikel ini bagaimana kita membuat simple program / fasilitas untuk mengimport data dari excel ke access. Dan di dalam artikel ini kita akan membuat bagaimana melakukan koneksi ke Excel file dan data nya kita tampilkan ke dalam Datagrid.

Karena ini merupakan artikel ke emapat dari penulis, jadi penulis mengasumsikan para pembaca sudah familiar dengan Vb.Net dan Access. Jadi cara membuat project baru tidak akan dijelaskan secara detail. Jadi bila para pembaca ngerasa tulisan ini tidak di mengerti, silahkan baca artikel penulis Step 1 – 3.

Untuk mendapatkan artikel seluruhnya klik disini
Untuk source code program nya dapat di download disini
Semoga bermanfaat....

Wassalam

Step by Step Menjadi Programmer Handal dengan VB.NET (3)


Setelah dijelaskan pada artikel sebelumnya yaitu step 1 dan step 2, kita akan masuk kepada step yang ketiga dalam membuat sebuah program menggunakan MS Access.

Lazimnya dalam membuat database dan table pada Ms.Access, kita akan menuju ke Start -> Program -> Microsoft Office -> Ms.Access. Dan pada artikel kita tidak perlu lagi melakukan hal tersebut (berinteraksi dengan Ms.Access). Karena di sini kita akan membangun aplikasi untuk meng create database baru beserta table nya. Pada artikel ini penulis akan memberikan contoh kasus yang simple agar para pembaca dapat dengan mudah memahami nya.

Untuk mendapatkan artikel seluruhnya klik disini
Sedangkan untuk mendapatkan source code klik disini
Semoga bermanfaat....

Wassalam

Step by step Menjadi Programer Handal dengan VB.NET (2)


Setelah membaca artikel Step 1, mudah-mudahan para pembaca sudah dapat mengerti sedikit tentang pemrograman database. Setelah para pembaca sudah mengerti dan dapat di implementasikan, sekarang kita lanjut dengan membuat laporan menggunakan Crystal Report Visual Studio .Net 2003 (CR VS .NET 2003). Seperti kita ketahui, laporan baik berbentuk soft file atau hard file merupakan hasil akhir dari data yang telah di olah (informasi). Oleh karena itu semakin baik suatu program, maka program tersebut akan menyediakan banyak laporan yang dibutuhkan oleh pengguna.

Salah satu tool yang mendukung untuk membuat laporan menggunakan VB.Net ada Crystal Report. Crystal Report adalah tool untuk membuat laporan yang handal, karena di dalamnya banyak sekali fitur-fitur untuk memudahkan kita dalam membuat laporan. Dan Crystal Report akan otomatis terinstal saat kita menginstall VS.NET.

Untuk mendapatkan artikel seluruhnya dapat di download disini
Sedangkan untuk mendapatkan source code program dapat di download disini
Semoga bermanfaat....

Wassalam

Step by Step Menjadi Programer Handal dengan VB.NET (1)


Mungkin sebagian besar pembaca artikel ini satu pendapat dengan saya. buku – buku tentang VB.Net yang beredar pada saat ini kurang memuaskan. Rata-rata banyak menghabiskan kertas hanya dengan menjelaskan teori dari .Net. Framework. Sehingga kita sebagai pembaca lebih cepat bosan dengan membaca buku seperti itu (Sebelumnya mohon maaf kepada para penulis buku .Net, tapi itulah kenyataan yang saya alami). Oleh karena itu saya ingin membagikan ilmu yang saya miliki kepada para pembaca. Artikel ini saya buat berseri, belum tau lagi sampai berapa seri, doain aja biar tetap bisa nulis. Insya Allah dengan berjalannya waktu mudah-mudahan ilmu yang saya miliki juga bertambah, sehingga isi dari artikel-artikel yang akan saya tulis semakin bagus dan bermanfaat.

Artikel ini berisi tentang contoh-contoh program dan fungsi yang ada pada source code. Dan program yang saya berikan berstandar basis data. Jadi para pemula yang belum sama sekali kenal VB.Net hendaknya membaca teorinya di buku-buku tentang pemrograman Vb.Net. Jika program yang diberikan tidak jalan, silahkan hubungi ke email saya.

Untuk mendapatkan artikel seluruhnya dapat di download disini
Sedangkan untuk mendapatkan source code program nya bisa di download disini
Semoga bermanfaat....

Wassalam

Membuat Form Trasparan


Membuat form yang indah tentu sudah menjadi tugas seorang programmer.. apakah dengan membuat gambar-gambar yang bagus, sehingga form keliatan menarik ?? atau dengan pemilihan warna...

Tapi bagaiman jika membuat form tranparan.. apakah sudah kepikiran oleh para pembaca... bagi yang belum tau pasti menganggap hal ini akan sangat sulit sekali..Tapi sebenarnya tidak.... hanya satu baris dan beberapa huruf untuk membuat ini semua

Me.Opacity = Math.Abs(0.7)

Pembaca dapat mengatur transparansi form. Dengan mengubah nilai 0.7 pada listing diatas.. Semakin kecil nilainya semakin transparan form yang kita buat. Saya rasa para pembaca dapat mencoba nya sendiri, mana yang menurut anda yang lebih bagus.
Semoga bermanfaat

Wassalam

November 14, 2008

Menampilkan Data Pada Combo Box (Web Base)

Sering kali kita melihat web site menggunakan ComboBox untuk menampilkan data..
Seperti untuk memilih negara dan sebagainya.... Hal ini bisa kita lakukan dengan memasukkan data-data yang dinginkan kedalam ComboBox tersebut melalaui properties atau pada saat design program. Tapi bagaimana jika pada kedepannya data yang ingin kita tampilkan bertambah...Wahhhhhhh ini merupakan masalah besar, berarti kita harus menambahkan data dan mengcompile lagi program kita...ini merupakan pemborosan waktu dan bukan suatu solusi yang baik... Jadi cara yang benar adalah, kita buat suatu tabel untuk menampung data tersebut dan kita lakukan koneksi agar ComboBox bisa menampilakan data dari tabel.

objDataTable.Clear()
'Menampilkan data dari tabel (SQL syntak)
strSQL = "SELECT Department.* FROM(Department) "
objCommand = New OleDbCommand
objCommand.Connection = myconnection.open()
objCommand.CommandType = CommandType.Text
objCommand.CommandText = strSQL
objDataAdapter = New OleDbDataAdapter(objCommand)
objDataAdapter.Fill(objDataSet, "mdt_Department")
objDataTable = objDataSet.Tables("mdt_Department")
myconnection.close()
ddlDepartment.DataSource = objDataTable

'Field yang tampil adalah Field Department
ddlDepartment.DataTextField = "Department"
'Field yang menjadi value

ddlDepartment.DataValueField = "Division"
ddlDepartment.DataBind()

'Menambahkan Kata - Choice - didalam ComboBox
ddlDepartment.Items.Add("- Choice -")
Dim i As Integer

'fungsi agar kata Choice ditampilkan menjadi default
For i = 0 To (ddlDepartment.Items.Count - 1)
If "- Choice -" = ddlDepartment.Items.Item(i).ToString() Then
ddlDepartment.SelectedIndex = i
Exit For
End If
Next i

Note : Studi kasus untuk database Access, jika untuk SQL Server ada cara yang lebih mudah..

Wassalam

Melakukan Koneksi pada Ms.Excel

Untuk melakukan koneksi ke Access maupun SQL server sudah menjadi hal yang lazim bagi para penggemar Vb.Net
Tapi bagaimana jika melakukan koneksi ke Ms.Excel... tidak di pungkiri seringkali kita mau mengakses data dari program yang kita buat ke Excel ... dan kita tidak tau bagaimana cara melakukan koneksi ke Access..
Sebenarnya sangat simple sekali untuk melakukan koneksi ke Excel , sintaks nya adalah sebagai berikut..

Dim strConn As String = "Provider=Microsoft.Jet.OleDb.4.0;data source=" & txtFileName.Text & ";Extended Properties=Excel 8.0;"

Setelah melakukan koneksi kedalam file Excel , maka sekarang kita dengan mudah untuk menampilkan data kedalam DataGrid...

Semoga bermanfaaat
Wassalam

Bagaimana menampilkan Identitas (Username,PCName, dll) PC anda ?

Kadang-kadang kita sering membuat program untuk menampilkan identitas komputer kita, seperti Username, Fullname,Computer Name, DomainName....

Terus pertanyaannya BAGAIMANA CARA MEMBUAT ITU SEMUA ????

Jangan khawatir, kita hanya membutuhkan sedikit listing untuk itu semua...Untuk menampilkan Username :

System.Environment.UserName

Untuk menampilkan computer name :

System.Environment.MachineName

Sedangkan untuk menampilkan Domain :

Dim strDomain As StringstrDomain = System.Security.Principal.WindowsIdentity.GetCurrent.Name
strDomain = Mid(strDomain, 1, InStr(strDomain, "") - 1)
Return strDomain

Mudah-mudahan bermanfaat...
Wassalam

Memilih bilangan terkecil dari 2 bilangan

Ini ada sedikit tips dari saya bagaimana memilih bilangan terkecil dari 2 buah bilangan pada Vb.Net ......
jika anda memilki dua buah data seperti ini :
A=20
B=30

bagaimana memilih bilangan terkecil dari data diatas... Mungkin bagi para pemula ini cukup membingungkan...
Tapi sebenarnya kita hanya memutuhkan satu baris listing untuk menyelesaikan masalah diatas...
Ini solusi nya...
Buat variable untuk menampung data terkecil...
Dim A,B,Tampung as double
tampung = Math.Min(A, B)

Bagaimana sangat sederhana kan.... banyak di antara kita yang selalu melupakan hal-hal sederhana, padahal hal-hal tersebut sering kita jumpai pada setiap hari di kehidupan kita...
Wss