Prosedur.

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek
Advertisements

PROCEDURE Temu IX BANGHER.
Fungsi Konsep Pemrograman.
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
Class dan Objek Lebih Lanjut dalam Pemrograman Berorientasi Objek Pada VB.Net Oleh : Indra, S.Kom.
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
PROSEDUR 1 Prosedur Adakalanya ketika kita membuat program, ada beberapa kode program yang ditulis berulang-ulang. Hal ini tentu saja menyita waktu dan.
Menciptakan Fungsi.
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
Prosedur (Procedure).
Pemograman 1 Pertemuan 4.
Memori dan Scope Variabel
Function Ery Setiyawan Jullev.
Form Gambar IDE (Integrated Development Environment) VB6 ToolBar
PERTEMUAN 7 Pemrograman Visual
SUB-PROSES # PENGANTAR MANFAAT PARAMETER PROSEDUR
PROSEDUR.
PL/SQL PROGRAMMING PL/SQL adalah prosedur berkelanjutan dari Oracle -SQL yang menawarkan satu bentuk bahasa pemrograman. PL/SQL memungkinkan user atau.
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Procedure , Function dan Parameter
LOOPING dan array Tinaliah, S. Kom.
Modul 4 Prosedur dan Fungsi.
Function User Function.
Dasar-dasar Visual Basic
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
SUBRUTIN By Adnan Purwanto, S.Kom.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
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.
Sub Program Materi 8.
PROCEDURE DAN FUNCTION
PROCEDURE AND FUNCTION
Pertemuan 3 Variabel & Konstanta.
BAB 6 FUNGSI DAN PROSEDUR.
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
Stored Function Tanpa Parameter
ELEMEN-ELEMEN PROGRAM
PENJURUSAN DI ORACLE ORACLE DEVELOPER
PERTEMUAN VII PROSEDURE DAN FUNGSI
METHODS Mr. Yasri Object Oriented Program.
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
Pengantar Pemrograman
SUBRUTIN.
SUBROUTINE: Prosedure dan Fungsi
Pemrograman VB.NET Pertemuan 2 Sorang Pakpahan,S.Kom.,M.Kom.
TEKNOLOGI INDUSTRI PERTANIAN
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
LAB PEMOGRAMAN III (VISUAL BASIC)
As’ad Djamalilleil Function (Fungsi) As’ad Djamalilleil
Sequence, Procedure & Function
QUIS Algoritma Pemrograman I
IT234 ALGORITMA DAN STRUKTUR DATA
Procedure , Function dan Parameter
Procedure , Function dan Parameter
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
Algoritma dan Pemrograman
Fungsi.
Procedure , Function dan Parameter
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
BAB 6 SUB PROGRAM.
Memori dan Scope Variabel
Transcript presentasi:

Prosedur

Pendahuluan Prosedur dan fungsi merupakan blok program yang dapat dipanggil dalam sebuah program aplikasi. Untuk penggunaan prosedur dapat dilakukan hanya dengan memanggil nama prosedur tersebut. Dengan prosedur penulisan program menjadi lebih modular dan terstruktur. Prosedur tidak mengembalikan nilai sedangkan fungsi mengembalikan nilai. Secara garis besar ada tiga jenis prosedur yaitu : Sub prosedur, Function prosedur dan event prosedur.

Sub Prosedur Pada Sub prosedur dapat memiliki parameter ataupun tidak. Parameter tersebut bisa berjumlah lebih dari satu. Pernyataan yang ada didalam prosedur akan dieksekusi ketika prosedur tersbut dipanggil. Sebuah prosedur didefinisikan dengan kata kunci Sub dan End Sub

Prosedur dapat ditulis pada module, class atau structure Prosedur dapat ditulis pada module, class atau structure. Penentu akses dari prosedur adalah private, protected, Friend, dan Public. Secara default penentu akses prosedur adalah public artinya prosedur dapat dipanggil dari mana saja di dalam proyek tersebut. Parameter pada prosedur ada dua jenis yaitu : ByVal dan ByRef. Parameter ByVal nilai yang dimasukkan dalam prosedur hanya berubah pada prosedur tersebut sedangkan diluar prosedur nilai tersebut tidak akan berubah.

Cara memanggil prosedur :   Call [nama_prosedur] ([parameter]). Format penulisan Sub prosedur adalah sebagai berikut : Sub procedure-name(parameter-list) declarations and statements        End Sub

Function Prosedur Hampir sama dengan sub prosedur, namun pada fungsi terdapat nilai kembalian. Fungsi dapat dibuat sendiri ataupun menggunakan fungsi yang sudah disediakan oleh VB.NET

Cara memanggil Fungsi Cara pemanggilan fungsi yang dibuat sendiri atau fungsi yang sudah disediakan oleh VB.NET sama saja yaitu : [nama_variabel_penampung] = [nama_fungsi] ( parameter) Format penulisan Fungsi : Function procedure-name(parameter-list) As return-type declarations and statements Return expression End Function

Option Strict Visual basic menyediakan beberapa cara untuk mengendalikan data type. Pilihan pertama adalah pada saat Option Explicit On maka pendeklarasian semua variabel sebelum digunakan didalam program harus dilakukan untuk menghindari kesalahan. Pilihan kedua adalah : mengubah nilai default option sctric yang biasanya adalah off. Option strict berfungsi untuk mengurangi waktu debugging dan meningkatkan clarity dari program.

ByVal dan ByRef ByVal adalah default keyword yang baru untuk method parameter. Visual Studio akan menambahkannya secara otomatis ketika anda membuat method parameter. Jika parameter pada method di deklarasikan ByVal berarti nilai dari parameter tersebut adalah kopian dari nilai parameter method pemanggil. Jadi ketika parameter pada method diubah maka tidak berpengaruh ke parameter method pemanggil.

ByRef Lain halnya jika anda menggunakan keyword ByRef, dengan ByRef maka parameter pada method mereferensi ke object yang sama dengan parameter pada method pemanggil, maka jika parameter pada method berubah ini juga berpengaruh ke parameter di method pemanggil.

Bilangan Random Fungsi Rnd menghasilkan angka random Fungsi Rnd menghasilkan angka desimal dalam range 0 hingga 1, akan menghasilkan angka 0 tapi tidak sampai 1.

  Prosedur Umum Prosedur umum (General Prosedur) merupakan prosedur digunakan untuk menghasilkan proses  atau pernyataan umum yang bisa dipakai oleh event-event prosedur pada tubuh program.

Dalam dunia pemrograman pada Visual Basic Dalam dunia pemrograman pada Visual Basic .Net, prosedur terdiri dari 4 macam bentuk: Property Sub Function Event

Property suatu prosedur yang memiliki 2 sifat, yaitu biasa digunakan untuk menampung sebuah nilai. Sehingga nantinya bisa digunakan oleh Anda atau user yang lainnya. Sedangkan yang kedua adalah hanya bertugas sebagai status/fungsi/ekspos. Ini dikarenakan property tersebut dibuat dalam lingkup read only.

Pada VBNET terdapat tiga macam Property Procedure Yaitu : Property Let Property ini digunakan untuk mengatur nilai pada properti Property Get Property ini digunakan untuk mengembalikan nilai pada properti Property Set Property ini digunakan untuk mengatur referensi pada Objek.

Kelebihan property adalah: Anda bisa mengsetting nilainya pada jendela property. Anda bisa menggunakannya pada logika ekspresi, semisal If Then Else End If atau Select Case Else End Select.

Memanggil Prosedur Suatu prosedur yang sudah dibuat dan bersifat umum dapat dipanggil, baik dalam satu wilayah  atau beda.  Yang dimaksud  beda  wilayah  adalah  prosedur  dibuat pada forms module,tetapi memanggilnya lewat class module, demikian pula sebaliknya.

Prosedur pada form module Semua panggilan  yang berasal  dari luar  form harus mengarah  ke modul form dimana prosedur tersebut dibuat. Untuk memanggil suatu prosedur pada form, dapat digunakan perintah  call  yang  diikuti  dengan  nama  prosedur  dan  parameter  yang  dibawa  atau langsung diketik nama prosedur beserta parameternya.

Prosedur Pada Class Module Sama  dengan  form  module,  pemanggilan  prosedur  pada  class  module  membutuhkan variable yang menunjukkan objek baru dari nama class module. Variabel tersebut  harus sudah dideklarasikan pada modul yang memanggil.

Prosedur untuk memanggil dirinya sendiri. Prosedur untuk memanggil dirinya sendiri dikenal dengan istilah rekursif.

Parameter dalam prosedur Umumnya  sebuah  prosedur  yang  dipanggil  menyetarkan   prosedur  yang  dipanggil menyetarkan variabel yang mempunyai nilai. Variabel seperti ini desebut dengan parameter

Pengiriman Parameter secara nilai Suatu parameter  nyata  dikirim  secara  nilai  ke dalam  sebuah  prosedur.  Menyebabkan parameter formal pada prosedur tersebut bersifat lokal. Jika parameter formal pada prosedur tersebut berubah, nilainya tidak akan mempengaruhi nilai parameter nyata

Pengiriman  parameter  secara  nilai  ini  bersifat  searah  yaitu  dari  parameter  nyata  ke parameter formal dan tidak terjadi pengiriman balik nilai dari parameter formal ke parameter nyata.  Parameter-parameter yang digunakan pada pengiriman secara nilai ini disebut dengan parameter  nilai.  Untuk  menujukkan  bahwa  variabel-variabel yang  digunakan  merupakan parameter byvalue. Parameternya harus dipanggil dengan perintah ByVal.

Pengiriman parameter secara acuan Parameter  nyata  yang  dikirim  secara  acuan  ke dalam  sebuah  prosedur  menyebabkan perubahanyang  terjadi  pada  nilai  parameter  formal.  Parameter-parameter   ini disebut dengan variabel parameter. Sebuah parameter formal dapat dipanggil dengan perintah ByRef agar bisa mengembalikan nilainya ke parameter nyata.

Pengiriman parameter secara array Perintah  parameter  array  yang  digunakan  saat  mendeklarasikan   parameter  pada  suatu prosedur, akan menunjukkan bahwa jumlah parameter untuk prosedur tersebut tidak terbatas. Tipe  dari   parameter  ParamArray   harus  menggunakan   array  dimensi  satu.,  dan  harus ditempatkan   sebagai   parameter   terakhir   dalam   daftar   parameter   formal.   Jadi   tidak diperbolehkan mengkombinasikan ParamArray dengan ByRef.

Sub suatu prosedur tunggal, sehingga tidak memiliki sifat apapun selain melakukan tugasnya. Ditambah lagi Anda tidak bisa menggunakannya pada logika ekspresi. Dikenal juga dengan istilah Stand-Alone Call Statements

Function Nyaris sama seperti property. Lebih tepatnya function hanya memiliki satu sifat saja, yaitu hanya sebagai status/fungsi/ekspos. Kelebihan dari function adalah, Anda bisa menggunakannya pada logika ekspresi.

Event suatu prosedur yang hanya akan berjalan bila kondisinya dimungkinkan/berlaku.