Superman

Kamis, 19 Oktober 2017

Contoh Pemerograman JAVA

Contoh Sederhana Implementasi Program Java

Contoh 1:
TipeData
output angka

Contoh 2 :
Huruf

output hurug

Contoh 3 :
Perhitungan
output perhitungan



Operator Penaikan dan Penurunan dalam JAVA

Operator Penaikan dan Penurunan

Operator ini digunakan untuk menaikkan atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan dan hanya dapat digunakan pada variabel. Operator�operator tersebut adalah

Operator Keterangan
++ Penambahan dengan nilai satu
Pengurangan dengan nilai satu
Operator ini dapat ditempatkan sebelum atau sesudah variabel. Jika ditempatkan sebelum variabel, maka variabel tersebut akan dikurangi/ ditambah dengan 1 sebelum di operasikan. Sebaliknya, jika operator ini diletakkan sesudah variabel, maka variabel tersebut akan di operasikan terlebih dahulu dan kemudian di tambahkan/ dikurangi dengan 1. Contoh penggunaannya :

x = x + 1; dapat ditulis menjadi x++; atau ++x;
y = y � 1; dapat ditulis menjadi y–; atau –y;
int x = 10;
int y , z;
y = ++x;
z = x++;
Variabel y mendapatkan nilai dari nilai x yang ditambahkan dengan 1 terlebih dahulu, sehingga nilai y adalah 11. Variabel z mendapatkan nilai dari nilai x yang belum ditambahkan dengan 1terlebih dahulu, sehingga nilai z adalah 10.

Operator Relasional

Operator ini digunakan untuk membandingkan dua buah nilai operand dan menghasilkan nilai Boolean, yaitu true atau false. Berikut ini operator relasional dalam Java:

Operator Keterangan
== Sama dengan ( membandingkan, bukan penugasan )
!= Tidak sama dengan
> Lebih besar dari
< Lebih kecil dari
>= Lebih besar dari atau sama dengan
<= Lebih kecil dari atau sama dengan
Operator ini banyak digunakan sebagai kontrol alur eksekusi program seperti dalam pernyataan if, while, do, for, dan lain-lain. Contoh penggunaan :

If(x>10)
{
x = 0;
}
Jika nilai x lebih dari 10 maka akan mengeksekusi operasi dibawahnya, yaitu nilai x menjadi 0.

Operator Logika Boolean

Operator ini hanya digunakan untuk melakukan operasi pada operand yang bertipe boolean. Berikut daftar operator logika boolean :

Operator Keterangan
& Logika AND
| Logika OR
^ Logika XOR
! Logika NOT
&& Short circuit Logika AND
|| Short circuit Logika OR
== Logika sama dengan ( membandingkan, bukan penugasan )
!= Logika tidak sama dengan
Berikut contoh penggunaan operator logika boolean :

If(x!=0 && y>=10)
{
z = 15;
}
Menggunakan short circuit AND (&&). Jika Boolean x!=0 bernilai false, maka Boolean y>=10 tidak akan dieksekusi. Jika Boolean x!=0 bernilai true, maka Boolean y>=10 dieksekusi. Jika keduanya bernilai true, maka akan mengeksekusi statement dibawahnya, yaitu memasukkan nilai 15 ke variabel z.
If(x!=0 & y>=10)
{
z = 15;
}
Menggunakan logika AND (&). Mengeksekusi semua ekspresi yang terlibat. Boolean x!=0 dan y>=10 pasti dieksekusi. Jika keduanya bernilai true, maka akan mengeksekusi statement dibawahnya, yaitu memasukkan nilai 15 ke variabel z.

Operator Majemuk

Operator ini merupakan gabungan dari operator yang telah dibahas sebelumnya dengan operator penugasan. Berikut operator majemuk pada Java yang dipelajari:

Operator Keterangan
+ = Logika AND
- = Logika OR
* = Logika XOR
/ = Logika NOT
% = Short circuit Logika AND
Berikut contoh penggunaannya:

hasil += 10; memiliki arti yang sama dengan hasil = hasil + 10;
hasil -= 20; memiliki arti yang sama dengan hasil = hasil – 20;dan seterusnya.

Contoh Program 1

class test2 {
public static void main (String args []) {
int a = 2;
int b = 1; int c = 3; a += 5; b *= 4; c += a * b; c %= 6*a; System.out.println("a = " + a); System.out.println("b = " + b); System.out.println("c = " + c); }
class test2 {


Output Program 1

a = 7
b = 4
c = 31

sumber : http://diankresnaramadhan.blogspot.co.id/2012/09/pengenalan-java-struktur-dan-tipe.html

Struktur Program Java

Struktur Program Java

Penulisan program Java dapat dilakukan pada semua teks editor yang paling disukai baik itu editor handal semacam eclipse dan netbeans ataupun editor simpel seperti editplus, dan crimson. Dalam pembuatan program java yang harus diperhatikan dalam pembuatan program java adalah penulisan huruf besar dan kecil karena java memiliki sifat Case Sensitive. Berikut adalah bentuk umum dari penulisan program Java:Pertama dalam program Java minimal terdapat sebuah class, dimana nama dari class tersebut diusahakan sama dengan nama file Java (arti dari class akan dijelaskan pada pertemuan selanjutnya), dan setiap class harus dibuka dengan tanda �{� dan ditutup dengan tanda ‘}’.Contoh :class bow{(isi dari class)} Selanjutnya faktor utama lainnya yang wajib dimiliki dari sebuah program Java adalah harus memilik sebuah fungsi utama main(). Fungsi dari main() adalah dijadikan sebagai awal pengeksekusian aplikasi Java, kode (code) yang terdapat pada metode inilah yang akan dieksekusi pertama kali.Contoh :class bow{public static void main(String[] args){(tulis code/ program disini)}} Metode main() didefinisikan sebagai public static void, berikut penjelasannyapublic, berarti metode ini dapat dipanggil dari luar classstatic, menunjukkan metode ini bersifat sama untuk semua classvoid, berarti metode ini tidak mengembalikan nilai.Argument args[] adalah array objek string argument baris-baris perintahDidalam penulisan program Java kita dapat membuat sebuah komentar, ada dua jenis tipe komentar pada Java, yang pertama menggunakan pasangan simbol /* dan */. Semua tulisan yang berada dalam tanda tersebut akan diperlakukan sebagai komentar. Yang kedua menggunakan awalan simbol ‘//’, jadi semua tulisan sesudah tanda ini dan berada pada baris yang sama dianggap komentar. Tipe DataTipe data mendefinisikan metode penyimpanan untuk mereperesentasikan informasi dan cara informasi diinterprentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di memori karena tipe data variabel menentukan cara kompilator menginterpretasikan isi memori. Tipe data dalam Java dibagi 2 kategori:Sederhana, Tipe data sederhana merupakan tipe inti. Tipe sederhana ini tidak diturunkan dari tipe lain. Tipe ini sering disebut juga dengan tipe primitive. Terdapat 8 tipe tipe sederhana dan dipisahkan dalam 4 kelompok:Empat tipe adalah untuk bilangan bulat (integer) bertanda: byte, short, int, dan long.Dua untuk tipe angka titik mengambang (floating point) atau bilangan pecahan: float dan double.Satu untuk tipe karakater yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.Satu untuk tipe Boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).Komposit, Tipe data komposit disusun dari tipe data sederhana atau tipe komposit lain yang telah ada. Tipe ini antara lain: string, array, class, dan interface.

Teknologi yang dihasilkan JAVA?

Teknologi yang dihasilkan JAVA? Mungkin sudah banyak dari masyarakat kita yang telah mengenal apa itu JAVA, terlebih lagi orang-orang yang berkecimpung langsung dalam dunia komputer pastinya sudah familiar banget mendengar kata ini. Tapi mungkin ada juga sebagian dari mereka yang hanya mendengar tentang JAVA tapi tidak pernah menggunakannya atau bahkan tidak mau tahu sama sekali tentang  JAVA, jadi hanya sekedar tahu bahwa java itu adalah sebuah bahasa pemrograman yang tergolong rumit,sulit,bikin pusing, dan tidak penting. Nah…, terkait hal ini pada kesempatan ini saya akan mencoba sedikit membahas tentang  java, bagaimana orang dapat mengembangkannya dan teknologi apa saja yang terdapat di dalamnya.Seperti kita ketahui bersama JAVA adalah suatu teknologi di dunia software komputer, yang merupakan suatu bahasa pemrograman tingkat tinggi dan sekaligus sebagai suatu platform. JAVA pertama kali diperkenalkan oleh Sun Microysystem pada pertengahan tahun 1990. Menurut definisi dari Sun, JAVA adalah nama untuk sebuah teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standaloneataupun lingkungan jaringan. Setiap orang yang sudah mengenal dan mempelajari atau bahkan mahir dengan  bahasa C/C++ tentunya tidak akan sulit untuk mempelajari JAVA. JAVA juga merupakan sebuah bahasa pemrograman berorientasi objek yang dirancang agar dapat dijalankan di semua platform.Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :Java Virtual Machine (JVM)Java Application Programming Interface (JAVA API)Java Virtual Machine adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file API untuk dieksekusi oleh interpreter Java. Dengan kata lain JVM adalah sebagai perantara antara program yang akan dijalankan dan sistem operasi yang sedang digunakan. JVM sendiri terdiri dari: class loader, class verification, runtime interpreter, Just In-Time (JIT) untuk meningkatkan kinerja kompilator.Logika kerjanya adalah sebagai berikut,  sebuah program yang ditulis dengan java di-compile menjadi bahasa mesin. Tetapi bahasa mesin untuk komputer tersebut tidak benar-benar ada. Oleh karena itu disebut “Virtual”, yang dikenal dengan Java Virtual Machine (JVM). Bahasa mesin untuk JVM disebut Java bytecode. Interpreter berfungsi untuk mensimulasikan JVM sama seperti virtual computer mensimulasikan PC komputer. Java bytecode yang dihasilkan oleh setiap jenis komputer berbeda-beda, sehingga diperlukan interpreter yang berbeda pula untuk setiap jenis komputer. Tetapi program Java bytecode yang sama dapat dijalankan pada semua jenis komputer yang memiliki Java bytecode.Sedikit y… saya bahas tentang Virtual Machine (VM) secara umum,,Java Virtual Machine (JVM) ini sendiri adalah termasuk salah satu contoh dari teknologi Virtual Machine (VM) yang saat ini tengah berkembang. Contoh lain dari teknologi VM ini adalah VMWare dan Xen VMM. VMware memungkinkan beberapa sistem operasi dijalankan pada satu mesin PC tunggal secara bersamaan. Hal ini dapat dilakukan tanpa melakukan partisi ulang dan boot ulang. Pada Virtual Machine (VM) yang disediakan akan dijalankan sistem operasi sesuai dengan yang diinginkan. Dengan cara ini maka pengguna dapat memboot suatu sistem operasi (misal Linux) sebagai sistem operasi tuan rumah (host) dan lalu menjalankan sistem operasi lainnya misal MS Windows. Sistem operasi yang dijalankan di dalam sistem operasi tuan rumah dikenal dengan istilah sistem operasi tamu (guest).https://kingrio.files.wordpress.com/2009/11/vmware.jpg?w=300&h=204Sedangkan Xen VMM adalah open source virtual machine monitor, dikembangkan di University of Cambridge. Dibuat dengan tujuan untuk menjalankan sampai dengan seratus sistem operasi ber-fitur penuh (full featured OSs) di hanya satu komputer. Virtualisasi Xen menggunakan teknologi para virtualisasi menyediakan isolasi yang aman, pengatur sumber daya, garansi untuk quality-of-services dan live migration untuk sebuah mesin virtual. Untuk menjalankan Xen, sistem operasi dasar harus dimodifikasi secara khusus untuk kebutuhan tersendiri dan dengan cara ini dicapai kinerja virtualisasi sangat tinggi tanpa hardware khusus.
Teknologi Virtual Machine sendiri ini terdiri dari beberapa bagian, diantaranya :Virtual Machine SistemVirtual Machine ProsesVirtualisasi PenuhVirtualisasi ParuhVirtualisasi AsliSelain itu teknologi VM ini memiliki beberapa kelebihan dan kekurangan. Beberapa kelebihan yang dimilikinya antara lain dalam hal keamanan, VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagaian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Kelebihan lainnya yang dimiliki oleh VM adalah memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Mchine (VM).  Sedangkan untuk kekuranngannya adalah dalam hal Sistem Penyimpanan yang membutuhkan banyak drive jika ingin mendukung banyak VM dan Pengimplementasian yang lumayan sulit.Nah…, saatnya sekarang kita KEMBALI KE JAVA…Jika tadi saya sudah membahas tentang salah satu platform yang ada pada JAVA yaitu Java Virtual Machine (JVM), maka sekarang saya akan membahas platform JAVA lainnya yaitu Java API. Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.Pada Java API ini juga ditawarkan beberapa (upsst… sepertinya bukan beberapa tetapi banyak) fitur menarik yang dapat digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :AppletJava NetworkingJava Database Connectivity(JDBC)Java SecurityJava SwingJava RMIJava 2D/3DJava Server PagesJNI (Java Native Inteface)Java SoundJava IDL+CORBAJava CardJTAPI (Java Telephony API)Oke,, tadi saya sudah panjang lebar membahas tentang  jenis platform yang ada pada JAVA yaitu Java Virtual Machine (JVM) dan Java API. Nah sekarang saya akan memberikan sedikit informasi tentang siapa yang mengembangkan kedua platform JAVA tersebut.Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP  terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.Publik formal review dari JSRs akan muncul sebelum JSRs final di putuskan oleh komite eksekutif JCP. JSRs terakhir yang menyediakan implementasi referensi yang merupakan implementasi teknologi dalam bentuk kode sumber dan teknologi kompatibilitas kit untuk melakukan verifikasi terhadap Java API. Jadi dapat dikatakan bahwa sebuah JSRs menggambarkan JCP itu sendiri.Jadi intinya siapa saja dapat mengembangkan fitur-fitur yang ada pada platform pada JAVA. Hasil dari pengembangan tersebut dapat diusulkan ke JCP, yang nantinya usulan tersebut akan ditampung kedalam yang namanya JSRs. Hasil akhir dari JSRs tersebut-lah yang akan menjadi update dari versi terbaru dari JAVA. Sumber :https://kingrio.wordpress.com/2009/11/19/teknologi-yang-dihasilkan-java/http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch04s03.htmlhttp://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi-4.X-1/ch04s04.htmlhttp://sos-tutors.co.uk/jvmrlo/ 

Cara setting java home path di windows 10/8.1/8/7

Cara setting java home path di windows 10/8.1/8/7

Setting java path di windows 10
Nah kali ini saya akan membagikan suatu cara untuk mengatur java path di windows 10 / 8 / 8.1 .
nah keggunaan dari mengatur java path ini adalah untuk dapat menggunakan fitur java.exe /javaw.exe pada command prompt windows, dan juga dapat membantu dalam proses jalannya aplikasi lain yang memang membutuhkan java ini sendiri.
nah cara ini dapat bekerja pada windows 8,8.1,10
nah ini untuk bahan - bahannya:
dan ini untuk caranya :...
1. Install program java jdk pada windows anda , dan masuk ke system properties pada windows anda. dan pilih advanced system settings
2. jika sudah lalu pilih enviroment variable dan pilih new untuk membuat enviroment variable, yaitu JAVA_HOME
(isi variable name dengan JAVA_HOME dan variable value dengan lokasi penginstalan java jdk anda, dan tidak perlu memasukkan direktori /bin di belakang direktori java jdk anda)

3. jika sudah lalu buka variable path, dan pilih new dan tambahkan %JAVA_HOME%\bin di urutan paling bawah pada variable tersebut.
4. jika sudah mangka anda hanya tinggal melakukan proses test saja dengan menggunakan command prompt tanpa administrator
buka cmd lalu ketikan perintah ini
- java -version
- javac -version
dan akan keluar hasil seperti ini jika pengaturannya berhasil
(CATATAN : untuk pengguna windows 7 anda hanya perlu melakukan proses sampai proses akhir pada penambahan variable java_home saja, tidak perlu sampai penambahan di variable path

Sumberdata : https://nicklascrj.blogspot.co.id/2016/08/cara-setting-java-home-path-di-windows.html

Tahap Kompilasi Pada Pemrograman Java

Tahap Kompilasi Pada Pemrograman Java :
1  
T  ulis / Ubah
Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas '.java'.
2.    Kompilasi
Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.
3.    Muat
Pemuat kelas memuat bytecodes ke memori.
4.    Verifikasi
Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
5.    Jalankan
Penerjemah menerjemahkan bytecodes ke bahasa mesin.

Sumber link :

https://id.m.wikipedia.org/wiki/Java

Pekerjaan Yang Menggunakan Kelebihan Java

Pekerjaan Yang Menggunakan Kelebihan Java

Java development  merupakan sebuah pekerjaan yang bekerja pada bidang pengembangan program java. Java sendiri merupakan bahasa pemrograman yang paling diminati oleh banyak orang karena mudah dipahami dan dipelajari. Tidak hanya untuk seorang java development juga membantu dalam sebuah pengembangan software dan juga sebuah sistem.
Terdapat beberapa syarat yang dibutuhkan untuk menjadi seorang java developer atau seorang programmer yaitu :
1. Logika imajinasi, pentingnya logika dan imajinasi untuk mencari cara penyelesaian berbeda namun mendapat hasil yang baik.
2. Memiliki rasa ingin tahu yang besar dan tidak mudah menyerah, untuk menyelesaikan persoalan yang harus dipecahkan menurut konsistensi kita untuk tidak putus asa dan selalu memiliki rasa ingin tahu.
3. Kuliah dijurusan pemrograman
4. Rajin, tekun dan ulet
5. Merelakan untuk tidur larut malam, supaya dapat menguasai bahasa pemrogeaman maka banyak sekali orang yang rela tidur larut malam untuk menguasainya.
6. Mencintai pemrograman, selalu mencoba, belajar dan mau berusaha dengan keras.
Menjadi seorang java developer merupakan pekerjaan yang banyak diminati oleh orang. Untuk dapat bersaing dengan mereka maka saya harus lebih banyak berlatih dalam menggunakan bahasa pemrograman java. Menjadikannya sebagai minat, hobi dan suatu keharusan yang dilakukan untuk dapat menjadi seorang java developer.




Sumber : https://www.dictio.id/t/apa-saja-yang-harus-dilakukan-untuk-menjadi-seorang-java-developer-yang-baik-tekun-dan-banyak-dicari-oleh-perusahaan-besar/1385


Variabel, Tipe Data, Dan Operator pada java

Variabel, Tipe Data, Dan Operator

Variabel Di Java setiap variabel memiliki sebuah tipe data, Untuk membuat sebuah variabel, pertama kita tempatkan tipe dari variabel itu dan diikuti oleh nama dari variabel yang akan dibuat.
Contoh :
double gaji; int hariKerja; long jumlahPenduduk; char c; boolean udah;Setiap pendeklarasian sebuah variabel harus diakhiri dengan sebuah semicolon �;�. Semicolon dibutuhkan karena pendeklarasian sebuah variabel adalah sebuah statement di Java.
Berikut ini aturan-aturan dalam membuat variabel pada Java :
  • Nama dari sebuah variabel harus dimulai dengan sebuah huruf dan selanjutnya dapat diikuti dengan huruf atau angka.
  • Huruf yang bisa digunakan adalah dari ‘A’�’Z', ‘a’�’z', angka dri 1-9 dan juga simbol ‘_’ dan �$� , Untuk simbol lain dan spasi tidak dapat digunakan.
  • Dalam penamaan variabel juga tidak diperkenankan menggunakan reserved word dari Java.
Dalam pendeklarsian variabel kita juga bisa menyatukan dua variabel dalam pendeklarasiannya
Contoh :
int i, j; long y,x; char a,b;Sebuah variabel dapat diberikan nilai awal setelah atau pada saat dideklarasikan
contoh :
int nilai; nilai=10;atau int nilai=10;Sebuah variabel dapat juga bertukar nilai atau saling memberi dengan variabel lainnya
contoh :
int nilai1=10; int nilai2; nilai2=nilai1;
Tipe Data Tipe data mendefinisikan metode penyimpanan untuk mereperesentasikan informasi dan cara informasi diinterprentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di memori karena tipe data variabel menentukan cara kompilator menginterpretasikan isi memori. Tipe data dalam Java dibagi 2 kategori:
  • Sederhana, Tipe data sederhana merupakan tipe inti. Tipe sederhana ini tidak diturunkan dari tipe lain. Tipe ini sering disebut juga dengan tipe primitive. Terdapat 8 tipe tipe sederhana dan dipisahkan dalam 4 kelompok:
  • Empat tipe adalah untuk bilangan bulat (integer) bertanda: byte, short, int, dan long.
  • Dua untuk tipe angka titik mengambang (floating point) atau bilangan pecahan: float dan double.
  • Satu untuk tipe karakater yaitu char, mewakili simbol pada himpunan karakter seperti tulisan dan angka.
  • Satu untuk tipe Boolean, merupakan tipe khusus untuk menunjukkan besaran logika (nilai-nilai logika).
  • Komposit, Tipe data komposit disusun dari tipe data sederhana atau tipe komposit lain yang telah ada. Tipe ini antara lain: string, array, class, dan interface.
byte adalah tipe 8-bit bertanda. Sebaiknya digunakan jika kita menangani aliran-aliran byte asing dari network atau file. Variabel byte dideklarasikan dengan kata kunci byte. Contohnya, dibawah ini adalah deklarasi 2 variabel byte yang diberi nama b dan c. Variabel c dinisialisasi dengan nilai 0×55.
byte b;
byte c = 0x55;
short adalah tipe 16-bit bertanda. Tipe ini mungkin merupakan tipe yang paling jarang digunakan karena bersifat big-endian (pengurutan byte), format data bitatas di depan, sehingga tidak mungkin diolah pada mesin-mesin little-endian seperti PC (Personal Computer). Saat ini, komputer 16-bit umum digunakan dalam industri video-game, dalam hal ini kita tidak banyak berurusan dengan besaran-besaran variabel short. Berikut beberapa contoh deklarasi variabel short:
short s;
short t = 0x55aa;
Integer adalah tipe yang paling banyak digunakan pada program. Program Java terdapat 5 integer, yaitu:
Tipe Ukuran Range
byte 8 bit -128 s/d 127
short 16 bit -32768 s/d 32767
int 32 bit -2147483648 s/d 2147483647
long 64 bit -9223372036854775808 s/d 9223372036854775807
char 16 bit 0 s/d 65535
Tipe Char dapat dipandang sebagai bilangan bulat yang mengkodekan karakter Unicode. Pada kebanyakan situasi tipe int paling banyak digunakan. Untuk bilangan besar, maka digunakan tipe long. Tipe byte dan short terutama digunakan untuk aplikasi khusus seperti penanganan file level rendah atau array besar yang disimpan tempat kecil.
int adalah tipe 32-bit bertanda. Tipe ini paling banyak digunakan untuk menyimpan besaran integer sederhana, karena nilainya dapat mencapai triliyunan. int sangat baik digunakan untuk pertambahan array dan pencacahan. Contoh deklarasi variabel int:
int i;
int j = 0x55aa0000;
long adalah tipe 64-bit bertanda. Ada beberapa kasus dimana int tidak cukup besar untuk menampung nilai yang diinginkan. Ketika menghitung pernyataan integer dengan bilangan yang cukup besar, operasi perkalian dapat menghasilkan bilangan ribuan triliyun. Dalam kasus seperti ini, kita membutuhkan tipe long. Berikut contoh deklarasi variabel long:
long m;
long n = 0x55aa000055aa0000;
Jalannya program Java bebas menggunakan ukuran berapapun untuk variabel yang diperlukan selama tipe bersifat seperti yang didefinisikan.
Pada Java, tipe integer terkecil adalah byte yang menyimpan besaran 8-bit yang biasa ditemukan pada variabel char di pemrograman C dan C++. Karena Java menggunakan Unicode untuk merepesentasikan karakter pada string, maka tipe char menjadi 16-bit tidak bertanda dan digunakan untuk menyimpan puluhan ribu karakter dari kumpulan karakter Unicode international. Tidak ada char negatif. Kumpulan karakter standar yang dikenal sebagai ASCII hanya meliputi rentang nilai dari 0 sampai 127 dan memiliki pengembangan kumpulan karakter 8-bit, ISO-Latin-1 dari 0 sampai 255.
Pertama kali memang terlihat sebagai pemborosan menggunakan sampai 16- bit untuk tiap karakter, karena kita telah terbiasa menggunakan huruf A sampai Z dan beberapa karakter ASCII lainnya. Tetapi untuk jangka panjang, program-program aplikasi akan lebih dihargai diluar negara berbahasa Inggris karena kemampuan ini. Unicode merupakan penyatuan lusinan kumpulan karakter termasuk Latin, Yunani, Arab, Cyrillic (Rusia), Hebrew (Israel), Katakana (Jepang), Hangul (Korea), dan lainlain. Informasi lebih lengkap tentang Unicode daapt dilihat di http://www.unicode.org dan http://www.stonehead.com/unicode.html. Berikut beberapa contoh deklarasi variabel char:
char c;
char c2 = 0xf132;
char c3 = �a�;
char c4 = �n�;
Meskipun char tidak digunakan sebagai integer, kita dapat mengoperasikannya sebagai integer. Berikut contoh yang kita mulai dari karakter awal dan menambahkan integer yang merepresentasikan digit yang kita inginkan:
int three = 3;
char one = �1�;
char four = (char) (three + one);
Variabel four akhirnya berisi karakter �4�. Perhatikan bahwa one pada pernyataan tersebut dinaikkan menjadi int, sehingga dibutuhkan cast untuk mengembalikan besaran menjadi char sebelum dimasukkan ke dalam four.
Bilangan pecahan (floating-point) atau lebih dikenal sebagai bilangan riil pada bahasa pemrograman lain, digunakan pada fungsi perhitungan yang membutuhkan ketelitian pecahan. Contoh penggunaaanya seperti perhitungan yang rumit, yaitu akar kuadrat atau fungsi transendental seperti sinus dan cosinus. Java mengimplementasikan standar himpunan tipe (IEEE-754) dan operator bilangan pecahan. Terdapat 2 tipe floating point, yaitu:
Tipe Ukuran Range
float 32 bit 3.4E-038 s/d 3.4E+038
doublet 64 bit 1.7E-308 s/d 1.7E+308
Dispesifikasikan dengan kata kunci float, menggunakan 32-bit untuk menyimpan nilai. Ketelitian tunggal diolah lebih cepat pada sejumlah prosesor dan hanya mengambil ruang setengahnya, tetapi akan mulai tidak teliti jika nilai yang diolah terlalu besar atau terlalu kecil. Perhitungan sederhana yang membutuhkan hanya sedikit ketelitian pecahan, misalkan perhitungan total suatu besaran, dimana kita hanya membutuhkan ketelitian sepersepuluh, dapat direperesentasikan dengan tepat, yaitu dengan float. Berikut contoh deklarasi variabel float:
float f;
float f2 = 3.14f;
Dinyatakan dengan kata kunci double, menggunakan 64-bit untuk menyimpan nilai. Semua fungsi matematis transcendental, seperti sin, cos, dan sqrt, menghasilkan besaran double. Jika kita ingin menjaga ketelitian sampai banyak perulangan perhitungan atau mengolah bilangan besar, double adalah pilihan terbaik. Berikut contoh deklarasi variabel double:
double d;
double pi = 3.14159365358979323846;
Java memiliki tipe data sederhana untuk besaran logika yang disebut boolean. Tipe ini hanya dapat memiliki 2 kemungkinan nilai, yaitu true atau false. Tipe inilah yang dikeluarkan oleh semua operator perbandingan, seperti (a < b). Boolean juga merupakan tipe yang dibutuhkan oleh semua operator pengatur alur bersyarat, seperti if, while, dan do. Berikut deklarasi variabel boolean:
boolean done = false;
Array adalah kelompok variabel dengan tipe sejenis dan dinyatakan dengan nama yang sama. Dengan kata lain, array merupakan tipe khusus yang menyatukan sekelompok variabel dengan tipe yang sama.
Jika kita ingin mendeklarasikan array 12 buah integer, kita menciptakan tipe baru, yaitu �array of int�. Contoh berikut ini menunjukkan deklarasi variabel month_days dengan tipe �array of int�:
int month_days [];
Operator
Pada sub bab sebelumnya telah dijelaskan secara singkat mengenai operator. Operator dapat diartikan juga simbol yang biasa digunakan dalam menulis suatu pernyataan dalam bahasa pemrograman. Operator akan melakukan suatu operasi terhadap operand sesuai dengan fungsinya, seperti penjumlahan, pengurangan, perkalian, dan sebagainya.
Operator di Java ada 7 macam, yaitu :
  • Operator penugasan
  • Operator matematika
  • Operator penaikan dan penurunan
  • Operator bitwise ( manipulasi bit ) tidak dibahas
  • Operator relasional
  • Operator logika Boolean
  • Operator majemuk

Sumber : http://diankresnaramadhan.blogspot.co.id/2012/09/pengenalan-java-struktur-dan-tipe.html

ISTILAH TOKEN DALAM JAVA

Token
Dalam Java ada yang dikenal dengan istilah token. Token merupakan elemen terkecil di program yang mempunyai arti bagi kompilator. Kompilator bertugas membaca karakter-karakter di kode sumber dan menerapkan aturan-aturan secara progresif menjadi potongan lebih besar seperti identifier, ekspresi, kalimat, dan kelas. Token Java dibagi 5, yaitu:IdentifierKeywordLiteralOperatorSeparatorIdentifierIdentifier adalah token yang merepresentasikan nama. Dalam Java, identifier adalah nama yang diberikan untuk variable, class, atau method. Identifier boleh dimulai dengan huruf, underscore (_) atau tanda dollar ($). Identifier adalah case sensitive (membedakan huruf besar/ kecil) dan tidak ada batas maksimum.Contoh :usernameuser_name_sys_var1$change keywordKeyword (kata kunci) adalah dentifier yang digunakan dalam Java untk suatu tujuan khusus. Daftar keyword Java sebagai berikut:abstract, Boolean, Break, Byte, byvalue, Case, Catch, Char, Class, Const, continue, default, Do, double, else, extends, false, final, finally, float, for, goto, if, implements, import, instanceof, In, Interface, Long, Native, New, Null, Package, private, protected, public, return, short, static, Super, Switch, synchronized, This, threadsafe, throwm Transient, True, Try, Void, while.LiteralPenulisan besaran untuk variabel adalah penting, literal Java terdiri dari angka, karakter, dan string. Angka terdiri dari bilangan bulat (integer), bilangan mengambang (floating point), dan boolean. Nilai boolean untuk true dan false direpresentasikan sebagai 1 dan 0.OperatorOperator menspesifikasikan evaluasi atau komputasi terhadap objek. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim oleh metode atau fungsi.SeparatorSeparator digunakan untuk menginformasikan ke komplator Java mengenai adanya pengelompokkan di kode program. Berikut daftar separator yang digunakan dalam Java:Simbol  Nama    Penggunaan( )            Kurung Untuk Token
Dalam Java ada yang dikenal dengan istilah token. Token merupakan elemen terkecil di program yang mempunyai arti bagi kompilator. Kompilator bertugas membaca karakter-karakter di kode sumber dan menerapkan aturan-aturan secara progresif menjadi potongan lebih besar seperti identifier, ekspresi, kalimat, dan kelas. Token Java dibagi 5, yaitu:IdentifierKeywordLiteralOperatorSeparatorIdentifierIdentifier adalah token yang merepresentasikan nama. Dalam Java, identifier adalah nama yang diberikan untuk variable, class, atau method. Identifier boleh dimulai dengan huruf, underscore (_) atau tanda dollar ($). Identifier adalah case sensitive (membedakan huruf besar/ kecil) dan tidak ada batas maksimum.Contoh :usernameuser_name_sys_var1$change keywordKeyword (kata kunci) adalah dentifier yang digunakan dalam Java untk suatu tujuan khusus. Daftar keyword Java sebagai berikut:abstract, Boolean, Break, Byte, byvalue, Case, Catch, Char, Class, Const, continue, default, Do, double, else, extends, false, final, finally, float, for, goto, if, implements, import, instanceof, In, Interface, Long, Native, New, Null, Package, private, protected, public, return, short, static, Super, Switch, synchronized, This, threadsafe, throwm Transient, True, Try, Void, while.LiteralPenulisan besaran untuk variabel adalah penting, literal Java terdiri dari angka, karakter, dan string. Angka terdiri dari bilangan bulat (integer), bilangan mengambang (floating point), dan boolean. Nilai boolean untuk true dan false direpresentasikan sebagai 1 dan 0.OperatorOperator menspesifikasikan evaluasi atau komputasi terhadap objek. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim oleh metode atau fungsi.SeparatorSeparator digunakan untuk menginformasikan ke komplator Java mengenai adanya pengelompokkan di kode program. Berikut daftar separator yang digunakan dalam Java:Simbol  Nama    Penggunaan( )            Kurung Untuk menghimpun parameter dalam definisi dan pemanggilan method, juga digunakan untuk menyatakan tingkat pernyataan, menghimpun pernyataan, untuk pengaturan alur program, dan untuk menyatakan tipe cast (cast types){ }            Kurung Kurawal                Untuk menghimpunnilai yang otomatis dimasukkan ke dalam array, digunakan juga untuk mendefinisikan blok program, untuk cakupan class, method, dan lokal.[ ]            Kurung Kurawal                Untuk menyatakan tipe array dan untuk membedakan nilai array.;               Titik Koma           Pemisah Pernyataan.,               Koma    Pemisah urutan identifier dalam deklarasi variabel..               Titik        Untuk memisahkan nama paket dari sub-paket dan class dan untuk memisahkan variabel atau method dari variabel referensi. http://diankresnaramadhan.blogspot.co.id/2012/09/pengenalan-java-struktur-dan-tipe.html?m=1menghimpun parameter dalam definisi dan pemanggilan method, juga digunakan untuk menyatakan tingkat pernyataan, menghimpun pernyataan, untuk pengaturan alur program, dan untuk menyatakan tipe cast (cast types){ }            Kurung Kurawal                Untuk menghimpunnilai yang otomatis dimasukkan ke dalam array, digunakan juga untuk mendefinisikan blok program, untuk cakupan class, method, dan lokal.[ ]            Kurung Kurawal                Untuk menyatakan tipe array dan untuk membedakan nilai array.;               Titik Koma           Pemisah Pernyataan.,               Koma    Pemisah urutan identifier dalam deklarasi variabel..               Titik        Untuk memisahkan nama paket dari sub-paket dan class dan untuk memisahkan variabel atau method dari variabel referensi.Sumber:  http://diankresnaramadhan.blogspot.co.id/2012/09/pengenalan-java-struktur-dan-tipe.html?m=1

5 Tips Memulai Belajar Bahasa Pemrograman Java

5 Tips  Memulai Belajar Bahasa Pemrograman Java
belajar java[sumber: ShutterStock]Kepopuleran bahasa Java semakin melonjak semenjak ramainya Android di kalangan developer. Pengembangan aplikasi Android menggunakan bahasa Java sehingga Java seakan menjadi hal yang wajib dipelajari agar dapat mengikuti tren yang lagi ramai di era smartphone ini. Bagi pemula, untuk memulai belajar Java dengan mudah dapat mengikuti beberapa tips seperti di bawah ini.Belajar melalui bukubelajar java[sumber: ShutterStock]Jika kamu termasuk orang yang mudah mengingat dengan cara membaca, maka kamu cukup pergi ke toko buku untuk membeli buku bahasa pemrograman Java, kemudian baca dan pelajari secara mendalam materi yang terdapat pada buku tersebut. Selalu perbaharui ilmu dengan cara banyak membaca buku dari penulis yang berbeda.Bahasa Java sangat populer, sehingga kamu dapat juga membaca ebook gratis yang mudah dicari di internet selain dari buku yang berbentuk fisik. Dengan sering membaca dan mempraktekannya, lambat laun kamu akan memahami alur dari logika pemrograman Java. Kamu dapat mengunduh ebook bahasa indonesia mengenai bahasa pemrograman Java. Selain itu, terdapat pula salah satu ebook dalam bahasa inggris yang dapat dibaca untuk mempelajari bahasa pemrograman Java dengan mengunjungi tautan ini.Belajar melalui videobelajar javaJika kamu termasuk orang yang lama memahami dengan cara belajar melalui buku, mungkin kamu termasuk orang yang senang akan visualisasi, dengan materi bahasa pemrograman Java yang disajikan dalam bentuk video akan memudahkan kamu dalam memahami alur dari pemrograman Java. Terdapat banyak video yang membahas mengenai Java di Youtube, Vimeo ataupun di situs konten video lainnya. Salah satu situs yang cukup terkenal yang dapat kamu coba dalam mempelajari bahasa pemrograma Java adalah LearnersTv.com.Kursus Javabelajar javaSelain belajar melalui buku atau video, kamu dapat melakukan kursus agar lebih cepat mempelajari bahasa pemrograman Java. Dengan kursus, kamu akan diajarkan oleh tutor secara langsung sehingga akan lebih memudahkan ketika bingung dalam memahami materi Java.Kamu dapat melakukan kursus offline dengan cara mendaftarkan diri ke sebuah tempat pembelajaran programming atau kamu dapat belajar melalui kursus online yang dapat dilakukan dimana saja. Untuk kursus online, salah satu situs yang cukup terkenal dalam memberikan materi pemrograman Java adalah udemy.com.Gabung Komunitasgabung komunitasUntuk memulai belajar Java, kamu bisa bertanya kepada teman yang sudah lebih dulu belajar atau gabung dengan komunitas Java. Dengan bergabung, kamu akan memiliki banyak teman yang ahli dibidang tersebut. Sehingga, akan lebih mudah bertanya ketika bingung dalam mempelajari bahasa pemrograman Java.Selain itu, dengan bergabung di komunitas akan memberikan informasi terbaru seputar teknologi atau terkait berita terbaru seputar Java, Android dan yang lainnya. Hal itu akan memberikan wawasan lebih sehingga akan lebih terarah ketika mempelajari ilmu baru


.

    Cara Install dan Setting Path Java Development Kit Windows 7 dan 8

    Cara Install dan Setting Path Java Development Kit Windows 7 dan 8

    Cara Install dan Setting Path Java Development Kit Windows 7 dan 8 - Hai gan, ketemu lagi dengan saya. Setelah pada postingan sebelumnya kita bahas tentang Definisi dan Pengertian Bahasa Pemrograman Java. Pada pagi yang cerah dan berkah ini saya akan sedikit berbagi ilmu tentang Cara Install dan Setting Path Java Development Kit Windows 7 dan 8. 


    Karena apa? karena tanpa setting path JDK pada komputer dengan berbagai sistem operasi maka file ekstensi .java tidak akan dapat dijalankan. Tentunya agan - agan semua tidak ingin setelah pusing dan capek ngoding tetapi file tidak dapat running karena belum menginstall dan setting aplikasi JDK. Nah oleh sebab itu saya akan share cara mengatasi hal tersebut diatas kepada agan - agan semuanya. Langsung saja cek dibawah gan.


    Cara Install Java Development Kit (JDK)


    1. Download file JDK disini gan.

    2. Setelah agan download install dan ikuti perintahnya seperti install aplikasi pada umumnya.

    3. Klik Next.



    4. Pilih tempat untuk metetakan hasil install dari file, sebaiknya default saja. Klik Next.


    5. Tunggu proses sampai selesai. Klik Next.



    6. Selesai, Klik Close.


    Setelah aplikasi JDK sudah terinstall, maka selanjutnya adalah setting Path JDK agar file java dapat dicompile dengan sempurna.

    Cara Setting Path Java Development Kit (JDK)

    • Buka Command promt : Tombol Windows + R lalu ketikkan CMD dan Enter. Atau klik Start --> Run lalu ketikkan CMD tekan Enter.

    • Setelah Command Promt keluar, ketikkan sebuah perintah javac (kompiler java) belum dikenali pada lingkungan command promt. Hal ini menandakan bahwa program sebaiknya mengatur path terlebih dahulu sebelum melakukan pemrograman java.





    • Silahkan buka Windows Explorer kemudian klik kanan di My Computer dan pilih Properties.





    • Masuk ke tab Advanced, klik tombol Enviroment Variables.
    • Klik variabels Path pada bagian System Variables, klik tombol edit.



    • Copykan alokasi tempat installasi JDK, misalnya C:\Program Files\Java\jdk1.6.0_13\bin di Variable value namun sebelumnya tambahkan tanda semicolon (;).





    • Restart CMD. Lakukan Pengecekan dengan cara mengetikkan: Javac. Jika Muncul tampilan seperti dibawah ini berarti pengaturan path java telah berhasil.






    Sumber: http://pojokentrepreneur.blogspot.co.id/2016/04/cara-install-dan-setting-path-java.html

    Contoh Pemerograman JAVA

    Contoh Sederhana Implementasi Program Java Contoh 1: Contoh 2 : Contoh 3 :