Pages

Senin, 31 Desember 2012

You Raise Me Up

This song spesially for my mom and dad, who is always support me and do the best for me. Cekidot "You Raise Me Up" by Westlife

When I am down and, oh my soul, so weary
When troubles come and my heart burdened be
Then, I am still and wait here in the silence,
Until you come and sit awhile with me.

You raise me up, so I can stand on mountains
You raise me up, to walk on stormy seas
I am strong, when I am on your shoulders
You raise me up... To more than I can be.

You raise me up, so I can stand on mountains;
You raise me up, to walk on stormy seas;
I am strong, when I am on your shoulders;
You raise me up... To more than I can be.

You raise me up, so I can stand on mountains;
You raise me up, to walk on stormy seas;
I am strong, when I am on your shoulders;
You raise me up... To more than I can be.

You raise me up, so I can stand on mountains;
You raise me up, to walk on stormy seas;
I am strong, when I am on your shoulders;
You raise me up... To more than I can be.

You raise me up... To more than I can be.

Doa di Akhir Tahun

Parampaaaaaa......
Hwaaaa......

Ga kerasa banget, malem ini udah dipenghujung tahun 2012. Tinggal menunggu hitungan jam aja udah berganti tahun 2013. Lagi dan lagi... aku hanya menghabiskan malam tahun baru dirumah, biasa ga diizinin keluar sama orangtua, ya nurut aja deh, katanya mbok ada apa-apa gitu. (alibi) hmmm, aslinya sih ga ada teman keluar. hehe

Tahun baru ga harus dirayain dengan rame-rame kok, tiup terompet lah, maen kembang api lah, ini lah, itu lah.. terus kalo dengan bergantinya tahun kita tetap aja kaya tahun2 sebelumnya, ya sama aja bohong.. Mending ga ikut hura-hura, tapi ditahun baru kita menjadi pribadi baru yang lebih baik. hehehe

Aku, dan kita semua pasti berharap ditahun 2013 nanti kita bisa menjadi pribadi yang lebih baik. Bisa mewujudkan keinginan-keinginan kita. Bertambah pengalaman untuk bekal kita ditahun-tahun berikutnya. Pastinya lebih mendekatkan diri kepada Sang Pencipta. Berbakti kepada kedua orang tua. Diberikan kemudahan dalam menuntut ilmu, dan tentunya berharap banget semester ini aku dapet IP cumlode. Aamiin.... ayoo aminin ya... hehe. makasih.. ^_^

Aku berdoa agar aku, orang tuaku, dan keluargaku, serta sahabat-sahabatku selalu diberikan kesehatan agar kita dapat terus berkumpul. aamiin...

Jangan biarkan ini hanya jadi doa-doa yang ga terwujud ya... ayoo semangat, ditahun depan aku harus memperbaiki semuanya, agar doa-doa yang dimunajatkan menjadi nyata... Semangat cita :)

Pokoknya wish me all the best, and also wish you all the best...

Senin, 17 Desember 2012

Sesal

Lama banget ga ngeblog nih.. sibuk banget soalnya. Yaaa,, tentunya sama tugas-tugas kuliahku yang masih menumpuk. Huft.. Ga terasa udah mau UAS lagi, serasa cepet banget kuliahnya. Dan,, apa yang udah aku dapat selama satu semester ini??

Well, itu adalah sebuah kalimat yang selalu aku tanyakan kepada diriku sendiri. Pelajaran apa yang udah kamu dapet, materi apa yang bisa kamu tangkap. Apa ya?? Serasa belum dapet apa-apa deh.

Sekarang hanya sesal yang aku rasakan. Selalu seperti itu pada akhir semester. Kini aku hanya dapat melakukan yang aku bisa, untuk menjadikan kuliahku selama satu semester ini ga sia-sia. Tentunya dengan belajar sendiri, searching materi-materi di google dan juga tanya-tanya teman.

Menengok ke belakang lagi, aku juga menyesal. Kenapa dulu aku ga menyerap materi-materi pelajaran pas SMK dengan baik. Padahal materi-materi yang dulu aku dapat, itu berhubungan dengan materi yang aku dapat sekarang.

Sudah lah, lupakan saja. Yang udah terjadi ya udah biarin aja,, yang penting untuk ke depannya kamu ga boleh kaya gitu lagi. Biarkan peristiwa yang udah kamu alami sebagai pelajaran yang berharga buat hidup kamu. SEMANGAT CITA...

Rabu, 17 Oktober 2012

Program Akar Persamaan Kuadrat dengan Rumus abc

Mata kuliah Praktek Metode Numerik, jobsheet pertama aku dapat tugas untuk membuatprogram akar persamaan kuadrat dengan rumus abc. Bahasa yang digunakan adalah bahasa C. berikut source codenya :

#include <stdio.h>
#include <math.h>

int main()
{
    float a,b,c,D,x1,x2;
   printf("masukan nilai a = "); scanf("%f", &a);
   if (a==0) {
    printf("erorr!!");
   }
   else {
   printf("masukan nilai b = "); scanf("%f", &b);
   printf("masukan nilai c = "); scanf("%f", &c);
   D=(b*b)-(4*a*c);
   printf("nilai determinan = %.2f\n\n", D);

   if (D<0) {
    printf("bilangan imajiner\n\n");
   }
   else if (D==0) {
    x1= -b/2*a;
    printf("hasil x1 = x2 = %.2f\n\n", x1);
   }
   else {
    x1=(-b+sqrt(D))/(2*a);
    x2=(-b-sqrt(D))/(2*a);
    printf("hasil x1 = %.2f\n", x1);
    printf("hasil x2 = %.2f\n\n", x2);
   }
   }
}

Jumat, 12 Oktober 2012

Mars Universitas Negeri Semarang

Universitas Negeri Semarang
menjulang setinggi angkasa
mencetak tenaga terdidik
yang bermutu dan berdaya guna

Berlandaskan pancasila sakti
undang-undang dasar empat lima
serta tri darma perguruan tinggi
sebagai dasar pengabdiannya

Majulah Universitas Negeri Semarang
ditengah kancah pembangunan
mendidik bangsa, menempa ilmu
menyongsong Indonesia baru

Memelihara dan mengembangkan
ilmu murni dan kependidikan
melimpah berkat rahmatnya
semoga Unnes selalu jaya....

Senin, 01 Oktober 2012

Melakoni peran yang baru

Hari ini hari pertamaku melakoni peran baru, yang menurutku waaw.. aku gak nyangka banget. :-D
Menjadi seorang asisten dalam kegiatan perkuliahan. Bismillah... ^_^

Sabtu, 29 September 2012

Untukmu Ibu



semangat itu bangkit kembali,
dan semoga tak akan hilang lagi.
sore itu aku berbicara dengan seseorang,
seseorang yang sangat aku sayangi,
sangat teramat aku sayang.
ku ceritakan keluh kesahku,
ku ceritakan tentang semua hal yang aku alami,
dia mendengarkan dengan sepenuh hati.
sesekali beliau memotong pembicaraanku dan menyalahkan tingkahku.
tapi ku tak geram dengan semua itu,
karena itu bentuk kasih sayangmu padaku.
dengan lembut kau menasehatiku,
membimbingku untuk keluar dari kegelapan.
dengan semangat, kau memberiku dorongan,
sebuah dorongan agar aku bersemangat menggapai kesuksesan,
jangan cepat menyerah dalam menghdapi setiap cobaan.

ibu...
aku sayang padamu
kaulah seseorang yang terbaik dalam hidupku ini
kaulah yang paling mengerti aku
kaulah yang paling mengerti apa mauku
kau sebagai pelita yang menerangiku dalam kegelapan
kau yang sayangiku sepenuh hatimu
merawatku sepenuh jiwamu
tanpa sedikitpun mengeluh padaku atau pada siapapun itu

ibu...
maafkan segala tingkahku yang menyakitimu
aku hanya orang biasa
yang tak luput dari kesalahan

ibu...
terimakasih ibu..
atas semua pengorbananmu itu
aku tak bisa membalas pengorbananmu
karena tak ada satupun hal yang sebanding dengan pengorbananmu
pengorbananmu begitu besar ibu
tak ada yang bisa gantikan dirimu
hanya dirimu ibuku
yang selalu ada dihatiku

Senin, 24 September 2012

19th


Tepatnya tanggal 25 Mei 2012 lalu, bertempat di depan gerbang Unnes, dan pada waktu malam hari, emmm... sekitar jam 8 malam kayaknya. Sekelompok orang meluncurkan serangannya kepadaku. Aku tak habis pikir sebelumnya, teman-temanku amat perhatian kepadaku. Sebagai tanda kasih sayang mereka padaku (ceileee.. hehe), mereka mengerjai aku dengan melempar berbagai ramuan ketubuhku. Hoeekk... Ya ampun baunya luar biasa sekali, aku sampai mau muntah. Kalian tau apa yang dilemparkn kepadaku?? yaaa... telor jelas, tepung iya, ditambah lagi campuran nasi basi, kuah mie, dll.. Bayangkan betapa menjijikannya ramuah itu. haha....

Seluruh badanku bau karena itu, lalu tiba-tiba munculah kue bertuliskan selamat ulang tahun CITA yang diatasnya bertengger lilin angka 19, menandakan usiaku. Temaaaannn..... aku terharu banget, seumur-umur baru pertama ini aku mendapat perayaan ultah seperti ini. Terimakasih teman-temanku, you're the best... \(^_^)/ yeeyy... :*

Minggu, 23 September 2012

Keyword Java



Keyword java merupakan nama-nama keyword yang digunakan dalam bahasa pemrograman java, keyword tersebut tidak bisa digunakan untuk memberi nama suatu variabel. Keyword ini merupakan kata-kata yang dikenal oleh kompiler java memiliki arti khusus dalam program. Dibawah ini ada sekitar 50 jenis keyword yang merupakan keyword dalam bahasa pemrograman java :
1.      Abstrak
Abstract class adalah kelas yang terletak pada posisi tertinggi pada hierarki kelas. Kelas ini digunakan sebagai basis bagi penurunan kelas lainnya, sehingga abstract class tidak dapat diinstansiasi secara langsung menjadi object. Suatu abstract class bisa mengandung method kongkrit dan/atau method abstract. Abstract method merupakan suatu method yang tidak mempunyai badan method. Hanya berupa nama method dan parameter inputan method. Ketika suatu abstract class diturunkan/ di-extends, maka subclass harus mengimplementasikan semua method abstract pada parent/ base class. Jika tidak mengimplementasikan semua method abstract maka subclass harus dideklarasikan sebagai abstract class.
Contoh :
public abstract class MyClass
{
}

public abstract String myMethod();

2.      Assert
Digunakan untuk membuat pernyataan-pernyataan yang selalu benar. Jika pernyataan akan diaktifkan ketika program dijalankan dan ternyata bahwa pernyataan adalah salah, maka AssertionError ditampilkan dan program akan berakhir. Keyword ini dimaksudkan untuk membantu dalam debugging.

3.      Boolean
Boolean digunakan untuk menyatakan variable yang dapat menyimpan nilai boolean yaitu benar atau salah.
Contoh :
True :
boolean valid = true;

if (valid)
{
<statement>
}
False :
boolean isComplete = false;
4.      Break
Digunakan untuk melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai mengeksekusi suatu statement.
Contoh :
for (i=0; i<max; i++)
{
if (<loop finished early>)
{
Break;
}
}

int type = <some value>;
switch (type)
{
case 1:
<statement>
break;
case 2:
<statement>
break;
default:
<statement>
}

5.      Byte
Kata kunci byte digunakan untuk menyatakan variable dapat menyimpan data integer sebanyak 8-bit.
Contoh :
byte b = 124;

6.      Case
Digunakan untuk membuat case-case individu dalam pernyataan switch.
Contoh :
int arg = <some value>;
switch (arg)
{
case 1:
<statements>
break;
case 2:
<statements>
break;
default:
<statements>
break;
}

7.      Catch
Sebuah blok satement yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oleh kata kunci try sebelumnya.
Contoh :
try
{
block that may throw exceptions>
}
catch (<java.lang.Exception or subclass> e)
{
<code to handle exception e>
}

try
{
<block that may throw different exceptions>
}
catch (FooException e)
{
<code to handle FooException e>
}
catch (BarException e)
{
<code to handle BarException e>
}

try
{
<block that may throw exceptions>
}
catch (<java.lang.Exception or subclass> e)
{
<code to handle exception e>
}
finally
{
<statements that execute with or without exception>
}
8.      Char
Kata kunci char digunakan untuk menyatakan variable yang dapat menyimpan data karakter sebanyak 16-bit.
Contoh :
char delimiter = ';';

9.      Class
Digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.
Contoh :
public class Rectangle
{
float width;
float height;
public Rectangle(float w, float h)
{
width = w;
height = h;
}
public float getWidth()
{
return width;
}
public float getHeight()
{
return height;
}
}
10.  Const
Const tidak digunakan dan tidak memiliki fungsi.

11.  Continue
Digunakan untuk melanjutkan eksekusi program pada akhir pengulangan.
Contoh :
for (i=0; i<max; i++)
{
<statements>
if (<done with this iteration>)
{
continue;
}
<statements>
}


12.  Default
Default dapat digunakan dalam pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika case tidak sesuai dengan nilai tertentu.
Contoh :
int arg = <some value>;
switch (arg)
{
case 1:
<statements>
break;
case 2:
<statements>
break;
default:
<statements>
break;
}
13.  Do
Digunakan bersama dengan while untuk membuat do-while pengulangan, yang mengeksekusi suatu blok statemen berkaitan dengan pengulangan dan kemudian tes ekspresi boolean, jika pernyataan bernilai true, pemgulangan dijalankan lagi, ini terus sampai ekspresi bernilai false.
Contoh :
do
{
<statements>
}
while (!found);

14.  Double
Digunakan untuk menyatakan variable dapat menampung 64-bit tipe data float.
Contoh :
double ratio = .01;
double diameter = 6.15;
double height = 1.35E03; // 1.35 * 103 or 1350.0
double height = 1e−2; // 1.0 * 10−2 or 0.01
15.  Else
Kata kunci lain yang digunakan bersama dengan if untuk membuat pernyataan jika-lain, yang menguji suatu ekspresi boolean, jika ekspresi bernilai true, blok pernyataan terkait dengan jika dievaluasi, jika mengevaluasi ke false blok, dari laporan terkait dengan lain dievaluasi .
Contoh :
if (condition)
{
<statements>
}
else
{
<statements>
}
16.  Enum  (J2SE 5.0) 
Sebuah Java kata kunci yang digunakan untuk mendeklarasikan tipe enumerasi. Enumerations memperpanjang kelas dasar Enum.

17.  Extends
Keyword yang digunakan bila terjadi pewarisan, kelas yang mewariskan method dan attributenya disebut kelas super, sedangkan yang diwariskan disebut subkelas.
Contoh :
public class Rectangle extends Polygon
{
}

18.  Final
Dengan keyword ini kelas tidak dapat menurunkan kelas lain, method tidak dapat dioverride oleh method lain, membentuk suatu attribute menjadi konstanta.
Contoh :
public final class MyFinalClass
{
}

public class MyClass
{
public final String myFinalMethod()
{
<statements>
}
}
19.  Finally
Digunakan untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya dengan kata kunci try.
Contoh :
try
{
<block that may throw exceptions>
}
catch (<java.lang.Exception or subclass> e)
{
<code to handle exception e>
}
finally
{
<statements that execute with or without exception>
}
20.  Float
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data decimal.
Contoh :
float ratio = .01;
float diameter = 6.15;
float height = 1.35E03; // 1.35 * 103 or 1350.0
float height = 1e−2; // 1.0 * 10−2 or 0.01

21.  For
Kata kunci untuk digunakan untuk membuat untuk pengulangan, yang menetapkan inisialisasi variabel, ekspresi boolean, dan suatu incrementation. Inisialisasi variabel dilakukan terlebih dahulu, kemudian ekspresi boolean dievaluasi. Jika ekspresi bernilai true, blok pernyataan yang berhubungan dengan pengulangan dijalankan, dan kemudian incrementation yang dilakukan. Ekspresi boolean kemudian dievaluasi lagi, ini terus sampai ekspresi bernilai false .
Contoh :
int i;
for (i=0; i<max; i++)
{
<statements>
}
22.  Goto
Meskipun tercantum sebagai kata kunci di Java, goto tidak digunakan dan tidak memiliki fungsi.

23.  If
if digunakan untuk menguji suatu ekspresi boolean, jika ekspresi bernilai true, blok statement yang berhubungan akan dieksekusi. Kata kunci ini juga dapat digunakan untuk membuat pernyataan if-else.
Contoh :
if (condition)
{
<statements>
}

if (condition)
{
<statements>
}
else
{
<statements>
}
24.  Implements
Termasuk dalam sebuah deklarasi kelas untuk menentukan satu atau lebih interface yang diimplementasikan oleh kelas saat ini. Kelas A mewarisi jenis dan metode abstrak dinyatakan oleh interface.
Contoh :
public class Truck implements IVehicle
{
}
25.  Import
Digunakan pada awal sebuah file sumber untuk menentukan kelas atau seluruh paket JAVA untuk disebut kemudian tanpa termasuk paket-paket mereka nama-nama dalam referensi. Sejak J2SE 5.0, pernyataan impor dapat mengimpor anggota statis dari sebuah kelas.
Contoh :
import java.io.File;
import java.net.*;
26.  Instanceof
Sebuah operator biner yang menggunakan sebuah referensi obyek sebagai operan pertama dan kelas atau antarmuka sebagai operan kedua dan menghasilkan hasil boolean. Operator instanceof bernilai true jika dan hanya jika jenis objek runtime adalah tugas kompatibel dengan kelas atau interface.
Contoh :
if (node instanceof TreeNode)
{
<statements>
}
27.  Int
Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data bilangan asli.
Contoh :
int number = 5;
int octalNumber = 0377;
int hexNumber = 0xff;
28.  Interface
Merupakan kumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya. Sedangkan detail dari method berada pada class yang mengimplementasikan interface tersebut. Interface digunakan bila Anda ingin mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance. Tipe data yang boleh pada interface hanya tipe data konstan. Setelah mengetahui apa itu interface.
Contoh :
public interface IPolygon
{
public float getArea();
public int getNumberOfSides();
public int getCircumference();
}
29.  Long
Tipe long integer 64-bit
Contoh :
long number = 5;
long anotherNumber = 34590L;
long octalNumber = 0377;
long hexNumber = 0xffl;
30.  Native
Digunakan dalam deklarasi metode untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber Java yang sama, melainkan dalam bahasa lain .
Contoh :
native String getProcessorType();

31.  New
Digunakan untuk membuat sebuah instance dari kelas atau array / obyek.
Contoh :
String sName = new String();
Float fVal = new Float(0.15);

32.  Package
Sekelompok jenis. Paket dinyatakan dengan kata kunci paket.
Contoh :
package com.mycompany;
public class MyClass
{
}
33.  Private
Dengan keyword ini kelas/method/attribute tidak bisa diakses oleh kelas lain bahkan juga tidak dapat diturunkan.
Contoh :
public class MyPublicClass
{
private class MyPrivateClass
{
}
private int i;
private String myMethod()
{
<statements>
}
}
34.  Protected
Dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain yang satu package atau kelas lain tersebut merupakan turunannya.
Contoh :
public class MyPublicClass
{
protected class MyPrivateClass
{
}
protected int i;
protected String myMethod()
{
<statements>
}
}
35.  Public
Merupakan keyword dimana dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain dimanapun.
Contoh :
public class MyPublicClass
{
public class MyPrivateClass
{
}
public int i;
public String myMethod()
{
<statements>
}
}
36.  Return
Keyword ini digunakan untuk keluar dari suatu method. Baris – baris program setelah keyword ini yang berada dalam blok method tersebut akan diabaikan. Kemudian eksekusi dilanjutkan ke pernyataan setelah blok method tersebut.
Contoh :
public void myVoidMethod()
{
<statements>
return;
}
public String myStringMethod()
{
String s = "my response";
return s;
}
public int myIntMethod()
{
int i = 5;
return(i);
}
37.  Short
Digunakan untuk menyatakan variable dapat menampung 16-bit tipe data integer.
Contoh :
short number = 5;
short octalNumber = 0077;
short hexNumber = 0xff;
38.  Static
Dengan keyword ini method dan attribute milik kelas menjadi sifat bersama dari semua objek dalam kelas tersebut (tidak memerlukan instansiasi dan tidak bisa dioverride).
Contoh :
public class MyPublicClass
{
public final static int MAX_OBJECTS = 100;
static int _numObjects = 0;
static class MyStaticClass
{
}
static int getNumObjects()
{
}
}
39.  Strictfp  (J2SE 1.2)
Digunakan untuk membatasi presisi dan pembulatan perhitungan floating point untuk memastikan portabilitas.

40.  Super
Digunakan untuk mengakses anggota kelas diwariskan oleh kelas di mana ia muncul. Memungkinkan subclass untuk mengakses ditimpa metode dan anggota tersembunyi dari superclassnya. Kata kunci super juga digunakan untuk meneruskan panggilan dari konstruktor ke konstruktor di superclass.
Contoh :
public class MyClass
{
public MyClass(String arg)
{
super(arg);
}
public String myStringMethod()
{
return super.otherStringMethod();
}
41.  Switch
Kata kunci switch digunakan dengan case dan default, yang akan memeriksa sebuah variabel, dan mengeksekusi blok pernyataan yang sama dengan case tersebut.
Contoh :
int arg = <some value>;
switch (arg)
{
case 1:
<statements>
break;
case 2:
<statements>
break;
default:
<statements>
break;
}

char arg = <some value>;
switch (arg)
{
case 'y':
case 'Y':
<statements>
break;
case 'n':
case 'N':
<statements>
break;
default:
<statements>
break;
}
42.  Synchronized
Digunakan dalam deklarasi metode atau blok kode untuk memperoleh kunci mutex untuk objek while thread saat mengeksekusi kode . Untuk metode statis, objek terkunci adalah Kelas kelas. Jaminan bahwa paling banyak satu thread pada waktu operasi pada obyek yang sama mengeksekusi kode tersebut. Kunci mutex secara otomatis dilepaskan ketika keluar eksekusi kode disinkronisasi. Fields, kelas dan interface tidak dapat dinyatakan sebagai disinkronisasi.
Contoh :
public class MyClass
{
public synchronized static String mySyncStaticMethod()
{
}
public synchronized String mySyncMethod()
{
}
{
public class MyOtherClass
{
Object someObj;
public String myMethod()
{
<statements>
synchronized (someObj)
{
<statements affecting someObj>
}
}
}

43.  This
Keyword yang digunakan untuk menyatakan objek sekarang dan tanpa instansiasi.
Contoh :
public class MyClass
{
int number;
public MyClass(int number)
{
this.number = number;
}
}
44.  Throw
Menyebabkan deklarasi pengecualian. Hal ini menyebabkan eksekusi untuk melanjutkan dengan pengecualian penangan melampirkan pertama dinyatakan oleh kata kunci catch untuk menangani tipe pengecualian tugas kompatibel. Jika tidak ada handler pengecualian tersebut ditemukan dalam metode saat ini, maka kembali metode dan proses ini diulang dalam metode panggilan. Jika tidak ada handler pengecualian ditemukan dalam setiap pemanggilan metode di stack, maka pengecualian dilewatkan ke handler pengecualian tidak tertangkap thread ini.
Contoh :
import java.io.IOException;
public class MyClass
{
public method readFile(String filename) throws IOException
{
<statements>
if (error)
{
throw new IOException("error reading file");
}
}
}



45.  Throws
Digunakan dalam deklarasi metode untuk menentukan pengecualian tidak ditangani dalam metode melainkan diteruskan ke tingkat yang lebih tinggi berikutnya program. Semua pengecualian tidak tertangkap dalam sebuah metode yang tidak case RuntimeException harus dideklarasikan menggunakan throws kata kunci.
Contoh :
import java.io.IOException;
public class MyClass
{
public method readFile(String filename) throws IOException
{
<statements>
if (error)
{
throw new IOException("error reading file");
}
}
}
46.  Transient
Menyatakan bahwa medan contoh bukan bagian dari default serial bentuk objek. Ketika suatu objek serial, hanya nilai-nilai non-fana bidang misalnya dimasukkan dalam representasi serial default. Ketika suatu objek deserialized, while bidang diinisialisasi hanya untuk nilai default mereka. Jika bentuk standar tidak digunakan, misalnya ketika sebuah tabel serialPersistentFields ini dideklarasikan pada hirarki kelas, semua kata kunci while diabaikan .
Contoh :
public class MyClass
{
private transient String password;
}
47.  Try
Mendefinisikan suatu blok statemen yang memiliki penanganan eksepsi. Jika eksepsi dilemparkan di dalam blok try, sebuah blok catch opsional dapat menangani jenis pengecualian dideklarasikan. Juga, sebuah blok akhirnya opsional dapat dideklarasikan yang akan dijalankan ketika eksekusi keluar dari blok mencoba dan menangkap klausa, terlepas dari apakah eksepsi dilemparkan atau tidak. Sebuah try blok harus memiliki minimal satu klausa catch atau finally blok.
Contoh :
try
{
<block that may throw exceptions>
}
catch (<java.lang.Exception or subclass> e)
{
<code to handle exception e>
}
try
{
<block that may throw different exceptions>
}
catch (FooException e)
{
<code to handle FooException e>
}
catch (BarException e)
{
<code to handle BarException e>
}
try
{
<block that may throw exceptions>
}
catch (<java.lang.Exception or subclass> e)
{
<code to handle exception e>
}
finally
{
<statements that execute with or without exception>
}


48.  Void
Keyword yang merupakan tipe jenis return value dimana method yang menggunakan keyword ini tidak mengembalikan nilai apapaun setelah dipanggil atau dieksekusi.
Contoh :
public class MyClass
{
public void doSomething();
{
<statements>
return;
}
}
49.  Volatile
Digunakan dalam deklarasi lapangan untuk menentukan bahwa variabel yang diubah asynchronously oleh bersamaan menjalankan thread. Metode, kelas dan interface sehingga tidak dapat dideklarasikan volatile.
Contoh :
public class MyClass
{
volatile int sharedValue;
}
50.  While
Kata kunci while digunakan untuk membuat pengulangan while, yang menguji suatu ekspresi boolean dan mengeksekusi blok pernyataan yang berhubungan dengan pengulangan jika ekspresi bernilai true; sampai ekspresi bernilai salah. Kata kunci ini juga dapat digunakan untuk membuat pengulangan do-while.
Contoh :
while (!found)
{
<statements>
}


51.  Null
Null adalah keyword java yang menyatakan tidak ada nilai.
Contoh :
Integer i;
i = null;

String s;
if (s != null)
{
<statements>
}

 Sumber :