1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Penggunaan Struktur Kontrol SELECT…CASE
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 4. Variabel Variabel adalah obyek pada Program yang di tujukan untuk menyimpan sautu nilai, di mana nilai tersebut.
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer - Application Developer
panduan praktis belajar VISUAL BASIC 6.0
RECORD.
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
Pemograman 1 Pertemuan 4.
PEMOGRAMAN 1 Pertemuan 3.
As’ad Djamalilleil Function (method) As’ad Djamalilleil
PROSEDUR.
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Procedure , Function dan Parameter
LOOPING dan array Tinaliah, S. Kom.
Dasar-dasar Visual Basic
1 Pertemuan 4 Form dan Control Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pemrograman Basisdata
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Pemrograman VB.NET Pertemuan 3.
Pertemuan 9 Strukturisasi Control Flow pada Bahasa rakitan 8088
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
1 Pertemuan 2 Function & Pointer Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
1 Pertemuan 09 Menu Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
Perulangan Ari Pambudi.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
PEMROGRAMAN API - PERTEMUAN 3 -. API parameter types  Terdapat parameter yang asing seperti VOID, LPCSTR or DWORD.  Bila anda familiar dengan C, maka.
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Data & Variabel Visual basic 6.0.
Variabel, Konstanta, tipe data dan Operator
PROCEDURE AND FUNCTION
Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0
Pertemuan 3 Variabel & Konstanta.
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Penggunaan Struktur Kontrol SELECT
Penggunaan Struktur Kontrol
Pemprograman VB Dot Net
PERTEMUAN VII PROSEDURE DAN FUNGSI
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
METHODS Mr. Yasri Object Oriented Program.
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
PERTEMUAN IV STRUKTUR KEPUTUSAN
Pengantar Pemrograman
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Perulangan.
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
Pemrograman .NET Chapter 1
Variabel, Konstanta, tipe data dan Operator
PERTEMUAN 2 MACRO EXCEL.
Struktur Kontrol Keputusan IF dan Select
Prosedur.
Penggunaan Struktur Kontrol Pengulangan
SUBROUTINE: Prosedure dan Fungsi
Pengenalan Visual Basic
Parameter.
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Pemrograman VB.NET Pertemuan 10.
PERTEMUAN VI STRUKTUR KEPUTUSAN
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Pertemuan 13 Application Programming Interface (API)
Penggunaan Struktur Kontrol Pengulangan
ALGORITMA & PEMROGRAMAN 2B
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
Transcript presentasi:

1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mendemonstrasikan penggunaan parameter di dalam procedure (C3)

3 Outline Materi Procedure dan Parameter Procedure Parameter On Error

4 Procedure Ada 2 jenis Procedure : –Sub –Function Scope Procedure bisa berupa Public, Private atau Friend Function GetTotal() As Currency GetTotal = CCur(txtTotal.Text) End Function Private Sub Form_Load() txtTotal.Text = "" End Sub Semua event procedure adalah Private Public Function

5 Procedure

6 Parameter Sub dan Function dapat menerima sekelompok nilai argument dari pemanggil dan diterima ke dalam sekelompok parameter Passing Argument : –By Value –By Reference

7 Parameter –By Value Argument dikirimkan sebagai konstanta bagi procedure penerima Keyword ByVal –By Reference (default) Argument dikirimkan sebagai variable bagi prosedure penerima. Nilai variable tersebut akan terupdate secara otomatis ke modul atau procedure pemanggil Keyword ByRef Sub HitungGrade(ByVal NilaiAkhir As Long, ByRef Grade As String) If NilaiAKhir>85 then Grade=“A” Elseif... End Sub

8 Parameter Optional keyword –Jika parameter bersifat optional maka argument untuk parameter ini tidak harus dikirim Function HitungGrade(ByVal NilaiAkhir As Byte,Optional NilaiPraktikum as Byte) as String Dim Grade as String Dim NilaiGabung as Byte If IsMissing(NilaiPraktikum) Then NilaiGabung = NilaiAkhir Else NilaiGabung = (NilaiAKhir + NilaiPratikum)/2 End If If NilaiGabung>85 then Grade=“A” Elseif... HitungGrade = Grade End Function

9 Parameter ParamArray –Parameter dengan tipe ini menerima argument berupa array. Function Sum(ParamArray args() As Variant) As Double Dim i As Integer For i = 0 To UBound(args) Sum = Sum + args(i) Next End Function

10 On Error Perintah ini dipakai untuk melakukan error trapping(penjebakan error) Tanpa adanya error trapping maka ketika aplikasi mengalami kegagalan (pencarian data atau division by zero) maka secara otomatis aplikasi akan kembali ke windows Namun pemakaian error trapping kadang kala menyulitkan pada saat melakukan error tracing(pencarian kesalahan) On Error biasa digunakan bersama GoTo (Label) dan Exit Sub

11 On Error Function HitungGrade(ByVal NilaiAkhir As Byte,Optional NilaiPraktikum as Byte) as String On Error GoTo errHitungGrade Dim Grade as String Dim NilaiGabung as Byte If IsMissing(NilaiPraktikum) Then NilaiGabung = NilaiAkhir Else NilaiGabung = (NilaiAKhir + NilaiPratikum)/2 End If If NilaiGabung>85 then Grade=“A” Elseif... HitungGrade = Grade Exit Function errHitungGrade : Msgbox “Error bleh” + Err.Description End Function