Belajar Program Java Menggunakan Fungsi Untuk Membuat Sub Program part 1

Biasanya kita hanya menulis kode pada intruksi main() saja. Funsi main() ini adalah fungsi utama dalam program java. Semua kode yang kita tulis di main() akan dieksekusi.

Tapi, bagaimana jika program yang kita buat cukup besar?? Apakah masih bisa menulis semua kode kedalam fungsi main()?? Bisa-bisa saja, akan tetapi cara pengerjaannya kurang efektif.

Dalam kasus ini, kita perlu menggunakan prosedur/fungsi untuk menghindari penulisan kode yang berulang.

Pengertian Prosedur, Fungsi, dan Method

Prosedur adalah sebutan fungsi yang tidak mengambil nilai. Biasanya menggunakan kata kunci void.

Fungsi adalah sebutan untuk fungsi yang mengambil nilai.

Method adalah fungsi yang berada di dalam Class, Biasanya digunakan pada OOP.

Cara Membuat Fungsi di Java

Fungsi harus dibuat didalam Class.

Penjelasan :

  • static() artinya kita membuat fungsi yang dapat dipanggil tanpa harus membuat instansiasi objek(mengubah class menjadi objek).
  • int  adalah type data dari nilai yang dikembalikan setelah fungsi dieksekusi, misal int ataupun String.
  • namaFungsi() adalah nama fungsinya. Biasanya ditulis dengan huruf kecil pada awal kata, Jika terdiri dari 2 suku kata, huruf awal dikata kedua ditulis kapital.

Cara Mengeksekusi Fungsi

Contoh pemnggilan fungsi dari fungsi main() :

Hasil ouputya :

 

Menggunakan Fungsi dengan Parameter

Parameter adalah variabel yang menampung nilai untuk diproses didalam fungsi. Biasanya berperan sebagai input untuk fungsi.

Struktur dasarnya seperti ini :

static TipeData namaFungsi(TipeData namaParameter, TipeData namaParameterLain){

// kode fungsi

}

Penjelasan :

  • Parameter ditulis diantara tanda kurung (….,….);
  • Parameter harus diberikan type data
  • Bila terdapat lebih dari 1 parameter harus dipisah dengan tanda koma.

Contoh :

Kita membuat parameter bernama ucapin dengan tipe String. Sehingga kita bisa menggunakan variabel ucapan didalam fungsi.

pemanggilan fungsi :

Hasil outputnya :

Fungsi yang Mengambil Nilai

Setelah fungsi memproses data yang diinputkan melalui parameter, selanjutnya fungsi harus mengembalikan nilai agar dapat diproses pada pemrosesan berikutnya.

Contoh :

kita membuat sebuah parameter bernama sisi. Kemudian fungsi akan mengembalikan nilai dengan tipe int (integer) dari variabel luas.

Hasil output :

Sekian TerimaKasih….!

sumber:petanikode

Share This:

Comments ( 0 )

    Leave A Comment

    Your email address will not be published. Required fields are marked *