BAB 2 Fungsi Pada VB Net

download BAB 2 Fungsi Pada VB Net

of 3

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