Sunday, September 14, 2014

Membuat kalkulator sederhana menggunakan ComboBox di VB.Net

- 0 comments

Yo sobat sekalian, kali ini kita akan membuat sebuah program kalkulator sederhana menggunakan Combobox. Sobat masih ingat gak apa itu combobox? Combobox adalah salah satu toolbox di dalam VB.Net yang digunakan untuk membuat menu drop-down, combobox ini juga digunakan untuk membatasi pengguna dalam memilih opsi yang sudah disediakan, jadi dengan combobox pengguna hanya bisa memilih satu pilihan saja.

Nah pada program kalkulator kali ini, combobox digunakan untuk menyimpan berbagai macam operator yang akan memproses dua buah operand atau dua buah nilai yang ingin diproses, supaya lebih jelas bisa lihat gambar dibawah ini :


Jadi combobox diatas menyimpan 7 operator yang bisa pengguna pilih, untuk desain program nya sobat bisa lihat gambar dibawah ini :


Sederhana banget kan programnya? Program diatas terdiri dari :
  • 2 TextBox
  • 1 ComboBox
  • 1 Button
  • 1 Label
Disana ada dua textbox yang digunakan untuk memasukkan nilai yang akan diproses, textbox1 1 digunakan untuk memasukkan nilai pertama dan textbox2 digunakan untuk memasukkan nilai kedua.

Sementara combobox digunakan untuk menyimpan berbagai macam operator seperti yang sudah ditunjukkan diatas tadi.

Button1 digunakan untuk memulai proses perhitungannya.

Dan label1 digunakan untuk menampilkan hasilnya, yaitu hasil dari penjumlahan dua nilai tadi.
Sebelum kalian memulai ngoding, sobat harus memasukkan item terlebih dahulu kedalam combobox1, item disini maksudnya adalah nama-nama dari operator seperti penjumlahan, pengurangan, perkalian, pembagian, dan lain sebagainya.

Caranya adalah klik sekali pada combobox1.

Kemudian dibagian properties cari “items” dan klik kotak titik 3 yang ada disebelah kanan, seperti gambar dibawah ini :


Lalu nanti akan muncul window  baru, silahkan tulis jenis-jenis operator nya didalam situ, setiap operator dipisahkan dengan baris baru atau enter, seperti gambar dibawah ini :

Kalu sudah, tekan OK.

Untuk proses kodingannya, kita hanya perlu ngoding didalam sub-routine button1. Double klik button1 dan koding seperti dibawah ini :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim angka1, angka2, hasil As Single

        angka1 = TextBox1.Text
        angka2 = TextBox2.Text
        Select Case ComboBox1.Text
            Case "^(pemangkatan)"
                hasil = angka1 ^ angka2
                Label1.Text = hasil
            Case "*(perkalian)"
                hasil = angka1 * angka2
                Label1.Text = hasil
            Case "/(pembagian)"
                hasil = angka1 / angka2
                Label1.Text = hasil
            Case "\(pembagian bulat)"
                hasil = angka1 \ angka2
                Label1.Text = hasil
            Case "MOD(sisa bagi)"
                hasil = angka1 ^ angka2
                Label1.Text = hasil
            Case "+(penjumlahan)"
                hasil = angka1 + angka2
                Label1.Text = hasil
            Case "-(pengurangan)"
                hasil = angka1 - angka2
                Label1.Text = hasil
        End Select
    End Sub

Nah jadi disini kita menggunakan 3 buah variable, yaitu variable “angka1”, “angka2”, dan variable “hasil” yang dideklarasikan dengan tipe data “single”, kenapa kita menggunakan tipe data single? Supaya kita bisa menghitung bilangan decimal yang ada koma-komaannya.

Kemudian nilai dari variable angka1 akan diinput melalui textbox1 dan nilai dari variable angka2 akan diinput melalui textbox2.

Disini kita menggunakan kondisi percabangan select-case. 

Jika combobox1 yang dipilih adalah “^(pemangkatan)”, maka variable hasil akan melakukan operasi atau melakukan proses perhitungan  pemangkatan “hasil = angka1 ^ angka2”, kemudian hasilnya atau nilai dari variable “hasil” akan ditampilkan pada label1, dan begitu seterusnya.

Kalau sudah selesai coba dijalankan dan nanti hasilnya akan menjadi seperti ini :
Nah sekian sob, mudah kan? Semoga bermanfaat. ^_^
[Continue reading...]

Yuk mengenal array dalam VB.Net

- 0 comments
Nah untuk kali ini kita akan membahas Array. Array adalah sekumpulan nilai dengan tipe data yang sama dan saling berhubungan satu sama lain. Nah kita bisa mengambil setiap nilai yang ada didalam array tersebut menggunakan sebuah angka yang disebut index untuk membedakannya. Terus didalam array juga ada yang disebut dengan “Element”, element sendiri adalah nilai-nilai yang ada didalam array tersebut.

Dan enaknya lagi dengan menggunakan array kita gak perlu membuat banyak variable, misalkan contohnya kayak begini, kita mendeklarasikan sebuah variable array seperti dibawah ini :

Dim nama(5) as string


Nah array nama pada contoh diatas memiliki 6 element, kenapa 6 element? Karena index di array selalu dimulai dari angka 0, berarti contoh array diatas dimulai dari element 0 sampai 5 (element0, element1, element2 . . . . . element5), jadi totalnya ada 6 kan? Pendeklarasian menggunakan array lebih mudah disbanding jika kita menyebutkan 6 buah variable seperi “namaA”, “namaB”, dan seterusnya.

Array memiliki batas atas dan batas bawah, selain itu elemen didalam array juga dapat diurutkan.

Nah untuk mendeklarasikan array, sobat harus menentukan batas atas array array tersebut atau menentukan berapa jumlah element yang ada didalam array tersebut, nah untuk menentukan jumlahnya sobat bisa melakukannya pada saat deklarasi.


Dim murid(10) as string


Membuat 11 element dari 0 sampai 10.

Sobat juga bisa langsung menuliskan datanya pada sebuah array pada saat pendeklarasian array tersebut, dalam hal ini untuk menuliskan datanya akan diapit oleh tanda kurung kurawal ({}) dan setiap datanya dapat dipisah oleh koma, contoh nya seperti ini :


Dim angka as Integer = {7, 8, 9, 10, 11}


Kemudian didalam array ada statement yang bernama “ReDim” dan “Preserve”.

Fungsi dari statement “ReDim” adalah digunakan untuk mengubah ukuran dari Array yang sudah ada, sementara fungsi dari statement “Preserve” digunakan untuk mempertahankan nilai yang sudah ada pada array tersebut, bisa dibilang kalau kedua statement tersebut saling berhubungan, kenapa? Karena ketika kita menambah ukuran dari array yang sudah ada menggunakan statement “ReDim” maka datanya akan hilang, nah dan untuk mempertahankan datanya maka kita menggunakan statement “Preserve”, contohnya nih misalkan kita udah mendeklarasikan sebuah array seperti dibawah ini :


Dim kelas(5, 5) as integer


Kalau ukurannya mau ditambahkan maka perintahnya adalah seperti ini :


ReDim kelas(8, 5)


Nah tapi setelah kita mengubah ukurannya maka datanya akan hilang, jadi kalau sobat ingin tetap mempertahankan datanya maka perintahnya adalah seperti dibawah ini :


ReDim Preserve kelas(8, 5).


Nah jadi gitu sob.

Sedikit catatan aja nih, kalau sobat mengurangi ukuran array nya dengan perintah ReDim dan menggunakan statement Preserve untuk mempertahankan datanya, maka data tersebut akan disimpan sebanyak ukuran array baru tersebut.
[Continue reading...]
 
Copyright © . pandai VB.Net - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger