SUBROUTINE: Prosedure dan Fungsi

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

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.
Subprogram Program kecil yang melakukan tugas tertentu dan merupakan bagian dari program secara keseluruhan Keuntungan : Mudah dikodekan Mudah dipahami.
panduan praktis belajar VISUAL BASIC 6.0
MATERI 9 FUNGSI REKURSIF.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Kondisional Inti dari sebuah program adalah bagaimana mengambil keputusan berdasarkan masukan yang ada Pengambilan keputusan dilakukan dengan eksekusi.
LOGIKA DAN ALGORITMA - PERTEMUAN 8 - REKURSI.
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.
Function(2).
Team Pemrograman I AMIK MBP1 Struktur Kendali  Struktur kendali memungkinkan Anda untuk mengatur jalannya program.  Jika dibiarkan tanpa diperiksa oleh.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Procedure & Function Sub Program.
Pemprograman Terstruktur 1
STORED PROCEDURE Achmad Yasid, SKom.
LOOPING dan array Tinaliah, S. Kom.
Percabangan dan Perulangan
Pemrograman VB.NET Pertemuan 3.
Struktur kontrol.
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
PROCEDURE AND FUNCTION
Pertemuan 3 Variabel & Konstanta.
Penggunaan Struktur Kontrol SELECT
Penggunaan Struktur Kontrol
Pemprograman VB Dot Net
Visual Basic.NET – Flow Control Statement
Pemprograman VB Dot Net
PERTEMUAN IV STRUKTUR KEPUTUSAN
Struktur Program Minimal
Pengantar Pemrograman
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
KOMPUTER APLIKASI AKUNTANSI - V -
Menggunakan Pengulangan - Do While / Loop - Do / Loop While - While / Wend Dosen : Ega Hegarini.
PENGGUNAAN DATA DAN VARIABEL
Prosedur.
Penggunaan Struktur Kontrol Pengulangan
“Array, Procedure dan Function”
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Algoritma dan Pemrograman Subrutin
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
PERTEMUAN 5 Pemrograman Visual
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Materi Praktikum Algoritma dan Pemrograman 2A PJ : Darmadi
Perulangan.
Dikompilasi Oleh : Ary Bima Kurniawan ST., MT.
Pemrograman VB.NET Pertemuan 10.
PERCABANGAN DAN PERULANGAN
Algoritma dan Pemrograman Subrutin (Function)
PowerBASIC A Varian Of Basic
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
Algoritma dan Pemrograman Subrutin
STRUKTUR CONTROL program
Instruksi IF Alur program dapat dikendalikan oleh kondisi, dimana kondisi tersebut menentukan alur program selanjutnya. Kondisi ini dinyatakan dalam bentuk.
PERTEMUAN VI STRUKTUR KEPUTUSAN
Rekursif- studi kasus.
FUNCTION Kelompok 2 : Dewi sandra ( ) Krisna indriarti ( ) Setiyono lukito ( ) Guruh tri L ( )
Pemrograman VB.NET Pertemuan 4 Sorang Pakpahan,S.Kom.,M.Kom.
STRUKTUR DATA.
Subprogram QBasic Ihsan Jatnika.
Percabangan dalam VB6: GoTo, GoSub, Sub, Function
Algoritma Rekursif Alpro-2.
Penggunaan Struktur Kontrol Pengulangan
Pencabangan.
KAWALAN DALAM VISUAL BASIC 6.0
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Transcript presentasi:

SUBROUTINE: Prosedure dan Fungsi

Tujuan and Target Praktikum Tujuan Praktikum Menjelaskan konsep subroutine Menjelaskan perbedaan prosedur dan fungsi Target Praktikum Praktikan dapat membuat prosedur dan fungsi dalam suatu program Praktikan dapat membedakan penggunaan prosedur dan fungsi

Subroutine ? Adalah sekelompok statemen bebas yang merupakan bagian dari suatu program Jenis : Procedure Fungsi

Procedure Adalah blok kode program yang berisi perintah-perintah untuk mengerjakan tugas tertentu. Bentuk penulisan (syntax) procedure sub : [Public | Private] Sub <nama_sub> ([<argumen>]) … <isi procedure> End Sub

Procedure (2) Cara Pemanggilan Prosedure Call NamaProsedur (Param1, Param2,…) atau NamaProsedur Param1, Param2,… Contoh : Call coba(4,5) Or Coba 4,5

Fungsi Adalah modul program yang memberikan/mengembalikan (return) sebuah nilai bertipe sederhana(integer,real,boolean dan string) Bentuk penulisan (syntax) function : [Public | Private] Function <nama_function> ([<argumen>]) As <tipe_data> … <isi procedure> End Function

contoh Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim a As Byte a = tes1 tes2(a) ListBox1.Items.Add(a) tes3(a) End Sub Function tes1() As Single Dim a As Single tes1 = 0 For a = 20 To 10 Step -1 If a Mod 2 = 1 Then ListBox1.Items.Add("selesai") tes1 = Math.Round(100 \ a) End If ListBox1.Items.Add(tes1) Next End Function Sub tes2(ByVal a As Byte) Do While a > 10 a = a \ 2 Loop

continued Sub tes3(ByVal a As Byte) Dim b, i As Byte Select Case a Case Is <= 10 a = a * a Case Is <= 200 b = a For i = 1 To a b = b * a a = b Next a = tes1() ListBox1.Items.Add(a) Case Else tes2(111) ListBox1.Items.Add(tes1) End Select End Sub End Class

OUTPUT?

Contoh 2

Code Public Class Form1 Dim x, hasil As Single Dim y, a, h As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ListBox1.Items.Clear() x = Val(TextBox1.Text) y = Val(TextBox2.Text) a = Val(TextBox3.Text) If x = 0 And CInt(y) = 0 Then ListBox1.Items.Add("Nilai Tidak Terdefinisi") Else hasil = pangkat(x, y) ListBox1.Items.Add(hasil) End If h = faktorial(a) Label5.Text = h End Sub Function pangkat(ByVal a As Single, ByVal b As Integer) As Single Dim i As Integer pangkat = 1 If b <> 0 Then For i = 1 To Math.Abs(b) If b > 0 Then pangkat = pangkat * a ElseIf b < 0 Then pangkat = pangkat / a Next End Function

Code (2) + Output Function faktorial(ByVal n As Integer) As Integer If n = 0 Then faktorial = 1 Else faktorial = n * faktorial(n - 1) End If End Function End Class OUTPUT :