TutorialBelajar Java Part 22: Jenis-jenis Operator dalam Bahasa Java. Pada sesi tutorial belajar bahasa pemrograman Java sebelumnya, kita telah membahas jenis-jenis tipe data di dalam bahasa Java. Untuk mengolah data tersebut, butuh operator. Karena itulah dalam beberapa tutorial ke depan saya akan membahas tentang jenis-jenis operator dalam
Operatorassignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah variabel. Operator assignment hanya berupa ‘=’, namun selain itu dalam Java dikenal beberapa shortcut assignment operator yang penting, yang digambarkan dalam tabel berikut : char text = 'a'; // on Unicode character 'a' is presented with 97.
Variabeladalah suatu nama tempat penyimpanan data sementara, yang nilainya dapat selalu berubah-ubah tergantung kondisi program yang diperlukan. Variabel memiliki tipe data dan nama yang dapat diinisialisasikan sebuah nilai tertentu. Deklarasi sebuah variabel didalam java : tipedata nama = nilai; Contoh : int i = 1;
macam macam paradigma. Paradigma merupakan sudut pandang kita terhadap suatu masalah. Paradigma membatasi jalan berpikir kita, sehingga membatasi kemampuan kita untuk menyelesaikan masalah. Oleh karena itu, janganlah hanya mengandalkan suatu paradigma saja. Dalam melakukan pemrograman, kita harus melakukan pendekatan dengan paradigma
Macammacam operator ini mempunyai fungsi yang berbeda. Berbagai jenis operator ini dapat diklasifikasikan sebagai berikut. Operator Aritmetika ; Untuk menjalankan operator logika dalam java kita harus memenuhi syarat - syaratnya. untuk pengujian sebuah kondisi. Jika kondisi yang diuji tersebut terpenuhi, maka program
Padaartikel kali ini kita akan membahas tentang macam-macam Operator perbandingan atau pembanding yang terdapat di dalam PHP. Operator perbandingan ini didalam PHP berfungsi untuk membandingkan 2 nilai (angka atau string). Hasil perbandingan akan bernilai TRUE jika kondisi perbandingan tersebut benar, atau FALSE jika kondisinya
0Hh4D. JavaVariabel adalah tempat menyimpan nilai serius, kalau mau yang lebih panjang……coba kita lihat pengertiannya dari WikipediaVariabel Lat 1. berubah-ubah, tidak tetap; 2. deklarasi sesuatu yang memiliki variasi nilai 3. berbeda-beda dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang dikenal di sub program disebut variabel lokal. sedang yang di kenal secara umum/utuh dalam satu program disebut variabel ngerti gak?Kalau tidak, cukuplah pahami Variabel sebagai tempat menyimpan nilai apa itu tipe data?Tipe data adalah jenis data yang tersimpan dalam Tipe DataBerikut ini macam-macam tipe data pada Javachar Tipe data karakter, contoh Zint angka atau bilangan bulat, contoh 29float bilangan desimal, contoh bilangan desimal juga, tapi lebih besar kapasistanya, contoh kumpulan dari karakter yang membentuk teks, contoh Hello World!boolean tipe data yang hanya bernilai true dan falseMembuat VariabelHal yang perlu diketahui dalam pembuatan variabel di java adalah cara seperti ini namaVariabel;ContohMembuat variabel kosong bertipe integerMembuat variabel bertipe integer dan langsung diisi nilaiMembuat sekumpulan variabel yang tipe datanya samaLalu, dimana itu ditulis?Di dalam fungsi main variabel yang ditulis di dalam fungsi main dan fungsi yang lainnya disebut variabel dalam class Variabel ini disebut variabel class atau Kita Coba Latihan dengan Membuat Program DataDiriBuatlah program baru bernama DataDiri. Silahkan tambahkan kelas java class baru di paket package jendela yang muncul, isi nama kelasnya dengan DataDiri. Setelah itu, silahkan ikuti kode itu, coba jalankan dengan menekan tombol [Shift]+[F6]. Analisa dan pahami maksud kode-kode di outputnya sepertinya kok nilianya alamat, mengapa demikian?Itu disebabkan karena kita memanggil variabel alamat pada baris yang akan tampil adalah isi dari variable alamat, bukan isi dari variabel kodenya menjadi seperti iniDan, … silahkan coba jalankan kembali hasilnya sudah benar. Aturan Penulisan VariabelTernyata tidak boleh sembarangan dalam membuat aturan yang harus diikuit, diantaranyaNama variabel tidak boleh menggunakan kata kunci dari Java reserved word seperti if, for, switch, variabel boleh menggunakan huruf, angka 0-9, garis bawah underscore, dan symbol dollar $, namun penggunaan garis bawah dan symbol lebih baik variabel harus diawali dengan huruf kecil, karena Java menggunakan gaya nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali dengan huruf besar dan seterusnya, contoh Ke-2 Program LuasLingkaranMari kita mantapkan pemahaman dengan membuat program ini fungsinya untuk menghitung luas lingkaran dapat kita hitung dengan rumus PI x memulai memrogram, sebaiknya kita pahami dulu algoritma dan flowchart-nyaAlgoritmaDeklarasi Double luas, PI int r Deskripsi - Input PI = r = 18 - Proses luas = PI * r * r - Output cetak luasFlow ChartNah, sudah jelas kan?Sekarang kita tinggal coding dieksekusi dan pertahikan Tipe DataKonversi artinya merubah ke jenis yang kita perlu konversi tipe data?Untuk menjawabnya, saya ingin tunjukan ilustrasi berikut iniAir yang bentuknya cair tidak bisa disimpan dalam kardus. Karena itu, air harus konversi dulu menjadi bentuk padat es agar bisa disimpan dalam juga dengan data string tidak akan bisa disimpan dalam variabel dengan tipe Konversi Tipe DataContoh Konversi ke tipe integerCara 1 2Cara 3Cara 4int variabel; int ada banyak sekali Kita Coba dalam Program…Buatlah kelas java class baru di paket nama ikuti kode program berikutpackage pertemuan2; import public class LuasSegitia { public static void mainString[] args { // deklarasi Double luas; int alas, tinggi; // mebuat scanner baru Scanner baca = new Scanner // Input Program hitung luas Segitiga =="; alas "; alas = tinggi "; tinggi = // proses luas = * tinggi / 2; // output = " + luas; } }Variabel luas bertipe data Double, berarti nilai yang bisa disimpan adalah variabel alas dan tinggi bertipe hasil operasi data integer dapat disimpan dalam variabel bertipe double, maka perlu dijalankan, akan menghasilkanApa Selanjutnya?Kita baru saja memahami variabel dan tipe ada yang belum dipahami, silahkan tanyakan melalui silahkan pelajari tentang operator pada Java.
Operator adalah suatu simbol yang digunakan untuk memberikan perintah kepada komputer untuk melakukan aksi terhadap satu atau lebih operand. Operand sendiri adalah sesuatu yang dioperasikan oleh operator. Operasi yang dilakukan oleh operator berupa perintah perhitungan, dan segala aksi yang ingin dimasukkan ke dalam program. Operator dalam Java Java menyediakan bebagai jenis operator. Macam-macam operator ini mempunyai fungsi yang berbeda. Berbagai jenis operator ini dapat diklasifikasikan sebagai berikut Operator Aritmetika Operator Relasional Operator Logika Operator Assigment Operator Kondisional Operator Instanceof Operator Aritmetika Operator Aritmetika digunakan pada ekspresi matematik seperti pada operasi aljabar. Berikut ini merupakan daftar operator aritmetika Diasumsikan bahwa variabel A bernilai 10 dan B bernilai 20, maka Operator Deskripsi Contoh + Penjumlahan Menambahkan nilai-nilai yang ada di kedua sisi operator. A+B hasilnya 30 – Pengurangan Mengurangkan nilai operand sebelah kiri dengan nilai operand di sebelah kanan. A-B hasilnya -10 * Perkalian Mengalikan nilai-nilai yang ada di kedua sisi operator. A*B hasilnya 200 / Pembagian Membagi nilai operand di sebelah kiri dengan nilai operand di sebelah kanan. B/A hasilnya 2 % Modulus Melakukan pembagian nilai operand di sebelah kiri dengan nilai operand disebelah kanan dan mengembalikan sisa nilainya. B%A hasilnya 0 ++ Peningkatan Menambahkan 1 pada nilai operand. B++ hasilnya 21 — Penurunan Mengurangkan 1 dari nilai operand. B—hasilnya 19 Operator Relasional Berikut ini operator relasional yang didukung dalam Java Diasumsikan bahwa variabel A bernilai 10 dan B bernilai 20, maka Operator Deskripsi Contoh == Memeriksa apakah nilai kedua operand sama atau tidak, jika sama maka konsidi bernilai benar. A==B adalah tidak benar != Memeriksa apakah nilai kedua operand sama atau tidak, jika kondisi tidak sama maka bernilai benar. A!=B adalah benar > Memeriksa apakah nilai operand sebelah kiri lebih dari nilai operand di sebelah kanan, jika ya maka kondisi bernilai benar. A>B adalah tidak benar = Memeriksa apakah nilai operand sebelah kiri lebih dari atau sama dengan nilai operand di sebelah kanan, jika ya maka kondisi bernilai benar. A>=B adalah tidak benar >>>>>=>= <<= &= ^= = Kanan ke kiri Koma , Kiri ke kanan Navigasi pos
Pada sesi tutorial belajar bahasa pemrograman Java sebelumnya, kita telah membahas jenis-jenis tipe data di dalam bahasa Java. Untuk mengolah data tersebut, butuh operator. Karena itulah dalam beberapa tutorial ke depan saya akan membahas tentang jenis-jenis operator dalam bahasa pemrograman Java. Kali ini kita akan melihat secara ringkas apa saja jenis-jenis operator dalam Bahasa Java. Penjelasan lebih lanjut akan dibahas dalam tutorial terpisah. Pengertian Operand dan Operator Sebelum masuk ke jenis-jenis operator di dalam bahasa Java, terdapat istilah operand dan operator. Operand adalah nilai asal yang dipakai dalam sebuah proses operasi. Sedangkan Operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut. Biasanya operator berbentuk karakter matematis atau perintah singkat sederhana. Sebagai contoh, pada operasi 10 + 2. Angka 10 dan 2 disebut sebagai operand, sedangkan tanda tambah karakter + adalah operator. Operator Unary, Binary dan Ternary Berdasarkan jumlah operand-nya, operator dibagi menjadi 3 jenis Operator Unary, Operator Binary dan Operator Ternary. Operator Unary adalah operator yang hanya terdiri dari 1 operand. Contohnya adalah operator positif plus +7, +9, + Operator Binary adalah operator yang terdiri dari 2 operand. Sebagian besar operator di dalam bahasa Java termasuk ke dalam operator binary. Contohnya seperti operator aritmatika 4 + 8, 9 * 2, 8 % 2, dll. Operator Ternary adalah operator yang terdiri dari 3 operand. Bahasa Java memiliki 1 operator ternary, yakni ” ? ” seperti a == 1 ? 20 30. Jenis-jenis Operator dalam Bahasa Pemrograman Java Berikut jenis-jenis operator dalam bahasa pemrograman Java Operator Aritmatika Operator Increment dan Decrement Operator Perbandingan / Relasional Operator Logika / Boolean Operator Bitwise Operator Assignment Operator Type Comparison Operator Ternary Daftar di atas bisa saja berbeda karena cara pengelompokkan yang dipakai, misalnya operator increment atau decrement kadang dimasukkan ke dalam operator aritmatika. Kita akan bahas sekilas tentang pengertian dari operator-operator ini. Operator Aritmatika Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika. Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana seperti kali, bagi, tambah dan kurang kabataku Selain keempat operasi tersebut, bahasa Java juga memiliki operasi modulo division, atau operator % yang dipakai untuk mencari sisa hasil bagi. Tabel berikut merangkum operator aritmatika dalam bahasa pemrograman Java Operator Penjelasan Contoh + Penambahan a = 5 + 2 – Pengurangan a = 5 – 2 * Perkalian a = 5 * 2 / Pembagian a = 5 / 2 % Sisa hasil bagi modulus a = 5 % 2 Operator Aritmatika Unary Operator Penjelasan Contoh + Positif plus +5 – Negatif min -3 Berikut contoh kode program operator aritmatika dalam bahasa Java class BelajarJava { public static void mainString args[]{ int a = 10; int b = 5; int hasil; hasil = a + b; hasil ; hasil = a - b; hasil ; hasil = a * b; hasil ; hasil = a / b; hasil ; hasil = a % b; hasil ; } } Hasil kode program 15 5 50 2 0 Operator Increment dan Decrement Operator increment dan decrement adalah sebutan untuk operasi seperti a++, dan a-. Ini sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1. Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka. Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2 kali untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal seperti ++a dan -a, atau di akhir variabel seperti a++ dan a-. Dengan demikian terdapat 4 jenis increment dan decrement dalam bahasa Java Operator Contoh Penjelasan Pre-increment ++a Tambah a sebanyak 1 angka, lalu tampilkan hasilnya Post-increment a++ Tampilkan nilai a, lalu tambah a sebanyak 1 angka Pre-decrement -a Kurangi a sebanyak 1 angka, lalu tampilkan hasilnya Post-decrement a- Tampilkan nilai a, lalu kurangi a sebanyak 1 angka Berikut contoh kode program operator increment dan decrement dalam bahasa Java class BelajarJava { public static void mainString args[]{ int a = 10; a++; variabel a " + a ; int b = 10; b-; variabel b " + b ; } } Hasil kode program Isi variabel a 11 Isi variabel b 9 Operator Perbandingan / Relasional Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut sama besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah boolean True atau False. Tabel berikut merangkum hasil dari operator perbandingan dalam bahasa Java Operator Penjelasan Contoh Hasil == Sama dengan 5 == 5 true != Tidak sama dengan 5 != 5 false > Lebih besar 5 > 6 false = Lebih besar atau sama dengan 5 >= 3 true b; a > b ? " + hasil ; hasil = a = b; a >= b ? " + hasil ; hasil = a b ? true Apakah a = b ? true Apakah a > Right shift 10 >> 1 1010 >> 1 101 5 Berikut contoh kode program operator bitwise dalam bahasa Java class BelajarJava { public static void mainString args[]{ int a = 10; int b = 12; int hasil; hasil = a & b; dari a & b " + hasil ; hasil = a b; dari a b " + hasil ; hasil = a ^ b; dari a ^ b " + hasil ; hasil = ~a; dari ~a " + hasil ; hasil = a > 1; dari a >> 1 " + hasil ; } } Hasil kode program Hasil dari a & b 8 Hasil dari a b 14 Hasil dari a ^ b 6 Hasil dari ~a -11 Hasil dari a > 1 5 Operator Assignment Operator assignment adalah operator yang digunakan untuk memberikan nilai ke dalam suatu variabel. Di dalam bahasa Java, operator assignment menggunakan tanda sama dengan ” = “. Nantinya juga terdapat operator assignment gabungan, seperti ” += “, ” -= “, dsb. Operator Type Comparison Operator type comparison adalah sebutan untuk operator khusus yang dipakai untuk pemeriksaan sebuah object. Di dalam bahasa Java operator ini menggunakan perintah instanceof. Berikut contoh penggunaannya class BelajarJava { public static void mainString args[]{ String a = "Duniailkom"; boolean hasil; hasil = a instanceof String; a sebuah string? " + hasil ; } } Hasil kode program Apakah a sebuah string? true Karena operator instanceof berhubungan dengan object, maka bahasannya akan kita tunda sampai masuk ke materi OOP Object Oriented Programming bahasa Java. Operator Ternary Operator ternary adalah operator yang terdiri dari 3 operand. Di dalam bahasa Java, operator ternary ini menggunakan tanda ? dan merupakan penulisan singkat dari kondisi if else. Penjelasan tentang operator ini juga akan kita tunda sampai masuk ke materi tentang kondisi percabangan if else. Berikut contoh dari penggunaan operator ternary dalam bahasa pemrograman Java class BelajarJava { public static void mainString args[]{ String a = "Duniailkom"; String hasil; hasil = a == "Duniailkom" ? "Mari belajar Java" "Ops..."; hasil = a == "Google" ? "Googling..." "Bukan web google"; } } Hasil kode program Mari belajar Java Bukan web google Itulah jenis-jenis operator yang terdapat di dalam bahasa pemrograman Java. Penjelasan lebih detail, termasuk pengertian, cara penggunaan serta contoh kode programnya akan saya bahas pada tutorial terpisah. Kita akan mulai dengan operator aritmatika terlebih dahulu Jenis-jenis Operator Aritmatika Bahasa Java.
macam macam operator pada java