Danu Wira Pangestu

dokumen-dokumen yang mirip
Bab I Pengenalan Visual BASIC

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

Pengenalan Visual Basic

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

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

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

LAPORAN HASIL PRATIKUM

MODUL I Pengenalan IDE Visual Basic 6.0

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

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

BAB 2 LANDASAN TEORI

PEMROGRAMAN DASAR. Visual Basic 6

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Modul Praktikum Ke-2

1. MENGENAL VISUAL BASIC

Modul Praktikum Ke-1

Visual Basic 6.0 For Beginners

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

BAB 2 LANDASAN TEORI

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

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

PRAKTIKUM 1 INPUT - OUTPUT

Krisna D. Octovhiana. 1.1 Apa itu Array?

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

BAB I Pengenalan Microsoft Visual Basic 6.0

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

PENGGUNAAN DATA DAN VARIABEL

BAB II LANDASAN TEORI

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

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

STRUKTUR KENDALI PERULANGAN

PENGGUNAAN EVENT, PROPERTY DAN METHOD

VARIABEL, OPERATOR DAN EKSPRESI

PENGENALAN VISUAL BASIC 6.0

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

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

BAB 2 TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

MODUL 2 PERANCANGAN INTERFACE

Pendidikan Teknik Informatika Universitas Negeri Malang

Algoritma Pemrograman 2 B

E-Trick Visual Basic 6.0

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

MODUL PRAKTIKUM. ALGORITMA dan PEMROGRAMAN 2

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

BAB 2 LANDASAN TEORI

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

Visual Basic 6.0 For Beginners

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

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

Form Label Text Box Command Button

Pemrograman Database dengan perintah SQL

Krisna D. Octovhiana

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

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

BAB 2 LANDASAN TEORI

MODUL 1 PENGENALAN VISUAL BASIC 6.0

Algoritma Pemrograman A

BAB 2 LANDASAN TEORI. Kata kamus diserap dari bahasa Arab qamus, dengan bentuk jamaknya qawamis. Kata

Praktikum Pemrograman 1. Mengenal Delphi

Laporan. Danu Wira Pangestu Lisensi Dokumen:

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

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

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Form dan Kontrol. 5.1 Form

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

PENGENALAN VISUAL FOXPRO

BAB 2 LANDASAN TEORI

Malang, Januari 2007 Penulis

PRAKTIKUM 2. Variabel, Tipe Data dan Operator. Tipe data dan variabel. - Microsoft Visual Studio 2010

M. Choirul Amri. 2.1 Membuat Project Baru.

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

DASAR PEMROGRAMAN VISUAL BASIC

MODUL PRAKTIKUM. Versi 3.0 Tahun Penyusunan 2011 Tim Penyusun 1. Widiastuti SKom., MMSI 2. Kuwat Setiyanto SKom.

Krisna D. Octovhiana

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

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

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

Visual Basic 6.0 For Beginners

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

BAB I SEKILAS VISUAL STUDIO.NET 2008

SISTEM INFORMASI AKADEMIK PROGRAM STUDI SISTEM KOMPUTER BERBASIS VISUAL BASIC 6.0

BAB 2 LANDASAN TEORI

Transkripsi:

Pemrograman Database Visual Basic MySQL (bagian 1) Danu Wira Pangestu danu_wira@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Banyak pendapat yang mengatakan sulitnya mempelajari teknik bahasa pemrograman, baik karena alasan algoritma pemrograman, bahasa yang digunakan berbeda dengan bahasa manusia, dsb. Pada bahasan kali ini kita akan buat belajar pemrograman Visual Basic menjadi lebih mudah dan lebih menyenangkan. Pembahasan diberikan dari dasar pemrograman hingga ke tahap pemrograman database dengan koneksi database MySQL. Semoga makin banyak programmer di negeri tercinta kita ini. SEMOGA 1. Pendahuluan Visual BASIC (Beginners All-Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat digunakan untuk membuat suatu aplikasi dalam Microsoft Windows. Visual BASIC menggunakan metode Graphical User Interface (GUI) dalam pembuatan program aplikasi (project). Istilah visual mengacu pada metode pembuatan tampilan program (Interface) atau objek pemrograman yang biasa dilakukan secara langsung terlihat oleh programmer. Dalam Visual BASIC, pembuatan program aplikasi harus dikerjakan dalam sebuah project. Sebuah Project dapat terdiri dari File Project (.vbp), File Form (.frm), File data binary (.frx), Modul Class (.cls), Modul Standar (.bas), dan file resource tunggal (.res). Bahasa yang digunakan adalah bahasa BASIC yang sangat populer pada era sistem operasi DOS. 2. Memulai Visual BASIC Untuk memulai pemrograman dengan Visual BASIC, jalankan program Microsoft Visual BASIC 6.0. Selanjutnya pada tampilan awal akan ditampilkan kotak dialog New Project seperti pada gambar 1.1. 1

Gambar 1.1. Tampilan Kotak Dialog New Project Pada kotak dialog tersebut terdapat 3 buah tab yang terdiri dari: New (menampilkan daftar pilihan untuk membuat project baru) Existing (untuk browsing dan membuka project) Recent (untuk membuka project yang sering digunakan). Untuk pembuatan program pertama kali pilih tab New, pilih Standard EXE lalu klik Open. Selanjutnya muncul tampilan utama Visual BASIC 6.0 seperti pada gambar 1.2. Toolbar Menu Bar Form Designer Project Explorer Toolbox Code Window Property Window Gambar 1.2. Tampilan Utama Visual BASIC 6.0 2

3. Komponen Komponen Visual BASIC a. Menu Bar Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja pada Visual BASIC. Terdiri dari menu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help. Gambar 1.3. Menu Bar b. Toolbar Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara cepat. Gambar 1.4. Toolbar c. Toolbox Merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat. Gambar 1.5. Toolbox 3

d. Project Explorer Menampilkan daftar form dan module yang ada dalam project yang sedang aktif. Gambar 1.6. Project Explorer e. Property Window Digunakan untuk mengatur properti dari komponen-komponen yang sedang diaktifkan. Property merupakan karakteristik dari sebuah objek. Gambar 1.7. Property Window f. Form Designer Merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang akan dibuat. Gambar 1.8. Form Designer 4

g. Code Window Merupakan jendela yang digunakan untuk menuliskan kode program. Gambar 1.9. Code Window Pada pemrograman Visual BASIC, form digunakan sebagai komponen utama untuk mendesain tampilan program. Secara umum sebuah komponen/objek dalam Visual BASIC memiliki 3 karakteristik utama yaitu: Properti Event Metode Properti Adalah karakteristik yang melekat pada sebuah objek yang menunjukkan ciri /karakteristik suatu objek. Misalnya BackColor menunjukkan warna latar belakang, Font menunjukkan jenis dan ukuran font yang digunakan, dan sebagainya. Pengaturan properti suatu objek dapat diatur dengan 2 cara. Cara pertama adalah dengan mengatur komponen melalui Property Window. Cara kedua adalah dengan memberi baris program pada Code Window dengan urutan penulisan sebagai berikut: <Nama_Objek>. <Property> = <Nilai/Value> Contoh : Untuk mengatur judul/caption form1 menjadi Program Pertama dapat dilakukan dengan memberi kode program: Form1.= Program Pertama 5

Event Menunjukkan kejadian yang terjadi pada sebuah objek. Misalnya kejadian ketika command1 diklik (event Command1_Click), kejadian ketika form loading pertama kali (event Form_Load), dan sebagainya. Contoh : Private Sub Form_Load() Form1. = Program Pertama Keterangan : Program akan mengubah caption dari form1 menjadi Program Pertama ketika form pertama kali ditampilkan (Form_Load). Metode (Method) Adalah prosedur yang dikerjakan pada satu objek. Metode merupakan suatu tindakan di mana objek dapat di bentuk. Contoh : Form1.Cls Keterangan : Perintah ini digunakan untuk membersihkan form. Program I Mendesain Form Setelah tampilan utama Visual BASIC 6.0 muncul pada layar monitor, Ubah properti form1 melalui Property Window, dengan urutan sebagai berikut: Property Nilai FrmPertama Program Pertama Height 3000 Width 4000 Gambar 1.10. Desain Form1 6

Untuk menjalankan program klik menu Run Start atau menekan tombol F5. Program dapat dihentikan dengan menutup Form menggunakan tombol close ( pojok kanan atas form atau dengan mengklik tombol Stop pada Toolbar. ) pada : Run untuk menjalankan program : Break untuk menghentikan program sementara. : Stop untuk menghentikan program. Menuliskan Program Untuk menuliskan program, langkah pertama yang harus dilakukan adalah mengaktifkan Code Window melalui menu View Code. Pada jendela kode terdapat dua buah pilihan. Pilihan sebelah kiri digunakan untuk menentukan objek yang akan diberikan event, sedangkan pilihan sebelah kanan digunakan untuk menentukan jenis event yang diberikan kepada objek. Gambar 1.11. Menuliskan Program 7

Listing Program I Private Sub Form_Load() frmpertama.backcolor = vbblue Private Sub Form_Click() frmpertama. = Form di klik Jalankan program kembali, dan klik pada form, lihat perubahan yang terjadi pada form. Simpan project dan form. 4. Visual Component Library Pada pemrograman visual, pemrograman dilakukan dengan menggunakan komponen-komponen yang tersedia pada toolbox. Komponen yang termasuk dalam toolbox standard windows antara lain: a. Label Digunakan untuk menambahkan teks pada saat perancangan form. Gambar 2.1. Komponen Label b. Text box Digunakan sebagai sarana untuk mendapatkan input data dari user (pengguna) dengan mengetikkan teks atau angka pada text box. Gambar 2.2. Komponen Textbox c. Command Button Digunakan untuk menambahkan tombol pada perancangan form. Gambar 2.3. Komponen Command Button 8

d. Check Box Digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang tersedia. User dapat memilih satu, beberapa atau mungkin semua item yang tersedia. Gambar 2.4. Komponen Check Box e. Option Button Digunakan untuk mendapatkan masukan dari user berupa pilihan dari item-item yang tersedia. User hanya dapat memilih satu dari beberapa pilihan yang tersedia. Gambar 2.5. Komponen Option Button f. Combo Box Digunakan untuk menampilkan pilihan item-item. Untuk memilih item user dapat mengetikkan pilihan atau memilih dari daftar yang tersedia. Gambar 2.6. Komponen Combo Box g. List Box Digunakan untuk menampilkan daftar pilihan bagi user. User dapat memilih satu pilihan dari daftar pilihan yang tersedia. Gambar 2.7. Komponen List Box Program II Jalankan program Visual Basic, pada form yang tersedia, tambahkan komponen, atur propertinya sehingga didapat tampilan seperti gambar 2.8. 9

Gambar 2.8. Tampilan Form Program II Pengaturan Properti : Komponen Properti Nilai Form1 StartupPosition Frmpribadi Data Pribadi 2-Center Screen Label1 Nama Label2 Usia Label3 Jenis Kelamin Label4 Lblhasil (kosongkan) Textbox1 Text txtnama (kosongkan) Textbox2 Text txtusia (kosongkan) Combobox1 List Text cmbjenis Pria Wanita Pria CommandButton1 Cmdproses &Proses CommandButton2 Cmdkeluar &Keluar 10

Listing Program II Private Sub cmdkeluar_click() Unload Me Private Sub cmdproses_click() lblhasil. = "Nama anda " + txtnama.text + ", usia " + txtusia.text + " tahun, jenis kelamin " + cmbjenis.text Simpan project dan form, lalu jalankan program. Isikan nama, usia dan pilih jenis kelamin, kemudian klik tombol proses. Lihat perubahan yang terjadi. Variabel, Tipe Data dan Operator 1. Variabel Variabel adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Suatu variabel mempunyai nama dan menyimpan tipe data yang merupakan jenis data variabel. Aturan penamaan variabel adalah sebagai berikut: Harus dimulai dengan sebuah huruf Tidak lebih dari 255 karakter Tidak boleh sama dengan nama statement, fungsi, metode, objek, dan sebagainya yang merupakan bahasa dari Visual BASIC. Tidak boleh ada spasi, tanda titik(.), tanda seru(!), atau karakter @, &, $, dan #. Deklarasi variabel dapat dituliskan dengan urutan sebagai berikut: Public <nama_variabel> As <Tipe_Data> Atau Dim <nama_variabel> As <Tipe_Data> Contoh : Public Angka1 As Integer Dim Nama As String 11

2. Tipe Data Tipe data adalah jenis data yang disimpan dalam variabel. Tipe data untuk Visual BASIC adalah sebagai berikut: Tipe Data Numerik: digunakan untuk menyimpan data numerik, terdiri dari: Tipe Data Ukuran Range Byte 1 byte 0 sampai 255 Integer 2 byte -32.768 sampai 32.767 Long 4 byte -2.147.483.648 sampai 2.147.483.647 Single 4 byte -3,402823E38 sampai -1,401298E-45; 1,401298E-45 sampai 3,402823E38 Double 8 byte -1.79769313486232E308 sampai -4,94065645841247E-324; 4,94065645841247E-324 sampai 1.79769313486232E308 Currency 8 byte -922.337.203.685.477,5808 sampai 922.337.203.685.477,5807 Tipe Data String : digunakan untuk menyimpan data berbentuk karakter. Panjang maksimal karakter yang dapat disimpan adalah 65.400 karakter. Penulisan data dengan tipe ini diawali dan diakhiri dengan tanda petik dua ( ). Contoh: Dim Nama As String Nama = Habib Maulan Tipe Data Logika (Boolean) : melakukan pengetesan logika. Data dengan tipe data ini hanya dapat bernilai benar(true) atau salah(false). Contoh: Dim Baru As Boolean Baru = True 3. Konstanta Konstanta adalah suatu nilai konstan yang tidak berubah. Seperti halnya variabel, konstanta dapat diberi nama dimana aturan penamaannya sama dengan variabel. Contoh: Const A = 10 12

4. Operator Operator Pemberi Nilai Deklarasi pemberian nilai pada Visual BASIC = Bahasa BASIC yaitu menggunakan operator sama dengan ( = ). Contoh : a = 24 nama = Yudha Noviandi Operator Arimatika Operator Operasi + Penjumlahan - Pengurangan * Perkalian / Pembagian Pembagian dengan hasil bilangan bulat Mod Sisa Pembagian (Modulus) Operator Boolean Operator Not And Or Xor Operasi Negasi Logika and Logika or Logika xor Operator Pembanding Operator Operasi = Sama dengan <> Tidak sama dengan < Kurang dari > Lebih dari <= Kurang dari atau sama dengan >= Lebih dari atau sama dengan 13

Derajat Operator Operator Derajat Not Tertinggi * / mod and + - or xor = <> <= >= Terendah Program III : Program Aritmatika Sederhana Buatlah sebuah project dan form baru pada Visual BASIC, desain tampilan form sehingga didapat tampilan seperti pada gambar 3.1. Gambar 3.1. Desain form Program III Pengaturan Properti Komponen Properti Nilai Form1 StartupPosition Frmaritmatika Program Aritmatika 2-Center Screen Label1 Bilangan 1 Label2 Bilangan 2 Label3 Hasil Textbox1 Text Txtbil1 (kosongkan) Textbox2 Text Txtbil2 (kosongkan) Textbox3 Text Txthasil (kosongkan) 14

CommandButton1 CommandButton2 CommandButton3 CommandButton4 CommandButton5 Cmdtambah Tambah Cmdkurang Kurang Cmdkali Kali Cmdbagi Bagi Cmdkeluar Keluar Listing Program III Private Sub cmdbagi_click() Dim bil1, bil2, hasil As Double bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 / bil2 txthasil.text = hasil Private Sub cmdkali_click() Dim bil1, bil2, hasil As Integer bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 * bil2 txthasil.text = hasil Private Sub cmdkeluar_click() Unload Me 15

Private Sub cmdkurang_click() Dim bil1, bil2, hasil As Integer bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 - bil2 txthasil.text = hasil Private Sub cmdtambah_click() Dim bil1, bil2, hasil As Integer bil1 = Val(txtbil1.Text) bil2 = Val(txtbil2.Text) hasil = bil1 + bil2 txthasil.text = hasil Simpan Project dan Form, jalankan program dan coba lakukan perhitungan. Bersambung... Segera... Biografi Penulis Danu Wira Pangestu, S.Kom. Menyelesaikan S1 Teknik Informatika di Universitas PGRI Yogyakarta pada tahun 2006, berprofesi sebagai tenaga pengajar sejak 2003 pada beberapa instansi pendidikan/pelatihan komputer di Yogyakarta dengan spesialisasi Desktop & Database Programming dan Design Grafis. 16