Penggunaan TimeSpan padaVisual Studio VB.Net12/26/2011Copyleft By WIRATSOFT 2011WIRATMOJO, AMd   1
Prakata PENULIS,            Kembali bertemu lagi dengan beberapa tips dan trik dalam penggunaan aplikasi Visual    Studio ...
Langkah-01    Buatlah form pertama dengan design sebagai berikut:    Lalu ketikan SourceCode berikut :    Public Class For...
Jalankan lalu isikan Textboxt AWAL = 01:00:00 dan AKHIR = 02:30:004
Langkah-02    Buatlah form Kedua sebagai berikut :    Note : Gunakan DateTimePicker sebagai pengganti Textbox pada form se...
Isikan DateTimePicker (AWAL) dengan tanggal hari ini dan DateTimePicker (AKHIR) dengan    tanggal 2 hari kemudian. Lalu pe...
Langkah-03    Sebagai sarana untuk mempermudah aplikasi ini dijalankan buatlah satu form Menu yang    merupakan FormMdi   ...
Private Sub BtnHARI_Click(ByVal sender As System.Object, ByVal e As    System.EventArgs) Handles BtnHARI.Click            ...
B.Wiratmojo                            Kuliah D3nya diselesaikan pada tahun 2008 lalu di Kampus                     STMIK ...
Upcoming SlideShare
Loading in …5
×

Penggunaan timespan VB.Net

3,455 views
3,283 views

Published on

Menghitung-hitung waktu

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • kalau begini alurnya:

    ada 1 datetimepicker yang enable = false (dan default sesuai tanggal dan waktu saat itu juga.

    dan ada 1 datetimepicker lainnya yang secara otomatis mengkalkulasi hari sekarang ke hari 6 bulan kedepan, tanpa harus menginput secara manual.
    berarti enable = false.

    itu bagaimana penyelesaiannya menurut mas wirat?
    terima kasih sebelumnya untuk jawabannya :D
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
3,455
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
106
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Penggunaan timespan VB.Net

  1. 1. Penggunaan TimeSpan padaVisual Studio VB.Net12/26/2011Copyleft By WIRATSOFT 2011WIRATMOJO, AMd 1
  2. 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 Polymorphic3722
  3. 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 Class3
  4. 4. Jalankan lalu isikan Textboxt AWAL = 01:00:00 dan AKHIR = 02:30:004
  5. 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 Class5
  6. 6. Isikan DateTimePicker (AWAL) dengan tanggal hari ini dan DateTimePicker (AKHIR) dengan tanggal 2 hari kemudian. Lalu perhatikan hasilnya :6
  7. 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 Sub7
  8. 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 Class8
  9. 9. 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 : Polymorphic372 bambang.wiratmojo@gmail.com bambangwiratmojo.wordpress.com APLIKASI PENGGUNAAN TimeSpan 2011 SUPPORTED BY MORPHICSOFT20119

×