Penggunaan timespan VB.Net
-
Upload
wirat-mojo -
Category
Technology
-
view
2.500 -
download
6
description
Transcript of Penggunaan timespan VB.Net
1
Penggunaan TimeSpan pada Visual Studio VB.Net 12/26/2011 Copyleft By WIRATSOFT 2011 WIRATMOJO, AMd
2
Prakata PENULIS,
Kembali bertemu lagi dengan beberapa tips dan trik dalam penggunaan aplikasi Visual
Studio 2005. Kali ini Penulis akan membahas tentang cara menghitung Durasi HARI dan JAM
menggunakan VB.Net
Pada pembahasan ini Penulis menggunakan VB.Net 2005, jadi silahkan saja mengikuti
langkah demi langkah untuk membuat aplikasi hitung dengan materi TimeSpan yang sudah
disediakan Visual Studio.
Salam
Polymorphic372
3
Langkah-01 Buatlah form pertama dengan design sebagai berikut:
Lalu ketikan SourceCode berikut : Public Class FormTimeSpanDuration Private Sub BtnTimeSpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnTimeSpan.Click If TxtJamMasuk.Text = "" Or TxtJamKeluar.Text = "" Then MsgBox("INPUT 'JAM MASUK' DAN 'JAM KELUAR'", MsgBoxStyle.Exclamation, "WIRATSOFT 2011") TxtJamMasuk.Focus() Else Dim JamMasuk As Date = Convert.ToDateTime(TxtJamMasuk.Text) Dim JamKeluar As Date = Convert.ToDateTime(TxtJamKeluar.Text) Dim HITUNG As TimeSpan = JamKeluar.Subtract(JamMasuk) TxtHARI.Text = HITUNG.TotalDays TxtJAM.Text = HITUNG.TotalHours TxtMENIT.Text = HITUNG.TotalMinutes TxtDETIK.Text = HITUNG.TotalSeconds End If End Sub End Class
4
Jalankan lalu isikan Textboxt AWAL = 01:00:00 dan AKHIR = 02:30:00
5
Langkah-02 Buatlah form Kedua sebagai berikut :
Note : Gunakan DateTimePicker sebagai pengganti Textbox pada form sebelumnya.
Ketikan SourceCode berikut :
Public Class FormTimeSpanDurationHARI Private Sub BtnTimeSpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnTimeSpan.Click Dim AWAL As Date = Convert.ToDateTime(DTP_AWAL.Value) Dim AKHIR As Date = Convert.ToDateTime(DTP_AKHIR.Value) Dim HITUNG As TimeSpan = AKHIR.Subtract(AWAL) TxtHARI.Text = FormatNumber(HITUNG.TotalDays, 0) TxtJAM.Text = FormatNumber(HITUNG.TotalHours, 0) TxtMENIT.Text = FormatNumber(HITUNG.TotalMinutes, 0) TxtDETIK.Text = FormatNumber(HITUNG.TotalSeconds, 0) End Sub End Class
6
Isikan DateTimePicker (AWAL) dengan tanggal hari ini dan DateTimePicker (AKHIR) dengan
tanggal 2 hari kemudian. Lalu perhatikan hasilnya :
7
Langkah-03 Sebagai sarana untuk mempermudah aplikasi ini dijalankan buatlah satu form Menu yang
merupakan FormMdi
Note : untuk dapat membuat menu seperti di gambar (ExplorerBar), Penulis menggunakan
DotNetBar Component silahkan cari sendiri, ini tidak dibahas disini, ketikan SourceCode berikut :
Public Class FormMENU
'FormMENU Properties-nya "IsMdiContainer=True”
Private Sub BtnJAM_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnJAM.Click Dim FrmJAM As New FormTimeSpanDuration() FrmJAM.MdiParent = Me FrmJAM.Show() FrmJAM.WindowState = FormWindowState.Maximized End Sub
8
Private Sub BtnHARI_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHARI.Click Dim FrmHARI As New FormTimeSpanDurationHARI FrmHARI.MdiParent = Me FrmHARI.Show() FrmHARI.WindowState = FormWindowState.Maximized End Sub Private Sub BtnKELUAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnKELUAR.Click Me.Close() End Sub End Class
9
APLIKASI PENGGUNAAN TimeSpan 2011 SUPPORTED BY MORPHICSOFT2011
B.Wiratmojo Kuliah D3nya diselesaikan pada tahun 2008 lalu di Kampus
STMIK Bina Insani, Jurusan Teknik Informatika dan kemudian kembali melanjutkan Program Strata 1 pada tahun 2011 ditempat dan jurusan yang sama. Bekerja di PT Bridgestone Tire Indonesia sejak 2008. Bercita-cita dapat selalu mendedikasikan dirinya dalam bidang IT Indonesia dan Dunia. Kontak : [email protected] bambangwiratmojo.wordpress.com
Polymorphic372