![Cara Membuat Aplikasi Stopwatch dengan menggunakan C# Cara Membuat Aplikasi Stopwatch dengan menggunakan C#](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGsMMLKvR8KBw6z1WOa9-O_i2X7GdRKzd4R0KYc7fJRC-QC7WuDBrOSEqWPW04Il8IOGMXM9YHjMEzqns6ERINFVeC4TBttSUb9r1Aly0UOPlDQ-BfrjhuHvjZgwU9zOfn5IiRl472Gfw/w200-h150-p-k-no-nu/71AJjFBOBnL.png)
Cara Membuat Aplikasi Stopwatch dengan menggunakan C#
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
Gambar 1.0 |
Adapun komponennya adalah
gambar 1.1 |
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
2. Klik Tombol START untuk memulai
3. Nanti hasilnya seperti dibawah ini
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 . . .