Basic Programing. Oleh : Aririk Japik, S.Kom.

dokumen-dokumen yang mirip
PEMROGRAMAN VISUAL BASIC

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

BAB I PENDAHULUAN. orang yang tepat pada pekerjaan yang tepat sejak permulaannya.

MODUL I PENGENALAN VISUAL BASIC.NET

MODUL VII VISUAL BASIC

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 2 LANDASAN TEORI

MODUL 2 PERANCANGAN INTERFACE

Writting Procedure and Function

BAB I SEKILAS VISUAL STUDIO.NET 2008

Basic Programing Visual Basic

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

FORM DAN OBJEK KONTROL (1)

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

MODUL 2 SELECTION & LOOPING PADA FORM

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

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

STRUKTUR KENDALI PERULANGAN

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Modul Praktikum Ke-1

PENGENALAN VISUAL BASIC 6.0

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Danu Wira Pangestu

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

MODUL I Pengenalan IDE Visual Basic 6.0

UNIVERSITAS GUNADARMA

BAB 2 LANDASAN TEORI

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR PEMROGRAMAN VISUAL BASIC

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

BAB II LANDASAN TEORI

Malang, Januari 2007 Penulis

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

M. Choirul Amri. 2.1 Membuat Project Baru.

PEMROGRAMAN DASAR. Visual Basic 6

Pengantar Pemrograman Visual

BAB V Pengenalan Komponen-Komponen (object) pada VB

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

BAB 2 LANDASAN TEORI

1. MENGENAL VISUAL BASIC

Algoritma Pemrograman A

Pengenalan VB.net Ibnu Muakhori

MODUL 1 PENGENALAN VISUAL BASIC 6.0

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

BAB VIII VISUAL BASIC

BAB 2 LANDASAN TEORI

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

BAB 2 LANDASAN TEORI

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

SOLUTIONS DAN PROJECT

BAB III METODOLOGI PENELITIAN

Pengenalan Visual Basic

MENGENAL VISUAL BASIC

P8 Procedure & Function pada Visual Basic.Net

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

Bab I Pengenalan Visual BASIC

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Form dan Kontrol. 5.1 Form

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB II MICROSOFT VISUAL STUDIO

Konsep dasar pemrograman visual. Chapter 01

BAB 2 LANDASAN TEORI. Kata komputer berasal dari bahasa Inggris, to compute yang berarti menghitung.

BAB II Unit Control pada Visual Basic

BAB II OBJECT, EVENT & PROPERTY

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

MEMBUAT LAPORAN (DATA REPORT)

MODUL-MODUL PRAKTIKUM VB.

PENGGUNAAN EVENT, PROPERTY DAN METHOD

BAB 2 TINJAUAN PUSTAKA

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN TEORITIS. Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa

BAB II LANDASAN TEORI

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

MODUL PRAKTIKUM VB.NET STMIK-IM BANDUNG MODUL-MODUL PRAKTIKUM. VB. Net. Oleh : CHALIFA CHAZAR S T M I K - I M B A N D U N G

Pengenalan Visual Basic

BAB 2 LANDASAN TEORI

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

MODUL IV PROCEDURE. [Private public static]sub namaprosedur (daftarargumen) End Sub

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

A. PROJECT PROJECT VISUAL BASIC

Pendidikan Teknik Informatika Universitas Negeri Malang

Visual Basic (VB) Tatik yuniati. Abstrak.

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB II OBJECT, EVENT & PROPERTY

Transkripsi:

Basic Programing Oleh : Aririk Japik, S.Kom

Pengertian Pemograman Pemrograman merupakan sekumpulan instruksiinstruksi yang terorganisasi dan ketika dieksekusi, menyebabkan komputer berkelakuan seperti apa yang diinginkan oleh pembuat program. Program ibarat suatu resep, yang berisi daftar bahan-bahan (disebut variabel) dan petunjukpetunjuk (disebut statement) yang memberitahu komputer apa yang harus dikerjakan dengan variabel-variabel. Variabel-variabel tersebut dapat berupa data numeric, teks, maupun gambar (graphical images).

Bahasa Pemograman Low Level Bahasa Mesin Bahasa Assembler Middle Level Bahasa C High Level Pascal COBOL BASIC Fortran dll

Pemograman Visual Visual Adalah Cara Yang Digunakan Untuk Membuat Graphical User Interface (GUI) Tidak Perlu Menuliskan Intruksi Pemrograman Dalam Kode-kode Baris, Tetapi Secara Mudah Dapat Melakukan Drag Dan Drop Objek-objek Yang Akan Digunakan.

Seputar Visual Basic Basic (Beginners All-purpose Symbolic Instruction Code) Yaitu Sebuah Bahasa Pemrograman Yang Dalam Sejarahnya Sudah Banyak Digunakan Oleh Para Programmer Untuk Menyusun Aplikasi

Konsep Utama Program KONSEP WINDOW EVENT MESSAGE

Konsep Windows Prose Pembentukan Aplikasi Secara Tradisional Biasanya Dapat Dikelompokkan Dalam 3 Langkah, Yaitu : Writing (Menuliskan) Compiling (Mengkompilasi) Menguji Kode

EVENT PROGRAM Event adalah hal-hal yg terjadi atau yang dilakukan oleh user terhadap sebuah kontrol Change Event yang akan terpicu ketika ada perubahan property pada sebuah object. Cth : Ketika mengetikkan karakter pada textbox. Click Event yang akan terpicu ketika object di click oleh pointer mouse pada layar. Cth : Ketika mengklik command button.

DblClick EVENT Event yang akan terpicu ketika object di double click oleh pointer mouse pada layar. Cth : Ketika melakukan double click pada objek label. GotFocus Event yang akan terpicu ketika focus / kursor berada berpindah menuju objek. Cth : Ketika focus dari command button ke textbox.

KeyPress Event Event yang akan terpicu ketika tombol keyboard ditekan. Pada event ini hanya terdapat 1 buah parameter yaitu KeyAscii As Integer. Keyascii merupakan kode ascii dari tombol keyboard yang ditekan Cth : Ketika tombol enter ditekan pada sebuah textbox. Load Event yang akan terpicu ketika form diload atau dijalankan. Cth : Pada saat form diload atau dijalankan

Langkah Pembuatan Aplikasi Membuat Antar Muka Visual Dengan Objek-objek Siap Pakai Buatan Microsoft Atau Pihak Ketiga. Selain Mempermudah Pemrograman Juga Menjamin Bahwa Aplikasi Yang Dibuat Compatible Dengan Windows Mengubah Nilai Properti Objek Agar Sesuai Dengan Aplikasi Yang Dibuat Menuliskan Kode-kode Untuk Menghubungkan Objek Maupun Kode Program Berdasarkan Kombinasi Dari Perintah Vb Yang Tersedia Menyimpan File Proses Pembuatan Aplikasi Dalam Direktori Tersendiri, Ini Penting Karena Vb Menggunakan Banyak File Dengan Nama Yang Berbeda Meskipun Aplikasi Yang Dibuat Hanya Satu. File-file Yang Diorganisir Dari Jendela Project Explorer Disebut Project

Perangkat Yang Dibutuhkan Minimal Microsoft Windows XP, Vista, 7 Dan 8 Pc Pentium Atau Yang Lebih Tinggi Memori (Min) 1 GB Monitor Vga (Min) Resolusi 600x800 Peranti Mouse Atau Yang Sejenisnya Visual Basic Net. 2005 / 2008

Dasar Teori Visual Basic.NET (atau VB.NET) merupakan salah satu bahasa pemrograman yang bisa digunakan untuk membangun aplikasi-aplikasi.net di platform Microsoft.NET. Tidak seperti generasi sebelumnya Visual Basic versi 6.0 ke bawah yang lebih difokuskan untuk pengembangan aplikasi desktop, Visual Basic.NET memungkinkan para pengembang membangun bermacam aplikasi, baik desktop maupun aplikasi web. Seiring dengan perkembangan aplikasi perangkat lunak yang semakin kompleks, saat ini Visual Basic.NET terbaru (Visual Basic 2008).

IDE Visual Basic IDE (Integrated Development Environment), atau juga disebut sebagai Integrated Design/ Debugging Environment, adalah perangkat lunak komputer yang berfungsi untuk membantu pemrogram dalam mengembangkan perangkat lunak.

Membuat Project Baru 1. Jalankan Visual Basic 2008 Express Edition. 2. Klik menu File > New Project, atau melalui ikon New Project, atau melalui kombinasi tombol Ctrl+N. 3. Pada kotak dialog New Project, pilih template Windows Application, kemudian klik OK.

Mengenal IDE Visual Basic 2008 Tool Bar Menu Bar Menu standar pada visual Basic Daftar tool yang digunakan untuk menjalankan perintah yang sering digunakan Daftar control yang ditambahkan ke dalam program sebagai interface Tool Box Form Design Digunakan untuk mengedit tampilan form serta mengatur posisi control pada form Solution Explorer Digunakan untuk mengolah file dan project Error List Properties Digunakan untuk mengedit property dari form dan control yang sedang diedit Digunakan untuk menampilkan pesan error jika terjadi kesalahan

FORM DAN OBJEK KONTROL Form merupakan media interaksi antara pengguna dengan aplikasi yang dibuat. Form dapat dikatakan sebagai wadah atau penampung objek control yang akan digunakan. Form juga dapat dikatakan objek karena dapat memberikan reaksi saat menemui suatu kejadian

OBJEK KONTROL Label merupakan objek control yang dapat menampilkan output tetapi tidak dapat memberikan input pada saat dijalankan. TextBox Merupakan objek control yang dapat diberikan input pada saat program dijalankan. Button merupakan objek control yang dapat mengeksekusi perintah-perintah yang telah diberikan. CheckBox dan RadioButton CheckBox merupakan objek control yang berfungsi untuk memilih beberapa item data. Dengan objek ini anda dapat lebih dari satu pilihan dan bahkan memilih semua pilihan tersedia. RadioButton fungsi hampir sama dengan checkbox, tetapi hanya dapat memilih satu pilihan yang tersedia.

ComboBox merupakan objek control yang dapat digunakan untuk menampilkan daftar item dengan pilihan dropdown. ListBox merupakan objek control yang jauh berbeda dengan ComboBox hanya saja pada listbox menu daftar pilihan ditampilkan secara kesuluruhan. Timer dan DateTimerPicker Timer merupakan objek control yang berfungsi untuk mengatur dan menampilkan waktu yang diperlukan. DateTimerPicker objek control yang berfungsi untuk menampilkan tanggal dengan menu DropDown.

Kontrol Program NAMA KONTROL KODE NAMA KONTROL KODE NAMA KONTROL KODE NAMA KONTROL KODE COMBO BOX cbo LIST BOX Lst FORM Frm SHAPE Shp CHECK BOX chk MENU Mnu RICH TEXT BOX Rtb TIMER Tmr COMMAND BUTTON cmd MODULE Mod GRID Grd TEXT BOX Txt DIRECTORY LIST BOX DRIVE LIST BOX FILE LIST BOX Dir OLE Ole HORIZONTAL SCROLL BAR Drv Fil OPTION BUTTON PICTURE BOX Hsb Opt IMAGE Img Pic LABEL Lbl USER DEFINED DATA TYPE VERTICAL SCROLL BAR Typ vsb FRAME Fra RESOURCE res LINE lin

Latihan1.vb

Latihan2.vb combobox ListBox Button

Lanjutan

TIPE DATA, VARIABEL, DAN OPERATOR Tipe data merupakan suatu bentuk penggolongan jenis data berdasarkan kategori data, ukuran dan kegunaan data yang dapat ditampung oleh sebuah variabel.

Variabel Variabel adalah merupakan tempat penyimpanan data dalam memori computer yang mengandung data atau nilai sementara dari sebuah proses pada suatu pemrograman.

Suatu pendeklarasian umum yang sangat sering dilakukan dengan memberikan kata kunci as. Bentuk umum : {Private Public Dim } Nama_Var [{As Tipe data}] Contoh : Dim Nim as Integer Dim Nama as String Dim A as Integer

Operator Operator Aritmatika adalah merupakan suatu operator perhitungan matematika yang digunakan untuk proses perhitungan matematika

Contoh : Operator Fungsi + Penjumlahan - Pengurangan * Perkalian / Pembagian Mod ^ Sisa hasil pembagian Perpangkatan Operator Fungsi <> Tidak sama dengan < Lebih kecil > Lebih besar >= Lebih besar sama dengan <= Lebih kecil sama dengan Like Ciri yang sama Is keterangan

PERCABANGAN Pencabangan adalah merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu

Jenis Percabangan 1.SELECT CASE Select Case adalah control pencabangan yang mempunyai fungsi hampir sama dengan pencabangan if then else. Select mempunyai penulisan dan pembacaan yang lebih mudah, efektif dan efesien

Contoh Penulisan Select Case kondisi Case Case is = ekspresi1 [perintah1] Case Case is = ekspresi2 [perintah2] Case Case is = ekspresi3 [perintah3] Case Else [perintah] End Select

Latihan 3 txtnilai1 cbooperator txtnilai2 txthasil cmdproses cmdexit Operator : + - / * ^

Kode Public Class Form4 Dim a As Integer Dim b As Integer Dim tutup As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click a = Val(Nilai1.Text) b = Val(Nilai2.Text) Select Case cmboperator.text Case "+" Hasil.Text = (a + b) Case "-" Hasil.Text = (a - b) Case "x" Hasil.Text = (a * b) Case "/" Hasil.Text = (a / b) End Select End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click tutup = MsgBox("Benar Mau Keluar", MsgBoxStyle.YesNo, "Warning") If tutup = MsgBoxResult.Yes Then End End If End Sub End Class

Jenis Percabangan 2 IF THEN If then merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Format penulisannya : If kondisi then [perintah] End if

Suatu perintah pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah pencabangan IF.. THEN, yang dapat menjalankan satu blok perintah, yang memiliki dua nilai atau syarat bahkan lebih yang akan diuji untuk menjalankan sautu kondisi tertentu. Bila kondisi pertama benar maka jalankan perintah blok pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan selanjutnya

Format Penulisannya : IF (kondisi) then [perintah] ELSE [perintah] End if Dan If (kondisi2) then [perintah] ELSEIF (kondisi2) Then [perintah] ELSE [perintah] End If

Latihan IF txtumur1 txtumur2 cmdproses cmdkeluar

Kode Public Class Fungsi_IF Dim Umurku As Integer Dim UmurTeman As Integer Dim Selisih As Decimal Dim tutup As String Private Sub cmdproses_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdproses.click Umurku = Val(TxtUmur1.Text) UmurTeman = Val(TxtUmur2.Text) If Umurku > UmurTeman Then MsgBox("Umur Ku lebih Tua " & Umurku - UmurTeman & " Tahun dari umur temanku") ElseIf Umurku < UmurTeman Then MsgBox("Umur Ku lebih Muda " & UmurTeman - Umurku & " Tahun dari umur temanku") Else MsgBox("Umur Ku Sama Dengan umur temanku") End If End Sub

Latihan IF Lanjutan cmdproses Txtnama cbokode txtjumlah cmdbatal lblnama lblkode lbljumlah lblbarang lblharga

Ketentuan Nama Barang dan Harga Kode Barang Nama Barang Harga B01 Printer Epson 750.000 B02 Monitor LCD 18 900.000 B03 Hardisk 500 GB 650.000 B04 Memory Aspire 2 GB 350.000

PERULANGAN Perintah perulangan adalah merupakan control perulangan yang berfungsi untuk melakukan perulangan (iterasi) dari suatu blok program secara berulang-ulang.

For Next For Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut :

Cara penulisan Kode For Counter=nilai_awal to nilai_akhir [ Perintah ] Next (Counter)

Contoh program cmbtgl cmbbln cmbthn

Kode program Dim tgl, bln, thn As Integer For tgl = 1 To 31 cmbtgl.items.add(tgl) Next tgl For bln = 1 To 12 cmbbln.items.add(bln) Next bln For thn = 1900 To 9999 CmbThn.Items.Add(thn) Next thn

ARRAY Array adalah sekumpulan data yang memiliki tipe yang sama, sejumlah tetap, serta disusun secara terstruktur dan disimpan dalam satu variabel yang sama, dan diurutkan dengan index. Bentuk Umum : Dim Array[indeks] As Tipe_Data

Contoh Kasus

Procedure, Function dan Module A. Procedure Sejauh ini, anda telah menuliskan sub procedure yang dibuat secara otomatis pada saat menggunakan event. Sub procedure merupakan blok kode yang mempunyai nama dan berisi perintah yang dapat dipanggil suatu waktu. Artinya, hanya sekali dibuat yang kemudian di panggil berkali-kali sesuai dengan kebutuhan. Cara pengetikan kode : Sub Argumen() Perintah End sub

Sub Procedure dapat dipanggil dengan perintah : [call] subname[(argumentlist)] Keterangan : Sub procedure (Procedure) sebaiknya menggunakan kata kerja (verb)

B. Fuction Fungsi mempunyai banyak kemiripan dengan sub procedure. Bedanya, fungsi selalu mengembalikan nilai (return value) Sintaks fungsi dituliskan sebagai berikut : [Private Public] function functionname[(argumentlist)] [As type] Statements{ Functionname=expression {return expression} End function

Studi Kasus KodeBrg NamaBrg CboSatuan TxtJumlah TxtHarga TxtTotal

Code Private Function Hitung() Dim Harga, Jumlah, Total As Integer Harga = TxtHarga.Text TxtJumlah = TxtJumlah.Text Total = Harga * HrgSatuan TxtTotal.Text = Total Return Total End Function

C. Module Modul merupakan bagian yang sengaja dipisahkan untuk memudahkan pemrograman. Dalam module dapat dimasukkan procedure dan fungsi dan kemudian digunakan oleh beberapa form. Sintaks pembuatan modul sebagai berikut : Module modulename Statement End module

Study Kasus : Buat program input tentang data rental mobil Buat program input tentang Transaksi penjualan barang. Program program input tentang apotek obat