Langsung ke konten utama

PROCEDURE, FUNCTION, DAN MODULE

dibawah ini merupakan penjelasan dari procedure, function, dan module

A. Sub procedure merupakan blok kode yang mempunyai nama dan berisi perintah yang dapat dipanggil suatu waktu. Artinya, hanya sekali dibuat yang kemudian di panggil berkali-kali sesuai dengan kebutuhan. 

Sub procedure (Procedure) sebaiknya menggunakan kata kerja (verb) Pemanggilan procedure yang masih dalam satu kelas (class) atau modul (module) dapat dilakukan dengan kata kunci Me. Procedure dapat menerima argument melalui nilai (by value) atau juga reference (by reference). Jika menggunakan by value, nilai pada argument tidak berubah. Sedangkan jika menggunakan by reference, nilai argument yang digunakan dapat berubah sesuai dengan perintah dalam procedure. Secara default, argument dimasukkan melalui nilai (by value) dapat menggunakan kata kunci ByVal dan ByRef untuk By Reference.

B. Function

Fungsi mempunyai banyak kemiripan dengan sub procedure. Bedanya, fungsi selalu mengembalikan nilai (return value).

ket:

- Perbedaan antara fungsi dengan procedure hanyalah pada pengembalian nilai saja (return value). Sebagai contoh : Menggunakan argument berupa nilai (by value) dan reference (by reference) 

- Pengembalian nilai dapat dilakukan dengan menggunakan operator assignment “=” pada fungsi atau biasanya dengan perintah return.  

C. Module

Modul merupakan bagian yang sengaja dipisahkan untuk memudahkan pemrograman. Dalam module dapat dimasukkan procedure dan fungsi dan kemudian digunakan oleh beberapa form. 

- Umumnya modul dideklarasikan secara public (public) agar dapat digunakan di dalam kode dimanapun 

- Modul dapat diisi dengan main procedure yang akan dijalankan pertama kali saat program dimulai 

- Modul merupakan salah satu argumentasi code reuse yang bertujuan agar program lebih efesien. Sintaks pembuatan modul sebagai berikut :

Komentar

Postingan populer dari blog ini

Pengenalan Software Simulasi

A. Pengertian Cisco Packet Tracer Packet Tracer adalah sebuah cross-platform visual simulasi alat yang dirancang oleh Cisco Systems yang memungkinkan pengguna untuk membuat topologi jaringan dan meniru modern jaringan komputer. B.  Peranan Cisco Packet Tracer Dalam Pendidikan Packet Tracer memungkinkan siswa untuk desain yang kompleks dan jaringan yang besar, yang sering tidak layak dengan fisik hardware, karena untuk biaya. Packet Tracer adalah yang biasa digunakan oleh CCNA Academy siswa, karena itu tersedia untuk mereka secara gratis. Namun, karena keterbatasan fungsional, hal ini dimaksudkan oleh Cisco untuk digunakan hanya sebagai alat bantu pembelajaran, bukan pengganti untuk Cisco router dan switch. aplikasi itu sendiri hanya memiliki sejumlah kecil fitur yang ditemukan dalam realisasi perangkat keras yang berjalan saat ini Cisco IOS versi C. Fungsi Cisco Packet Tracer Cisco Packet Tracer memiliki batasan pada beberapa fiturnya, maka hanya digunakan untuk alat pemban...

CARA MENGINSTAL VISUAL STUDIO COMUNITY 2013

1. Connnect kan terlebih dahulu laptop/PC kalian ke internet. 2.  Kita cari file visual studio yang sudah kita download tadi, lalu klik 2 kali. 3. Klik centang pada tulisan “I Agree…” Lalu klik next. 4. Klik pada kotak “Select All”. Lalu klik instal. 5. Klik “Start Visual Studio” 6. Dan beginilah tampilan dari Visual Studio Community 2013. 

PERULANGAN

 Perintah perulangan adalah merupakan control perulangan yang berfungsi untuk melakukan perulangan (iterasi) dari suatu blok program secara berulangulang. A. For … Next Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut : B. For Each … In … Next  Merupakan suatu control yang digunakan untuk perulangan yang jumlah pengulangannya sesuai dengan jumlah elemen dari suatu koleksi objek dan biasanya tidak diketahui dengan pasti berapa jumlahnya. Koleksi merupakan kumpulan data atau objek yang didefinisikan dengan kode program. C. While …  While merupakan suatu control perulangan yang berfungsi untuk melakukan perulangan yang memiliki satu syarat tertentu. Dan akan terus dijalankan selama syarat tersebut terpenuhi dan begitupun sebaliknya jika syarat tidak terpenuhi maka pernyataan tidak akan dijalankan.  D. DO While … LOOP  Merupakan suatu contr...