Home » Software » Parameter dan Argumen di Pemrogaman: Contoh dan Fungsinya

Parameter dan Argumen di Pemrogaman: Contoh dan Fungsinya

by Anindya Putri Arunawati
by Anindya Putri Arunawati

Dalam pemrogaman baik itu menggunakan Bahasa apapun kita membutuhkan parameter-parameter untuk digunakan, namun kada kita bingung bahkan tidak tau apa itu parameter?

Parameter

Parameter adalah Variabel untuk menyimpan suatu isi atau nilai yang digunakan untuk pengolahan data didalam suatu function atau pendeklarasian dari variable, biasanya terletak diantara dua tanda kurung () setelah fungsi.

Parameter juga digunakan untuk pemberian data dari pemanggil ke fungsi. Jika parameter lebih dari satu parameter dapat dipisahkan dengan tanda koma (,)

Parameter dibagi menjadi 2 yaitu:

  • Parameter Formal : Parameter atau Variabel yang terdapat pada pendefinisian fungsi
  • Parameter actual : Parameter atau fungsi yang dipakai dalam pemanggilan fungsi

Contoh penggunaan parameter pada pseuducode

//Declaration
DECLARE integer a, b
Function penjumlahan (a, b)
      Return a + b
End function
Call : penjumlahan (3, 5)
Display call : penjumlahan (3, 5)

Dari code diatas yang disebut dengan parameter ialah a, b (terdapat 2 parameter) yang terletak dalam tanda kurung setelah function. Parameter nama akan menyimpan nilai yang dimasukkan kedalam fungsi penjumlahan

Argument

Merupakan nilai yang dikirimkan ke parameter saat function dipanggil, inputan yang akan dimasukkan dalam fungsi. Dan dari contoh code pseudocode sebelumnya yang disebut dengan argument ialah (3, 5) dimana nilai tersebut sebagai inputan dalam fungsi penjumlahan

Lalu apa keterkaitan argumen dan parameter?

Argument adalah suatu nilai, dan parameter adalah tempat untuk menampung nilai tersebut. Untuh lebih sederhanyan diilustrasikan sebagai berikut suatu kebun mangga akan panen, nah untuk memanen nya kita membutuhkan suatu tempat untuk menyimpan mangga tersebut.

Dalam hal ini mangga disebut argument dan keranjang sebagai wadah untuk menampung mangga tersebut dinamakan parameter dimana argument ini dapat diolah menjadi fungsi sama halnya dengan manga yang dapat diolah menjadi beberapa jenis makanan.

Bagaimana Jika jumlah parameter dan argumen berbeda?

Dalam beberapa kasus jumlah antara argument dan parameter berbeda. Dimana diibaratkan dengan panen mannga sebelumnya, jika keranjang yang digunakan dalam panen tidak dapat menampung semua manga, maka manga yang tidak tertampung akan dibiarkan.

Sama halnya dengan pemrogaman dengan Bahasa Java, dimana terdapat 3 argument yaitu (3, 5, 6) sedangan parameter yang disediakan hanya (x, y) maka argument terakhir (6) diabaikan.

Namun tidak semua sama dengan Bahasa java, pada C++ jika terdapat hal serupa maka program akan error dimana salah satu argument tidak dapat didefinisikan.

You may also like