BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

dokumen-dokumen yang mirip
Algoritma Pemrograman 2 B

Struktur Data II. Bekerja Dengan Form.

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

VARIABEL, USER DEFINED DATA TYPE, ARRAY VARIABEL

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

VARIABEL, USER DEFINED DATA TYPE, ARRAY

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

BAB 2 LANDASAN TEORI

Pengenalan Visual Basic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

PENGGUNAAN DATA DAN VARIABEL

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

BAB III Struktur Program

MODUL I Pengenalan IDE Visual Basic 6.0

VARIABEL, OPERATOR DAN EKSPRESI

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Modul Praktikum Ke-2

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

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

Pertemuan 2 Bahasa Visual Basic Aplication

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

BAB III KONTROL PROGRAM

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

BAB V PROSEDUR DAN FUNGSI

MODUL VI Penggunaan Struktur Kontrol Pengulangan

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

VBSCRIPT TUTORIAL. 2. MEMASUKKAN KODE VBSCRIPT KE DALAM HALAMAN HTML Kode VBScript ditulis didalam pasangan tag <SCRIPT>.

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

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

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

RINGKASAN PEMROGRAMAN QUICK BASIC

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Teori Algoritma TIPE DATA

BAHASA PEMROGRAMAN VISUAL BASIC 6 OLEH : DIJAS S SITUMORANG (G ) ANA SRI H (G )

Visual Basic 6.0 For Beginners

For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

PEMROGRAMAN I (VB) Pertemuan 2. By: Augury

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

STRUKTUR KENDALI PERULANGAN

Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel

MODUL IV PERULANGAN ( LOOPING )

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

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL II VARIABEL DAN TIPE DATA. Dalam pemrograman ada saatnya anda perlu memasukkan sebuah nilai sementara saat

BAB 2 STATEMENT-STATEMENT PADA VBA EXCEL

Visual Basic 6.0 For Beginners

PROSEDUR & PARAMETER PROSEDUR

VISUAL BASIC /18/2014 1

Statemen RESTORE. Statemen INPUT. Contoh : digunakan untuk mengembalikan pointer ke awal DATA sehingga data dapat dibaca kembali.

MODUL-MODUL PRAKTIKUM VB.

Algoritma Pemrograman

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Algoritma Pemrograman

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

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

PEMROGRAMAN VISUAL BASIC

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua

.::BAB II.::MENGENAL PASCAL

V. MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC

MODUL V REPETITIVE. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MODUL 2 SELECTION & LOOPING PADA FORM

[Type the company name] [Type the document title] [Type the document subtitle] Gilang Abdul Aziz [Pick the date]

MODUL 2 PERANCANGAN INTERFACE

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

Krisna D. Octovhiana

SATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

MODUL PRAKTIKUM PERCABANGAN DAN PENGULANGAN

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

MODUL 1. Struktur Bahasa PASCAL secara umum

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

BAB 2 LANDASAN TEORI

Metode yang umum digunakan :

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

BAB IV VARIABEL DAN TIPE DATA

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

P5 Variabel, Tipe Data dan Operator

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

MODUL IV CONDITION 1

Tipe Data, Identifier, Operator dan Control Statement

Pengantar dalam Bahasa Pemrograman Turbo Pascal Tonny Hidayat, S.Kom

Achmad Solichin.

Di susun oleh : Team Penyusun Modul Visual Basic

Pertemuan 2. Muhadi Hariyanto

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Program Studi Teknik Mesin S1

Transkripsi:

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan operator

Variable Adalah suatu tempat dalam memory yang diberi nama sebagai pengenal dan dialokasikan untuk menampung data. Variable disimpan sementara selama program dijalankan Variable memiliki nama dan tipe datanya Contoh penggunaan variable: variable digunakan untuk menghitung jumlah apel yang terjual txtsales.txt = ApplePrice * ApplesSold menyimpan dan mengambil data dalam Variable menggunakan assignment operator untuk menyimpan sebuah nilai ApplesSold = ' The value is passed to the variable. ApplesSold = ApplesSold + ' The variable is incremented.

Mendeklarasikan Variable Cara Pertama adalah dengan menggunakan perintah DIM untuk mendeklarasikan nama variable beserta type datanya. Contoh: Dim nama as string Dim alamat as string * 3 Cara Kedua adalah deklarasi eksplisit dan VB akan mengalokasikan sesuai dengan nama dan type yg diinginkan. Contoh : Option Explicit Private Sub cmdrun_click() nama.text = "Budi" alamat.text = "Jakarta 29" gaji.text = "9" End Sub Cara yang dianjurkan adalah cara yang pertama

Mendeklarasikan Variable Aturan yang berlaku dalam pembuatan variable dimulai dengan huruf unik maksimum 255 char tidak boleh character yang digunakan sebagai tanda operator, koma, titik dua, dll

Ruang Lingkup Variable Form Variable level form Procedure variable lokal Procedure variable lokal Project Variable level public Procedure variable lokal Module Variable level form Procedure variable lokal Jika menyatakan suatu variable dengan perintah DIM, private atau static maka mempunyai ruang lingkup procedure/form Perbedaan DIM dan Static adalah : DIM akan disimpan selama prosedur / form aktif, sedangkan Static data akan disimpan selama program dijalankan Contoh: Static sub commandclick() Dim nama as string Static no as integer.... end sub hasil pernyataan diatas adalah static (walaupun didalam deklarasi digunakan DIM ) karena subnya adalah static Variable dengan pernyatan public akan dikenal oleh form/ procedure lain Contoh: Public judul as string * 76 global Private bilangan as integer level modul Dim nilai as single sama dengan private

Tipe data Pemilihan tipe data yang tepat akan sangat berguna misalnya menghemat memory, kecepatan proses dan lain sebagainya. Tipe data dalam VB adalah sebagai berikut : Tipe Ukuran byte / bytes Karakter Integer Long Single Double currency String Byte Boolean Date Object Variant 2 4 4 8 8 byte per karakter 2 8 4 6 byte + byte per karakter % ε! # @ $ Contoh : Dim I Dim pilihan as Comboitem Dim A as single Dim B as Double

Tipe data Pemilihan penggunaan memori. Setiap tipe data akan memiliki alokasi memori yang berbeda. Oleh karenanya, pemilihan tipe data yang tepat akan sangat membantu Tipe data variant Jika suatu variable tidak di deklarasikan typenya, namun langsung memakainya, maka variable tersebut bertype variant. Tipe data buatan sendiri Tipe ini adalah sama dengan tipe record pada pascal. Private type namatypedata.... end type atau public type namatypedata.... end type contoh: public type pegaway NIP as string * 6 NAMA as string * 3 End type

Operator Digunakan untuk melakukan berbagai manipulasi dan pengolahan data. Operator penugasan : Simbol = (sama dengan) Syntax : <variable> = <ekspresi> contoh : awal = now unit = harga = 9

Operator aritmatika Operator Operasi ^ - *, / \ mod +, - +, ε Pangkat Negative Perkalian, pembagian Pembagian integer Modulus Penambahan, pengurangan Penggabungan string Contoh : b + & 2 & + b = b2b b + 2 + b = error

Operator aritmatika Operator perbandingan Operator Keterangan = <> < > <= >= like is Sama dengan Tidak sama dengan Lebih kecil Lebih besar Lebih kecil atau sama dengan Lebih besar atau sama dengan Mempunyai ciri yang sama Sama referensi objct Contoh: Tes = 9 < Tes = 9 + 9 = 9 Tes = abc = ab + c true false Objek2 = objek Objek3 = objek2 Objek = objek3 is objek2

Operator logika not eqv Operator Keterangan NOT AND OR XOR EQV IMP Tidak Dan Atau Eks. Or Ekivalen Implikasi Ekspre si Hasil Ekspresi Hasi l and Ekspresi Hasi l or xor Ekspresi Hasil Ekspresi Hasil

Tugas Buatlah program memiliki label dan textbox, dimana caption label akan selalu berubah jika textbox berubah Buatlah program untuk menyatakan suatu tabel kebenaran dari operator logika Buatlah program untuk melihat efek dari event change, click,dblclick dan getfocus

BAB 3 : KONTROL PROGRAM Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal secara umum beberapa kontrol progam dalam VB Dapat menggunakan kontrol program dalam aplikasi

Kontrol program Untuk menjadi seorang ahli dalam pemrograman VB atau pemrograman lainnya, yang perlu dipelajari lebih mendalam adalah kontrol program. Karena dengan penguasaan kontrol yang baik, program yang dihasilkan dapat lebih maksimal.

Kontrol program Beberapa kontrol dalam VB antara lain : Pencabangan GoSub. Return Pencabangan Go To Pencabangan On Error Pencabangan On.. GoSub dan On GoTo DoEvents End.. Exit Stop Pengulangan Do Loop For Next Pencabangan bersyarat IF then Else Pencabangan bersyarat Select Case

Pencabangan GoSub. Return Digunakan untuk pencabangan tanpa syarat ke suatu subrutin yang ditandai dengan baris nomor atau baris label. Setelah selesai melakukan perintah, kontrol program akan kembali ke baris dibawah perintah GoSub. Bentuk Perintah kontrol ini adalah sebagai berikut : GoSub [baris] - - - - - - - - - - - - [baris] - - - - - - - - return [baris] (lokasi/ alamat yang dituju) dapat berupa nomor baris atau baris label. Apabila [baris] merupakan label text maka diakhiri dengan titik dua ( : )

Pencabangan GoSub. Return Contoh: Private Sub Command_Click() Dim num As Single num = InputBox("masukan sembarang bilangan bulat") GoSub cabang Form.Print masukan Anda + 2 menjadi num Exit Sub cabang: num = num + 2 Return End Sub Sedangkan jika digunakan nomor sebagai pengenal baris, maka harus ditulis pada kolom pertama. (Penggunaan ini sering ditemui pada penggunaan Basic / Basica )

Pencabangan Go To Pencabangan ini juga merupakan pencabangan tanpa syarat ke suatu baris label atau baris nomor. Setelah selesai melakukan proses, pencabangan ini tidak kembali ke bawah baris GoTo, melainkan meneruskan ke baris berikutnya. Bentuk perintah kontrol ini adalah sbb: GoTo [baris] - - - - - - - - - [baris] - - - - - - - - -

Pencabangan Go To untuk memudahkan pemahaman mengenai kedua kontrol diatas, kita dapat melihat modifikasi perintah diatas menjadi bentuk GoTo, sebagai berikut : Private Sub Command_Click() Dim num As Single num = InputBox("masukan sembarang bilangan genap") GoSub cabang Form.Print masukan Anda + 2 menjadi num GoTo selesai cabang: num = num + 2 Return Selesai: End sub Perintah GoTo disarankan tidak terlalu banyak digunakan dalam suatu program. Apabila dalam suatu program memiliki kontrol GoTo yang demikian banyak, akan sulit melakukan pengujian program.

Pencabangan On Error Kontrol ini digunakan untuk menangani kesalahan. Penulisan kontrol kesalahan ini ada tiga bentuk, yaitu :. On error Goto [baris] 2. On error resume next 3. On error GoTo Masing masing kontrol adalah sebagai berikut : On error Goto [baris] : jika terjadi kesalahan, akan mencabang ke baris / label On error resume next : jika terjadi kesalahan, program akan melanjutkan ke baris berikut On error GoTo : menyebabkan perangkap kesalahan tidak berfungsi

salah: MsgBox "ada kesalahan pembagian" num = Err.Clear Resume End Sub Pencabangan On Error Contoh penanganan error adalah seperti dibawah ini Private Sub Command_Click() Dim num As Single Dim hasil As Single On Error GoTo salah num = InputBox("masukan bilangan genap") hasil = 5 / num GoSub cabang Form.Print "masukan anda + 2 manjadi "; num Exit Sub cabang: num = num + 2 Return

Pencabangan On.. GoSub dan On GoTo Kontrol ini digunakan untuk pencabangan ke beberapa kemungkinan. Baris pencabangan yang dilaksanakan akan sangat tergantung kepada nilai ekspresi yang diterima. Bentuk kontrol ini adalah sebagai berikut : On [ekspresi] gosub [baris] On [ekspresi] goto [baris] Perbedaan kedua bentuk perintah tersebut adalah : On.... gosub : setelah selesai mengerjakan pencabangan, program akan kembali ke bawah baris on gosub kembali. On... goto : Setelah selesai pencabangan, baris program tidak kembali bawah baris on..goto, melainkan meneruskan baris berikut setelah baris akhir pencabangan

Pencabangan On.. GoSub dan On GoTo Private Sub Command_Click() Dim num As Single num = InputBox("masukan bilangan genap") On Number GoSub scabang, scabang2 Form.Print "masukan anda + 2 manjadi "; num On Number GoTo cabang, cabang2 Form.Print "goto dilaksanakan" Exit Sub scabang: Form.Print "di sub " scabang2: Form.Print "di sub 2" cabang: Form.Print "di goto " cabang2: Form.Print "di goto 2 End Sub

DoEvents Kontrol ini dugunakan untuk mengalihkan program ke sistem operasi dan kontrol program tidak akan kembali sampai sistem operasi mengerjakan seluruh event. Contoh penggunaan doevents untuk memanggil setiap waktu menit adalah sbb: Private Sub Command_Click() Dim openforms For I = to 5 If I mod = then Openforms = doevents End if Next End sub

End Kontrol yang dipakai untuk memaksa program berhenti dari suatu prosedur atau blok program. Beberapa bentuk pernyataan end adalah sbb:. end 2. end function 3. end if 4. end property 5. end select 6. end sub 7. end type 8. end with

Exit Kontrol ini adalah digunakan untuk keluar dari blok program do.. loop, for next, function, sub atau kode property Beberapa bentuk pernyataan exit adalah sbb:. exit do 2. exit for 3. exit function 4. exit property 5. exit sub

Stop Kontrol ini digunakan untuk menunda pelaksanakan program. Namun tidak menutup file atau menghapus variable. For I = to 2 Form.print I Stop Next I

Pengulangan Do Loop Digunakan untuk melakukan pengulangan selama kondisinya masih terpenuhi. Bentuk penulisannya adalah sbb: Do [ while until ] <kondisi> - --- - - - - - - [exit do] LOOP Bentuk lainnya adalah Do - --- - - - - - - [exit do] LOOP [ while until ] <kondisi> Contoh : Private Sub Command_Click() Dim bil as integer Bil = Do until bil <= Form.print bil; Bil = bil + Loop End sub

For Next Kontrol ini digunakan untuk melakukan pengulangan (iterasi) yang ditentukan oleh nilai awal atau akhir. Format penulisannya yaitu : For <counter> = <awal> to [step <step> ] - --- - -- - - --- dim I, j as integer [exit for] - -- - -- next contoh penggunaan kontrol ini adalah sebagai berikut : for I = to for j = to I form.print j ; next J print next I

Pencabangan bersyarat IF then Else Kontrol ini digunakan untuk menjalankan satu blok perintah yang tergantung pada nilai yang diuji. Format penulisan kontrol ini adalah sbb: If <kondisi> then - -- - -- - -- [ elseif <kondisi> ] then - -- - -- - -- [else] - -- - -- - -- end if contoh dari pencabangan bersyarat ini adalah sbb : Private Sub Command_Click() Dim bil as integer Bil = If bil = then Form.print bilangan nol Else Form.print bukan bilangan nol End if End sub

Pencabangan bersyarat Select Case Fungsinya sama dengan if.. elseif. Else. hanya saja biasanya pilihan ini akan digunakan untuk pilihan yang lebih dari 3 alternatif. Bentuk penulisanannya adalah sbb: Select case <ekspresi> [ case <ekspresi > - -- - -- ] [ case <ekspresi n > - -- - -- ] [ case else <ekspresi n > - -- - -- ] end select Contoh penggunaan case adalah sbb : Private Sub Command_Click() Dim num As Single num = InputBox("masukan bilangan genap") select case num case num = Form.Print "Nilai " case num = Form.Print "Nilai 2" Case else Form.Print "lebih dari satu" End select Exit Sub

Praktek : Pertemuan berikut Terima kasih