BAB 2 Fungsi Pada VB Net
-
Upload
deddy-seran -
Category
Documents
-
view
223 -
download
0
Transcript of BAB 2 Fungsi Pada VB Net
-
7/21/2019 BAB 2 Fungsi Pada VB Net
1/3
Bab IIIFungsiPada VB.NET
A. FungsiUntukMengelolahNilai String1. Lenuntukmenghitungpanjangsejumlahkarakter
TextBox2.Text = (Len(TextBox1.Text))2. Replace untukmenggantikankaraktertertentudengansebuahkarakterlainnya.Dim nilaiAwal As String
nilaiAwal = "Visual basic 2008"TextBox2.Text = nilaiAwal.Replace("2008", "2010")
' ataubuatlah 2 textbox yaitu: TextBox3 dan TextBox4TextBox3.Text = Replace(TextBox1.Text, TextBox2.Text, "2010")TextBox4.Text = Replace(TextBox1.Text, TextBox2.Text, TextBox3.Text
3. InStrdigunakanutukmengetahuiposisisebuahkarakterdalamsebuahnilai.Dim Kata As StringKata = "Visual Basic 2008"TextBox3.Text = InStr(Kata, "V")
AtauTextBox3.Text = InStr(TextBox1.Text.ToUpper, TextBox2.Text)
4. Microsof.visualbasic.leftdigunakanuntukmengambilbeberapakarakterdarisebuahnilaidimulaiDim nilaiawal As String
nilaiawal = "Visual Studio 2008" atauTextBox3.Text = Microsoft.VisualBasic.Left(nilaiawal, 6)TextBox3.Text = Microsoft.VisualBasic.Left(TextBox1.Text, TextBox2.Text)
5. Microsof.visualbasic.Rightdigunakanuntukmengambislbeberapakarakterdarisebuahnilaidimulaikarkater yang
paling kanan.Dim nilaiawal As String
nilaiawal = "Visual Studio 2008"TextBox3.Text = Microsoft.VisualBasic.Right(nilaiawal, 6)
6. Microsof.visualbasic.MIDdigunakanuntukmengambislbeberapakarakterdarisebuahnilaidimulaikarkatersesuaik
ebutuhanditengahkarakter.Dim nilaiawal As String
nilaiawal = "Visual Studio 2008"TextBox3.Text = Microsoft.VisualBasic.Mid(nilaiawal, 3, 6) atau
TextBox4.Text = Microsoft.VisualBasic.Mid(TextBox1.Text, Val(TextBox2.Text), Val(TextBox3.Text))
7. Trimdigunakanuntukmemotongpenggunaankarakterspasidalamsebuahnilaisehinggatidakadalagispasi.Dim nilaiawal As String
nilaiawal = " Visual Studio 2008 "TextBox1.Text = Trim(nilaiawal)
8. LTrimdigunakanuntukmemotongpenggunaankarakterspasi palingkiri .
9. RTrimdigunakanuntukmemotongpenggunaankarakterspasi palingKanan .
10. Lengthdigunakanuntukmendapatjumlahkaraterpadasebuah stringDim nilaiawal As String
nilaiawal = "Visual Studio 2008"TextBox3.Text = nilaiawal.Length()11. ToUpermenguba string menjadihurufbesar/ ToLowermengubahurufmenjadihurufbesar
Dim nilaiawal As Stringnilaiawal = "Visual Studio 2008"
TextBox3.Text = nilaiawal.ToUpper()12. ToLowermenguba string menjadihurufbesar/ ToLowermengubahhurufmenjadihurufbesarTextBox3.Text = nilaiawal.ToLower()13. Insert untukmenyisipKrakterpadasebuah string:
Dim nilaiawal As String
-
7/21/2019 BAB 2 Fungsi Pada VB Net
2/3
nilaiawal = "Visual Studio 2008"TextBox3.Text = nilaiawal.Insert(6, " aaaa")14. Removeuntumenghapussebagiankaraterdarikarakterke a sebanyakkarater b
Dim nilaiawal As String
nilaiawal = "Visual Studio 2008"TextBox3.Text = nilaiawal.Remove(3, 4)
Memberikan format Curancy, Number, percent' TextBox3.Text = FormatCurrency(TextBox1.Text, 2)
'TextBox3.Text = FormatNumber(TextBox1.Text, 2)TextBox3.Text = FormatPercent(TextBox1.Text, 2)15. MembuatFormatnulaiangkadantanggal
' TextBox3.Text = Format(TextBox1.Text, "#,###.00")TextBox3.Text = Format(Now, "dd/MM/yyyy HH:MM:SS")
B. FungsiMengelolaNilai Date and Time
1. Nowuntukmengetahuitanggaldanwaktusekarangpada system computer.Textbox1.text = Now()
2. MembuatformatsistempenanggalanpadaobjekDateTimepicker:DateTimePicker1.Format = DateTimePickerFormat.CustomDateTimePicker1.CustomFormat = "yyyy/MM/dd"Formatdigunakanuntukmemformattampilantanggaldanwaktu. Melaluifungsiinikitabisamengaturposisiharibulan,wktusesuikeinginankita. Sintaks: Format(nilai, expresi)
Eksprsi yang dapatdigunakanantara lain:
Jenis Ekspresi
Hari d (d=1, dd=01)
Bulan m (m=5, mm=05, mmmm=Mei
Tahun y (yy=08, yyyy=2008
Jam h (h=9, hh=09)
Menit m (m=9, mm=09)
Detik s (s=9. Ss=09)
Module Module1Sub Main()
Console.WriteLine(Format(#1/15/2008#, "ddmmmmyyyy"))Console.WriteLine(Format(#8:04:06 AM#, "hh mm"))
Console.ReadKey()End Sub
End Module
3. MenampilkanTanggaldan Jam pada Label menggunakan TimerKet: In order to show the current time, you need a timer and a label
Set the timer enable property to true.
Add the following code to the timer.tick event:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesTimer1.Tick
Label1.Text = "It is Now "& Now
End Sub
4. Menampilkantanggalpadalsist box. TambahkanobjekDateTimePicker1 dan DateTimePicker2,sebuahtomboluntukletakan listing programsertasebuahlsistboxDim date1 As DateDim date2 As Date
date1 = DateTimePicker1.Textdate2 = DateTimePicker2.TextIf date1 = date2 Then
ElseIf date1 > date2 Then
-
7/21/2019 BAB 2 Fungsi Pada VB Net
3/3
MsgBox("Please Enter a Valid Date Range")Else
ListBox1.Items.Add(date1)Do Until date1 = date2
date1 = date1.AddDays(1)ListBox1.Items.Add(date1)
LoopEnd If
5. DatePartdigunakanuntukmengambilbagiantertentudalamsebuahtanggaldanatauwaktu.Denganfungsiinikitadapatmengambilnilaihari, bulan, tahun, jam, menit, dandetik. Sintaks: DatePart(interval,nilai)
FungsiDatePartmemilikibeberap interval antara lain:
Interval Keterangan
DateInterval.Day MenambahJumlahHari
DateInterval.Hour MenambahJumlah jam
DateInterval.Minute MenambahJumlahmenit
DateInterval.Month MenambahJumlahbulan
DateInterval.Second MenambahJumlahdetik
DateInterval.Year MenambahJumlahtahun
Catatan: buatlahsebuahTextboxuntukmenampilkanhasildatepartdansebuahdatetimerpickerDimtgl1, tgl2AsDatetgl1 = DateTimePicker1.TextDatepartTextBox1.Text = DatePart(DateInterval.Year, tgl1) atauTextBox1.Text = Str(DatePart(DateInterval.Month, tgl1))
6. DateAdduntukmenambahkansebuahtanggalatauwaktudenganbeberaphari, bulan, jam, dansebagainya.Selainuntukmenambahtetapijugauntukmengurangi. Sintaks: DateAdd(Interval, angka, nilai). Contoh:FungsiDateAddmemilikibeberap interval samadengandetepartDim tgl1, tgl2 As Datetgl1 = DateTimePicker1.Texttgl2 = DateTimePicker2.TextDateTimePicker2.Text = DateAdd(DateInterval.Weekday, jum, tgl1)atauDateTimePicker2.Text = DateAdd(DateInterval.Month, jum, tgl1)atau
DateTimePicker2.Text = DateAdd(DateInterval.Year, jum, tgl1)atauTglAkhir = DateAdd(DateInterval.Month, jum, tgl)
7. DateDiffDigunakanuntukmenghitungselisitanggalatauwaktudariduabuahnilai. Sintaks: DateAdd(interval, nilai1,nilai2). FungsiDateAddmemilikibeberap interval samadengandetepartTextBox1.Text = DateDiff(DateInterval., tgl1, tgl2)TextBox1.Text = DateDiff(DateInterval.Month, tgl1, tgl2)
Kasusmenghitungmasakerjadalambulaan (tahundansisabulanpadasebuah range tanggal) buatlah 2 buahtextbox untukmenampilkantahundanbulan, sebuahtomboluntukmeletakan listing danduabuahdatetimerpicker.
Dim tgl1, tgl2 As DateDim a As IntegerTextBox1.Text = Int(DateDiff(DateInterval.Month, tgl1, tgl2) / 12)a = DateDiff(DateInterval.Month, tgl1, tgl2)
TextBox2.Text = a Mod 12