StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan...

27
Struktur Data II dengan Visual Basic [email protected] Ptputraastawa.wordpress.com @2011 Bekerja Dengan Form

Transcript of StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan...

Page 1: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Data II dengan Visual Basicdengan Visual Basic

[email protected]@2011

Bekerja Dengan Form

Page 2: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Data dan Variabel

Page 3: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Penggunaan Data dan Variabel

• Informasi yang disimpan atau diolah oleh komputerdisebut DATA.

Page 4: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Type Data VB

• String adalah type data untuk teks (huruf, angka dantanda baca).

• Integer adalah type data untuk angka bulat.

• Single adalah type data untuk angka pecahan

• Currency adalah type data untuk angka matauang.

• Date adalah type data untuk tanggal dan jam.

• Boolean adalah type data yang bernilai TRUE atauFALSE.

Page 5: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Variable

• Data yang disimpan di dalam memory komputermembutuhkan sebuah wadah.

• Wadah inilah yang disebut dengan VARIABEL.

• Setiap variabel untuk menyimpan data dengan type tertentu

• Membutuhkan alokasi jumlah memory (byte) yang berbeda.

Page 6: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Penulisan deklarasi variabel

Dim <nama_variabel> As <type_data>

▫ Contoh : Dim nama_user As String

Page 7: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Aturan Penamaan Variabel :

• Harus diawali dengan huruf.

• Tidak boleh menggunakan spasi. Spasi bisa digantidengan karakter underscore (_).

• Tidak boleh menggunakan karakter-karakter khusus(seperti : +, -, *, /, <, >, dll).

• Tidak boleh menggunakan kata-kata kunci yang sudahdikenal oleh Visual Basic 6 (seperti : dim, as, string, integer, dll).

Page 8: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Operator

Page 9: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Pengertian Operator

• Operator merupakan simbol yang digunakan untukmelakukan suatu operasi terhadap nilai data

Page 10: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Tiga jenis operator

• Operator Aritmatika

• Operator Perbandingan

• Operator Logika• Operator Logika

Page 11: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Simbol Operasi Matematis Contoh

^ pemangkatan 5 ^ 2 hasilnya 25

* perkalian 5 * 2 hasilnya 10

• Operator Aritmatika

* perkalian 5 * 2 hasilnya 10

/ pembagian (hasil pecahan) 5 / 2 hasilnya 2,5

\ pembagian (hasil bulat) 5 \ 2 hasilnya 2

Mod sisa pembagian 5 Mod 2 hasilnya 1

+ penjumlahan 5 + 2 hasilnya 7

- pengurangan 5 – 2 hasilnya 3

& penggabungan string 5 & 2 hasilnya 52

Page 12: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Simbol Operasi Perbandingan Contoh

< lebih kecil 5 < 2 hasilnya FALSE

• Operator Perbandingan

< lebih kecil 5 < 2 hasilnya FALSE

> lebih besar 5 > 2 hasilnya TRUE

<= lebih kecil atau sama dengan 5 <= 2 hasilnya FALSE

>= lebih besar atau sama

dengan 5 >= 2 hasilnya TRUE

= sama dengan 5 = 2 hasilnya FALSE

<> tidak sama dengan 5 <> 2 hasilnya TRUE

Page 13: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

• Operator Logika

Simbol Operasi Logika Contoh

Or atau (5 < 2) Or (5 > 2) hasilnya TRUE

And dan (5 < 2) And (5 > 2) hasilnya FALSE

Not Tidak Not (5 < 2) hasilnya TRUE

Page 14: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Contoh Program : Operator

• UI Operator

Page 15: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Kontrol

• Perintah dalam program dengan struktur tertentu yang digunakan untuk mengatur/mengontrol jalannyaprogram.

Page 16: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Kontrol Keputusan

dan Perulangan

Page 17: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Kontrol Keputusan

• Struktur kontrol keputusan - digunakan untukmemutuskan kode program mana yang akan dikerjakanberdasarkan suatu kondisi

• Bentuk struktur kontrol keputusan, yaitu : ▫ Struktur IF…THEN.

▫ Struktur SELECT…CASE.

Page 18: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Penulisan (syntax) struktur IF…THEN :

1. IF <kondisi> THEN <kode program>

Bila <kondisi> bernilai True maka <kode program> akan dikerjakan.

2. IF <kondisi> THEN <blok kode program 1> ELSE

<blok kode program 2> END IF

Page 19: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Contoh Program : Struktur IF…THEN

• UI form password

Page 20: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Object Properties Value

Form5 Caption StartUp

Position

Struktur IF…THEN 2 –

CenterScreen

• Pengaturan property setiap object

Position CenterScreen

Image1 Stretch Picture

Visible

True Komputer.wmf

False

Label1 Caption Password :

Text1 PasswordChar Text * <kosong>

Command1 Caption

Default

OK

True

Page 21: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Perulangan

Page 22: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Bentuk struktu Perulangan (Looping)

• 1. Struktur FOR…NEXT.

• 2. Struktur DO…LOOP.

Page 23: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Kontrol : For…Next • Bentuk Penulisan (syntax)

FOR <pencacah> = <awal> TO <akhir> [STEP <langkah>] <blok kode program>

NEXT <pencacah> NEXT <pencacah>

Ket:• <pencacah> adalah variabel (tipe: integer) yang digunakan untuk

menyimpan angka pengulangan• <awal> adalah nilai awal dari <pencacah>. • <akhir> adalah nilai akhir dari <pencacah>. • <langkah> adalah perubahan nilai <pencacah> setiap pengulangan.

Sifatnya optional (boleh ditulis ataupun tidak).

Bila tidak ditulis maka nilai <langkah> adalah 1.

Page 24: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Kontrol : Do…Loop (1)

• Bentuk penulisan (syntax) struktur Do until…Loop :

DO UNTIL <kondisi>

<blok kode program> <blok kode program> LOOP

Ket:

• <blok kode program> akan diulang sampai <kondisi> bernilai TRUE.

• Pengulangan berhenti bila <kondisi> sudah bernilai TRUE.

Page 25: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Struktur Kontrol : Do…Loop (2)

• Bentuk penulisan (syntax) struktur Do While…Loop :

DO WHILE <kondisi>

<blok kode program> LOOP

Ket:

• <blok kode program> akan diulang selama <kondisi> bernilai TRUE.

• Pengulangan berhenti bila <kondisi> sudah bernilaiFALSE.

Page 26: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Contoh Program

• UI perulangan

Page 27: StrukturData II dengan Visual Basic · PDF file• Date adalah type data untuk tanggal dan jam. • Boolean adalah type data yang bernilai TRUE atau FALSE. Variable ... Struktur Kontrol

Pengaturan Properties

Object Properties Value

Form7 Caption

StartUpPosition

Struktur Looping 2 –

CenterScreenosition

List1 - -

Comman d1-4 Caption For Next 1

For Next 2

Do Until

Do While