Sabtu, 17 Maret 2018

Cara Membuat Timer Countdown Pada Visual Studio C#

Sebelum kita membuat programnya ada baiknya kita pantun dulu. pantun !!! krik

Pertama - tama pastinya install dulu software visual studionya buat yang belom punya. Cari aja di gugel search aja download visual studio 2010. kenapa 2010 ? karena disini disitu dinamo ane pakenya yang v2010. hmmm

Langkah - Langkahnya :

1.Run Visual Studionya

2.Pilih New Project


3.Pilih Visual C# Windows Forms Application



 4.Buat layoutnya kaya gambar dibawah ini



- Groupbox (Textnya Timer Countdown)


- 2 Buah Label (m (menit) s (second/detik)

- 3 Textbox (Input angka yang nantinya untuk timernya,Menitnya,Detiknya)

- 3 Button (Button untuk start & stop,Button untuk reset,Button untuk jadiin timer sebagai startup (pas komputer/laptop nyala maka akan langsung muncul timernya)

- 1 Timer (Enable = True di properties timernya)

- 1 ProgressBar (Pas timernya jalan progressnya keliatan)

OK...kalo udah bikin layoutnya sekarang mari kita program timernya.

5.Tambahin using System.Diagnostics;

Fungsinya ditambahin using System.Diagnostics; untuk memanggil fasilitas timer countdownnya atau kelasnya.

6.Buat variabel waktunya,buat variabel kelas untuk datetimenya variabelnya kasih nama yang gampang aja (dt). private double input untuk metodenya. private hanya bisa dipake di kelas tsb atau kelas form1.beda halnya kalo buat variabel diluar dari main programnya atau form1 itu termasuk variabel global, jadi bisa dipake untuk manggil apa aja atau object apa aja.




trus masukkin didalam metodenya masukin code kaya digambar atas.double untuk tipe data dari menit,detik,waktu. double waktu = (menit * 60) + detik; untuk operasi penghitungannya.rumusnya lah begitu.

7.Masukkin code kaya digambar.ketik aja 2x form1 layoutnya.




textbox2.text untuk menitnya,textboxt3.text untuk detiknya.jadi nanti ketika di run di textbox tsb udah ada angka "00" yang kita input.

8.Masukin code untuk timernya.




pake if jadi nanti ketika waktu = 0 / waktu habis komputer atau laptop langsung mati (shutdown).
-s : shutdown & -t : untuk waktunya. "00" nanti kita input sendiri pas program running mau set timer berapa menit.

9.Masukin code di button1 atau di button startnya. masukin ajalah males jelasinnya,wkwkwk. if button1/start = di klik nanti baru masukkin pernyataannya mau diapain. trus selain itu kalo pas kita klik button1/stop timer langsung berhenti dan button1 berubah textnya jadi start.





10.Code buat button2 / button reset.langsung reset timernya ke 0 lagi.



11.Masukin code buat button startupnya.

RegistryKey reg = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
            reg.SetValue("My application", Application.ExecutablePath.ToString());
            MessageBox.Show("You start this app as your startup.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);






masukin direktori yang nantinya ketika laptop/komputer nyala dia langsung manggil direktori registrynya.
trus kalo udah masukin codenya run programnya trus klik tuh button startupnya biar nongol di startup task manager.buka task manager laptop/komputer ente trus ke tab startup kek digambar bawah ini




buka task manager klik kanan aja taskbar ente trus task manager.kalo ga ada ketik shortcutnya win + r trus ketik msconfig trus ok.



trus jangan lupa di enable tuh windows form yang lagi nge run.

Beres deh kalo udah timernya coba di set 1 menit trus nanti laptop/komputer ente langsung shutdown pas nyala nongol deh tuh timer.

1 komentar:

  1. jadi bang kalau kita pakai detik nya aja bisa ya bang?

    BalasHapus