Rabu, 05 November 2014

Pengertian dan Macam Macam Literal java dan fungsinya

Pengertian dan Macam Macam Literal dan fungsinya

Pengertian Literal
Literal adalah rangkaian kata atau huruf yang menyatakan suatu nilai. Misalkan saya contohkan berikut.
int a = 100;
Pada contoh di atas, yang dinamakan dengan literal adalah 100, yang merupakan bilangan bulat atau integer.

1.    Literal Bilangan Bulat
Untuk menuliskan bilangan bulat
Contoh nya:
int bilangan = 024;
2.    Literal Karakter

Pada bagian tipe data, kita mengenal tipe data karakter yang diambil dari karakter Unicode. Nah, ternyata karakter juga bisa dituliskan dalam bentuk kode ASCII, yaitu dengan menambahkan \u00 sebelum kode karakternya. Contohnya sebagai berikut.
  
char karakter = '\u0041'


Contoh di atas adalah penulisan karakter huruf ‘A’ dalam bentuk ASCII.
Ada beberapa karakter lain selain alfabet yang dilambangkan dengan escape sequence, yang mungkin bagi anda sedikit mengetahuinya, seperti.

3.    Literal Boolean
Seperti pada tipe data Boolean bahwa nilainya hanya true atau false.

4.    Literal Bilangan Riil
Bilangan riil, baik bilangan desimal, pecahan, eksponen masuk ke dalamnya. Untuk itu, tipe data yang memenuhi adalah float dan double.
Penulisannya cukup dengan menambahkan d atau D untuk tipe data double dan f atau F untuk tipe data float setelah bilangan. Contohnya adalah sebagai berikut.


float bilangan = 1.234f;

double angka = 3.767d;


        5.   Literal String
String merupakan gabungan huruf dan angka yang tersuaun menjadi suatu kata atau kalimat. Seperti dijelaskan pada bagian tipe data bahwa String bukan merupakan tipe data dasar. Jika anda telusuri lebih jauh mengenai kelas String, maka anda akan menemukan metode-metode guna memanfaatkan String ini, seperti penggabungan, pemecahan, modifikasi, perbandingan, dsb. Contoh penulisan literal String adalah sebagai berikut.
String kalimat = "Budi bermain badut";

5.    Literal Null
Null adalah suatu kondisi dimana suatu objek tidak diberi alokasi memori. Apabila suatu saat tertentu dideklarasikan, maka komputer akan melakukan pengalokasian memori dan apabila telah selesai digunakan, maka objek tersebut akan kembali melepas pengalokasian memori.
Contoh penulisan literal null adalah
obj = null;







Kamis, 30 Oktober 2014

Macam –macam Keyword JAVA dan Penjelasanya

Macam –macam Keyword JAVA dan Penjelasanya




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 meruapakan 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.

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.

4. Break

Digunakan untuk melanjutkan eksekusi program ke statement selanjutnya segera setelah selesai mengeksekusi suatu statement.

5. byte

Kata kunci byte digunakan untuk menyatakan variable dapat menyimpan data integer sebanyak 8-bit.


6. case

Digunakan untuk membuat case-case individu dalam pernyataan switch.





7. catch

sebuah blok satement yang dieksekusi jika pengecualian dijalankan pada blok pendefinisian oleh kata kunci try sebelumnya.

8. char

Kata kunci char digunakan untuk menyatakan variable yang dapat menyimpan data karakter sebanyak 16-bit.

9. class

digunakan untuk mendefinisikan dan mengimplementasikan berbagai macam objek didalamnya.

10. const

const tidak digunakan dan tidak memiliki fungsi.


11. continue

Digunakan untuk melanjutkan eksekusi program pada akhir pengulangan.

12. default

Default dapat digunakan dalam pernyataan switch untuk label blok pernyataan yang akan dieksekusi jika case tidak sesuai dengan nilai tertentu.

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.

14. double

Digunakan untuk menyatakan variable dapat menampung 64-bit tipe data float.

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 .


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.


18. final

Dengan keyword ini kelas tidak dapat menurunkan kelas lain, method tidak dapat dioverride oleh method lain, membentuk suatu attribute menjadi konstanta.

19. finally

Digunakan untuk mendefinisikan suatu blok statemen untuk blok yang ditetapkan sebelumnya dengan kata kunci try.

20. float

Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data decimal.

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 .


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.


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.

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.


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.



27. int

Digunakan untuk menyatakan variable dapat menampung 32-bit tipe data bilangan asli.


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.long


29. native

Digunakan dalam deklarasi metode untuk menentukan bahwa metode ini tidak diimplementasikan dalam file sumber Java yang sama, melainkan dalam bahasa lain .


30. new

Digunakan untuk membuat sebuah instance dari kelas atau array / obyek.

31. package

Sekelompok jenis. Paket dinyatakan dengan kata kunci paket.


32. Private

Dengan keyword ini kelas/method/attribute tidak bisa diakses oleh kelas lain bahkan juga tidak dapat diturunkan.


33. Protected

Dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain yang satu package atau kelas lain tersebut merupakan turunannya.


34. public
Merupakan keyword dimana dengan keyword ini kelas/method/attribute dapat diakses oleh kelas lain dimanapun.


35.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.


36. Short

Digunakan untuk menyatakan variable dapat menampung 16-bit tipe data integer.


37. 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).


38. strictfp (J2SE 1.2)

Digunakan untuk membatasi presisi dan pembulatan perhitungan floating point untuk memastikan portabilitas.





39. 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.


40. Switch

Kata kunci switch digunakan dengan case dan default, yang akan memeriksa sebuah variabel, dan mengeksekusi blok pernyataan yang sama dengan case tersebut.


41. 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.


42. This

Keyword yang digunakan untuk menyatakan objek sekarang dan tanpa instansiasi.


43. 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.


44. 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.


45. 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 .


46. 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.


47. Void

Keyword yang merupakan tipe jenis return value dimana method yang menggunakan keyword ini tidak mengembalikan nilai apapaun setelah dipanggil atau dieksekusi.


48. 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.


49. 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.




50. Long

Long kata kunci digunakan unuk menyatakan sebuah lapangan yang dapat memegang
64-bit masuk integer yang melengkapi dua. Kata kunci ini digunakan untuk
menyatakan bahwa metode yang mengembalikan nilai tipe long.


51. By value
 by value maka isi atau nilai dari variabel yang ada di parameter aktual akan dicopykan ke parameter dari fungsi pemanggil. Dengan demikian tidak ada hubungannya parameter aktual dengan parameter pemanggilnya. Sehingga perubahan pada parameter pemanggil tidak akan mengubah parameter aktual.

















REFERENSI










Jumat, 23 Mei 2014

belajar pidato



Bismillahirrohmanirrohim
                                                                                                                                          
اَلسَّلاَمُ عَلَيْكُمْ وَ رَحْمَةُ اللّهِ وَ بَرَكَاتُهُ



حَمْدًا وَ شُكْرًا لِلّهِ , صَلاَةً وَ سَلاَمًا دَائِمَيْنِ عَلَى رَسُوْلِ اللّهِ , أَمَّا بَعْد
Puji dan syukur selalu kita panjatkan atas kehadirat Alloh swt yang maha kuasa ….karena atas rahmat serta hidayahnyalah kita dapat perkumpul dan bermuajahah di dalam acara ini…dalam keadaan sehat wal afiat ….alhamdulillah
Sholawat serta salam takhenti hentinya dan tak jemu jemunya  kita junjungkan kepada baginda rosul Muhammad saw. Yang kita tunggu tungguu safaatnyah di akkhirat kelak
Deewanjuri yang terhormat
Para hadirin dan teman2 yang berbahagia
Alhamdulillah pada kesempatan kali ini saya masih di beri kesempatan untuk menyampaikan pidato saya tentang ……MENSYUKURI NIK’MAT
di dalam (Qs. An Nahl: 18) di jelaskan.....

Dan jika kamu menghitung-hitung nikmat Allah, niscaya kamu tak dapat menentukan jumlahnya. Sesungguhnya Allah benar-benar Maha Pengampun lagi Maha Penyayang.”
pak buk teman2 yang dirahmati Alloh andai ranting di jadikan pena dan laut dijadikan tinta nnya Itu pun takkan mampu untuk menulis semua ni’mat yang telah Alloh berikan kepada kita
Alloh memberikan kita mata telinga kaki tangng mulut semua itu geratis …..tanpa bayar..
Melainkan Alloh hanya menyujruh kita untuk beribadah kepadanya….
pak buk coba kita bayangkan kalo mulutkita ini pake ppulsa alias bayar…. Giliran mau ngomong yang penting tiba2 pulsanya habis ….”ma’af  pulsa yang anda miliki tidak mencukupi silakan lakukan pengisian ulang…” nah bagai mana payah kan 
giliran mau bicara eee tau2 pulsanya habis …langsung berhenti mulut kita…gak bias ngomong lagi…harus isi pulsa dulu …repotkan ….
maka dari itu kita semua harus bersyukur sekali atas ni’mat yang  telah di berikan oleh Alloh kepada kita begitu banyak….begitu indah ni’mat yang telah diberikan oleh Alloh kedapa hambanya “barang siapa yan gbersukur maka ni’matnya akan di tambah”
pak buk banyak diluar sana orang orang yang ni’mat nya tidak sesempurna yang kita milikki…
banyak di luarsana orang orang yang ni’mat nya telah di ambill oleh Alloh…
tetapi lihat kita tubuh yg begitu sempurna yang diberikan Alloh kepada kita  yang patut kita syukuri dan patut kta jaga patut kita rawat dengan sebbaik baiiknya …..

maka dari itu teman2 sekalian marilah kita selalu bersyukur  kepada Alloh atas ni’mat nya ni’mat yg begitu indah yg telah diberikan kepada kita…. …..
sekian pidato yang dapat saya sampaikan ….jika ada kesalahan saya mohon ma’af ….
wasalamu’alaikum wr.wb


ssemoga bermanfaat