Posted by
Unknown
In:
Operator Dalam Pemrograman Java
Sore Guys kali ini saya mau posting operator-operator
yang ada dalam pemrograman menggunakan Java.
pasti kalian bertanya tanya dalam hati apa sih operator
itu?
nah ini jawabannya "Operator adalah suatu tanda atau
simbol yang dipakai untuk menyatakan suatu operasi atau manipulasi nilai.
Contohnya adalah operasi penambahan dipresentasikan dengan tanda +, pengurangan
dipresentasikan dengan tanda -, dan sebagainya. Sedangkan
operan adalah nilai yang dilibatkan didalamnya.
Bentuk operator
Berkenaan dengan banyaknya operan yang dilibatkan oleh
ope maka operator dapat diklasifikasikan menjadi bentuk yaitu :
1. Unary operator
>> dengan 1 operan
2. Binary operator
>> dengan 2 operan
3. Ternary operator
>> dengan 3 operan
Jenis operator
Java menyediakan
bebagai jenis operator. Macam-macam
operator ini mempunyai fungsi yang berbeda. Berbagai jenis operator ini dapat
diklasifikasikan sebagai berikut :
Operator Aritmatika
Arithmatic operator (operator aritmatika) adalah operator
yang berfungsi untuk
operasi aritmatika. Lihat tabel dibawah ini
Arithmatic Operator
Description
+
plus
-
minus
*
point
/
divide
%
modulus
Example :
class Arithmatic {
public static void main(String[] args) {
int a = 20;
int b = 10;
System.out.println("Arithmatic Operator");
System.out.println("First value of : "+a);
System.out.println("First value of: "+b);
System.out.println("Result of a + b = " +(a +
b));
System.out.println("Result of a -b = " +(a
-b));
System.out.println("Result of a / b = " +(a /
b));
System.out.println("Result of a * b = " +(a *
b));
System.out.println("Result of a % b = " +(a %
b));
}
}
Output :
Operator Increment dan Decrement
Operator Increment dan Decrement digunakan untuk menaikan
atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan,
dan hanya dapat digunakan pada variabel. Ada dua versi operator
increment maupun decrement, yaitu prefix dan postfix. Prefix berarti
operator digunakan sebelum variabel atau ekspresi, dan postfix berarti
operator digunakan sesudahnya. Penjelasan selengkapnya yaitu:
Arithmatic Operator
|
Description
|
+
|
plus
|
-
|
minus
|
*
|
point
|
/
|
divide
|
%
|
modulus
|
Operator
|
Use
|
Description
|
++
|
++a
|
Increasing the value of a by 1 after operasion
is doing in a
|
a++
|
Increasing the value of a by 1 before operasion
is doing in a
|
|
--
|
a--
|
Decreasing the value of a by 1 after operasion
is doing in a
|
--a
|
Decreasing the value of a by 1 before operasion
is doing in a
|
Example :
class IncrementDecrement{
public static void main (String[] args){
int i = 1;
System.out.println("i : " + i);
System.out.println("++i : " + ++i);
System.out.println("i++ : " + i++);
System.out.println("i : " + i);
System.out.println("--i : " + --i);
System.out.println("i--: " + i--);
System.out.println("i : " + i);
}
}
Output :
Operator Assingment
Operator assignment 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 :
Example :
class Assignment {
public static void main(String[] args) {
int var = 10;
int a,b,c;
a = b = c = 100;
int d,e,f;
f = 200;
e = f;
d = e;
System.out.println("Value of var : " + var);
System.out.println("value of a : " + a);
System.out.println("value of b : " + b);
System.out.println("value of c : " + c);
System.out.println("value of f : " + f);
System.out.println("value of e : " + e);
System.out.println("value of d : " + d);
int z;
char text = 'a'; // on Unicode character 'a' is presented with 97
z = text * 100; // z = 97 * 10;
System.out.println("value of text1 : " + text);
System.out.println("value of z : " + z);
}
}
Output :
Operator Relasi
Operator relasi dalam Java digunakan untuk menghasilkan
nilai boolean yang sering digunakan untuk mengatur alur jalannya sebuah
program.
Operator
|
Use
|
Description
|
>
|
a > b
|
true if a more than b
|
<
|
a < b
|
true if a less than b
|
>=
|
a >= b
|
true if a more than b or a equal b
|
<=
|
a <= b
|
true if a less than b or a equal b
|
==
|
a == b
|
true if a equal b
|
!=
|
a != b
|
true if a not equal b
|
Example :
class Relation{
public static void main(String[] args) {
int a,b,c;
a = 100;
b = 99;
c = 99;
System.out.println("value of a = "+a);
System.out.println("value of b = "+b);
System.out.println("value of c = "+c);
if(b == c ){
System.out.println("b equal c");
}else {
System.out.println("b not equal c");
}
if(a != b ){
System.out.println("a not equal b");
}else {
System.out.println("a equal b");
}
if(a > b ){
System.out.println("a more than b");
}else {
System.out.println("a less than b");
}
if(b < a ){
System.out.println("b less than a");
}else {
System.out.println("b more than a");
}
if(a >= b ){
System.out.println("a more than or equal b");
}else {
System.out.println("a less than or equalb");
}
if(b <= a ){
System.out.println("b less than or equal a");
}else {
System.out.println("b more than or equal a");
}
}
}
Output :
Operator Logika
Operator ini digunakan untuk ekspresi logik yang
menghasilkan nilai boolean. Operator-operator yang digunakan adalah AND (
&& ), OR ( ¦ ¦ ) dan NOT ( ! ).
a
|
b
|
a | | b
|
a && b
|
true
|
true
|
true
|
true
|
true
|
false
|
true
|
false
|
false
|
true
|
true
|
false
|
false
|
false
|
false
|
false
|
Example :
class Logic{
public
static void main(String[] args) {
boolean
_true = true;
boolean
_false = false;
System.out.println("Relation with OR (||)");
System.out.println("_true || _true : " +(_true||_true));
System.out.println("_true || _false : " +(_true||_false));
System.out.println("_false || _true : " +(_false||_true));
System.out.println("_false || _false : " +(_false||_false));
System.out.println("Relation with AND (&&)");
System.out.println("_true && _true : "
+(_true&&_true));
System.out.println("_true && _false : "
+(_true&&_false));
System.out.println("_false && _true : "
+(_false&&_true));
System.out.println("_false && _false : "
+(_false&&_false));
System.out.println("Relation with NOT (!)");
System.out.println("inverse of (NOT) _true is: " +!_true);
System.out.println("inverse of (NOT) _false is: " +!_false);
}
}
Output :
Bitwise Operator
Bitwise operator adalah operator yang dipakai untuk operasi
bit pada nilai operan. Operator yang digunakan untuk memanippulasi bit.
1. Bitwise AND
Bitwise AND akan menghasilkan bit “1”, jika kedua operan
bernilai bit “1”. Operasi bitwise AND dapat digambarkan sebagai berikut :
a
|
b
|
a & b
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
2. Bitwise OR
Bitwise OR akan menghasilkan bit “1”, jika salah satu operan
bernilai bit “1”. Operasi bitwise OR dapat digambarkan sebagai baerikut :
a
|
b
|
a & b
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
3. Bitwise XOR
(Exclusive OR)
Bitwise XOR akan menghasilkan bit “1”, jika kedua operan
memiliki nilai bit yang berbeda. Operasi bitwise XOR dapat digambarkan sebagai
berikut :
a
|
b
|
a & b
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
4. Bitwise
Complement
Bitwise Complement akan menghasilkan bit yang berlawanan
dengan bit yang dioperasikan. Operasinya dapat digambarkan sebagai berikut :
Example :
class Bitwise{
public
static void main(String[] args) {
int
x,y;
x =
~100;
System.out.println("value of inverse of x : "+x);
x = 17
& 30;
System.out.println("value of and : "+x); x = 17 | 30;
System.out.println("value of or : "+x); x = 17 ^ 30;
System.out.println("value of xor : "+x); x = 111; y = x
>> 1;
System.out.println("value of right shift : "+x); x = -111; y =
x >> 1;
System.out.println("value of right shift neg : "+x); x = 111; y
= x >>> 1;
System.out.println("value of right shift 1 bit 0 : "+x); x =
-111; y = x >>> 1;
System.out.println("value of right shift 1 bit 0 neg : "+x); x
= 111; y = x << 1;
System.out.println("value of left shift : "+x); x = 1000; y = x
<< 1;
System.out.println("value of left shift : "+x);
}
}
Output :
Boolean Operator
Boolean operator (operator boolean) adalah operator yang
mengharuskan operannya bertipe boolean (true atau false).
Logic operator
|
Description
|
!
|
negation (not)
|
&
|
AND
|
|
|
OR
|
^
|
XOR
|
&&
|
AND (short circuit)
|
||
|
OR (short circuit)
|
Operator !, &, | dan ^ mempunyai implementasi yang
sama sebagaimana ketika ia menjadi bitwise operator. Hanya saja di
logical operator, operan yang dilibatkan disini harus bertipe boolean,
yang hanya mempunyai nilai true atau false.
Mungkin ini saja yang saya bisa bagi tentang Operator dalam pemrograman Java , AND THANKS FOR READING ..
Posted on
-
0 Comments
Posted by
Unknown
In:
Kegiatan Pkl Saya Hari Ini Tanggal 18 Maret 2014
Malam Guys
Kembali lagi dengan saya Franky.Novan dengan cerita Kegiatan PKL saya hari di STMIK AKAKOM , hari ini adalah hari yang mengesankan bagi saya , banyak pelajaran yang saya dapat dari kegiatan presentasi tadi , baik dari cara pembawaan presentasi ,sampai pertanggungjawaban dari apa yang kita bawakan di depan kepada teman-teman khususnya kepada dosen kita , kita harus bisa mengerti dengan seksama presentasi kita dulu baru bisa kita bawakan
Walaupun saya hari ini belum mendapatkan kesempatan untuk presentasi , saya sudah mendapat pengalaman yang sangat bermanfaat dari teman-teman yang sudah preesentasi.
Mungkin ini saja yang saya bisa ceritakan di hari ini , AND THANKS FOR READING
Kembali lagi dengan saya Franky.Novan dengan cerita Kegiatan PKL saya hari di STMIK AKAKOM , hari ini adalah hari yang mengesankan bagi saya , banyak pelajaran yang saya dapat dari kegiatan presentasi tadi , baik dari cara pembawaan presentasi ,sampai pertanggungjawaban dari apa yang kita bawakan di depan kepada teman-teman khususnya kepada dosen kita , kita harus bisa mengerti dengan seksama presentasi kita dulu baru bisa kita bawakan
Walaupun saya hari ini belum mendapatkan kesempatan untuk presentasi , saya sudah mendapat pengalaman yang sangat bermanfaat dari teman-teman yang sudah preesentasi.
Mungkin ini saja yang saya bisa ceritakan di hari ini , AND THANKS FOR READING
Posted on
-
0 Comments
Posted by
Unknown
In:
Kegiatan Pkl Saya Hari Ini Tanggal 17 Maret 2014
Malam Guys
Kembali lagi dengan saya Franky Novan dengan cerita kegiatan PKL saya di STMIK AKAKOM khususnya , hari ini saya mulai belajar bagaimana penggunaan Emulator Android pada laptop , dan manfaatnya banyak yang saya bisa temukan , tapi kekuranngannya yaitu suka NOT RESPONDING ..
Dan untuk kedepannya saya akan berusaha agar ada solusi untuk Emulator Android yang lebih baik , selain itu saya juga mulai membuat persiapan presentasi dengan M.S Power point.
Mungkin ini saja yang saya bisa bagikan di Malam ini And Thank's For Reading :)
Kembali lagi dengan saya Franky Novan dengan cerita kegiatan PKL saya di STMIK AKAKOM khususnya , hari ini saya mulai belajar bagaimana penggunaan Emulator Android pada laptop , dan manfaatnya banyak yang saya bisa temukan , tapi kekuranngannya yaitu suka NOT RESPONDING ..
Dan untuk kedepannya saya akan berusaha agar ada solusi untuk Emulator Android yang lebih baik , selain itu saya juga mulai membuat persiapan presentasi dengan M.S Power point.
Mungkin ini saja yang saya bisa bagikan di Malam ini And Thank's For Reading :)
Posted on
-
0 Comments
Posted by
Unknown
In:
Kegiatan PKL Saya Hari Ini Tanggal 14 Maret 2014
Hay guys ..
Bersama saya lagi Franky.Novan dengan cerita kegiatan PKL
saya di STMIK AKAKOM, hari ini saya belajar bagaimana penggunaan brush dan pengabungan/kombinasi warna di photoshop
hal itu saya pelajari agar dalam pembuatan Background,layer-layer dalam
pembuatan CD-Interaktif yang saya buat hasilnya bisa baik, karna dengan adanya
keseimbangan baik dalam bentuk pemasukan gambar,icon,dll serta dengan penggabungan/kombinasi
warna yang baik akan menghasilkan sesuatu yang menarik, karna dengan desain
yang menarik pasti orang yang menonton CD-Interaktif akan tertarik bukan hanya
sekali tapi berulang-ulang kali.
Maka dari itu penggabungan/kombinasi warna sangat penting
untuk desain yang kita buat nantiny.
Mungkin ini saja yang saya bisa tulis dihari ini AND THANK’S
FOR READING.
Posted on
-
0 Comments
Posted by
Unknown
In:
Kegiatan Pkl Saya Hari Ini Tanggal 13 Maret 2014 (belajar VIRTUAL DJ)
Hay Guys
Selamat sore , hari ini dengan saya lagi Franky.Novan dengan cerita kegiatan PKL saya hari ini di STMIK AKAKOM.
Hari ini saya belajar menambahkan Effect pada lagu di software Virtual-DJ,
Selamat sore , hari ini dengan saya lagi Franky.Novan dengan cerita kegiatan PKL saya hari ini di STMIK AKAKOM.
Hari ini saya belajar menambahkan Effect pada lagu di software Virtual-DJ,
dan dengan bantuan-bantuan Vidio Tutorial yang saya Download,dan dengan itu dihari ini saya belajar bagaimana menggunakan Virtual DJ.
setelah itu saya mulai menggerjakan tugas tentang handycam saya .
Kemudia untuk ingin lebih tau tentang software VIRTUAL DJ & Tutorialnya bisa ditanya di kolom komentar dibawah ini
Mungkin ini saja yang saya bisa tulis dihari ini,AND THANK'S FOR READING
Posted on
-
0 Comments
Posted by
Unknown
In:
Kegiatan Pkl Saya Hari Ini Tanggal 12 Maret 2014 (Cara meringankan Laptop/PC)
Hay ..
Kembali lagi dengan saya Franky Novan dengan cerita kegiatan dan sekaligus pembagian info-info yang saya pelajari , hari ini PKL saya seperti biasa tapi ada satu kendala yang membuat saya merasa malas melakukan apa-apa , dan kendala tersebut adalah pada saat saya sedang Browsing dan maelakukan kegiatan-kegiatan di laptop saya , saya merasa laptop saya lemot dan saya mencari beberapa solusi untuk menanggulangi kendala itu ... hehe-hehe .. nah pada posting saya kali ini saya juga akan membagikan cara Meringankan Laptop/PC .
Inilah beberapa cara yang akan saya bagi :
Cara 1
1. Pergi butang Start> All
Programs>Accessories>System Tools
2. Kemudian,klik Disk Cleanup & klik. So.akan keluar macam nih-->
->contoh<- br="">->
#Sekarang just Klik OK (seperti contoh image di
atas) sahaja.Then, tunggu seketika.
3. Selepas itu, korang Tick box yang perlu di DELETE .Kalau
meera, meera hentam klik semua jer.Hehe.Kasi buang segala langau-2
lembab.Ehek~~ Bila dah tick box-2 yang diperlukan tuh, klik OK. Macam
contoh kat image bawah nih yup^^-->
->contoh<- br="">->
4 .Kemudian, klik Delete Files. Macam nih hah-->
Pasti dia akan clean apa yang patut.
PERHATIAN!Jika sayangkan Lappy/Pc korang tuh, cara ini mesti
dilakukan setiap hari. Hal ini kerana dapat membuang segala file-2 yang tersave
secara automatic tiap kali korang melayari internet ataupun berkongsi file
dengan PC lain. Ok Awok??Faham??^ ^Tak susahkan?
Cara 2
1. Pergi butang Start> All Programs>Accessories>System
tools
2. Kemudian, cari Disk Defragmenter & klik.
So.Akan keluar macam nih-->
3. Seterusnya, Klik Defragment Disk(seperti
contoh image di atas) .Tunggu seketika.
4. Dah siap.Just klik Close okey.
PERHATIAN! Cara ini korang wajib lakukan tiap
minggu.Hal ini kerana, terdapat file-2 yang terlindung ataupun tidak
terlindung yang berpecah belah dalam PC/Laptop koran
Mudah-mudahan info ini bermafaat ya , kembali lagi ke
kegiatan PKL saya di STMIK AKAKOM , ketka cara-cara diatas sudah saya lakukan
terasa sekali perpedaannya , dan kemudian saya melakukan kegiatan saya seperti
biasa tanpa kendala lagi .
Mungkin ini saja yang saya bisa ceritakan dan saya bagikan,
AND THANK'S FOR READING ...
Posted on
-
0 Comments
Posted by
Unknown
In:
Kegiatan PKL Saya Hari Ini Tanggal 11 Maret 2014 (cara melindungi BLOG)
Hay ....
Dengan saya Franky.Novan,Di posting saya sore ini saya akan
menceritakan kegiatan saya di STMIK AKAKOM , hari ini saya belajar bagaimana
cara melindungi artikel blog agar tidak di COPY-PASTE nah di bawah ini saya akan bagikan untuk kalian semua juga .
Memang sih
sebenarnya aktivitas copy paste tidak diharamkan walaupun ada peraturan yang
mengikat mengenai hak kekayaan intelektual, akan tetapi alangkah baiknya jika
kita menghargai karya/tulisan dari orang lain. Yah kalau sudah terjangkit virus
copas jangan full di-copas lah. misalnya di tulis ulang dengan kata-kata kita
sendiri atau dimodifikasi sedemikian rupa sesuai gaya tulisan sendiri.
Nah kembali
ke topik bahasan, berikut ini ada sedikit tips untuk meminimalisir tindak copy
paste agar tidak disalah gunakan. Perlu jadi catatan sebelumnya bahwa cara yang
akan saya sharingkan ini adalah dengan cara mendisable klik kanan. Berikut
Penjelasannya :
- Buka Editor Template mu.
- Cari kode <head> bisa dengan cara tekan ctrl+f untuk mempermudah pencarian
- Pastekan kode dibawah ini dibawah kode <head>
<script language=JavaScript>
<!--
//Matikan Klik Kanan
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
<!--
//Matikan Klik Kanan
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>
- Save
Nah sekarang blog anda tidak akan bisa di klik kanan. Tapi cara ini hanya mendisable klik kanan. tetap saja bisa di copy dengan short cut ctrl + c. Oh ya ada trik lain nih yang fungsinya sama, lebih simple
1. Masuk ke
menu Design
2. Pilih Edit HTML
3. Cari kode </head> pada kotak Edit HTML
4. Kemudian dibawah kode </head> ganti kode <body> dengan kode berikut.
4. Kemudian dibawah kode </head> ganti kode <body> dengan kode berikut.
|
<body onmousedown="return
false" oncontextmenu="return
false" onselectstart="return
false">
|
5. Setelah anda mengganti kode tersebut kemudian Simpan Template
Jika anda tidak dapat menemukan kode <body> kemungkinan kode tersebut sudah berubah bentuk karena rancangan anda sebelumnya. Maka cari kode yang berawalan <body... dan ganti dengan kode pada langkah no 4
Jika anda tidak dapat menemukan kode <body> kemungkinan kode tersebut sudah berubah bentuk karena rancangan anda sebelumnya. Maka cari kode yang berawalan <body... dan ganti dengan kode pada langkah no 4
Semoga bermanfaat !!!
Mungkin ini saja yang saya bisa ceritakan dan saya bagikan,AND THANK'S FOR READING ....
Posted on
-
0 Comments
Langganan:
Postingan (Atom)
















