Cara Membuat Aplikasi Stopwatch dengan menggunakan C#

membuat aplikasi stopwatch

Ketika kita bekerja atau melakukan aktifitas pasti kita membutuhkan waktu untuk menandai aktifitas/kejadian tertentu, dan waktu tidak bisa dipisahkan dari kehidupan sehari-hari Karena waktu adalah hal yang penting bagi manusia untuk mengatur jadwal,ataupun untuk kebutuhan lainnya agar bisa disiplin memanage diri, dan diantara untuk mengatur/melakukan aktivitas tersebut maka ada beberapa jenis alat pengukur waktu yang dipakai sampai sekarang yakni Jam dan stopwatch. Kali ini saya akan paparkan kepada anda bagaimana cara membuat aplikasi stopwatch yang biasa kita pakai dalam kebutuhan tertentu, saya menggunakan Aplikasi Microsoft Visual Studio 2010 ultimate.
- Buka Aplikasi Visual Studio
- klik New Project -> Windows Forms Application -> ubah nama “Stopwatch” -> Ok
- sesuaikan design seperti dibawah ini

membuat aplikasi stopwatch
Gambar 1.0


                                                         Adapun komponennya adalah
membuat aplikasi stopwatch
gambar 1.1



Setelah anda sudah samakan design yang sudah saya buat, Masuk ke codingan yaitu dengan tekan F7 nanti akan tampil seperti dibawah ini :

membuat aplikasi stopwatch
















Ketik ulang codingan yang sudah saya paparkan dibawah ini :
(Note !!! Jangan di Copy/Paste langsung tapi di ketik manual agar tidak terjadi error system)

 Codingan Stopwatch
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Aplikasi_Stopwatch
{
    public partial class Form1 : Form
    {
         public Form1()
        {
           InitializeComponent();
           this.StartPosition = FormStartPosition.CenterScreen; //Agar Posisi form berada ditengah ketika program dijalankan
           this.FormBorderStyle = FormBorderStyle.FixedSingle;//Agar form tidak bisa
dibesar/dikecilkan
           this.MaximizeBox = false; // Untuk menonaktifkan tombol Maximize
        }
    }
}


double klik Object "START" Nanti akan tampil seperti dibawah ini :
private void bstart_Click(object sender, EventArgs e)
        {           
           
        }


Masukan codingan dibawah ini di tengah - tengah buka tutup kurawa " { } "


hours = int.Parse(numericUpDownhrs.Text);
            min = int.Parse(numericUpDownmin.Text);
            secs = int.Parse(numericUpDownsec.Text);
            numericUpDownhrs.Enabled = false;
            numericUpDownmin.Enabled = false;
            numericUpDownsec.Enabled = false;
            bstart.Enabled = false;

            stopwatch.Start();




Lalu double kili Object "STOPWATCH" nanti akan tampil seperti dibawah ini


private void stopwatch_Tick(object sender, EventArgs e)
        {
          
        }




Masukan codingan dibawah ini ditengah - tengah buka tutup kurawa "{ }"


if (hours == 0 && min == 0 && secs == 0)
            {
                stopwatch.Stop();

                MessageBox.Show("waktu telah habis", "warning");

                numericUpDownhrs.Enabled = true;
                numericUpDownmin.Enabled = true;
                numericUpDownsec.Enabled = true;
                bstart.Enabled = true;

                ljam.Text = "00";
                lmenit.Text = "00";
                ldetik.Text = "00";

                numericUpDownhrs.Text = "00";
                numericUpDownmin.Text = "00";
                numericUpDownsec.Text = "00";
            }
            else
            {
                if (secs < 1)
                {
                    secs = 59;
                    if (min < 1)
                    {
                        min = 59;
                        if (hours != 0)
                            hours--;
                    }
                    else min -= 1;
                }
                else secs -= 1;
            }
            if (hours > 9)
                ljam.Text = hours.ToString();
            else ljam.Text = "0" + hours.ToString();
            if (min > 9)
                lmenit.Text = min.ToString();
            else lmenit.Text = "0" + min.ToString();
            if (secs > 9)
                ldetik.Text = secs.ToString();
            else ldetik.Text = "0" + secs.ToString();



Lalu double klik Object "RESET" nanti akan tampil seperti dibawah ini


private void breset_Click(object sender, EventArgs e)
        {

        }



Masukan codingan dibawah ini ditengah - tengah buka tutup kurawa"{ }"


            stopwatch.Stop();

            numericUpDownhrs.Enabled = true;
            numericUpDownmin.Enabled = true;
            numericUpDownsec.Enabled = true;
            bstart.Enabled = true;

            ljam.Text = "00";
            lmenit.Text = "00";
            ldetik.Text = "00";



Kemudian Double klik Object "CONTINUE" nanti akan tampil seperti dibawah ini


private void bcontinue_Click(object sender, EventArgs e)
        {
           
        }



Masukan codingan dibawah ini ditengah - tengah buka tutup kurawa "{ }"


stopwatch.Enabled = true;



Kemudian Double klik "STOP" nanti akan tampil seperti dibawah ini


private void bstop_Click(object sender, EventArgs e)
        {
           
        }   



Masukan codingan dibawah ini ditengah - tengah buka tutup kurawa "{ }"


stopwatch.Enabled = false;



Jika masih error mohon untuk diperhatikan titik koma dan tanda lainnya, jika tidak ada error tekan F5 untuk menjalankan programnya.


Penggunaan Aplikasi Stopwatch
1. Masukan digit angka untuk menghitung waktu
membuat aplikasi stopwatch




2. Klik Tombol START untuk memulai

3. Nanti hasilnya seperti dibawah ini
membuat aplikasi stopwatch











4. Jika ingin menghentikan waktu klik tombol STOP
5. Jika melanjutkan kembali klik tombol CONTINUE
6. Jika mengulang kembali dari awal klik Tombol RESET

Demikianlah Pembelajaran Cara membuat Aplikasi Stopwatch jika anda kurang mengerti atau masih errir bisa download full codingan nya dan sesuaikan kembali (Jangan langsung di copy/paste) atau tinggalkan pesan dibawah ini (NO SPAM !!!)

Terima kasih . . .


Subscribe to receive free email updates:

3 Responses to "Cara Membuat Aplikasi Stopwatch dengan menggunakan C#"

  1. terima kasih, sangat membantu

    ReplyDelete
  2. Tidak berjalan sama sekali,ada variabel yang invalid,untuk memanggil name hours,min,sama secsnya,itu gimana ya,ko bisa eror karena itu,
    Mohon bimbingannya,

    ReplyDelete
  3. Tidak jalan, klik di stopwatch bagian mana nya? Terima kasih

    ReplyDelete