SlideShare a Scribd company logo
1 of 34
1
Pengantar Visual Basic
Arif Rahman, ST MT
2
Sejarah Visual Basic
BASIC merupakan kepanjangan dari Beginner’s All-
purpose Symbolic Instruction Code. Dikembangkan di
Dartmouth College pada tahun 1964.
Microsoft mengembangkan mengembangkan GW-Basic
pada 1970-an untuk Altair RAM 4kilobyte.
Microsoft mengembangkan Quick Basic pada 1980-an
Microsoft mengembangkan Visual Basic pada 1991.
Bahasa pemrograman berbasiskan visual programming
yang dapat di-compile menjadi standalone executable
program.
Microsoft juga mengembangkan Visual Basic for
Applications (VBA) yang memungkinkan pengguna
membuat program dalam aplikasi Microsoft lainnya
dalam bentuk macro, atau add-in program.
3
Tipe Data untuk Variable & Constant
Tipe Data Ukuran Rentang Deklarasi
Boolean 2 byte True atau False
Byte 1 byte 0 s.d. 255
Short 2 byte + 32.767
Integer 4 byte + 2.147.483.647 Dim VarName%
Long 4 byte + 9.223.372.036.854.775.807 Dim VarName&
Single 4 byte + 1,40E-45
dalam + 3,40E38 Dim VarName!
Double 8 byte + 4,94E-324
dalam + 1,79E308 Dim VarName#
Currency 8 byte + 922.337.203.685.447 Dim VarName@
Date 8 byte dd-mm-yy
String 1 byte/char 0 s.d. 65.535 karakter Dim VarName$
Variant Adaptable
4
Deklarasi Variable dan Constant
Deklarasi Variable
Dim VariableName As DataType
Misalnya : Dim NamaPelanggan As String
Deklarasi Constant
Const ConstantName = Value
Misalnya : Const Diskon = 0.05
5
Deklarasi Array dan User-defined Variable
Deklarasi Array Variable
Dim VariableName(Array) As DataType
Misalnya : Dim Anak(1 To 5) As Integer
Deklarasi User-defined Variable
Type ClassName
VariableName1 As DataType
VariableName2 As DataType
. . .
End Type
Dim ObjectName As ClassName
Penggunaandalam program  ObjectName.VariableName1
6
Deklarasi Subprogram
Deklarasi Subroutine atau Prosedur
Sub ProcedureName(OptionalVariable as DataType)
.........
End Sub
Deklarasi Fungsi
Function FunctionName(OptionalVariable as DataType) as DataType
.........
End Function
7
Deklarasi Lokal dan Umum
Deklarasi Alokasi Lokal
Private . . . . .
atau untuk variable
Dim . . . . .
Deklarasi Alokasi Umum
Public . . . . .
atau untuk variable
Static . . . . .
8
Visual Programming
Graphical User Interface (GUI)
User Friendly
Event Driven Programming
Tampilan Microsoft Visual Basic
9
Nama Project
Menu Bar
Toolbar
Project Box
ToolBox
10
Pointer
Label
Frame
CheckBox
ComboBox
HScrollBar
Timer
DirListBox
Shape
Image
Ole
SSTabs
TabStrip
StatusBar
TreeView
ImageList
DBList
DBGrid
PictureBox
TextBox
CommandButton
ListBox
VScrollBar
DriveListBox
FileListBox
Line
Data
CommonDialog
RichTextBox
Toolbar
ProgressBar
ListView
Slider
DBCombo
OptionButton
Object Oriented Programming
11
Form
Code
Properties
MDI Form (*.frm)
Form (*.frm)
Module (*.bas)
Class (*.cls)
Project (*.vbp)
Application (*.exe)
Setup
Komponen dalam Visual Basic
12
Database
CodeInterface Class
Application Setup
OLE
Membuat Executable
13
Klik pada menu “File”,
Muncul pulldown
menu “File”,
Klik submenu “Make
EXE”
Membuat Setup
14
Jalankan
Pada jendela dialog “Setup Wizard – Introduction”, klik
tombol “Next >”
Pada jendela dialog “Setup Wizard – Select Project and
Options”, klik tombol “Browse…” untuk mencari file
project yang akan dikompilasi.
Pada “Options”, pilih “Create a Setup Program”, lalu klik
tombol “Next >”
Pada jendela dialog “Setup Wizard – Distribution
Method”, pilih salah satu option, lalu klik tombol “Next >”
Klik tombol “Next >”, pada beberapa jendela dialog, dan
klik tombol “Finish”, lalu klik tombol “OK” di jendela
terakhir
15
Form atau Window dalam GUI
Perintah memanggil Form
Load FormName
Perintah menampilkan Form
FormName.Show
Perintah menyembunyikan Form
FormName.Hide
Perintah menutup Form
Unload FormName atau Unload Me
Perintah membersihkan layar Form
FormName.Cls
Perintah mencetak tulisan di Form
FormName.Print “Teks”
16
Operator
Operator Matematika
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian bilangan nyata
 Pembagian bilangan bulat
^ Pemangkatan
Mod Sisa pembagian bulat
~ Negasi (bilangan negatif)
( ) Tanda kurung untuk perhitungan awal
17
Operator
Operator Pembanding atau Relasi
= Sama dengan
< > Tidak sama dengan
> Lebih besar dari
>= Lebih besar atau sama dengan
< Lebih kecil dari
<= Lebih kecil atau sama dengan
18
Operator
Operator Teks
& Penggabungan teks
Operator Logika atau boolean
Not Bukan
And Dan
Or Atau
Xor eXclusive OR
19
Fungsi standar
Fungsi Teks
Ucase (Teks) Mengubah menjadi huruf besar
Lcase (Teks) Mengubah menjadi huruf kecil
Len (Teks) Panjang atau jumlah karakter
Left (Teks,n) Mengambil n karakter pertama
Right (Teks,n) Mengambil n karakter terakhir
Mid (Teks,p,n) Mengambil n karakter dari posisi p
Trim (Teks) Menghilangkan spasi
LTrim (Teks) Menghilangkan spasi di kiri
RTrim (Teks) Menghilangkan spasi di kanan
20
Fungsi standar
Fungsi Matematika
Val (Teks) Mengubah Teks menjadi Angka
Str (Angka) Mengubah Angka menjadi Teks
Abs (Angka) Mendapatkan nilai mutlak
Int (Angka) Mendapatkan bilangan bulat
Sgn (Angka) Mendapatkan tanda negatif/positif
Sqr (Angka) Hasil akar kuadrat
Rnd () Bilangan acak antara 0 dan 1
Sin (Angka) Sinus sudut dalam radian
Cos (Angka) Cosinus sudut dalam radian
Tan (Angka) Tangen sudut dalam radian
Atn (Angka) Arcus tangen dalam sudut radian
21
Fungsi standar
Fungsi Waktu
Now Mendapatkan Tanggal dan Jam sekarang
Date Mendapatkan Tanggal sekarang
Time Mendapatkan Jam sekarang
DateValue (Teks) Mengubah Teks menjadi Tanggal
TimeValue (Teks) Mengubah Teks menjadi Jam
Year (Tanggal) Mendapatkan Nilai Tahun
Month (Tanggal) Mendapatkan Nilai Bulan
Day (Tanggal) Mendapatkan Nilai Tanggal
Weekday (Tanggal) Mendapatkan Nilai Hari
Hour (Jam) Mendapatkan Nilai Jam
Minute (Jam) Mendapatkan Nilai Menit
Second (Jam) Mendapatkan Nilai Detik
Contoh Program Pertama
22
Visual Basic 5.0 atau sebelumnya
Tambahkan Form Induk
(MDIForm) dengan cara :
Klik menu “Insert”
Muncul pulldown menu “Insert”
Klik submenu “MDI Form”
Visual Basic 6.0 atau sesudahnya
Tambahkan Form Induk
(MDIForm) dengan cara :
Klik menu “Project”
Muncul pulldown menu
“Project”
Klik submenu “Add MDI Form”
Pengaturan Project
23
Pada Visual Basic 5.0 atau
sebelumnya
Klik pada menu “Tools”,
Muncul pulldown menu
“Tools”,
Klik submenu “Option”
Pada Visual Basic 6.0 atau
sesudahnya
Klik pada menu “Project”,
Muncul pulldown menu
“Project”,
Klik submenu “Project
Properties”
Atur MDIForm1
24
Atur Properties-nya
Isikan “Caption” dengan Program Pertama
Isikan “Name” dengan MainForm
Double klik pada MDIForm, untuk
memunculkan jendela Code
Isikan sebagai berikut
Atur Form1
Atur Properties-nya
Isikan “Caption” dengan Program Hitung
Isikan “Name” dengan SubForm
Isikan “MDIChild” dengan True
Tambahkan object Label1
Isikan “Caption” dengan Angka Pertama
Atur besarnya dengan mouse
Atur jenis dan ukuran “Font”
Tambahkan object Text1
Isikan “Text” dengan Isikan Angka
25
Atur Form1
Tambahkan object Label2
Isikan “Caption” dengan Angka Kedua
Tambahkan object Text2
Isikan “Text” dengan Isikan Angka
Tambahkan object Command1
Isikan “Caption” dengan +
Tambahkan object Command2
Isikan “Caption” dengan -
Tambahkan object Command3
Isikan “Caption” dengan *
26
Atur Form1
Tambahkan object Command4
Isikan “Caption” dengan /
Tambahkan object Text3
Isikan “Text” dengan Hasil Hitung
Tambahkan object Command4
Isikan “Caption” dengan Selesai
27
Tampilan Form1
28
Penulisan Program
29
Double klik pada Command1 atau +
Isikan “Code” berikut
Penulisan Program
30
Double klik pada Command2 atau -
Isikan “Code” berikut
Penulisan Program
31
Double klik pada Command3 atau *
Isikan “Code” berikut
Penulisan Program
32
Double klik pada Command4 atau /
Isikan “Code” berikut
Penulisan Program
33
Double klik pada Command5 atau Selesai
Isikan “Code” berikut
Akhir Perkuliahan…Akhir Perkuliahan…
…… Ada Yang DitanyakanAda Yang Ditanyakan
34

More Related Content

What's hot

Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1Budi Kurniawan
 
Penggunaan if dan teknik dasar bagian 3
Penggunaan if dan teknik dasar bagian 3Penggunaan if dan teknik dasar bagian 3
Penggunaan if dan teknik dasar bagian 3Fazar Ikhwan Guntara
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Fazar Ikhwan Guntara
 
Soal Pascal OSN Komputer
Soal Pascal OSN KomputerSoal Pascal OSN Komputer
Soal Pascal OSN KomputerLabieb Maududi
 

What's hot (9)

Pengenalan c++ bagian 1
Pengenalan c++ bagian 1Pengenalan c++ bagian 1
Pengenalan c++ bagian 1
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
 
soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1soal-latihan-logika-algoritma-semester1
soal-latihan-logika-algoritma-semester1
 
Pengenalan c++ bagian 3
Pengenalan c++ bagian 3Pengenalan c++ bagian 3
Pengenalan c++ bagian 3
 
Penggunaan if dan teknik dasar bagian 3
Penggunaan if dan teknik dasar bagian 3Penggunaan if dan teknik dasar bagian 3
Penggunaan if dan teknik dasar bagian 3
 
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Soal dan bahasan Pascal
Soal dan bahasan PascalSoal dan bahasan Pascal
Soal dan bahasan Pascal
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma
 
Soal Pascal OSN Komputer
Soal Pascal OSN KomputerSoal Pascal OSN Komputer
Soal Pascal OSN Komputer
 

Viewers also liked

Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Ical Militanmannojack
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship DiagramSherly Uda
 
E bisnis slideshare
E bisnis slideshareE bisnis slideshare
E bisnis slideshareRAHASIA
 
4 Karakter Pengelola Uang
4 Karakter Pengelola Uang4 Karakter Pengelola Uang
4 Karakter Pengelola UangSherly Uda
 
Analisis desain sistem informasi ppt.11
Analisis desain sistem informasi ppt.11Analisis desain sistem informasi ppt.11
Analisis desain sistem informasi ppt.11Ical Militanmannojack
 
INTERNET MASUK DESA
INTERNET MASUK DESAINTERNET MASUK DESA
INTERNET MASUK DESARAHASIA
 
Pointer dan Linked List
Pointer dan Linked ListPointer dan Linked List
Pointer dan Linked ListSherly Uda
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow DiagramSherly Uda
 
14 algo integrasi
14 algo integrasi14 algo integrasi
14 algo integrasiArif Rahman
 
Aplikasi Basis Data Sederhana
Aplikasi Basis Data SederhanaAplikasi Basis Data Sederhana
Aplikasi Basis Data SederhanaSherly Uda
 

Viewers also liked (20)

Queue
QueueQueue
Queue
 
Research 025
Research 025Research 025
Research 025
 
Research 023
Research 023Research 023
Research 023
 
Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12Analisis desain sistem informasi ppt.12
Analisis desain sistem informasi ppt.12
 
Pert.1 pengenalan analisis desain
Pert.1 pengenalan analisis desainPert.1 pengenalan analisis desain
Pert.1 pengenalan analisis desain
 
Entity Relationship Diagram
Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram
 
E bisnis slideshare
E bisnis slideshareE bisnis slideshare
E bisnis slideshare
 
4 karakter
4 karakter4 karakter
4 karakter
 
Tugas
TugasTugas
Tugas
 
Linked List
Linked ListLinked List
Linked List
 
E scm
E scmE scm
E scm
 
4 Karakter Pengelola Uang
4 Karakter Pengelola Uang4 Karakter Pengelola Uang
4 Karakter Pengelola Uang
 
Analisis desain sistem informasi ppt.11
Analisis desain sistem informasi ppt.11Analisis desain sistem informasi ppt.11
Analisis desain sistem informasi ppt.11
 
INTERNET MASUK DESA
INTERNET MASUK DESAINTERNET MASUK DESA
INTERNET MASUK DESA
 
Pointer dan Linked List
Pointer dan Linked ListPointer dan Linked List
Pointer dan Linked List
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Research 026
Research 026Research 026
Research 026
 
Pert.11 linux
Pert.11 linuxPert.11 linux
Pert.11 linux
 
14 algo integrasi
14 algo integrasi14 algo integrasi
14 algo integrasi
 
Aplikasi Basis Data Sederhana
Aplikasi Basis Data SederhanaAplikasi Basis Data Sederhana
Aplikasi Basis Data Sederhana
 

Similar to 04 vb intro

Laporan praktikum ii visual
Laporan praktikum ii visualLaporan praktikum ii visual
Laporan praktikum ii visualrahmi wahyuni
 
Muhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasiMuhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasiFarhan Fued
 
Muhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasiMuhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasiFarhan Fued
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
Menggabungkan gambar 2d ke dalam sajian multimedia 2
Menggabungkan gambar 2d ke dalam sajian multimedia 2Menggabungkan gambar 2d ke dalam sajian multimedia 2
Menggabungkan gambar 2d ke dalam sajian multimedia 2Eko Supriyadi
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vbims09_com
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual BasicIwank Odarlean
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUREDIS BLOG
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Desiaman Thelaumbanua
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.pptAnisIka
 
Tutorial projek vb
Tutorial projek vbTutorial projek vb
Tutorial projek vbevalate
 
Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)
Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)
Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)Sayugo
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasistaffpengajar
 

Similar to 04 vb intro (20)

Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Laporan praktikum ii visual
Laporan praktikum ii visualLaporan praktikum ii visual
Laporan praktikum ii visual
 
Muhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasiMuhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasi
 
TUGAS Tik
TUGAS TikTUGAS Tik
TUGAS Tik
 
Muhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasiMuhammad farhan fuady xii akselerasi
Muhammad farhan fuady xii akselerasi
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
Menggabungkan gambar 2d ke dalam sajian multimedia 2
Menggabungkan gambar 2d ke dalam sajian multimedia 2Menggabungkan gambar 2d ke dalam sajian multimedia 2
Menggabungkan gambar 2d ke dalam sajian multimedia 2
 
Modul pemrograman-visual 3
Modul pemrograman-visual 3Modul pemrograman-visual 3
Modul pemrograman-visual 3
 
Modul praktikum vb
Modul praktikum vbModul praktikum vb
Modul praktikum vb
 
konsep pemrograman Visual Basic
konsep pemrograman Visual Basickonsep pemrograman Visual Basic
konsep pemrograman Visual Basic
 
5. office
5. office5. office
5. office
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Tutorial VB.Net
Tutorial VB.NetTutorial VB.Net
Tutorial VB.Net
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
 
2. CodeBlocks & C++
2. CodeBlocks & C++2. CodeBlocks & C++
2. CodeBlocks & C++
 
Tutorial projek vb
Tutorial projek vbTutorial projek vb
Tutorial projek vb
 
Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)
Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)
Menggabungkangambar2dkedalamsajianmultimedia 2 (ind)
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasi
 

More from Arif Rahman

Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07Arif Rahman
 
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06Arif Rahman
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Arif Rahman
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Arif Rahman
 
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...Arif Rahman
 
Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02Arif Rahman
 
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01Arif Rahman
 
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi NonlinierModul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi NonlinierArif Rahman
 
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...Arif Rahman
 
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata NonparametrikModul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata NonparametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi ParametrikModul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi ParametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi ParametrikModul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi ParametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata ParametrikModul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata ParametrikArif Rahman
 
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika InferensiaModul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika InferensiaArif Rahman
 

More from Arif Rahman (20)

Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 07
 
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
Proses Data: Analisis Data Eksploratori - Modul Ajar Kuliah Analisis Data 06
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
 
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
Preparasi Data: Pembersihan dan Proses Awal Data - Modul Ajar Kuliah Analisis...
 
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
Preparasi Data: Penetapan Tujuan dan Pengumpulan Data - Modul Ajar Kuliah Ana...
 
Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02Proses Data Science - Modul Ajar Kuliah Analisis Data 02
Proses Data Science - Modul Ajar Kuliah Analisis Data 02
 
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
Pengantar Analisis Data - Modul Ajar Kuliah Analisis Data 01
 
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
Modul Ajar Statistika Inferensia ke-13: Analisis Variansi, Eksperimentasi Fak...
 
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
Modul Ajar Statistika Inferensia ke-12: Uji Asumsi Klasik pada Regresi Linier...
 
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
Modul Ajar Statistika Inferensia ke-11: Analisis Regresi Linier Berganda (Mul...
 
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi NonlinierModul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
Modul Ajar Statistika Inferensia ke-10: Analisis Regresi Nonlinier
 
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
Modul Ajar Statistika Inferensia ke-9: Analisis Regresi Linier Sederhana (Sim...
 
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
Modul Ajar Statistika Inferensia ke-8: Analisis Korelasi Pearson, Spearman, K...
 
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
Modul Ajar Statistika Inferensia ke-7: Uji Tabel Kontingensi Independensi dan...
 
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
Modul Ajar Statistika Inferensia ke-6: Uji Kesesuaian Baik (Goodness of Fit T...
 
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata NonparametrikModul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
Modul Ajar Statistika Inferensia ke-5: Uji Hipotesa Rata-Rata Nonparametrik
 
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi ParametrikModul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
Modul Ajar Statistika Inferensia ke-4: Uji Hipotesa Proporsi Parametrik
 
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi ParametrikModul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
Modul Ajar Statistika Inferensia ke-3: Uji Hipotesa Variansi Parametrik
 
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata ParametrikModul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
Modul Ajar Statistika Inferensia ke-2: Uji Hipotesa Rata-rata Parametrik
 
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika InferensiaModul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
Modul Ajar Statistika Inferensia ke-1: Pengantar Statistika Inferensia
 

Recently uploaded

Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfihsan386426
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppttaniaalda710
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfArvinThamsir1
 
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdfAnonymous6yIobha8QY
 

Recently uploaded (8)

Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdfMODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
MODUL AJAR PENGANTAR SURVEY PEMETAAN.pdf
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt10.-Programable-Logic-Controller (1).ppt
10.-Programable-Logic-Controller (1).ppt
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
Metode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdfMetode numerik Bidang Teknik Sipil perencanaan.pdf
Metode numerik Bidang Teknik Sipil perencanaan.pdf
 
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
4. GWTJWRYJJJJJJJJJJJJJJJJJJWJSNJYSRR.pdf
 

04 vb intro

  • 2. 2 Sejarah Visual Basic BASIC merupakan kepanjangan dari Beginner’s All- purpose Symbolic Instruction Code. Dikembangkan di Dartmouth College pada tahun 1964. Microsoft mengembangkan mengembangkan GW-Basic pada 1970-an untuk Altair RAM 4kilobyte. Microsoft mengembangkan Quick Basic pada 1980-an Microsoft mengembangkan Visual Basic pada 1991. Bahasa pemrograman berbasiskan visual programming yang dapat di-compile menjadi standalone executable program. Microsoft juga mengembangkan Visual Basic for Applications (VBA) yang memungkinkan pengguna membuat program dalam aplikasi Microsoft lainnya dalam bentuk macro, atau add-in program.
  • 3. 3 Tipe Data untuk Variable & Constant Tipe Data Ukuran Rentang Deklarasi Boolean 2 byte True atau False Byte 1 byte 0 s.d. 255 Short 2 byte + 32.767 Integer 4 byte + 2.147.483.647 Dim VarName% Long 4 byte + 9.223.372.036.854.775.807 Dim VarName& Single 4 byte + 1,40E-45 dalam + 3,40E38 Dim VarName! Double 8 byte + 4,94E-324 dalam + 1,79E308 Dim VarName# Currency 8 byte + 922.337.203.685.447 Dim VarName@ Date 8 byte dd-mm-yy String 1 byte/char 0 s.d. 65.535 karakter Dim VarName$ Variant Adaptable
  • 4. 4 Deklarasi Variable dan Constant Deklarasi Variable Dim VariableName As DataType Misalnya : Dim NamaPelanggan As String Deklarasi Constant Const ConstantName = Value Misalnya : Const Diskon = 0.05
  • 5. 5 Deklarasi Array dan User-defined Variable Deklarasi Array Variable Dim VariableName(Array) As DataType Misalnya : Dim Anak(1 To 5) As Integer Deklarasi User-defined Variable Type ClassName VariableName1 As DataType VariableName2 As DataType . . . End Type Dim ObjectName As ClassName Penggunaandalam program  ObjectName.VariableName1
  • 6. 6 Deklarasi Subprogram Deklarasi Subroutine atau Prosedur Sub ProcedureName(OptionalVariable as DataType) ......... End Sub Deklarasi Fungsi Function FunctionName(OptionalVariable as DataType) as DataType ......... End Function
  • 7. 7 Deklarasi Lokal dan Umum Deklarasi Alokasi Lokal Private . . . . . atau untuk variable Dim . . . . . Deklarasi Alokasi Umum Public . . . . . atau untuk variable Static . . . . .
  • 8. 8 Visual Programming Graphical User Interface (GUI) User Friendly Event Driven Programming
  • 9. Tampilan Microsoft Visual Basic 9 Nama Project Menu Bar Toolbar Project Box
  • 12. MDI Form (*.frm) Form (*.frm) Module (*.bas) Class (*.cls) Project (*.vbp) Application (*.exe) Setup Komponen dalam Visual Basic 12 Database CodeInterface Class Application Setup OLE
  • 13. Membuat Executable 13 Klik pada menu “File”, Muncul pulldown menu “File”, Klik submenu “Make EXE”
  • 14. Membuat Setup 14 Jalankan Pada jendela dialog “Setup Wizard – Introduction”, klik tombol “Next >” Pada jendela dialog “Setup Wizard – Select Project and Options”, klik tombol “Browse…” untuk mencari file project yang akan dikompilasi. Pada “Options”, pilih “Create a Setup Program”, lalu klik tombol “Next >” Pada jendela dialog “Setup Wizard – Distribution Method”, pilih salah satu option, lalu klik tombol “Next >” Klik tombol “Next >”, pada beberapa jendela dialog, dan klik tombol “Finish”, lalu klik tombol “OK” di jendela terakhir
  • 15. 15 Form atau Window dalam GUI Perintah memanggil Form Load FormName Perintah menampilkan Form FormName.Show Perintah menyembunyikan Form FormName.Hide Perintah menutup Form Unload FormName atau Unload Me Perintah membersihkan layar Form FormName.Cls Perintah mencetak tulisan di Form FormName.Print “Teks”
  • 16. 16 Operator Operator Matematika + Penjumlahan - Pengurangan * Perkalian / Pembagian bilangan nyata Pembagian bilangan bulat ^ Pemangkatan Mod Sisa pembagian bulat ~ Negasi (bilangan negatif) ( ) Tanda kurung untuk perhitungan awal
  • 17. 17 Operator Operator Pembanding atau Relasi = Sama dengan < > Tidak sama dengan > Lebih besar dari >= Lebih besar atau sama dengan < Lebih kecil dari <= Lebih kecil atau sama dengan
  • 18. 18 Operator Operator Teks & Penggabungan teks Operator Logika atau boolean Not Bukan And Dan Or Atau Xor eXclusive OR
  • 19. 19 Fungsi standar Fungsi Teks Ucase (Teks) Mengubah menjadi huruf besar Lcase (Teks) Mengubah menjadi huruf kecil Len (Teks) Panjang atau jumlah karakter Left (Teks,n) Mengambil n karakter pertama Right (Teks,n) Mengambil n karakter terakhir Mid (Teks,p,n) Mengambil n karakter dari posisi p Trim (Teks) Menghilangkan spasi LTrim (Teks) Menghilangkan spasi di kiri RTrim (Teks) Menghilangkan spasi di kanan
  • 20. 20 Fungsi standar Fungsi Matematika Val (Teks) Mengubah Teks menjadi Angka Str (Angka) Mengubah Angka menjadi Teks Abs (Angka) Mendapatkan nilai mutlak Int (Angka) Mendapatkan bilangan bulat Sgn (Angka) Mendapatkan tanda negatif/positif Sqr (Angka) Hasil akar kuadrat Rnd () Bilangan acak antara 0 dan 1 Sin (Angka) Sinus sudut dalam radian Cos (Angka) Cosinus sudut dalam radian Tan (Angka) Tangen sudut dalam radian Atn (Angka) Arcus tangen dalam sudut radian
  • 21. 21 Fungsi standar Fungsi Waktu Now Mendapatkan Tanggal dan Jam sekarang Date Mendapatkan Tanggal sekarang Time Mendapatkan Jam sekarang DateValue (Teks) Mengubah Teks menjadi Tanggal TimeValue (Teks) Mengubah Teks menjadi Jam Year (Tanggal) Mendapatkan Nilai Tahun Month (Tanggal) Mendapatkan Nilai Bulan Day (Tanggal) Mendapatkan Nilai Tanggal Weekday (Tanggal) Mendapatkan Nilai Hari Hour (Jam) Mendapatkan Nilai Jam Minute (Jam) Mendapatkan Nilai Menit Second (Jam) Mendapatkan Nilai Detik
  • 22. Contoh Program Pertama 22 Visual Basic 5.0 atau sebelumnya Tambahkan Form Induk (MDIForm) dengan cara : Klik menu “Insert” Muncul pulldown menu “Insert” Klik submenu “MDI Form” Visual Basic 6.0 atau sesudahnya Tambahkan Form Induk (MDIForm) dengan cara : Klik menu “Project” Muncul pulldown menu “Project” Klik submenu “Add MDI Form”
  • 23. Pengaturan Project 23 Pada Visual Basic 5.0 atau sebelumnya Klik pada menu “Tools”, Muncul pulldown menu “Tools”, Klik submenu “Option” Pada Visual Basic 6.0 atau sesudahnya Klik pada menu “Project”, Muncul pulldown menu “Project”, Klik submenu “Project Properties”
  • 24. Atur MDIForm1 24 Atur Properties-nya Isikan “Caption” dengan Program Pertama Isikan “Name” dengan MainForm Double klik pada MDIForm, untuk memunculkan jendela Code Isikan sebagai berikut
  • 25. Atur Form1 Atur Properties-nya Isikan “Caption” dengan Program Hitung Isikan “Name” dengan SubForm Isikan “MDIChild” dengan True Tambahkan object Label1 Isikan “Caption” dengan Angka Pertama Atur besarnya dengan mouse Atur jenis dan ukuran “Font” Tambahkan object Text1 Isikan “Text” dengan Isikan Angka 25
  • 26. Atur Form1 Tambahkan object Label2 Isikan “Caption” dengan Angka Kedua Tambahkan object Text2 Isikan “Text” dengan Isikan Angka Tambahkan object Command1 Isikan “Caption” dengan + Tambahkan object Command2 Isikan “Caption” dengan - Tambahkan object Command3 Isikan “Caption” dengan * 26
  • 27. Atur Form1 Tambahkan object Command4 Isikan “Caption” dengan / Tambahkan object Text3 Isikan “Text” dengan Hasil Hitung Tambahkan object Command4 Isikan “Caption” dengan Selesai 27
  • 29. Penulisan Program 29 Double klik pada Command1 atau + Isikan “Code” berikut
  • 30. Penulisan Program 30 Double klik pada Command2 atau - Isikan “Code” berikut
  • 31. Penulisan Program 31 Double klik pada Command3 atau * Isikan “Code” berikut
  • 32. Penulisan Program 32 Double klik pada Command4 atau / Isikan “Code” berikut
  • 33. Penulisan Program 33 Double klik pada Command5 atau Selesai Isikan “Code” berikut
  • 34. Akhir Perkuliahan…Akhir Perkuliahan… …… Ada Yang DitanyakanAda Yang Ditanyakan 34