Anda di halaman 1dari 3

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMOGRAMAN


MODUL 12
Disusun Oleh :

Nama : M. Luthfi Widiatmoko


No. Mahasiswa : 095410172

STMIK AKAKOM YOGYAKARTA

MODUL 12
METHOD DENGAN PARAMETER

Teori singkat
Method (atau dalam beberapa bahasa pemrograman sering disebut fungsi atau
prosedur)adalah sub program yang membiarkan seorang programer untuk membagi program
dengan membagi masalah ke dalam beberapa sub masalah yang bias diselesaikan secara
modular.Dengan cara demikian,maka pembuat program bias lebih di manajemen.

ADA DUA BUAH PARAMETER YAITU


1.Parameter formal adalah parameter yang tertulis dalam definisi method
2.Parameter actual parameter yang berada pada inputan langsung pada saat
penggunaan
method tersebut

Parameter bias lebih dari satu dengan dipisahkan tanda koma,.Yang perlu
diperhatikan pada saat pemanggilan method adalah jumlah,urutan dan tipe parameter actual harus
sesuai dengan jumlah urutan dan tipe parameter formal

Pemberian Variabel Dalam Method


Ada dua tipe data variable passing pada method ,yaitu pass-by-value dan pass by-reference.
Pass-by-value
Ketika pass-by-value terjadi,method membuat sebuah salinan dari nilai variable yang dikirimkan
ke method.Walaupun demikian method tidak dapat secara langsung memodifikasi niali variable
pengirimnya meskipun parameter salinanya sudah dimodifikasi nilainya di dalam method

Pass-by-reference
Ketika sebuah pass-by-reference terjadi,alamat memori dari nilai pada sebuah variable dilewatkan
pada saat pemanggilan method.ini tidak seperti pada pass-by-value,method dapat dimodifikasi
variable asli dengan menggunakan alamat memori tersebut,meskipun berbeda nama variable yang
diggunakan dalam method dengan variable aslinya,kedua variable ini menunjukkan lokasi dari
data yang sama.

A. PEMBAHASAN
Pada laporan praktikum ini akan membahas hasil praktek pada beberapa
program:

1. Fungsi 4
a. Program menggunakan parameter..
b. Program tidak menggunakan input keyboard.
c. Program menggunakan integer.
d. Listing terlampir.

Penjelasan:

B. TUGAS
……………………………………….

C. KESIMPULAN
Dalam praktikum modul 12 ini dapat disimpulkan bahwa method dengan
parameter memiliki sedikit perbedaan dengan method tanpa parameter.
Perbedaannya adalah penggunaan parameter dalam pembuatan program. Ada 2
tipe data variable passing pada method, yaitu pass-by-value (method membuat
salinan dari variable yang dikirimkan ke method) dan pass-by-reference (method
dapat memodifikasi variable asli dengan menggunakan alamat memori tersebut).