Coding Method Dalam Bahasa Pemrograman Java

Method dalam pemrograman Java merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object yang kita gunakan untuk menyelesaikan masalah khusus, Method juga dapat dipanggil oleh program utama atau dari method lainnya untuk menjalankan fungsi yang spesifik.

Tujuan dibuatnya method untuk memecah program kompleks menjadi bagian-bagian kecil dalam sebuah blok terpisah sehingga nantinya dapat kita gunakan secara berulang-ulang tanpa harus menulis baris kode yang sama. Dalam merancang kode program, kadang kita sering membuat kode yang melakukan tugas sama secara berulang-ulang seperti membaca menghitung jumlah data, koneksi database, mengubah nilai data dll.

Dengan menggunakan method akan lebih efektif dan efisien karna kita tidak perlu menuliskan kode program yang sama secara berulang-ulang, kita hanya perlu menuliskan 1 function/method dan selanjutnya kita hanya tinggal memanggil methode yang kita butuhkan tersebut ke dalam objek-objek lain atau bisa juga melakukan pemanggilan method yang sama secara berulang di objek yang sama.

Perbedaan Method dengan Function

Pada dasarnya cara kerja function nyaris tidak berbeda dengan method. Function adalah sebuah fungsi yang akan mengembalikan suatu nilai ketika selesai dieksekusi. Dalam mengembalikan suatu nilai, pada umumnya menggunakan keyword “return“. Sedangkan method tidak mengembalikan nilai apapun. Pada tutorial kali ini kita akan membahas 2 type method dalam bahasa pemrograman java, yakni

  1. method void (tanpa pengembalian nilai)
  2. method return (dengan pengembalian nilai)

Bagaimana cara membuatnya?

Method Void

Berikut ini contoh struktur dasar method void dalam java:

public class namaClass {

  modifier void namaMethod(Parameter nilai){
   // isi method
  }

}

Penjelasan struktur dasar method void :

  1. Keyword ‘Modifier‘ digunakan untuk menentukan hak akses terhadap method seperti (Public, protected, default, private) dan modifier non-access, yakni (static, abstrak, final, synchronized, volatile, native).
  2. Keyword ‘void‘ digunakan jika method yang tidak memiliki pengembalian nilai.
  3. Keyword ‘namaMethod‘ bisa diganti sesuai keinginan.
  4. Keyword ‘Parameter‘ bersifat optional, berfungsi sebagai memasukan dan mengeluarkan nilai.

Contoh method void sederhana dalam bahasa pemrograman java:

public class Main {

    public static void belajardimana() {    // <---- ini adalah sebuah method
        System.out.println("Belajar di website Fixcoding");
    }

    public static void main(String args[]){
        belajardimana(); // <---- disini method dipanggil
    }
}

Penjelasan kode method void diatas:

  1. Sebuah method harus menggunakan keyword ‘Public‘ agar method tersebut dapat dipanggil ke dalam objek-objek lain.
  2. Keyword ‘static‘ digunakan agar dapat langsung mengaksesnya tanpa harus membuat sebuah object.
  3. Keyword ‘void‘ digunakan jika method yang tidak memiliki pengembalian nilai.
  4. Keyword ‘belajardimana‘ merupakan nama dari sebuah method, kita bisa mengganti sesuai keinginan.
  5. Keyword ‘System.out.println(“Belajar di website Fixcoding”);‘ adalah sebuah perintah atau isi dari sebuah method yang berfungsi untuk menampilkan text.
  6. Keyword ‘belajardimana();’ digunakan untuk memanggil dan menjalankan sebuah method dalam class tersebut.

Hasil dari kode program:

Belajar di website Fixcoding
Method Return

Berikut ini contoh struktur dasar method return dalam java:

class NamaClass {
   
  Public static tipeData namaMethod(Parameter nilai) {
    // Isi Method
    return nilai;
  }

}

Penjelasan:

  1. Sama seperti penjelasan keyword pada method void diatas, perbedaan hanya terletak pada tidak menggunakan Keyword ‘void‘ karna merupakan tipe method pengembalian nilai.
  2. Keyword ‘return nilai;‘ berfungsi sebagai pengembalian nilai.

Contoh method return sederhana dalam bahasa pemrograman java:

public class Main {

    public static int hitungUmur(int tahunLahir, int tahunSekarang){ // <---- ini method
        int umur = sekarang - lahir;
        return umur;
    }

    public static void main(String args[]){
        int umurSaya = hitungUmur(1997, 2021); // <---- method dipanggil/dieksekusi dan diberi nilai
        System.out.println("Umur saya: "+umurSaya); // <---- menampilkan hasil dari eksekusi method
    }

}

Penjelasan:

  1. Keyword ‘int umur = tahunSekarang – tahunLahir;‘ merupakan isi method yang digunakan untuk menghitung umur.
  2. Keyword ‘hitungUmur(1997, 2021);’ digunakan untuk memanggil dan mengeksekusi kode method.
  3. angka ‘(1997, 2021)‘ digunakan untuk memberikan nilai pada method  ‘(int tahunLahir, int tahunSekarang)‘.
  4. Keyword ‘System.out.println(“Umur saya: “+umurSaya);’ digunakan untuk menampilkan hasil nilai dari method yang dieksekusi.

Selamat anda telah memahami Coding Method Dalam Bahasa Pemrograman Java. Dalam tutorial belajar Java kali ini kita telah membahas method void dan method return. Dengan menggunakan fungsi atau method, kode program yang ditulis akan lebih sederhana dan terstruktur rapi, sehingga saat adanya perubahan akan lebih mudah ditemukan dan diperbaiki.

Selain itu, menggunakan fungsi atau method dalam Java juga sangat bermanfaat untuk menulis kode program yang memproses hal yang sama. Proses tersebut tidak perlu ditulis berulang-ulang, cukup ditulis sekali di dalam sebuah fungsi atau method, selanjutnya hanya memanggil fungsi atau method tersebut di banyak proses. Hal tersebut dapat dilakukan karena Fungsi atau Method dalam Java dapat digunakan atau dipanggil lebih dari satu kali. Selamat Mencoba!

Kali ini kita telah menyelesaikan part 13 merupakan part terakhir dalam tutorial java pemula, nantikan info part – part selanjutnya dalam tutorial java ini dengan mengikuti sosial media Fixcoding. dan nikmati tutorial – tutorial lain yang tersedia dalam website fixcoding.

Leave a Reply

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