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

Diagram Status

 dibawah ini merupakan diagram status studi kasus A.    Objek dan kelas antarmuka B.    Objek v kelas validasi C.  Objek k kelas koneksi basisdata D.  Objek mpk kelas mengelolaKomputer E.  Objek mp kelas mengelola pengguna F.  Objek kp kelas mengelola computer

LDM

Konfigurasi LDM A. Topologi Menghubungkan tiap- tiap device menggunakan kabel Automatically B. Konfigurasi Kota A 1. Konfigurasi Server * Setting IP Addres Server Masuk Pada  Server1 -> desktop -> Ip configuration lalu isika: - ip address : 192.168.1.10 - subnet mask : 255.255.255.0 - default gateway : 192.168.1.1 * Setting DHCP Server masuk ke Server1 -> desktop ->service lalu masukan: - Gatewaye : 192.168.1.1 - Star ip address : 192.168.1.11 - Subnet mask : 255.255.255.0 - Maximum user : 10 2.  Konfigurasi Wireless Router Masuk ke wireles router0 -> config -> Wireless SSID : a Authentacion : WPA2-PSK, Pada bagian password masuk 12345678 3.  Konfigurasi Laptop Wireless Masuk pada tiap-tiap komputer wireless -> Config -> Wireless0 SSID : a Authentacion : WPA2-PSK, Pada bagian password masuk 12345678 4.  Konfigurasi DHCP Server pada tiap laptop Masuk pada laptop dan pc -> desktop -> ip configuration ...

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...