Senin, 21 Mei 2018

PERTEMUAN 3 : MATERI TIPE DATA, VARIABEL DAN KONSTANTA


Tipe data merupakan suatu bentuk penggolongan jenis data berdasarkan kategori data, ukuran dan kegunaan data yang dapat ditampung oleh sebuah variabel. Tipe data pada visual basic 2008 dapat dilihat pada table berikut ini :
Tipe data pada visual basic terdiri dari: 

Boolean      =  untuk nilai logika
Currency     =  tipe data untuk nilai mata uang 
Date            =  untuk tanggal
Decimal      =   tipe data untuk bilangan desimal
Integer        =  Angka 
Object         =  untuk menyimpan data berupa obyek 
String          =  karakter 


  • Tipe Data
Konversi Tipe data adalah sebuah fungsi yang digunakan untuk mengkonversi ( mengubah tipe dari satu tipe ke tipe data yang lain). Konversi tipe data dapat dilihat pada table berikut ini :

  • Variabel
Variabel adalah merupakan tempat penyimpanan data dalam memori computer yang mengandung data atau nilai sementara dari sebuah proses pada suatu pemrograman.
Deklarasi Variabel

Deklarasi Variabel adalah merupakan fungsi untuk mengenal suatu variabel berikut dengan tipe data yang pakai pada variabel tersebut. Pendeklarasian variabel di bagi menjadi dua kategori antara lain :

  1. Deklarasi Ekplisit
    Suatu pendeklarasian umum yang sangat sering dilakukan dengan memberikan kata kunci as.
    Bentuk umum : {Private | Public | Dim | …} Nama_Var [{As Tipe data}]

    Contoh :
    Dim Nim as Integer
    Dim Nama as String
  2. Deklarasi Emplisit
    Deklarasi Emplisit adalah suatu pendeklarasian yang tidak memberikan kata kunci As pada semua variabel tersebut. Melainkan memberikan satu karakter atau symbol di akhir variabel. Tabel symbol deklarasi emplisit.


    Contoh :
    Dim NIM% ‘mewakili tipe data integer
    Dim Nama$ ‘ mewakili tipe data string
Ruang Lingkup Variabel

Ruang lingkup variabel sangat mempengaruhi sampai dimana nama variabel tersebut dapat dikenali oleh aplikasi. Ruang Lingkup Variabel dapat digolongkan menjadi :

  1. Local Variabe
    Local variabel merupakan suatu pendeklarasian variabel di dalam ruang lingkup objek saja. Tidak dapat digunakan di dalam objek lain.
  2. Global Variabel
    Global variabel adalah merupakan suatu pendeklarasian variabel tidak hanya di dalam ruang lingkup objek saja. Tetapi mencakup semua presedure dan objek.
    •  Variabel

    Variabel merupakan tempat penyimpanan data. Variabel memiliki sebuah nama disertai dengan tipe data yang akan ditampung oleh variabel tersebut.
    Berbeda dengan VB6, variabel dalam VB.Net harus dideklarasikan terlebih dahulu, jika tidak akan terjadi kesalahan Compiler.

    Deklarasi Variabel Dim merupakan keyword dalam pendeklarasian variabel.

    Bentuk penulisan Deklarasi Variabel:

    Dim (namavariabel) as (tipedata)
    Contoh:
    Dim panjang,lebar as integer
    Dim i as string

    Pemberian Nilai Awal pada Variabel

    Bentuk Penulisan

     (namavariabel) = NilaiAwal

    Contoh:
    Panjang=10
    lebar=5
    i=“persegi panjang”

    Pendeklarasian Variabel disertai pemberian Nilai Awal

    Bentuk Penulisan:
    Dim (namavariabel) as (tipedata)  = NilaiAwal
    Contoh:
    Dim panjang, lebar As Integer
    Dim luas As Integer
    Dim keliling As Integer

    Contoh Program
    Private Sub Buttonproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonproses.Click
            panjang = Val(TxtPanjang.Text)
            lebar      = Val(TxtLebar.Text)
            luas       = Val(TxtLuas.Text)
            keliling  = Val(TxtKeliling.Text)

            luas = (panjang * lebar)

            TxtLuas.Text = luas

            keliling = (2 * (panjang + lebar))

            TxtKeliling.Text = keliling
    End Sub


  • Konstanta

Konstanta merupakan suatu variabel yang mempunyai nilai tetap dan tidak dapat diubah nilainya.
Deklarasi konstanta :
{Const} Nama_Var [{AS tipedata}]=<nilai>

Contoh :
Const nama_bidang as string=”persegi_panjang”
Public const Panjang As Integer=8
Private const Lebar As Integer=5
Private const luas As Integer=Panjang*Lebar
Private const Keliling As Integer=2*(Panjang+Lebar)

Deklarasi Konstanta Enumerasi
Deklarasi Konstanta Enumerasi merupakan pendeklarasian daftar konstanta yang bersipat global . Dengan deklarasi konstanta enumerasi dapat membuat daftar

konstanta sendiri dapam bentuk seperti modul kelas dan dapat diakses oleh projek lain.
Format penulisannya :
{Private | Public | …. }[enum] Nama_Variabel_konstanta

Contoh :
Const nama_bidang as string=”persegi_panjang”

Private const Panjang As Integer=8 
Private const Lebar As Integer=5 
Private const luas As Integer=Panjang*Lebar 
Private const Keliling As Integer=2*(Panjang+Lebar)
Public enum Hitung 
    Luas = Luas
    Keliling=Keliling 
end Enum

A=Hitung.Luas ‘menggunakan variabel enum luas 
B=Hitung.Kelilin ‘ menggunakan variabel enum keliling


Operator Aritmatika
Operator Aritmatika adalah merupakan suatu operator perhitungan matematika yang digunakan untuk proses perhitungan matematika. Operator aritmatika dapat dilihat pada table berikut ini :







Operator Perbandingan
Operator perbandingan adalah merupakan suatu operator yang menyatakan suatu kondisi itu benar atau salah. Operator perbandingan dapat dilihat pada table berikut ini :




Operator Logika
Operator Logika adalah merupakan suatu operator yang dapat membandingkan dua ekspresi atau lebih data logika (Boolean) dan menghasilkan data logika (Boolean) baru. Operator logika dapat dilihat pada table berikut ini:



Operator Penugasan

Operator penugasan adalah merupakan operator yang bertugas untuk menentukan nilai yang dikeluarkan oleh suatu variabel terhadap kondisi tertentu.



Operator Penggabungan (Concatenation)
Operator Penggabungan adalah merupakan suatu operator yang dapat digunakan untuk menggabungkan dua buah string atau lebih.

 Operasi Terhadap Tipe Data Numeric

Operasi terhadap tipe data numeric sama halnya melakukan perhitungan matematik atau aritmatika. Ada penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya.

Untuk melakukan perhitungan matematika dibutuhkan operator aritmatika.
Berikut operator aritmatika sesuai urutan pengerjaannya :

-     Tombol  ^    =     untuk memangkatkan
-     Tombol  *    =     untuk mengalikan
-     Tombol  /     =     untuk membagi

-     Tombol  +    =     untuk menambahkan
-     Tombol  -     =     untuk mengurangkan
OPERATOR MATEMATIKA

Public Class 

    Private Sub ButtonTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonTambah.Click
        TxtHasil.Text = Val(TxtBilangan1.Text) + Val(TxtBilangan2.Text)
    End Sub

    Private Sub ButtonKurang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonKurang.Click
        TxtHasil.Text = Val(TxtBilangan1.Text) - Val(TxtBilangan2.Text)
    End Sub
   
Private Sub ButtonKali_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ButtonKali.Click
        TxtHasil.Text = Val(TxtBilangan1.Text) * Val(TxtBilangan2.Text)
    End Sub

    Private Sub ButtonPangkat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonPangkat.Click
        TxtHasil.Text = Val(TxtBilangan1.Text) ^ Val(TxtBilangan2.Text)
    End Sub

    Private Sub ButtonBagi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBagi.Click
        TxtHasil.Text = Val(TxtBilangan1.Text) / Val(TxtBilangan2.Text)
    End Sub
   
   Private Sub ButtonBersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBersih.Click
        TxtBilangan1.Text = ""
        TxtBilangan2.Text = ""
        TxtHasil.Text = ""
    End Sub

    Private Sub ButtonTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonTutup.Click
        End
    End Sub
End Class


Gambar 3.2 Operator Matematika 

Gambar 3.2 Operator Matematika

Gambar 3.2 Operator Matematika


Gambar 3.2 Operator Matematika


Gambar 3.2 Operator Matematika








Tidak ada komentar:

Posting Komentar