You are on page 1of 13

PENGENALAN TIPE DATA &

VARIABEL
CREATED BY : DEWI ARIANTI WULANDARI,MMSI
PENGERTIAN
 VARIABEL => SUATU TEMPAT UTK MENAMPUNG
DATA SEMENTARA YG MEMILIKI JENIS DATA
TERTENTU SESUAI DGN JENIS DATA YG
DIKANDUNGNYA.
 KONSTANTA => SUATU TETAPAN YG TIDAK DPT
BERUBAH SELAMA PROGRAM BERJALAN
 SETIAP VARIABEL HARUS MEMPUNYAI JENIS DATA
TERTENTU YG PERLU DIPERHATIKAN DARI JENIS
DATA INI ADALAH PENGGUNAAN MEMORI, SESUAI
DGN KEBUTUHAN.
 OPERATOR => SUATU PENGHUBUNG OPERAND
SEPERTI +, -, *, / ,DLL
TIPE DATA
 VARIABEL DIGUNAKAN UNTUK MEMASUKKAN NILAI.
 VARIABEL MEMILIKI NAMA DAN TIPE DATA.
 TIPE DATA PADA VARIABEL MENDEFINISIKAN NILAI
APA YANG DIMASUKKAN DALAM MEMORI.
 JIKA TIPE DATA TIDAK DIMASUKKAN MAKA SECARA
SISTEM AKAN DIBERI TIPE DATA VARIANT.
 TIPE DATA VARIANT ADALAH TIPE DATA SEPERTI
“HEWAN BUNGLON”, YAITU DAPAT
MEREPRESENTASIKAN BEBERAPA TIPE DATA DALAM
SITUASI YANG BERBEDA.
MACAM TIPE DATA
TIPE DATA UKURAN
BYTE 1 BYTE
BOOLEAN 2 BYTE
INTEGER 2 BYTE
LONG (LONG INTEGER) 4 BYTE
SINGLE (SINGLE-PRECISION 4 BYTE
FLOATING-POINT)
DOUBLE (DOUBLE-PRECISION 8 BYTE
FLOATING-POINT)
CURRENCY (SKALA INTEGER) 8 BYTE
DECIMAL 14 BYTE
DATE 8 BYTE
OBJECT 4 BYTE
STRING (PANJANG VARIABLE) 10 BYTE+PANJANG STRING
STRING (FIXED-LENGTH) PANJANG STRING
VARIANT (DENGAN NUMBERS) 16 BYTE
VARIANT (DENGAN CHARACTERS) 22 BYTE+PANJANG STRING
USER-DEFINED (MENGGUNAKAN ANGKA YG DIBUTUHKAN
TYPE)
TIPE DATA NUMERIK
 INTEGER & LONG INTEGER=> JIKA DATA YG AKAN
DIPROSES BERTIPE NUMERIK (MISAL 10), KRN
OPERASINYA AKAN LEBIH CEPAT & MEMORI YG
DIGUNAKAN LEBIH KECIL DIBANDINGKAN DGN TIPE
DATA YG LAIN.
 SINGLE, DOUBLE => JIKA VARIABLE YG AKAN
DIPROSES BERUPA PECAHAN
 CURRENCY => JIKA VARIABLE BERISI SEBUAH
PECAHAN DAN DIGUNAKAN UTK PERHITUNGAN
KEUANGAN.
FUNGSI-FUNGSI UTK TIPE DATA NUMERIK

FUNGSI KETERANGAN BENTUK UMUM


INT UTK MENGHASILKAN BILANGAN INT(<NUMBER>), CTH : INT(4.98) => 4
INTEGER DARI SUATU NUMBER
MOD UTK MENGHASILKAN DARI SUATU <NUMBER> MOD <NUMBER> , CTH : 8 MOD 3
BILANGAN DGN BILANGAN LAIN =>2
ABS UTK MENGHASILKAN BILANGAN ABS(<NUMBER>), CTH : ABS(-28.5) => 28.5
ABSOLUT
SQR UTK MENENTUKAN AKAR KWADRAT SQR(<NUMBER>), CTH : SQR(16) => 4
SUM UTK MENJUMLAHKAN SUATU NILAI INT(<FIELD>), CTH : SELECT SUM(NILAI) AS
(VALUE) PADA PERINTAH QUERY TOTAL_NILAI FROM MAHASISWA
COUNT UTK MENGHITUNG BANYAKNYA COUNT(<FIELD>), CTH : SELECT COUNT(NAMA_MHS)
DATA PADA PERINTAH QUERY AS JUMLAH FROM MAHASISWA
AVG UTK MENGHITUNG NILAI RATA- AVG(<FIELD>), CTH :SELECT AVG(NILAI) AS
RATA PADA PERINTAH QUERY RATA_NILAI FROM MAHASISWA
MAX UTK MENGHASILKAN NILAI MAX(<FIELD>), CTH: SELECT MAX(NILAI)AS
TERBESAR PADA PERINTAH QUERY NILAI_TERTINGGI FROM MAHASISWA
MIN UTK MENGHASILKAN NILAI MIN(<FIELD>), CTH: SELECT MIN(NILAI) AS
TERENDAH/TERKECIL PADA NILAI_TERENDAH FROM MAHASISWA
PERINTAH QUERY
VARIABEL LOKAL, VARIABEL YG HANYA DAPAT
DIGUNAKAN PADA PROSEDUR TERTENTU

VARIABEL LOKAL
PERINTAH UNTUK
MENDEKLARASIKAN VRIABEL
 DIM
 PRIVATE
 STATIC
 PUBLIC
CONTOH :
DIM NAMA AS STRING
DIM ALAMAT AS STRING
DIM NILAI AS INTEGER
PERBEDAAN
 DIM => VARIABEL DIGUNAKAN SELAMA
PROCEDURE DIJALANKAN
 STATIC => VARIABEL DIGUNAKAN
SELAMA PROGRAM APLIKASI MASIH
BERJALAN
 PRIVATE => PRINSIPNYA SAMA
SEPERTI DIM
 PUBLIC => DAPAT DIGUNAKAN UNTUK
SELURUH MODUL, FORM / PROCEDURE
VARIABEL GLOBAL, VARIABEL YG DAPAT
DIAKSES DARI SEBARANG BAGIAN
PROGRAM
GLOBAL X AS INTEGER
FORM1 FORM2

DIM Y AS INTEGER DIM Z AS INTEGER


PROCEDURE C
PROCEDURE A

DIM L AS INTEGER
DIM N AS INTEGER

PROCEDURE B

DIM M AS INTEGER
LATIHAN
LISTING
Private Sub OPT_BIRU_Click()

PROGRAM LBL_TAMPIL.ForeColor = vbBlue


End Sub

 Private Sub OPT_HIJAU_Click()


Private Sub CMD_BERSIH_Click()
 LBL_TAMPIL.ForeColor = vbGreen
LBL_TAMPIL.Caption = CLEAN
 End Sub
TXT_PESAN.Text = CLEAN
 LBL_TAMPIL.BackColor = &H8000000F
 Private Sub OPT_HITAM_Click()
TXT_PESAN.SetFocus
 LBL_TAMPIL.BackColor = vbBlack
Image1.Visible = False
 End Sub
OPT_MERAH.Value = False
 OPT_HIJAU.Value = False
 Private Sub OPT_KUNING_Click()
OPT_BIRU.Value = False
 LBL_TAMPIL.BackColor = vbYellow
OPT_KUNING.Value = False
 End Sub
OPT_PUTIH.Value = False
 OPT_HITAM.Value = False
Private Sub OPT_MERAH_Click()
 End Sub
LBL_TAMPIL.ForeColor = vbRed
End Sub
 Private Sub CMD_PROSES_Click()
 LBL_TAMPIL.Caption = TXT_PESAN.Text
Private Sub OPT_PUTIH_Click()
 Image1.Picture =
LoadPicture("D:\dewi\ifa\DSC00560.jpg") LBL_TAMPIL.BackColor = vbWhite
 End Sub End Sub

Private Sub Timer1_Timer()


LBL_JAM = Time
End Sub
LATIHAN

You might also like