Penggunaan timespan VB.Net
Upcoming SlideShare
Loading in...5
×
 

Penggunaan timespan VB.Net

on

  • 2,559 views

Menghitung-hitung waktu

Menghitung-hitung waktu

Statistics

Views

Total Views
2,559
Views on SlideShare
2,557
Embed Views
2

Actions

Likes
0
Downloads
70
Comments
1

1 Embed 2

http://www.docshut.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 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
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Penggunaan timespan VB.Net Penggunaan timespan VB.Net Document Transcript

  • 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 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
  • 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
  • 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 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
  • Isikan DateTimePicker (AWAL) dengan tanggal hari ini dan DateTimePicker (AKHIR) dengan tanggal 2 hari kemudian. Lalu perhatikan hasilnya :6
  • 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
  • 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
  • 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