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

dokumen-dokumen yang mirip
MODUL V FUNCTION DAN BUILT IN

Krisna D. Octovhiana

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

Visual Basic 6.0 For Beginners

VISUAL BASIC /18/2014 1

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

Pengenalan Visual Basic

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

PRAKTIKUM 1 INPUT - OUTPUT

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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

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

A. PROJECT PROJECT VISUAL BASIC

Modul Praktikum Ke-2

PENGGUNAAN DATA DAN VARIABEL

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

BAB V PROSEDUR DAN FUNGSI

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

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

PROYEK-PROYEK VISUAL BASIC DAN DASAR-DASAR VISUAL BASIC CODE

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Pendidikan Teknik Informatika Universitas Negeri Malang

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

PEMROGRAMAN VISUAL BASIC

MODUL I Pengenalan IDE Visual Basic 6.0

PENGGUNAAN EVENT, PROPERTY DAN METHOD

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

Writting Procedure and Function

PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

Krisna D. Octovhiana. 1.1 Apa itu Operator?

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

STRUKTUR KENDALI PERULANGAN

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

VARIABEL, OPERATOR DAN EKSPRESI

PEMROGRAMAN DASAR. Visual Basic 6

MODUL-MODUL PRAKTIKUM VB.

TUGAS MAKALAH VISUAL BASIC 6.0

Modul Praktikum Ke-1

PRAKTIKUM 2 KONDISI DAN PILIHAN

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

Pertemuan 2 Bahasa Visual Basic Aplication

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

E-Trick Visual Basic 6.0

PROSEDUR & PARAMETER PROSEDUR

STRUKTUR KENDALI PERCABANGAN

Algoritma Pemrograman A

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Apa itu Array?

MODUL-MODUL PRAKTIKUM VB.

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

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

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Visual Basic 6.0 SETYO BUDI, M.KOM

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

Form Label Text Box Command Button

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

Algoritma Pemrograman 2 B

Pengenalan Dan Contoh Penggunaan Sederhana Fungsi Looping Pada Visual Basic

Bab I Pengenalan Visual BASIC

DISusun Oleh :Team Penyusun Mo

Visual Basic 6.0 For Beginners

BAB V Pengenalan Komponen-Komponen (object) pada VB

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

Visual Basic 6.0 For Beginners

Pertemuan 1 Pengenalan Visual Basic

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

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

Metode yang umum digunakan :

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

PENGULANGAN, ARRAY. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowloedge and Education

MODUL VI PROSEDUR. Secara garis besar ada dua keuntungan yang bisa diperoleh dari pemakaian prosedur, yaitu:

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

PENGENALAN VISUAL BASIC 6.0

PEMROGRAMAN TERSTRUKTUR II

Mata Kuliah: Pemrograman Bisnis I (VB.NET) Minggu : IX Reference Site : p1.html Pokok Bahasan :

LAPORAN APLIKASI PENGOLAHAN DATA SISWA DAN DATA NILAI PEMBELAJARAN SISWA SD NEGERI MANGUN JAYA 01

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

MENGELOLA FILE. - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

Array dan Prosedur. Oleh : Edi Sugiarto, S.Kom, M.Kom

UNIVERSITAS GUNADARMA

MODUL II PENGGUNAAN KOMPONEN DASAR

Struktur Data II. Bekerja Dengan Form.

Kelas X Semester II. Cindra Paramukti X7 08 Tugas TIK Tutorial Visual Basic 6.0

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

Object (Control) Dalam Vb.Net

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

Pengantar Visual Basic

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

Sesi/Perkuliahan ke: XII

MODUL 2 SELECTION & LOOPING PADA FORM

Krisna D. Octovhiana

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II OBJECT, EVENT & PROPERTY

Transkripsi:

Procedure & Function (Visual Basic 6.0) Seringkali kita menuliskan beberapa kode yang sama berulang - ulang, yang sangat memboroskan memory dan membuat ukuran file kita semakin membengkak. Untuk mengatasi hal tersebut dapat dilakukan penghematan penulisan terhadap kode yang sering berulang dengan cara menggunakan sebuah/beberapa prosedur dan atau fungsi yang memang disediakan oleh Visual Basic. Berikut penjelasan mengenai procedure dan function tersebut. Prosedur (Procedure) Dalam kenyataan seringkali program yang harus ditulis cukup panjang, sehingga kesalahan yang mungkin dibuat oleh seorang programmer semakin besar. Untuk mengatasi masalah tersebut dapat dilakukan dengan memecah program tersebut menjadi bagian-bagian kecil (rutin) tetapi tetap logis. Rutin-rutin kecil tersebut akan membuat penelusuran dan perawatan program menjadi lebih mudah dan terstruktur. Rutin-rutin kecil tersebut sering disebut dengan nama prosedur. Dalam Visual Basic terdapat 2 macam prosedur yaitu : 1) Prosedur umum (general purpose procedure) merupakan prosedur yang ditemukan di dalam daftar Drop Down pada jendela kode. 2) Prosedur Kejadian (Event procedure), prosedur yang berisi kode yang dijalankan ketika suatu kejadian dari kontrol di bangkitkan. Sedangkan prosedur-prosedur yang ditambahkan dalam sebuah program tersebut disebut subprogram. Ada 2 jenis subprogram dalam Visual Basic yaitu prosedur subrutin (subroutine procedures) dan prosedur fungsi (function procedures). I. Subrutin Subrutin merupakan prosedur umum (general porpuse procedure) yang ditulis dan ditambahkan dalam program. Format penulisan sebuah subrutin adalah sebagai berikut. [Public Private] Sub <nama_sub> ([<argumen>]) <isi procedure> End Sub Contoh Private Sub Pangkat() Dim Bilangan as Integer Bilangan = txttotal.text lblbilangan.caption = Bilangan * Bilangan End Sub Universitas Muria Kudus 1 Sistem Informasi

Keterangan : - Pernyataan [Public Private] menentukan ruang lingkup (scope) procedure. Sebuah procedure dengan scope public bisa digunakan dalam lingkup project. Sedangkan procedure dengan scope private hanya bisa digunakan dalam lingkup form saja. - <nama_sub> dibuat sebagai pengenal procedure saat di- panggil. Aturan penamaan sebuah procedure sama dengan aturan penamaan sebuah variabel. Nama sebuah procedure dibuat unik, tidak boleh ada yang sama. - <argumen> merupakan serangkaian nilai dan tipe data yang dipakai oleh procedure untuk mengerjakan tugas -nya atau sering disebut sebagai paramater. Sebuah procedure bisa saja tidak memakai argumen sama sekali. Untuk menggunakan sebuah procedure, maka procedure tersebut harus di- panggil pada bagian tertentu dari kode program. Procedure subrutin di- panggil dengan pernyataan : Call <nama_sub>([<argumen>]) Contoh Call Pangkat() Contoh Penerapan Aplikasi pemakaian subrutin (Program Pengatur property Font) 1) Buat desain form seperti dibawah ini. Universitas Muria Kudus 2 Sistem Informasi

2) Atur Property Kontrol Seperti dibawah ini Kontrol Property Nilai Form1 Name Frmfont Caption Setting Property Font Frame1 Caption Property Font Checkbox1 Name Chkbold Caption Font Bold Checkbox2 Name Chkitalic Caption Font Italic Checkbox3 Name Chkunder Caption Font Underline Checkbox4 Name Chkstri Caption Font Strikethru Checkbox5 Name Chksize Caption Font Size Name Txtsize Textbox1 Text 8 Alignment 1 Frame2 Caption Preview Label1 Name lblset Caption Latihan VB Timer1 Interval 500 3) Source Code Universitas Muria Kudus 3 Sistem Informasi

Universitas Muria Kudus 4 Sistem Informasi

4) Aplikasi Pengatur Property Font Setelah Dijalankan Latihan Penerapan pemakaian subrutin 1) Buat aplikasi program X pangkat Y yang sudah dicontohkan pada materi kemarin dengan menggunakan subrutin, dimana X dan Y nya adalah parameternya. 2) Aplikasi untuk menampilkan bilangan dengan kelipatan 3 atau 4 dengan rentang tertentu seperti latihan kemarin tetapi menggunakan procedure dimana rentang nilai sebagai parameternya. Universitas Muria Kudus 5 Sistem Informasi

II. Function Subrutin dan Fungsi sebenarnya mirip yaitu prosedur umum (general purpose procedure) yang ditulis dan ditambahkan dalam program. Bedanya Fungsi mengembalikan nilai sedangkan Subrutin tidak. Format penulisan sebuah Fungsi adalah sebagai berikut : [Public Private] Function <nama_function> ([<argumen>]) As tipe_data> <isi function> End Function Contoh Function Pangkat(Bilangan as Integer) Pangkat = Bilangan * Bilangan End Function Keterangan : - Pernyataan [Public Private] menentukan ruang lingkup (scope) function. Sebuah function dengan scope public bisa digunakan dalam lingkup project. Sedangkan function dengan scope private hanya bisa digunakan dalam lingkup form saja. - <nama_function> dibuat sebagai pengenal function saat di- panggil. Aturan penamaan sebuah function sama dengan aturan penamaan sebuah variabel. Nama sebuah function dibuat unik, tidak boleh ada yang sama. - <argumen> merupakan serangkaian nilai dan tipe data yang dipakai oleh function untuk mengerjakan tugas -nya atau sering disebut sebagai paramater. Sebuah function bisa saja tidak memakai argumen sama sekali. - Pernyataan As <tipe_data> pada function menentukan tipe data nilai yang akan dikembalikan (return value) setelah tugas -nya selesai. Untuk menggunakan sebuah procedure, maka procedure tersebut harus di- panggil pada bagian tertentu dari kode program. Procedure subrutin di- panggil dengan pernyataan : ReturnVal = FunctionName [(Argumen list)] Keterangan ReturnVal merupakan nilai pengembalian (return value). Contoh Txtpangkat.text = pangkat(3) Universitas Muria Kudus 6 Sistem Informasi

Contoh Penerapan Aplikasi pemakaian function (Program Konversi angka ke terbilang) 1) Buat desain form seperti dibawah ini. 2) Atur Property Kontrol Seperti dibawah ini Kontrol Property Nilai Form1 Name Frmkonversi Caption Konversi Angka ke Terbilang Frame1 Caption Name Txtangka Textbox1 Text 0 Alignment 2 Maxlength 2 Textbox2 Name Txtterbilang Text Cmdbutton1 Name Cmdkonversi Caption Konversi Universitas Muria Kudus 7 Sistem Informasi

3) Source Code Universitas Muria Kudus 8 Sistem Informasi

4) Aplikasi Pengatur Property Font Setelah Dijalankan 5) Keterangan Syntax Baru Syntax Parameter Kegunaan Left Right Mid Str Val Trim (data string, panjang) (data string, panjang) (data string, start, panjang) (data number) (data string) (data string) Mengambil Sejumlah karakter dari sebuah data string dari kiri sejumlah panjang yang telah ditentukan. Mengambil Sejumlah karakter dari sebuah data string dari kanan sejumlah panjang yang telah ditentukan. Mengambil Sejumlah karakter dari sebuah data string dari start yang telah ditentukan sejumlah panjang yang telah ditentukan. Mengkonversi tipe data kelompok number ke tipe data string Mengkonversi tipe data string ke tipe data number Menghilangkan karakter spasi pada data string Universitas Muria Kudus 9 Sistem Informasi

Latihan Penerapan pemakaian function Buat lah program konversi angka ke terbilang seperti contoh diatas, tapi jumlah maksimal digitnya 3 Universitas Muria Kudus 10 Sistem Informasi