Lompat ke konten Lompat ke sidebar Lompat ke footer

Operator Penugasan Java Beserta Contohnya

Operator Assignment atau operator penugasan pada Java merupakan jenis operator yang digunakan untuk memberikan nilai penugasakan pada suatu variabel. Operand pada sisi kiri dari operator assignment adalah sebuah variabel, dan operand sisi kanan dari operator penugasan adalah sebuah nilai. Nilai dari sisi kanan harus berasal dari tipe data yang sama dari operand pada sisi kiri. Jika tidak, maka kompilator akan menghasilkan error. Hal ini bermakna bahwa operator assignment memiliki nilai asosiatifitas dari kanan ke kiri atau right-to-left, atau dengan kata lain nilai pada sisi kanan dari operator akan ditugaskan ke variabel pada sisi kiri. Tidak hanya itu, sisi kanan juga harus dideklarasikan terlebih dahulu sebelum digunakan atau harus berupa tipe konstanta.


Sebelum lebih lanjut mempelajari materi tentang Operator Penugasan Java Beserta Contohnya, terlebih dahulu pelajari materi tentang: Tipe Operator Java dan Fungsinya, Operator Aritmatika Java Beserta Penjelasannya, dan Operator Unary Java dan Penjelasannya.

Operator penugasan adalah bagian integral dari bahasa pemrograman Java yang memungkinkan pengembang untuk memberikan nilai kepada variabel. Dalam artikel ini, akan dipelajari berbagai jenis operator penugasan dalam Java beserta contoh penggunaannya.

Tipe dari Operator Assignment pada Java

Operator Assignment pada Java umumnya memiliki dua tipe, yaitu:
  • Operator Assignment Sederhana: Tipe Operator assignment sederhana digunakan dengan tanda "=" dimana sisi kiri terdiri dari nilai operand dan sisi kanan terdiri dari sebuah nilai. Nilai dari sisi kanan harus memiliki tipe data yang sama dengan nilai yang telah didefinisikan pada sisi kiri.
  • Operator Assignment Gabungan: Operator assignment gabungan adalah jenis operator yang digunakan bersamaan dengan operator lain seperti +,-,*, dan operator =.

Cara Mengoperasikan Operator Assignment:
Operator (=): Operator ini adalah operator dengan bentuk penugasan yang paling mudah, dimana operator ini digunakan untuk memberikan penugasan pada nilai dari sisi kanan ke variabel pada sisi kiri.

Sintak: num1 = num2;

Contoh Kasus:
a = 10;
ch = 'y';


Contoh:

// Kode Program Java untuk

// mengilustrasikan operator

// "=".

import java.io.*;


class Assignment {


public static void main(String[] args)

{

// Deklarasi Variabel

int num;

String name;


// Nilai Penugasan

num = 10;

name = "MakandanMakan";


// Menampilkan nilai penugasan

System.out.println("num is assigned: " + num);


System.out.println("name is assigned: " + name);

}


}

Output:
num is assigned: 10
name is assigned: MakandanMakan


Operator (+=): Operator ini merupakan gabungan dari operator This operator '+' dan operator '='. Operator ini dapat berfungsi jika dilakukan penambahan nilai dari nilai saat ini dari variabel pada sisi kiri ke nilai pada sisi kanan, dan kemudian memberikan hasilnya ke operand pada sisi kiri.

Sintak: num1 += num2;

Contoh Kasus: 
a += 10

Artinya,
a = a + 10

Contoh:

// Kode Java untuk

// mengilustrasikan operator

// "+=".

import java.io.*;


class Assignment {

public static void main(String[] args)

{


// Deklarasi Variabel

int num1 = 10, num2 = 20;

System.out.println("num1 = " 

+ num1);


System.out.println("num2 = " 

+ num2);


// Penambahan dan penugasan

// nilai

num1 += num2;


// Menampilkan nilai

// penugasan.

System.out.println("num1 = " 

+ num1);

}


}

Output:
num1 = 10
num2 = 20
num1 = 30


Operator (-=): Operator ini merupakan jenis operator yang terdiri dari operator '-' dan operator '='. Operator ini beroperasi jika dilakukan pengurangan nilai variabel pada sisi kanan dari nilai saat ini ke variabel pada sisi kiri, dan nilai hasilnya akan dikirim ke operand pada sisi kiri.

Sintak: num1 -= num2;

Contoh Kasus:
a -= 10

Artinya,
a = a - 10

Contoh:

// Kode Java untuk

// mengilustrasikan operator

// "-=".

import java.io.*;


class Assignment {

public static void main(String[] args)

{


// Deklarasi Variabel

int num1 = 10, num2 = 20;

System.out.println("num1 = " 

+ num1);

System.out.println("num2 = " 

+ num2);


// Pengurangan dan penugasan

// nilai

num1 -= num2;


// Menampilkan nilai penugasan

System.out.println("num1 = " 

+ num1);

}


}

Output:
num1 = 10
num2 = 20
num1 = -10


Baca Juga:

Operator (*=): Operator ini adalah jenis operator yang terdiri dari operator '*' dan operator '='. Operator ini berfungsi untuk melakukan perkalian dari nilai saat ini pada bagian sisi kiri ke bagian sisi kanan dan nilai hasilnya akan dikirim ke operand pada sisi kiri.

Sintak: num1 *= num2;

Contoh Kasus:
a *= 10

Artinya,
a = a * 10

Contoh:

// Kode Java untuk 

// mengilustarikan operator

// "*=".

import java.io.*;


class Assignment {


public static void main(String[] args)

{

// Deklarasi Variabel

int num1 = 10, num2 = 20;

System.out.println("num1 = " 

+ num1);


System.out.println("num2 = " 

+ num2);


// Perkalian dan nilai

// penugasan

num1 *= num2;


// Menampilkan nilai penugasan

System.out.println("num1 = " 

+ num1);

}


}

Output:
num1 = 10
num2 = 20
num1 = 200


Operator (/=): Operator ini merupakan operator gabungan dari operator '/' dan operator '='. Operator ini berfungsi untuk melakukan pembagian nilai saat ini dari suatu variabel pada sisi kiri ke variabel sisi kanan dan mengirimkan hasilkanya ke operand pada sisi kiri.

Sintak: num1 /= num2;

Contoh Kasus:
a /= 10

Artinya,
a = a / 10

Contoh:

// Kode Java untuk

// mengilustrasikan operator

// "/=".

import java.io.*;


class Assignment {


public static void main(String[] args)

{


// Deklarasi Variabel

int num1 = 20, num2 = 10;


System.out.println("num1 = " 

+ num1);


System.out.println("num2 = " 

+ num2);


// Pembagian dan penugasan

// nilai

num1 /= num2;


// Menampilkan nilai penugasan

System.out.println("num1 = " 

+ num1);

}


}

Output:
num1 = 20
num2 = 10
num1 = 2


Operator (%=): Operator ini merupakan operator gabungan yang terdiri dari operator '%' dan operator '='. Operator ini beroperasi dengan cara melakukan pembagian nilai saat ini pada variabel sisi kiri terhadap variabel pada sisi kanan dan mengirimkan nilai hasilkan ke operand pada sisi kiri.

Sintak: num1 %= num2;

Contoh Kasus:
a %= 3

Artinya,
a = a % 3

Contoh:

// Kode Java untuk

// mengilustrasikan "%=".

import java.io.*;


class Assignment {


public static void main(String[] args)

{


// Deklarasi Variabel

int num1 = 5, num2 = 3;


System.out.println("num1 = " 

+ num1);


System.out.println("num2 = " 

+ num2);


// Modulus dan nilai penugasan

num1 %= num2;


// Menampilkan nilai penugasan

System.out.println("num1 = " 

+ num1);

}


}

Output:
num1 = 5
num2 = 3
num1 = 2

Contoh Penggunaan Operator Penugasan dalam Kehidupan Nyata

Operator penugasan digunakan dalam banyak aplikasi dalam pemrograman Java, terutama dalam manipulasi data dan pengendalian alur program. Misalnya, dalam pengembangan aplikasi keuangan, operator penugasan digunakan untuk menghitung dan memperbarui saldo akun. Dalam pengembangan game, operator penugasan dapat digunakan untuk mengelola status pemain dan nilai-nilai yang berubah selama permainan.

Kesimpulan

Operator penugasan adalah alat yang kuat dalam toolkit pengembangan Java yang memungkinkan pengembang untuk memberikan nilai kepada variabel dan melakukan operasi aritmatika atau bitwise sekaligus. Dengan memahami dan menggunakan operator penugasan dengan benar, pengembang dapat menulis kode yang efisien, mudah dimengerti, dan mudah dipelihara. Teruslah berlatih dan eksperimen dengan operator penugasan ini untuk meningkatkan keterampilan pemrograman Java.

Referensi Tambahan:

Artikel ini didedikasikan kepada: Rizky Aji Dharma Putra, Rizky Raihan Malik, Sabilla Diva Pramesti, Saiti Qotimah, dan Salma Nurhaliza Putri.

5 komentar untuk "Operator Penugasan Java Beserta Contohnya"

  1. Apa yang dimaksud dengan operator penugasan pada bahasa pemrograman Java?

    BalasHapus
    Balasan
    1. Operator penugasan pada bahasa pemrograman Java merupakan operator yang digunakan Java untuk menetapkan nilai ke suatu variabel tertentu pada program.

      Hapus
    2. Operator penugasan Java berfungsi untuk mengembalikan nilai object yang ditentukan oleh operator pada bagian kiri setelah operator penugasan. Tipe yang dihasilkan oleh operator penugasan adalah tipe operand kiri.

      Hapus
    3. Operator penugasan atau operator assignment Java merupakan bagian dari operator biner yang termasuk ke dalam operator aritmatika.

      Hapus
    4. Operator penugasan java merupakan satu satu operator yang paling umum digunakan pada program Java yang digunakan untuk menetapkan nilai di sebelah kanannya ke operand di sebelah kirinya.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -