DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin tertulis terlebih dahulu dari Penerbit Maxikom.
E-Trick Visual Basic 6.0 Rulianto Kurniawan e-mail: rullayeinstain@yahoo.co.id Deteksi Waktu Windows Copyright Maxikom, 2006. Penerbit Maxikom Jl. Residen H. Abdul Rozak No. 33 B5-B6 Palembang 30114. e-mail: maxi@maxikom.co.id Fax. (0711) 717598
Deteksi Waktu Windows Sekarang Anda akan membuat sebuah program yang dapat mendeteksi berapa lama Windows atau komputer dinyalakan. Program ini dapat digunakan untuk mendeteksi komputer pribadi kesayangan Anda. Gambar 1 Tampilan program A. Membuat Tampilan Program 1. Bukalah program aplikasi Visual Basic 6.0. 2. Perhatikan gambar dibawah ini. Dalam kotak dialog New Project Anda pilih Standard EXE, kemudian klik tombol Open. 1. Pilih Standard EXE 2. Klik Open Gambar 2 Pilih Standard EXE
2. Setelah itu akan tampil form Standard EXE yang masih kosong. Form kosong Gambar 3 Form Standard EXE 3. Tambahkan komponen Frame ke dalam form yang masih kosong lalu klik icon Frame yang terdapat di Toolbox General. Klik icon Frame Gambar 4 Klik icon Frame 4. Setelah itu klik dan drag di dalam form dari P1 sampai P2 lihat Gambar 5. 5. Tambahkan lagi dua buah Frame, atur posisi seperti Gambar 6. 6. Setelah itu tambahkan empat buah Option, atur posisi seperti Gambar 7. 7. Lalu tambahkan Label, dan atur posisi seperti Gambar 8. 3
P1 P2 Gambar 5 Membuat Frame Frame1 Frame2 Gambar 6 Membuat Frame Option1 Option2 Option3 Option4 Gambar 7 Membuat Option 4
Label1 Labal2 Gambar 8 Membuat Label 8. Dengan cara yang sama buatlah satu buah Textbox ke dalam form. Textbox1 Gambar 9 Membuat Textbox 9. Setelah itu tambahkan satu buah CommandButton serta Timer. Timer1 CommandButton1 Gambar 10 Membuat CommandButton dan Timer 5
10. Aturlah properties masing-masing komponen seperti tabel di bawah ini. Tabel 1 Pengaturan Properties Nama Control Properties Nilai Pengaturan Form1 Caption.:: Deteksi Waktu Windows Dijalankan ::. Frame1 Caption Deteksi Frame2 Caption Deteksi Dalam Format Frame3 Caption Hasil Deteksi Option1 Caption Jam Option2 Caption Menit Value True Option3 Caption Detik Option4 Caption Milidetik Label1 Caption Waktu Sekarang Label2 Auto Size True Caption Text1 Appearance 0-Flat BackColor &H8000000F& BorderStyle 0-None Text Timer1 Inteval 1 B. Listing Program Sebelum mengisi kode program, terlebih dahulu kita tambahkan satu buah modul yang di butuhkan dalam pembuatan program ini. 1. Caranya klik kanan form1 yang terdapat di jendela project, klik add setelah itu pilih module. 1. Klik kanan disini 3. Klik Module 2. Klik Add Gambar11 Menambah Module 6
2. Setelah tampil kotak Add Module klik Open. Klik Gambar 12 Kotak Add Module 3. Maka akan tampil jendela kode untuk modul, lalu ketik kode program berikut. 1 Declare Function GetTickCount Lib "kernel32" () As Long Keterangan : - Baris 1 merupakan fungsi API yang telah dideklarasikan ke dalam modul untuk dipanggil oleh kode lain. 4. Di jendela kode program untuk form Anda ketik kode program berikut. 1 Dim tanggal, jam, kiri As Integer Keterangan : - Baris 1 Mendeklarasikan kode yang akan digunakan. 4. Setelah kode diketik selanjutnya klik ganda Timer1 ketik kode program berikut. 1 2 3 4 5 6 7 8 9 10 11 12 13 Private Sub Timer1_Timer() tanggal = Format(Date, "dd-mmm-yyyy") jam = Format(Time, "hh:mm:ss") Label2.Caption = jam & " " & tanggal If Option1.Value = True Then kiri = (GetTickCount \ 1000) / 3600 Text1.Text = Left(kiri, 4) & " Jam" ElseIf Option2.Value = True Then Text1.Text = (GetTickCount \ 1000) \ 60 & " Menit" ElseIf Option3.Value = True Then Text1.Text = (GetTickCount \ 1000) & " Detik" Else Text1.Text = (GetTickCount) & " Milidetik" End If End Sub 7
Keterangan : - Baris 1-3 memformat tanggal dan jam yang akan ditampilkan di label2 - Baris 4-13 menentukan nilai formatan dari waktu yang akan ditampilkan ke dalam text1 sesuai dangan option yang dipilih 5. Kemudian klik ganda pada command1 ketik kode program berikut ini. 1 Private Sub Command1_Click() Unload Me End Sub Keterangan : - Baris 1 perintah untuk keluar program. C. Menjalankan Program 1. Jalankan program yang telah kita buat tadi dengan menekan tombol F5 pada keyboard, setelah itu akan tampil program seperti gambar di bawah ini. Gambar 13 Program saat dijalankan 2. Jika Anda ingin melihat dalam format jam, Anda tinggal pilih option jam. Lihat Gambar 14. 3. Anda juga dapat melihat dalam format detik. Lihat Gambar 15. 4. Bahkan Anda juga dapat melihat dalam format milidetik. Lihat Gambar 16. 8
Pilih disini Gambar 14 Program dengan format jam Gambar 15 Program dengan format detik Gambar 16 Program dengan format milidetik 9