News Update :
Showing posts with label Pemrograman. Show all posts
Showing posts with label Pemrograman. Show all posts

Contoh Penggunaan Procedure dan Function pada Visual Basic

Penulis : Unknown on Tuesday, December 10, 2013 | 11:02 PM

Tuesday, December 10, 2013

Selamat malem sob, Lama nih gax posting di blog ini, mungkin karena satu minggu yang lalu ane habis UTS. Mmm,, untuk hasilnya tau deh gimana,?? Lihat besok aja deh IP nya berapa hehehe.
Nih sob, kali ini ane mau posting tugas ane buat besok, semoga aja bermanfaat buat temen-temen. Tugas dalam pertemuan rabu yang lalu baru dipelajari, tentang “Procedure dan Function dalam Visual Basic”.
Dalam tugas ane terdapat dua soal niH :
1.         Membuat Procedure untuk mengganti Warna tulisan semua control yang ada pada sebuah Form. Misalnya : Call UbahWarna(color.red)
2.         Membuat Function untuk mecari kelipatan persekutuan terkecil dari dua buah bilangan. Misalnya : textbox1.text = KPK(2,3).
Sebelum ane teruskan ke Tugas ane sebaiknya temen-temen pelajari dulu Modul yang Pak Dosen berikan ke ane,, Download Modul disini.
Untuk tugas yang pertama :

    Sub UbahWarna(ByVal Warna As Object)
        Dim control As Windows.Forms.Control
        For Each control In Me.Controls
            If control.GetType.Name = "Label" Then
                ForeColor = Warna
            ElseIf control.GetType.Name = "Button" Then
                ForeColor = Warna
            End If
        Next
    End Sub

   Penjelasan :
      Dalam sekrip di atas Nama Prcedure yang ane buat adalah UbahWarna() dan juga berparameter Warna yang tipe datanya dalah Objeck. Nama Procedure inilah yang nantinya dipanggil dalam sebuah control untuk mengubah semua Warna pada mestinya.
      Sub UbahWarna(ByVal Warna As Object)
       .... (perintah)
   End Sub
     
      Agar dapat mengubah warna semua control, maka kita gunakan Perulangan For Each. Sebelumnya kita buat dulu variabel controlnya
      Dim control As Windows.Forms.Control
   For Each control In Me.Controls
       ....
   Next
      Variabel control tersebut yang digunakan untuk mempengaruhi semua control yang sama dalam From. Jika control yang akan dirubah warna nya adalah Label maka ForeColor itu sama dengan Parameter yang terdapat dalam Prucedure.

   If control.GetType.Name = "Label" Then
       ForeColor = Warna
   ElseIf control.GetType.Name = "Button" Then
       ForeColor = Warna
   End If

      Untuk penggunaan Procedure tersebut kita tinggal memanggil dalam control Button Call NamaProcedure(Warna yang kita inginkan)
   Call UbahWarna(Color.Red)

Untuk Tugas yang kedua :
       Function KPK(ByVal bil1 As Integer, ByVal bil2 As Integer) As Single
        Dim Nilai1 As Integer = bil1
        Dim Nilai2 As Integer = bil2

        While Nilai1 <> Nilai2
            If Nilai1 < Nilai2 Then
                Nilai1 += bil1
            Else
                Nilai2 += bil2
            End If
        End While
        Return Nilai1
    End Function

      Penjelasan :
      Nama Function tersebut adalah KPK, dan memiliki dua parameter bertipe data Integer dengan nama parameternya adalah bil1 dan bil2.
      Function KPK(ByVal bil1 As Integer, ByVal bil2 As Integer) As Single

      Kedua Parameter tersebut disimpan dalam Variabel bertipe data Integer yaitu Nilai1 = bil1 dan Nilai2 = bil2
   Dim Nilai1 As Integer = bil1
   Dim Nilai2 As Integer = bil2

      Jika Nilai1 tidak sama dengan Nilai2 maka Perintah akan diulang terus hingga Nilai1 itu sama dengan Nilai2. Dan Jika Nilai1 itu lebih kecil dari Nilai2 maka Nilai1 akan ditambah bil1 dan sebaliknya. Proses penambahan Variabel Nilai1 dengan bil1 akan diulang terus hingga Nilai1 dan Nilai2 bernilai sama seperti yang sudah ane jelaskan sebelumnya.
      While Nilai1 <> Nilai2
       If Nilai1 < Nilai2 Then
           Nilai1 += bil1
       Else
           Nilai2 += bil2
       End If
   End While

Yang terkahir adalah mengembalikan Nilai dari Nilai1
      Return Nilai1

Untuk Penggunaan Function tersebut adalah dengan mengetikan di bagian Control
      txtHasil.Text = KPK(Val(txtBil1.Text), Val(txtBil2.Text))


comments | | Read More...

Penggunaan ListBox pada Visual Basic.NET

Penulis : Unknown on Wednesday, November 6, 2013 | 7:15 AM

Wednesday, November 6, 2013


Listbox merupakan Control yan digunakana untuk menamilkan pilihan yang relatif banyak. Kali ini ane mau share buat temen-temen bagaimana cara menggunakan ListBox pada Visual Basic .NET, tentunya dalam menginputkan List, memindahkan List, dan Menghapus List.
Sebelum ane share caranya temen-temen harus pahami terlebih dahulu Methode yang digunakan untuk ListBox :
Method
Keterangan
ListBox1.Items.Add(items)
Menambahkan List Pilihan
ListBox1.Items.Insert(index, items)
Menyisipkan pilihan
ListBox1.Items(index)
Mendapatkan nilai yang ke Index
ListBox1.Items.Count()
Mengetahui jumlah Items
ListBox1.Items.Clear()
Menghapus semua List Pilihan
ListBox1.Items.Remove(pilihan)
Menghapus List berdasarkan plihan yang disebut
ListBox1.Items.RemoveAt(index)
Menghapus pilihan tertentu
ListBox1.SelectedItem()
Mendapatkan nilai List yang sedang dipilih
SourceList.SelectedIndices
Koleksi List yang sedang dipilih
sourceList.SelectedIndex
Nomor urut list yang sedang dipilih

Buatlah Design seperti gambar di bawah ini : 

Untuk mengisi list1 dengan isian yang ada pada TextBox :
       ListBox1.Items.Add(TextBox1.Text )
                                        
Untuk memindahkan satu List yang dipilih pada ListBox1 ke ListBox 2
       ListBox2.Items.Add(ListBox1.SelectedItem)
       ListBox1.Items.Remove(ListBox1.SelectedItem)

Untuk memindahkan beberapa List yang dipilih pada ListBox1 ke ListBox 2
               Dim Selectitems = (From i In ListBox1.SelectedItems).ToArray()
        For Each Selectitem In Selectitems
            ListBox2.Items.Add(Selectitem)
            ListBox1.Items.Remove(Selectitem)
        Next

Untuk memindahkan semua list dari ListBox1 ke ListBox2
        ListBox2.Items.AddRange(ListBox1.Items)
        ListBox1.Items.Clear()

Untuk menghapus satu List yang dipilih pada ListBox2
        ListBox2.Items.Remove(ListBox2.SelectedItem)

Untuk menghapus beberapa List yang dipilih pada ListBox2
        Dim Selectitems = (From i In ListBox2.SelectedItems).ToArray()
        For Each Selectitem In Selectitems
            ListBox2.Items.Remove(Selectitem)
        Next

Untuk menghapus semua List pada ListBox2
              ListBMove.Items.Clear()

Demikian Tutorial ane, semoga bermanfaat untuk kita semua. Amin .... jangan Lupa koment yaaH,!!! hehe
comments (1) | | Read More...

Statistik ABC

Flag Counter
 
Copyright © 2011. Computer Toon . All Rights Reserved.