VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

dokumen-dokumen yang mirip
Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

Modul Praktikum ke : 10 : Fungsi String, Tanggal, dan Waktu : Mahasiswa dapat menggunakan fungsi String, Tanggal, dan Waktu

PROCEDURE DAN FUNCTION. Mardhiya Hayaty, ST, M.Kom

MODUL V FUNCTION DAN BUILT IN

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE

MODUL V MENU, KOTAK PESAN, KOTAK INPUT DAN KOTAK DIALOG

SCROLL BAR, PROGRESS BAR, MESSAGE BOX, DAN INPUT BOX SCROLL BAR

Manipulasi Data & Pengolahan File

dbase mengenal dua jenis variabel memori, yaitu private dan public. Variabel memori dapat pula mempunyai jenis Karakter, Numerik, Tanggal atau Logika

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

STRUKTUR KENDALI PERCABANGAN

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

Pengenalan Visual Basic

Perintah-perintah Dasar Dbase

Gambar 3. Jendela yang keluar jika memilih 2 unsur dan Statistiknya saja

BAB IV IMPLEMENTASI DAN PENGUJIAN

STIE Putra Bangsa Kebumen Yulianto FUNGSI TEXT

Ketika jendela Microsoft Word dibuka, maka secara otomatis akan disediakan 1 buah dokumen baru. Untuk menambahkan dokumen baru, caranya :

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PENGGUNAAN DATA DAN VARIABEL

Database Dbase IV Lanjutan. KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 8

BAB IV IMPLEMENTASI DAN EVALUASI

Krisna D. Octovhiana

(Label, Textbox, Command, Message Box, Validasi)

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Visual Basic 6.0 SETYO BUDI, M.KOM


OPERASI FILE Operasi File Dalam Visual Basic Membuka File

BAB III Struktur Program

PENGENALAN & INSTALASI dbase

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

Struktur Data II. Bekerja Dengan Form.

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

Microsoft Excel. Pertama kita buka dari Start >>> All Programs >> Microsoft Office >>

DISUSUN OLEH : : Friska Rosalina NIM :

PRAKTIKUM 1 INPUT - OUTPUT

Modul Praktikum Ke-2

Dasar-Dasar ASP. Ari Fadli

Membuka file PDF dengan VB

Modul Praktikum 2 Dasar-Dasar Teknologi Informasi dan Komunikasi. Mengolah Kata Dengan Microsoft Word (1)

PEMBUATAN DOKUMEN. Untuk mengubah ukuran kertas dan orientasi pencetakan dapat dilakukan langkah berikut:

PROSEDUR & PARAMETER PROSEDUR

Soal hari Jumat (16/10) Latihan 10 MS

Penggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM

BAB VI MENGGUNAKAN DATABASE DESKTOP

STRUKTUR KENDALI PERULANGAN


BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

MODUL PRAKTIKUM ALGORITMA & BAHASA PEMROGRAMAN I (BASIC) Dosen Pengasuh : Suroto, S.Kom, M.Ak

BAB 2 LANDASAN TEORI

E-Trick Visual Basic 6.0

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter. M. Saefudin SKom, MMSI

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

BAB I PENGENALAN SPREAD SHEET/MICROSOFT EXCEL

Kontrak Kuliah. Menggunakan Fungsi- Fungsi SQL. Edi Sugiarto, S.Kom, M.Kom


MICROSOFT OFFICE EXCEL 2007

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

DIALOG B OX Minggu ke-7

BAB IV IMPLEMENTASI DAN PENGUJIAN

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS

TRIK SOAL VBA. Oleh AGUS BUDIANTO, S. Pd, M. Pd

Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch

LATIHAN SOAL UJIAN AKHIR SEMESTER GASAL MAPEL TEKNOLOGI INFORMASI DAN KOMUNIKASI SMP MUHAMMADIYAH 3 DEPOK

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

2. What s the name of picture or symbol in desktop which has fuction to open Program? a. toolbar b. icon c. shortcut d. menu

Membuka file prjenkripsi.vbp kemudian tekan tombol Run.

KEMENTERIAN AGAMA MADRASAH TSANAWIYAH NEGERI NGABLAK Jalan Ngablak-Mangli Km. 0 Ngablak Telepon KABUPATEN MAGELANG 56194

KEMENTERIAN AGAMA MADRASAH TSANAWIYAH NEGERI NGABLAK Jalan Ngablak-Mangli Km. 0 Ngablak , KABUPATEN MAGELANG 56194

Krisna D. Octovhiana. 1.1 Apa itu Array?

Menggunakan Fasilitas Dialog

UNIVERSITAS GUNADARMA

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

Algoritma Pemrograman 2 B

BAB 4 : USER INTERFACE

Untuk istriku Vinsi, serta dua putriku Vilya dan Arwen.

Tips n Trik Membuat Toolbar dan Statusbar

MODUL-MODUL PRAKTIKUM VB.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

Bab 6. FUNGSI-FUNGSI DALAM BASIC

Modul ke: Aplikasi Komputer. Microsoft Word. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

Membuat File Database & Tabel


RINGKASAN PEMROGRAMAN QUICK BASIC

Otodidak VBA MS Excel untuk Pemula

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

Struktur Data. Belajar Struktur Data Menggunakan Pascal Pertemuan-1

Transkripsi:

VISUAL BASIC 6.0 SETYO BUDI, M.KOM tiosetyo@yahoo.com setyoinator@gmail.comwww.cerdas-pintar.blogspot.com 1

Salah Tulis Salah Tulis Bila terjadi kesalahan dalam penulisan variable, maka kita bisa mengatur program sehingga bisa menelusuri kesalahan itu. Dengan menggunakan Option Explicit Contoh General Option Explicit Declaration Private Sub Command1_Click() Dim coba As String cba = "ini Percobaan " Print cba End Sub

Kotak Masukan Gunanya untuk meminta masukan dari pemakai Aturan penulisannya : InputBox Text, judul Jika menggunakan suatu variabel, perlu menambahkan tanda kurung didalam parameternya Variabel=inputbox( Teks, Judul )

Kotak Masukan Private Sub Command1_Click() umur = InputBox(" Berapa usia Anda?", "Mohon diisi") MsgBox " Terima Kasih, usia anda adalah " + umur, vbinformation, "Tanggapan End Sub Private Sub Command2_Click() End End Sub

KOTAK PESAN Kotak Pesan gunanya untuk menyampaikan pesan kepada pemakai. syntax Msgbox Teks Pesan, parameter, Judul Teks pesan adalah teks yg akan di sampaikan kepada pemakai Parameter, adalah sarana penentuan jenis tombol yang akan digunakan Judul adalah kata atau kalimat yang akan dtampilkan sebagai judul kotak pesan Variasi tombol

KOTAK PESAN Parameter Nilai Tombol atau Icon vbokonly 0 OK vbokcancel 1 OK dan Cancel vbabortretryignore 2 Abort, Retry, Ignore vbyesnocancel 3 Yes, No, Cancel vbyesno 4 Yes, No vbretrycancel 5 Retry, Cancel vbdefaultbutton1 0 Defaultnya adalah tombol pertama vbdefaultbutton2 256 Defaultnya adalah tombol kedua vbdefaultbutton3 512 Defaultnya adalah tombol ketiga vbcritical 16 Icon kritis vbquestio 32 Icon pertanyaan vbexclamation 48 Icon peringatan vbinformation 64 Icon Infomasi Contoh Msgbox Nilai sudah ditemukan,vbinformation, Info

CONTOH KOTAK PESAN Private Sub Command1_click() Umur=InputBox( Berapa Usia Anda?, Mohon diisi ) Msgbox terima kasih usia anda adalah + umur, vbinformation, Tanggapan End sub

Kotak Dialog Dalam bab ini kita akan membahas cara membaca dan menulis ke file di dalam Visual Basic. Data dapat kita simpan secara permanent ke dalam disk, karena penyimpan di dalam memori bersifat hanya sementara. Common dialog

Syntax Penulisan Namakotakdialog.action=angka Atau Namakotakdialog.metode Metode Angka Jenis kotak dialog ShowOpen 1 Kotak dialog Open ShowSave 2 Kotak dialog Save ShowColor 3 Kotak dialog Color ShowFont 4 Kotak dialog Font ShowPrinter 5 Kotak dialog Printer ShowHelp 6 Kotak dialog Help

Kotak Dialog Open, Save Private Sub cmdload_click() Dim str As String Dim out As String CommonDialog1.Filter = "text file *.txt" CommonDialog1.ShowOpen If CommonDialog1.FileName <> "" Then Open CommonDialog1.FileName For Input As #1 Do Until EOF(1) Input #1, str out = out & str & Chr(13) & Chr(10) Loop Close #1 Text1.Text = out End If End Sub

Kotak Dialog Save As Private Sub cmdnew_click() Text1.Text = "" Text1.SetFocus End Sub Private Sub cmdsave_click() CommonDialog1.Filter = "text file *.txt" CommonDialog1.ShowSave If CommonDialog1.FileName <> "" Then Open CommonDialog1.FileName For Output As #2 Print #2, Text1.Text Close #2 End If End Sub

Fungsi Matematik Fungsi Numerik adalah fungsi yang dapat menempatkan dan mengelolah data berjenis Numerik Fungsi Matematik Fungsi Keterangan Contoh Abs() Menghasilkan nilai mutlah positif Abs(-90) = 90 Atn() Nilai arc tangen (dalam radian) Atn(3.14) = 1.2626 Cos() Nilai kosinus (dalam radian) Cos(3.14) = -1 Exp() Nilai basis logaritma Exp(100) = 2,688 Int() Nilai integer saja (bulat) Int(123.45) = 123 Len() Jumlah karakter numerik Len(1234) = 4 Log() Nilai logaritma natural Log(100) = 4.605 Round(nilai,x) Membulatkan nilai sebesar x angka dibelakang koma Round(1.26,1) = 1.3 Sin() Nilai sinus(dalam radian) Sin(3.14) = 2,653 Sqr() Akar kuadrat Sqr(4) = 2 Tan() Nilai tangen (dalam radian) Tan(3.14)= -2,653 tiosetyo@yahoo.com setyoinator@gmail.com www.cerdas-pintar.blogspot.com

Fungsi String Fungsi string adalah fungsi yang dapat menempatkan dan mengelolah data berjenis teks pada lembar kerja MS. Excel. Fungsi string digunakan untuk mengambil, mengubah karakter tertentu pada Data teks. Fungsi Asc(str) Chr(int) LCase(str) Left(str,int) Len(str) LTrim(str) Mid(str,intStart,intLen) Right(str,int) RTrim(str) Str() StrReverse() UCase(str) Keterangan Mengubah nilai string menjadi ASCII Merubah nilai ASCII menjadi karakter Merubah menjadi huruf kecil Mengambil sejumlah huruf dari kiri Menghitung panjang string Memotong spasi disebelah kiri string Mengambil sejumlah huruf dari posisi tertentu Mengambil sejumlah huruf dari kanan Memotong spasi disebelah kanan string Mengubah nilai numerik menjadi string Membalik urutan huruf string Merubah menjadi huruf besar tiosetyo@yahoo.com setyoinator@gmail.com www.cerdas-pintar.blogspot.com

Fungsi-fungsi VB di bawah ini digunakan untuk mengolah data string. Left : mengambil n karakter di sebelah kiri suatu string karakter = Left( abcdef,2) karakter = ab Right : mengambil n karakter di sebelah kanan suatu string karakter = Right( abcdef,2) karakter = ef Trim : menghilangkan spasi kosong di awal dan akhir suatu string karakter = Trim( abc def ) karakter = abc def Ltrim : menghilangkan spasi kosong di awal suatu string MyStr = Ltrim(AnyString) Rtrim : menghilangkan spasi kosong di akhir suatu string MyStr = Rtrim(AnyString) Ucase : mengubah suatu string menjadi huruf besar semua MyStr = UCase(AnyString)

Fungsi-fungsi VB di bawah ini digunakan untuk mengolah data string. Lcase : mengubah suatu string menjadi huruf kecil semua MyStr = LCase(AnyString) Mid : mengambil n karakter dari suatu posisi yang ditetapkan MyStr = Mid( abcdefghij, 3, 4) hasil cdef Len : menghitung jumlah karakter yang membentuk suatu string MyStr = Len( abcdef ) hasil=6 LSet : menempatkan string di dalam string yang lain, di sebelah kiri MyStr = 0123456789 Lset MyStr = <-Left hasil <-Left RSet : menempatkan string di dalam string yang lain, di sebelah kanan MyStr = 0123456789 Rset MyStr = >-Right hasil >-Right

Format Format : mengatur string sehingga terformat sesuai yang ditentukan A$ = Format (5455.4, ##,##0.00 ) A$ = 5,459.40 A$ = Format (334.9, ####.## ) A$ = 334.9 A$ = Format (5, 0.00% ) A$ = 500.00% A$ = Format ( HELLO, < ) A$ = hello A$ = Format ( This is, > ) A$ = THIS IS String: membuat string yang berisi sejumlah karakter yang digandakan A$ = String (5, * ) A$ = *****

Chr & Asc Chr: menghasilkan karakter yang terwakili oleh suatu angka tertentu A$ = Chr (65) A$ = A A$ = Chr (97) A$ = a A$ = Chr (62) A$ = > Asc: menghasilkan angka ASCII dari suatu karakter tunggal MyNumber = Asc( A ) hasilnya 65 MyNumber = Asc( a ) hasilnya 97 MyNumber = Asc( Apple ) hasilnya 65

Space Space: menghasilkan ruang kosong sebanyak n karakter MyStr = Space(10) buat string 10 spasi MyStr = Hello & Space(10) & World menyisipkan 10 spasi diantara kata Hello World InStr: menentukan apakah string tertentu berada pada string lain Dim CariString, CariChar, MyPos CariString = XXpXXpXXPXXP String yang dianalis CariChar = P String yang dicari P mencari mulai dari kolom ke-4, hasilnya 6 MyPos = InStr(4, CariString, CariChar, 1) mencari mulai dari kolom ke-1, hasilnya 9 MyPos = InStr(1, CariString, CariChar, 0) MyPos = InStr(CariString, CariChar) hasilnya 9 MyPos = InStr(1, SearchString, W ) hasilnya 0

InStr InStr: menentukan apakah string tertentu berada pada string lain Dim CariString, CariChar, MyPos CariString = XXpXXpXXPXXP String yang dianalis CariChar = P String yang dicari P mencari mulai dari kolom ke-4, hasilnya 6 MyPos = InStr(4, CariString, CariChar, 1) mencari mulai dari kolom ke-1, hasilnya 9 MyPos = InStr(1, CariString, CariChar, 0) MyPos = InStr(CariString, CariChar) hasilnya 9 MyPos = InStr(1, SearchString, W ) hasilnya 0

Space Space: menghasilkan ruang kosong sebanyak n karakter MyStr = Space(10) buat string 10 spasi MyStr = Hello & Space(10) & World menyisipkan 10 spasi diantara kata Hello World

InStrRev & StrComp InStrRev: cari posisi string dalam string yang lain, mulai dari akhir i = InStrRev(StringCheck, StringMatch[, start[, compare]]) StrComp: membandingkan dua variabel string StrComp(string1, string2 [, compare] ) Jika Hasilnya string1 < string 2-1 string1= string 2 0 string1> string 2 1 string1atau string 2 = Null Null

InStrRev & StrComp Dim MyStr1, MyStr2, MyComp MyStr1 = ABCD : MyStr2 = abcd nilai awal A = StrComp(MyStr1, MyStr2, 1) A = 0 A = StrComp(MyStr1, MyStr2, 0) A = -1 A = StrComp(MyStr2, MyStr1) A = 1

StrConv StrConv: mengubah huruf besar atau kecil suatu karakter string A$ = StrConv( Semua Besar, 1) A$ = SEMUA BESAR A$ = StrConv( Semua Kecil, 2) A$ = semua kecil A$ = StrConv( pertama BESAR, 3) A$ = Pertama Besar

StrReverse & Replace StrReverse: mengubah urutan karakter suatu string A$ = StrReverse( 12345678 ) A$ = 87654321 A$ = StrReverse( abcdefg ) A$ = gfedcba Replace: menggantikan string dari kelompok string Replace(expression, find, replace[, start[, count[, compare]]])

FormatCurrency FormatCurrency: string memakai format currency yang ditetapkan A$ = FormatCurrency(12000, 1) A$ = $12,000.0 A$ = FormatCurrency(12000, 2) A$ = $12,000.00 Catatan, untuk mengubah mata uang, gunakan Regional Settings Currency dari sistem operasi Windows

FormatDateTime FormatDateTime: menghasilkan ekspresi tanggal dan waktu A$ = FormatDateTime(Now) hasilnya 10/8/02 11:15:46 AM A$ = FormatDateTime(Now, vblongdate) hasilnya Tuesday, March 02, 2008 A$ = FormatDateTime( 3/2/99, vbshortdate) hasilnya 3/2/99 A$ = FormatDateTime( 3/2/99, vblongdate) hasilnya 12:00:00 AM

FormatNumber & FormatPerCent FormatNumber: membuat format bilangan sesuai option yang diberikan FormatNumber(var1, 2) FormatPerCent: membuat format bilangan dalam prosentase A$ = FormatPerCent(0.1255, 2) A$ = 12.55% A$ = FormatPerCent(0.12555) A$ = 12.56% A$ = FormatPerCent(12.55, 2) A$ = 1,255.00% A$ = FormatPerCent(12.55) A$ = 1,255.00%