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

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

Pengenalan Visual Basic

MODUL V FUNCTION DAN BUILT IN

A. PROJECT PROJECT VISUAL BASIC

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

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

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

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

VISUAL BASIC /18/2014 1

BAB V PROSEDUR DAN FUNGSI

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

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

PEMROGRAMAN VISUAL BASIC

Algoritma Pemrograman 2 B

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

BAB IV VARIABEL DAN TIPE DATA

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

MODUL I Pengenalan IDE Visual Basic 6.0

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

Writting Procedure and Function

PROSEDUR & PARAMETER PROSEDUR

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

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

Pertemuan 2 Bahasa Visual Basic Aplication

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

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

BAB 2 LANDASAN TEORI

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Dasar Pemrograman Java

BAB III Struktur Program

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

MODUL II VARIABEL DAN TIPE DATA

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

VISUAL BASIC 6.0 SETYO BUDI, M.KOM.

PEMROGRAMAN I (VB) Pertemuan 2. By: Augury

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

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

MODUL-MODUL PRAKTIKUM VB.

Visual Basic 6.0 For Beginners

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

Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN

Pemrograman Dasar M E T H O D / F U N G S I

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

VI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :

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

VARIABEL, OPERATOR DAN EKSPRESI

Manipulasi Data & Pengolahan File

Objek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom

M. Choirul Amri.

Petunjuk/Teknik Pemrograman Visual (VB) Konvensi Penamaan Identifier

MODUL 2 SELECTION & LOOPING PADA FORM

P5 Variabel, Tipe Data dan Operator

PENGGUNAAN DATA DAN VARIABEL

ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

MODUL PEMROGRAMAN WEB

SUMBER BELAJAR PENUNJANG PLPG

Kontrak Kuliah. Stored Procedures and Function. Edi Sugiarto, S.Kom, M.Kom

Visual Basic 6.0 For Beginners

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013

PEMROGRAMAN TERSTRUKTUR II

MODUL-MODUL PRAKTIKUM VB.

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

MODUL. Fungsi (Function) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Bahasa C-M6 By Jamilah, Skom 1

Catatan Kuliah PAM 282 Pemrograman Komputer II

P8 Procedure & Function pada Visual Basic.Net

Visual Basic 6.0 For Beginners

VISUAL BASIC 6.0 SETYO BUDI, M.KOM

2 TIPE DATA DAN VARIABEL

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

STRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.

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

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

PEMROGRAMAN BERORIENTASI OBJEK

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

Pemrograman Berorientasi. Class dan Obyek 2

Modul Praktikum Ke-2

BEKERJA DENGAN JAVA CLASS LIBRARY

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

Fungsi. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

BAB II TINJAUAN PUSTAKA

Modul PVB-POLINEMA V1.0

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Struktur Data II. Bekerja Dengan Form.

Function. Pertemuan 7 Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015

Dasar Komputer & Pemrograman 2A

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

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

Procedure bertujuan untuk membagi-bagi sebuah program menjadi beberapa sub program, sehingga program menjadi lebih sederhana dan efisien.

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

OBJECT, CLASS DAN METHOD. 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class

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

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

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

Algoritma & Pemrograman FUNGSI. Pengampu : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM. Smart, Trustworthy, And Teamwork

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

Transkripsi:

PROCEDURE DAN FUNCTION Mardhiya Hayaty, ST, M.Kom

Sub Rutin Adalah kumpulan program Digunakan untuk mengurangi jumlah baris kode program yang penggunaannya mungkin berulangulang/sering dipakai Dalam bahasa pemrograman visial basic, sub rutin terbagi 2 yaitu : procedure dan function

Procedure & Function Keuntungan : 1. Kode program menjadi lebih sederhana 2. Satu prosedur dapat dipakai berulang-ulang 3. Mudah dikembangkan dan mudah dimodifikasi terutama utnuk kode program yang rumit

Procedure Sintaks untuk prosedur Sub adalah: [Private Public][Static]Sub namaprosedur (argumen) statements End Sub Keterangan : Public : Procedure dapat diakses di semua procedur dalam sebuah modul. Private : Procedure dapat dikases oleh procedure lain dalam satu modul Static : Variabel lokal dari procedure dipertahankan nilainya

Procedure Contoh: Private Sub TampilkanPesan() Dim strkalimat As String strkalimat = "Selamat datang di Visual Basic Indonesia" MsgBox strkalimat, vbinformation End Sub

Procedure Pernyataan-pernyataan yang berada di antara baris Sub dan End Sub dieksekusi (statements) Prosedur Sub dapat ditempatkan di dalam standard modules, class modules, dan module form. Prosedur Sub secara default Public dalam semua module, yang artinya mereka dapat dipanggil dari manapun di aplikasi.

Tipe procedure 1. General procedure Didefinisikan sendiri oleh programmer Akan bekerja setelah procedure tersebut dipanggil 2. Event Procedure Akan bekerja jika ada event/kejadian pada saat run time Event procedure dipasangkan pada event sebuah objek/component

Memanggil procedure Call namaprosedur atau langsung dipanggil nama prosedurnya Contoh : Call TampilkanPesan Atau TampilkanPesan

Function Seperti prosedur, Function adalah kumpulan perintah yang terpisah yang dapat menerima argumen, mengeksekusi sekumpulan pernyataan, dan mengubah nilai argumennya. Tidak seperti prosedur, Function dapat mengembalikan nilai ke pemanggil prosedurnya.

Function Sintak [Private Public][Static]Function procedurename (arguments) [As type] statements End Function Argument adalah parameter beserta tipe datanya

Procedure vs Function Definisi Parameter Procedure Sebuah kumpulan perintah (Statement) yang tidak mengembalikan nilai balik terhadap pemanggilnya Bisa menggunakan parameter dan bisa juga tidak menggunakan parameter (Optional). Function Sebuah kumpulan Statement yang akan mengembalikan sebuah nilai balik pada pemanggilnya. Nilai yang dihasilkan Function harus ditampung kedalam sebuah variabel. Bisa menggunakan parameter dan bisa juga tidak menggunakan parameter (Optional). Deklarasi Menggunakan keyword Sub. Menggunakan keyword Function,untuk mengembalikan nilai hasil dari Statement menggunakan keyword return atau menggunakan nama dari function tersebut.

Function Contoh Function luas_segitiga(alas, tinggi) As Double luas_segitiga = 0.5 * alas * tinggi End Function Contoh pemanggilan Private Sub CMd_Hitung_Click() Txthasil.Text = luassegitiga(5, 11) End Sub

Function Contoh pemanggilan 2 Private Sub CMd_Hitung_Click() Txthasil.Text = luassegitiga(txtalas.text, txttinggi.text) End Sub Adalah nilai parameter input Adalah sebuah nama function

Built in Function Adalah function yang disediakan oleh visual basic/vendor Fungsi Built in - string Fungsi built in - matematika

Built in function - String Left mengambil karakter dari sebelah kiri Right mengambil karakter dari sebelah kanan Mid mengambil karakter dari tengah LTrim kiri membuang semua semua awal spasi yang ada disebelah RTrim kanan membuang semua semua awal spasi yang ada disebelah Trim kanan membuang semua spasi yang ada disebelah kiri dan Len memberikan nilai balik integer sebagai panjang string LCase mengubah string menjadi huruf kecil semua UCase mengubah string menjadi huruf besar semua Str (int) mengubah bilangan menjadi string (konversi) Chr (Asscii) konversi dari nilai ascii menghasilkan karakter

Built in function - mathematics Val (Str) konversi string menjadi integer Asc(Char) konversi karakter menghasilkan nilai ascii Abs(Number) memberikan nilai mutlak dari suatu nilai negatif Round(Number,Decimal) membulatkan suatu angka sampai beberapa digit decimal Sqr(Number) memberikan hasil akar kuadrat dari suatu nilai Tan() mengembalikan nilai tangen dari argument dalam radian Cos() mengembalikan nilai cosinus dari argument dalam radian Atn() dalam bentuk radian mengembalikan nilai arc tangen dari argument Long() mengembalikan nilai logaritma dari argument CInt() terdekat pembulatan nilai decimal 0.5 dan lebih ke integer yang Fix() pemotongan suatu nilai decimal menjadi integer Int() pembulatan ke bawah suatu nilai decimal

Built in function date and time Date() mengambil tanggal system komputer IsDate memberikan nilai balik Boolean, true jika parameter adalah sebuah tanggal DateValue konversi string menjadi date D(Date),M(Date),Y(Date) memberikan nilai integer dari Variabel Date untuk hari, bulan dan tahun Time() mengambil waktu dari system komputer H(Date),M(Date),S(Date) memberikan nilai integher dari variable date untuk jm, menit dan deik TimeValue(str) konversi string ke variable date