Metode Dalam Java Beserta Contohnya
...
- Metode pada OOP (Object Oriented Programming) merupakan suatu operasi atau aksi atau tindakan yang dapat dilakukan oleh kelas atau objek. Berikut adalah statemen yang digunakan untuk mendeklarasikan metode.
Deklarasikan Metode[modifier] [tipe_nilai_balik] identifier(parameter) { [body method];}Suatu metode terdiri dari 2 bagian, yaitu header dan body. Bagian header terdiri dari modifier, tipe nilai balik, dan parameter.
1. ModifierModifier atau access modifier merupakan karakteristik hak akses pada suatu metode. Pada bahasa pemrograman Java terdapat 4 jenis modifier, yaitu public, protected, default, dan private.Public, metode dapat diakses oleh sembarang kelas atau bersifat umum. Protected, metode hanya dapat diakses oleh kelas tertentu dan kelasturunannya.Default, metode hanya dapat diakses oleh kelas tertentu dalam satu paket (package).Private, metode hanya dapat diakses oleh suatu kelas saja.2. Tipe nilai balikTipe nilai balik merupakan tipe data yang akan dikembalikan oleh metode kepada objek yang memanggilnya. Ada 2 jenis tipe nilai balik, yaitu pengembali nilai dan void. Pengembali nilai merupakan tipe nilai balik yang akan mengembalikan nilai, sedangkan void merupakan tipe nilai bali yang tidak mengembalikan nilai. Tipe nilai balik pengembali nilai ditandai dengan keyword return, sedangkan tipe nilai balik void (tanpa mengembalikan nilai) ditandai dengan keyword void.
3. ParameterParameter merupakan tipe data dan nama variabel yang berguna sebagai masukkan untuk metode. Parameter ini bersifat opsional, artinya suatu metode dapat menggunakan parameter atau tidak menggunakan parameter apapun.Selanjutnya, body merupakan bagian yang memuat statemen untuk mengolah data dan menampilkan informasi.
- METODE GETTER DAN SETTER
Metode getter dan setter dalam OOP merupakan penerapan enkapsulasi. Enkapsulasi merupakan suatu teknik penyembunyian data dan informasi supaya data dan informasi tersebut tidak dapat diakses secara bebas dan aman. Selain pada metode, enkapasulasi ini dapat diterapkan juga pada kelas dan field atau atribut. Pada pemrograman Java penerapan enkapsulasi menggunakan access modifier yang terdiri dari 4 tingkatan akses, yaitu public, protected, default, dan private.1. Metode GetterMetode getter atau metode accessor merupakan metode yang digunakan untuk mengambil atau mengakses nilai dari variabel di dalam kelas tertentu.2. Metode SetterMetode setter atau metode mutator merupakan metode yang digunakan untuk mengatur atau mengubah nilai dari variabel di dalam kelas tertentu.
METODE OVERLOADING
Metode overloading merupakan metode yang digunakan ketika di dalam suatu kelas terdapat 2 metode dengan nama yang sama, tetapi dengan tugas yang berbeda. Perbedaan tugas pada metode overloading ditunjukkan berdasarkan parameter (jumlah parameter, tipe data, dan urutan parameter) yang digunakan. Contoh:void totalGaji (int gajiTetap, int tunjangan)void totalGaji (int gajiTetap, int tunjangan, int bonus)
Statemen pada bahasa Java yang digunakan untuk mendeklarasikan suatu kelas adalah sebagai berikut.
Mendeklarasikan Kelas
[modifier] class identifier {
}
Suatu kelas pada bahasa Java berisi field / atribut dan metode. Field / atribut berfungsi untuk mendefinisikan data, sedangkan metode berfungsi untuk mendefinisikan operasi atau aksi atau tindakan suatu kelas. Contoh untuk kelas, field, dan metode ini adalah sebagai berikut.
Kelas : PersegiObjek (Object)
Field : Panjang dan lebar
Metode : hitungLuas
Berikut merupakan 2 jenis statemen yang digunakan untuk mendeklarasikan objek pada bahasa Java.
Mendeklarasikan Objek
tipe_variabel identifier;
identifier = new konstruktor();
tipe_variabel identifier = new konstruktor();
Tipe variabel merupakan nama kelas yang telah dideklarasikan, sedangkan konstruktor merupakan suatu metode yang harus dipanggil ketika ada pembuatan objek. Nama konstruktor harus sama dengan nama kelas yang telah dideklarasikan, termasuk besar dan kecil huruf yang digunakan.
No
|
Kasus
/ pengujian
|
Skenario
uji
|
Hasil
yang di harapkan
|
Hasil
Pengujian
|
|
Berhasil
|
Tidak Berhasil
|
||||
1.
|
Tampilan Awal
|
Memilih icon “login
daftar” pada tampilan awal.
|
Ketika icon login
dan daftar di klik maka berjalan masuk ke tampilan silakan login / pendaftaran.
|
![]() |
|
3.
|
Memilih serta
mencari apa saja yang ingin dicari
|
Mencari yang
akan di cari
|
Ketika klik dan
mencari apa yang di inginkan akan tampil.
|
![]() |
|
4.
|
Memilih icon bertuliskan
peralatan
|
Memilih tulisan
peralatan
|
Memilih
peralatan maka akan muncul pilihan seperti handphone dan yang lainnya
|
![]() |
|
5.
|
Clik icon keranjang
|
Memilih icon kernjang
|
Akan menyimpan beberapa
barang yang akan di beli
|
![]() |
|
6.
|
Tampilan troll
pembayaran
|
Clik troll
pembyaran
|
Ketika klik maka
akan masuk kedalam pilihan pemayaran melalui bank transfer, kartu
kredit/debet
|
![]() |
|
7.
|
Tampilan icon hapus
|
Click icon hapus
pada keranjang
|
Ketika click maka
keranjang pesanan akan terhapus dan tidak akan terjadi transaksi.
|
![]() |
|