MERDEKAA!!!...(suasana 17 agustus...ckckck =)) ) siang ini ane mau bagi" wawasan tentang pemrograman dengan java, supaya agan agan sekalian bisa mengerti
tentang dasar-dasar pemrograman java dan dapat membuat program java sesederhana mungkin dari postingan saya yg nggak jelas makna nya iniiii....
okeeeehhhh,,kembali ke laptop yoo..
Alasan Mengapa Java??
Mengapa Java? Karena java adalah bahasa pemrograman multi platform gan. Java nggak nyediain IDE khusus like a bahasa pemrograman yang lain.
Pemrogram juga bisa menggunakan IDE yang support
ke Java, misalnya Netbeans, Eclips, TexPad, dan lain-lain. Editor teks bisa
digunakan semisal Notepad. pabila editor yang digunakan tidak support Java, kita
tinggal menyimpannya dalam ekstensi java kemudian kompilasi dan menjalankannya
menggunakan command prompt.
Secara umum ato secara luaas,
elemen-elemen dasar pemrograman Java terdiri dari :
- Himpunan Karakter
Himpunaan
karakter ini terdiri dari huruf, digit maupun simbol-simbol lainya (termasuk spasi,
karakter kontrol).
Contoh :
Huruf : A, a, B, b, C, c ...............
Digit : 0, 1, 2, 3, 4, 5 ...........
Simbol
dan lainnya : _ - + * dan sebagainya
- Pengenal (identifier)
Pengenal
atau identifier merupakan suatu nama yang bisa dipakai dalam pemrograman untuk
menyatakan :
-
variabel
-
konstanta bernama
-
tipe data
-
fungsi
-
label
-
obyek
Contoh :
moMhs;
no_Mhs;
- Kata Kunci
Pengenal
sistem yang mempunyai makna khusus bagi kompiler. Kegunaan dari golongan ini
tidak dapat diubah.
Contoh :
case, char, const, do, else, for, return, void, while,
dan lain-lain.
- Tipe Data Primitif
Bahasa
Pemrograman Java adalah bahasa pemrograman yang selalu menggunakan tipe data
untuk setiap variabelnya. Itu berarti bahwa semua variabel harus dideklarasikan
terlebih dahulu sebelum mereka digunakan.
Misalnya,umpamanya,seandaiinya begini loohh :
int nilai = 1;
- byte: Tipe data
byte
adalah 8-bit integer bertanda two's complement. Tipe ini mempunyai nilai minimum -128 dan nilai maksimumnya adalah 127. - short: Tipe data
short
merupakan integer 16 bit two's complement yang mempunyai nilai minimum -32,768 dan nilai maksimum 32,767. - int: Tipe data
int
adalah integer 32 bit two's complement. Dia mempunyai nilai minimum -2,147,483,648 sedangkan nilai maksimumnya adalah 2,147,483,647 (inclusive). - long: Tipe data
long
adalah integer 64 bit two's complement. Nilai minimumnya adalah -9,223,372,036,854,775,808 sedangkan nilai maksimumnya adalah 9,223,372,036,854,775,807 (inclusive). Gunakan tipe data ini pada saat anda memerlukan jangkau nilai yang lebih besar daripada yang bisa disajikan olehint
.
- boolean: Tipe data
boolean
hanya mempunyai dua nilai yang mungkin, yaitutrue
danfalse
. Gunakan tipe data ini untuk flag-flag sederhana untuk menjejak/menelusuri kondisi true atau false. Tipe data ini merepresentasikan satu bit informasi, tetapi ukurannya tidak didefinisikan dengan tepat. - char: Tipe data
char
adalah karakter Unicode 16 bit. Tipe data ini mempunyai nilai minimum'\u0000'
(atau 0) dan nilai maksimum'\uffff'
(atau 65,535).
- Variabel dan Konstanta
Variabel
digunakan dalam program untuk menyimpam suatu nilai, dan nilai yang ada pada dirinya
dapat diubah selama ekseskusi berlangsung (bukan pengedar narkoba yakk =)) ).
Konstanta
adalah nilai yang konsisten/teguh pendirian/tetap.
Contoh :
float jumlah;
jumlah = 10;
- Konstanta bernama
Hal ini
dapat dilakukan dengan menggunakan kata kunci const.
Contoh :
const float PHI = 3.14;
NILAI DEFAULT
Tidak selalu perlu untuk menentukan
suatu nilai ketika sebuah field dideklarasikan. Field yang dideklarasikan
tetapi tidak diinisialisasi akan diset ke default yang ada oleh kompiler. Secara
umum, default ini akan bernilai null atau zero tergantung pada
tipe datanya.
PERNYATAAN MASUKAN DAN KELUARAN DALAM JAVA
Dalam bahasa pemrograman Java, agan"
akan menggunakan pernyataan masukan dan keluaran. Pernyataan masukan adalah
pernyataan untuk mendapatkan masukan dari keyboard (bukan dari pak mario teguh yaa....). Sedangkan pernyataan
keluaran adalah pernyataan untuk menampilkan sesuatu nilai ke layar.
- Komponen keluaran
Untuk
menampilkan ke layar secara tekstual, java mempunyai fasilitas output, yaitu
dengan perintah
System.out.print(
hal yang akan ditampilkan, bisa lebih
dari satu..berarti bisa saja 2 atau lebih);
untuk
menampilkan ke layar dan setelah selesai tidak berpindah baris. Akibatnya
perintah keluaran berikutnya akan ditampilkan pada baris yang sama. Dan
perintah
System.out.println(hal yang akan ditampilkan, bisa lebih dari
satu);
untuk
menampilkan ke layar dan setelah selesai berpindah baris. Akibatnya perintah
keluaran setelah itu akan ditampilkan pada baris berikutnya.
System.out.println(“Hasil
penjumlahan “+hasil);
//menampilkan
isi variabel hasil
- Komponen masukan
Untuk
memasukkan sebuah nilai ke variabel yang sudah didefinisikan digunakan kelas
Scanner (kelas ini disediakan mulai Java versi 1.5 doang).
a. Input data bertipe Integer
Untuk menginputkan data dengan tipe integer digunakan method nextInt di
dalam kelas Scanner.
b. Input data bertipe String
Untuk menginputkan data dengan tipe integer digunakan method nextInt di
dalam kelas Scanner.
c. Input tipe yang lain
Untuk input data dari
keyboard dengan tipe yang lain dan disediakan oleh kelas Scanner adalah sebagai
berikut :
- nextBoolean : input tipe boolean (true atau false saja)
- nextShort : input tipe short integer
- nextLong : input tipe long integer
- nextFloat : input tipe float
- nextDouble : input tipe double
Enterr yoor comment please yaaakk :))
ReplyDelete