SlideShare uma empresa Scribd logo
1 de 10
OPERATOR

1. Tujuan
 Mahasiswa dapat memahami tentang operator dan penggunaannya dalam
bahasa pemrograman java
 Mahasiswa dapat mengetahui macam-macam kategori operator
 Mahasiswa dapat juga mengetahui perbedaan operator satu dengan yang
lainnya.
2. TEORI SINGKAT
Operator adalah simbol khusus yang menyajikan operasi khusus pada
satu, dua, atau tiga operand dan kemudian mengembalikan hasilnya.
Operator-operator tersebut digunakan untuk membentuk ekspresi. Sebuah
konstanta atau entitas dengan sendirinya merupakan ekspresi, demikian juga
kombinasi dari konstanta dan variabel dengan operator. Suatu ekspresi yang
diikuti dengan sebuah titik koma adalah sebuah pernyataan. Operator
mempunayi sifat- sifat sebagai berikut:
Sifat

Keterangan

Contoh

Unary

Operator yang hanya melibatkan 1 operand

-1

Binary

Operator yang hanya melibatkan 2 operand

1+2

Tenary

Operator yang hanya melibatkan 3 operand

1+2*2

Ketika kita menggunakan operator-operator dari bahasa pemrograman
Java, kita harus

mengetahui terlebih dahulu operator yang mana yang

mempunyai presedence yang lebih tinggi. Operator di dalam tabel dibawah
dituliskan sesuai dengan presedence ordernya. Semakin ke bawah, maka
presedence-nya lebih rendah. Operator dengan presedence yang lebih tinggi
dikerjakan lebih dulu dari pada operator dengan presedence yang lebih rendah.
Operator yang ada di dalam baris yang sama mempunyai presedence yang
sama. Pada saat operator dari presedence yang sama muncul di dalam
ekspresi yang sama, harus diatur yang mana yang harus dikerjakan lebih dulu.
Semua operator biner kecuali untuk operator pemberian dikerjakan dari kiri ke
kanan. Operator pemberian dikerjakan dari kanan ke kiri.
Tabel Precedence Operator
Operator

Precedence

Postfix

expr++ expr--

Unary

++expr --expr +expr -expr ~ !

Multiplikasi

*/%

Aditif

+-

Pergeseran

<< >> >>>

Relasional

< > <= >= instanceof

Persamaan

== !=

bitwise AND

&

bitwise exclusive OR

^

bitwise inclusive OR

|

Logika AND

&&

Logika OR

||

Ternary

?:

Pemberian

= += -= *= /= %= &= ^= |= <<= >>= >>>=

Operator Aritmatika
Operator
+
*
/
%

Keterangan
Penjumlahan (tanda plus)
Pengurangan (tanda minus)
Perkalian
Pembagian
Sisa Pembagian

Operator *, / dan % mempunyai prioritas yang sama, tetapi lebih tinggi daripada
+ atau -.
PELAKSANAAN PRAKTIKUM
Buatlah program seperti berikut :
import java.util.Scanner;
public class Jumlah
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int A,B, jumlah;
System.out.print("Bilangan 1 : ");
A = masuk.nextInt();
System.out.print("Bilangan 2 : ");
B = masuk.nextInt();
jumlah = A + B;
System.out.println("Jumlah = " + jumlah);
}
}
Hasil Output :
Bilangan 1 : 2
Bilangan 2 : 4
Jumlah = 6
Press any key to continue . . .

Listing: terlampir
LATIHAN1
Buat program dengan menggunakan operator aritmatika, seperti berikut ini :
public class Aritmatika
{
public static void main(String args[])
{
System.out.println("1 + 2 = " + (1 + 2));
System.out.println("3 * 2 = " + (3 * 2));
System.out.println("7 / 3 = " + (7 / 3));
System.out.println("3 - 2 = " + (3 - 2));
System.out.println("13% 5 = " + (13 % 5));
System.out.println("");
System.out.println("1 + 2 * 3 = " + (1 + 2 * 3));
System.out.println("1 + 2 / 2 = " + (1 + 2 / 2));
System.out.println("9 - 2 % 2 = " + (9 - 2 % 2));
}
}
Hasil Output :
1 +
3 *
7 /
3 13%

2
2
3
2
5

1 + 2
1 + 2
9 - 2
Press

=
=
=
=
=

3
6
2
1
3

* 3
/ 2
% 2
any

Listing terlampir

= 7
= 2
= 9
key to continue . . .
Latihan2
Masukkan bilangan dengan menggunakan operator aritmatika
import java.util.Scanner;
public class Aritmatika1
{
public static void main(String args[])
{
Scanner masuk = new Scanner (System.in);
int A, B, jumlah,kali,bagi,sisa;
System.out.print("Bilangan1: ");
A=masuk.nextInt();
System.out.print("Bilangan2: ");
B=masuk.nextInt();
jumlah = A + B;
kali = A*B;
bagi = A/B;
sisa = A%B;
System.out.println("Hasil Operator Aritmatika ");
System.out.println("===========================");
System.out.println("Jumlah = " + jumlah);
System.out.println("Kali = " + kali);
System.out.println("Bagi = " + bagi);
System.out.println("Sisa = " + sisa);
}
}

Listing terlampir
TUGAS
1. Dengan menggunkan operator aritmatika buatlah untuk menjumlahkan,
mengalikan, membagi dan sisa pembagian dari 2 bilangan yang diinpukan
dengan keyboard, output yang diingikan sebagai berikut :
Bilangan 1 : 7
Bilangan 2 : 2
Hasil Operator Aritmatika
=========================
Jumlah = 9
Kurang = 5
Kali
= 14
Bagi
= 3
Sisa
= 1
Press any key to continue . . .
2. Buatlah program untuk menghitung keliling dan luas lingkaran
Jawaban tugas 1
import java.util.Scanner;
public class OperatorAritmatika
{
public static void main(String args[])
{
Scanner masuk = new Scanner (System.in);
int Pilihan;
int A, B, jumlah,kurang,kali,bagi,sisa;
A = 7;
B = 2;
jumlah = A+B;
kurang = A-B;
kali = A*B;
bagi = A/B;
sisa = A%B;
System.out.println("Hasil Operator Aritmatika ");
System.out.println("===========================");
System.out.println("Jumlah = " + jumlah);
System.out.println("Kurang = " + kurang);
System.out.println("Kali = " + kali);
System.out.println("Bagi = " + bagi);
System.out.println("Sisa = " + sisa);
}
}

Listing terlampir
Jawaban Tugas 2
Program untuk menghitung keliling dan luas lingkaran

import java.util.Scanner;
public class Lingkaran
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
final float phi=3.14f;
int r;
float keliling,luas;
System.out.print("Jari-jari Lingkaran = ");
r = masuk.nextInt();
keliling = 2 * phi * r;
luas = phi * r * r;
System.out.println("Keliling Lingkaran = " + keliling);
System.out.println("Luas Lingkaran = " + luas);
}
}

Listing terlampir
PEMBAHASAN
1. Import java.util.Scanner artinya memasukkan sebuah data
2. Public class adalah class yang dapat di akses oleh kelas lain. Dalam java
setiap membuat program berarti membuat sebuah kelas ddengan nama kelas
harus sama dengan nama kelas-nya yang diawali dengan huruf capital
3. Kurung kurwal pembuka yang pertama merupakan membuka kelas
4. Public static void main (String args []) adalah permulaan fungsi utama dalam
java. Kata kunci void di depan main adalah keharusan dalam java dan String
args[] adalah argumennya
5. Kurung kurawal pembuka yang kedua berfungsi untuk membuka method
6. Int adalah tipe data dengan intenger 64 bit two’s complement. Mempunyai
nilai minimum -2,147,483,648 dan maksimunnya 2,147,483,647 untuk nilai
default-nya adalah 0 (nol)
7. Sama dengan satu kali (=) adalah pemberian nilai
8. Scanner masuk = new Scanner (System.in) adalah masukkan dari keyboard
9. Masuk.nextInt() adalah masukkan dari keyboard yang berupa numeric
10. System.out.println adalah pemberian hasil output
11. Tanda kurung kurawal penutup kedua adalah penutup method
12. Tanda kurung kurawal penutup terakhir adalah penutup kelas.
LISTING TUGAS

Mais conteúdo relacionado

Mais procurados

Persamaan lagrange dan hamilton
Persamaan lagrange dan hamiltonPersamaan lagrange dan hamilton
Persamaan lagrange dan hamilton
Kira R. Yamato
 
Persamaan differensial part 1
Persamaan differensial part 1Persamaan differensial part 1
Persamaan differensial part 1
Jamil Sirman
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
Fahrul Razi
 
Makalah Metode Pembelajaran Limit Fungsi Aljabar
Makalah Metode Pembelajaran Limit Fungsi AljabarMakalah Metode Pembelajaran Limit Fungsi Aljabar
Makalah Metode Pembelajaran Limit Fungsi Aljabar
Aisyah Turidho
 
Modul teknik-digital
Modul teknik-digitalModul teknik-digital
Modul teknik-digital
ecko gmc
 
DERET PANGKAT & METODE DERET PANGKAT
DERET PANGKAT & METODE DERET PANGKATDERET PANGKAT & METODE DERET PANGKAT
DERET PANGKAT & METODE DERET PANGKAT
yuni dwinovika
 
Dasar control system dengan matlab
Dasar control system dengan matlabDasar control system dengan matlab
Dasar control system dengan matlab
adi_yus
 

Mais procurados (20)

Persamaan lagrange dan hamilton
Persamaan lagrange dan hamiltonPersamaan lagrange dan hamilton
Persamaan lagrange dan hamilton
 
Persamaan differensial part 1
Persamaan differensial part 1Persamaan differensial part 1
Persamaan differensial part 1
 
Jaringan syaraf tiruan uas docs
Jaringan syaraf tiruan uas docsJaringan syaraf tiruan uas docs
Jaringan syaraf tiruan uas docs
 
Forward Difference, Backward Difference, dan Central
Forward Difference, Backward Difference, dan CentralForward Difference, Backward Difference, dan Central
Forward Difference, Backward Difference, dan Central
 
Modul persamaan diferensial 1
Modul persamaan diferensial 1Modul persamaan diferensial 1
Modul persamaan diferensial 1
 
Modul praktikum dasar dasar pemrograman java
Modul  praktikum dasar dasar pemrograman javaModul  praktikum dasar dasar pemrograman java
Modul praktikum dasar dasar pemrograman java
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database6 Materi Kuliah Normalisasi Tabel Database
6 Materi Kuliah Normalisasi Tabel Database
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 
integral fungsi kompleks
integral fungsi kompleksintegral fungsi kompleks
integral fungsi kompleks
 
Penyederhanaan Fungsi Boolean
Penyederhanaan Fungsi BooleanPenyederhanaan Fungsi Boolean
Penyederhanaan Fungsi Boolean
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Dasar Flip Flop
Dasar Flip FlopDasar Flip Flop
Dasar Flip Flop
 
Tutorial Matlab
Tutorial MatlabTutorial Matlab
Tutorial Matlab
 
Makalah Metode Pembelajaran Limit Fungsi Aljabar
Makalah Metode Pembelajaran Limit Fungsi AljabarMakalah Metode Pembelajaran Limit Fungsi Aljabar
Makalah Metode Pembelajaran Limit Fungsi Aljabar
 
Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )Integral Lipat Dua ( Kalkulus 2 )
Integral Lipat Dua ( Kalkulus 2 )
 
Modul teknik-digital
Modul teknik-digitalModul teknik-digital
Modul teknik-digital
 
[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)[RPL2] Class Diagram dan Konsep Object Oriented (1)
[RPL2] Class Diagram dan Konsep Object Oriented (1)
 
DERET PANGKAT & METODE DERET PANGKAT
DERET PANGKAT & METODE DERET PANGKATDERET PANGKAT & METODE DERET PANGKAT
DERET PANGKAT & METODE DERET PANGKAT
 
Dasar control system dengan matlab
Dasar control system dengan matlabDasar control system dengan matlab
Dasar control system dengan matlab
 

Destaque

Programa Supervisao 08 09 Sobre Tic
Programa Supervisao 08 09 Sobre TicPrograma Supervisao 08 09 Sobre Tic
Programa Supervisao 08 09 Sobre Tic
TEODORO SOARES
 
Sejarah terbentuknya bumi
Sejarah terbentuknya bumiSejarah terbentuknya bumi
Sejarah terbentuknya bumi
Dian Ulfa
 
Bab 4+proses+proses+geologi
Bab 4+proses+proses+geologiBab 4+proses+proses+geologi
Bab 4+proses+proses+geologi
Dimaz Gunawan
 
INTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTE
INTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTEINTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTE
INTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTE
Dhy Ganny
 

Destaque (14)

Listing1 pratikum
Listing1 pratikumListing1 pratikum
Listing1 pratikum
 
Astronomy in Timor- Leste, Transit of Venus 2012, A Universe Awareness Studen...
Astronomy in Timor- Leste, Transit of Venus 2012, A Universe Awareness Studen...Astronomy in Timor- Leste, Transit of Venus 2012, A Universe Awareness Studen...
Astronomy in Timor- Leste, Transit of Venus 2012, A Universe Awareness Studen...
 
World Oil and Gas Review 2014
World Oil and Gas Review 2014 World Oil and Gas Review 2014
World Oil and Gas Review 2014
 
Tugas pratikum
Tugas pratikumTugas pratikum
Tugas pratikum
 
Programa Supervisao 08 09 Sobre Tic
Programa Supervisao 08 09 Sobre TicPrograma Supervisao 08 09 Sobre Tic
Programa Supervisao 08 09 Sobre Tic
 
Sejarah terbentuknya bumi
Sejarah terbentuknya bumiSejarah terbentuknya bumi
Sejarah terbentuknya bumi
 
Laporan pengenalan lapangan geologi almas yamada
Laporan pengenalan lapangan geologi almas yamadaLaporan pengenalan lapangan geologi almas yamada
Laporan pengenalan lapangan geologi almas yamada
 
GEOLOGIA DO TIMOR 3
GEOLOGIA DO TIMOR 3GEOLOGIA DO TIMOR 3
GEOLOGIA DO TIMOR 3
 
BAB 3 (Geologi Struktur)
BAB 3 (Geologi Struktur)BAB 3 (Geologi Struktur)
BAB 3 (Geologi Struktur)
 
Bab 4+proses+proses+geologi
Bab 4+proses+proses+geologiBab 4+proses+proses+geologi
Bab 4+proses+proses+geologi
 
Fuelling tl (gamckee)
Fuelling tl (gamckee)Fuelling tl (gamckee)
Fuelling tl (gamckee)
 
INTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTE
INTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTEINTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTE
INTERPRETASI DATA SEISMIK PADA FORMASI PLOVER CEKUNGAN BONAPARTE
 
Materi Kuliah Geologi Struktur 9.diskripsi sesar
Materi Kuliah Geologi Struktur 9.diskripsi sesarMateri Kuliah Geologi Struktur 9.diskripsi sesar
Materi Kuliah Geologi Struktur 9.diskripsi sesar
 
Materi Kuliah Teknik Pertambangan ; Geologi Struktur Semester III STTNAS Yogy...
Materi Kuliah Teknik Pertambangan ; Geologi Struktur Semester III STTNAS Yogy...Materi Kuliah Teknik Pertambangan ; Geologi Struktur Semester III STTNAS Yogy...
Materi Kuliah Teknik Pertambangan ; Geologi Struktur Semester III STTNAS Yogy...
 

Semelhante a Pratikum operator

pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
nafilarifki1
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
Devandy Enda
 
Teknik pemrograman
Teknik pemrogramanTeknik pemrograman
Teknik pemrograman
DiiLa Soraya
 

Semelhante a Pratikum operator (20)

Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
 
Operator
OperatorOperator
Operator
 
Laporan praktikum modul ii & iii
Laporan praktikum modul ii & iiiLaporan praktikum modul ii & iii
Laporan praktikum modul ii & iii
 
Materi operator java
Materi operator javaMateri operator java
Materi operator java
 
tugas presentasi materi operator pada java
tugas presentasi materi operator pada javatugas presentasi materi operator pada java
tugas presentasi materi operator pada java
 
3 adp operator
3   adp operator3   adp operator
3 adp operator
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user input
 
Teknik pemrograman
Teknik pemrogramanTeknik pemrograman
Teknik pemrograman
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12Laporan praktikum Algoritma dan Pemrograman pertemuan 12
Laporan praktikum Algoritma dan Pemrograman pertemuan 12
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Fungsi
FungsiFungsi
Fungsi
 
Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 
Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3
 
Operator dalam Pemrograman
Operator dalam PemrogramanOperator dalam Pemrograman
Operator dalam Pemrograman
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
 
Modul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan JavaModul PBO Bab-01 - Pengenalan Java
Modul PBO Bab-01 - Pengenalan Java
 

Pratikum operator

  • 1. OPERATOR 1. Tujuan  Mahasiswa dapat memahami tentang operator dan penggunaannya dalam bahasa pemrograman java  Mahasiswa dapat mengetahui macam-macam kategori operator  Mahasiswa dapat juga mengetahui perbedaan operator satu dengan yang lainnya. 2. TEORI SINGKAT Operator adalah simbol khusus yang menyajikan operasi khusus pada satu, dua, atau tiga operand dan kemudian mengembalikan hasilnya. Operator-operator tersebut digunakan untuk membentuk ekspresi. Sebuah konstanta atau entitas dengan sendirinya merupakan ekspresi, demikian juga kombinasi dari konstanta dan variabel dengan operator. Suatu ekspresi yang diikuti dengan sebuah titik koma adalah sebuah pernyataan. Operator mempunayi sifat- sifat sebagai berikut: Sifat Keterangan Contoh Unary Operator yang hanya melibatkan 1 operand -1 Binary Operator yang hanya melibatkan 2 operand 1+2 Tenary Operator yang hanya melibatkan 3 operand 1+2*2 Ketika kita menggunakan operator-operator dari bahasa pemrograman Java, kita harus mengetahui terlebih dahulu operator yang mana yang mempunyai presedence yang lebih tinggi. Operator di dalam tabel dibawah dituliskan sesuai dengan presedence ordernya. Semakin ke bawah, maka presedence-nya lebih rendah. Operator dengan presedence yang lebih tinggi dikerjakan lebih dulu dari pada operator dengan presedence yang lebih rendah. Operator yang ada di dalam baris yang sama mempunyai presedence yang sama. Pada saat operator dari presedence yang sama muncul di dalam ekspresi yang sama, harus diatur yang mana yang harus dikerjakan lebih dulu. Semua operator biner kecuali untuk operator pemberian dikerjakan dari kiri ke kanan. Operator pemberian dikerjakan dari kanan ke kiri.
  • 2. Tabel Precedence Operator Operator Precedence Postfix expr++ expr-- Unary ++expr --expr +expr -expr ~ ! Multiplikasi */% Aditif +- Pergeseran << >> >>> Relasional < > <= >= instanceof Persamaan == != bitwise AND & bitwise exclusive OR ^ bitwise inclusive OR | Logika AND && Logika OR || Ternary ?: Pemberian = += -= *= /= %= &= ^= |= <<= >>= >>>= Operator Aritmatika Operator + * / % Keterangan Penjumlahan (tanda plus) Pengurangan (tanda minus) Perkalian Pembagian Sisa Pembagian Operator *, / dan % mempunyai prioritas yang sama, tetapi lebih tinggi daripada + atau -.
  • 3. PELAKSANAAN PRAKTIKUM Buatlah program seperti berikut : import java.util.Scanner; public class Jumlah { public static void main(String args[]) { Scanner masuk = new Scanner(System.in); int A,B, jumlah; System.out.print("Bilangan 1 : "); A = masuk.nextInt(); System.out.print("Bilangan 2 : "); B = masuk.nextInt(); jumlah = A + B; System.out.println("Jumlah = " + jumlah); } } Hasil Output : Bilangan 1 : 2 Bilangan 2 : 4 Jumlah = 6 Press any key to continue . . . Listing: terlampir
  • 4. LATIHAN1 Buat program dengan menggunakan operator aritmatika, seperti berikut ini : public class Aritmatika { public static void main(String args[]) { System.out.println("1 + 2 = " + (1 + 2)); System.out.println("3 * 2 = " + (3 * 2)); System.out.println("7 / 3 = " + (7 / 3)); System.out.println("3 - 2 = " + (3 - 2)); System.out.println("13% 5 = " + (13 % 5)); System.out.println(""); System.out.println("1 + 2 * 3 = " + (1 + 2 * 3)); System.out.println("1 + 2 / 2 = " + (1 + 2 / 2)); System.out.println("9 - 2 % 2 = " + (9 - 2 % 2)); } } Hasil Output : 1 + 3 * 7 / 3 13% 2 2 3 2 5 1 + 2 1 + 2 9 - 2 Press = = = = = 3 6 2 1 3 * 3 / 2 % 2 any Listing terlampir = 7 = 2 = 9 key to continue . . .
  • 5. Latihan2 Masukkan bilangan dengan menggunakan operator aritmatika import java.util.Scanner; public class Aritmatika1 { public static void main(String args[]) { Scanner masuk = new Scanner (System.in); int A, B, jumlah,kali,bagi,sisa; System.out.print("Bilangan1: "); A=masuk.nextInt(); System.out.print("Bilangan2: "); B=masuk.nextInt(); jumlah = A + B; kali = A*B; bagi = A/B; sisa = A%B; System.out.println("Hasil Operator Aritmatika "); System.out.println("==========================="); System.out.println("Jumlah = " + jumlah); System.out.println("Kali = " + kali); System.out.println("Bagi = " + bagi); System.out.println("Sisa = " + sisa); } } Listing terlampir
  • 6. TUGAS 1. Dengan menggunkan operator aritmatika buatlah untuk menjumlahkan, mengalikan, membagi dan sisa pembagian dari 2 bilangan yang diinpukan dengan keyboard, output yang diingikan sebagai berikut : Bilangan 1 : 7 Bilangan 2 : 2 Hasil Operator Aritmatika ========================= Jumlah = 9 Kurang = 5 Kali = 14 Bagi = 3 Sisa = 1 Press any key to continue . . . 2. Buatlah program untuk menghitung keliling dan luas lingkaran
  • 7. Jawaban tugas 1 import java.util.Scanner; public class OperatorAritmatika { public static void main(String args[]) { Scanner masuk = new Scanner (System.in); int Pilihan; int A, B, jumlah,kurang,kali,bagi,sisa; A = 7; B = 2; jumlah = A+B; kurang = A-B; kali = A*B; bagi = A/B; sisa = A%B; System.out.println("Hasil Operator Aritmatika "); System.out.println("==========================="); System.out.println("Jumlah = " + jumlah); System.out.println("Kurang = " + kurang); System.out.println("Kali = " + kali); System.out.println("Bagi = " + bagi); System.out.println("Sisa = " + sisa); } } Listing terlampir
  • 8. Jawaban Tugas 2 Program untuk menghitung keliling dan luas lingkaran import java.util.Scanner; public class Lingkaran { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); final float phi=3.14f; int r; float keliling,luas; System.out.print("Jari-jari Lingkaran = "); r = masuk.nextInt(); keliling = 2 * phi * r; luas = phi * r * r; System.out.println("Keliling Lingkaran = " + keliling); System.out.println("Luas Lingkaran = " + luas); } } Listing terlampir
  • 9. PEMBAHASAN 1. Import java.util.Scanner artinya memasukkan sebuah data 2. Public class adalah class yang dapat di akses oleh kelas lain. Dalam java setiap membuat program berarti membuat sebuah kelas ddengan nama kelas harus sama dengan nama kelas-nya yang diawali dengan huruf capital 3. Kurung kurwal pembuka yang pertama merupakan membuka kelas 4. Public static void main (String args []) adalah permulaan fungsi utama dalam java. Kata kunci void di depan main adalah keharusan dalam java dan String args[] adalah argumennya 5. Kurung kurawal pembuka yang kedua berfungsi untuk membuka method 6. Int adalah tipe data dengan intenger 64 bit two’s complement. Mempunyai nilai minimum -2,147,483,648 dan maksimunnya 2,147,483,647 untuk nilai default-nya adalah 0 (nol) 7. Sama dengan satu kali (=) adalah pemberian nilai 8. Scanner masuk = new Scanner (System.in) adalah masukkan dari keyboard 9. Masuk.nextInt() adalah masukkan dari keyboard yang berupa numeric 10. System.out.println adalah pemberian hasil output 11. Tanda kurung kurawal penutup kedua adalah penutup method 12. Tanda kurung kurawal penutup terakhir adalah penutup kelas.