Postingan kali ini merupakan kelanjutan dari postingan Dasar Pemrograman Java, jika postingan sebelumnya membahas tentang pengenalan program java, pada praktikum kedua (10 Oktober 2009) saya mempelajari tentang mendeklarasikan tipe data dengan program java.
Sebagai berikut kronologinya.hehe :)
Ini coding programnya:
class Coba {
public
static void main(String[]args)
{
float
a,b,c,d,e,f;
a=20;
b=30;
c=a+b;
d=a-b;
e=a*b;
f=a/b;
System.out.println(+(int)+a+"+"+(int)+b+"="+(int)+c);
System.out.println(+(int)+a+"-"+(int)+b+"="+(int)+d);
System.out.println(+(int)+a+"*"+(int)+b+"="+(int)+e);
System.out.println(+(int)+a+"/"+(int)+b+"="+f);
}
}
Output programnya:
Logika programnya:
Pernyataan class menunjukkan nama kelas
dari program yang akan kita buat. Kemudian pernyataan public
static void main(String[] args) adalah fungsi umum
dalam sistem pemrograman java.
Seperti pada praktikum pertemuan
pertama, di pertemuan kedua ini kita masih mempelajari tipe data string, dimana string itu adalah tipe data yang berupa
kombinasi angka dan huruf.
Namun pada praktikum pertemuan
kedua ini, kita sudah mempelajari tentang penggunaan integer (int) dan float. Integer (int) itu sendiri adalah suatu fungsi
yang beranggotakan bilangan bulat. Dan float,
yaitu suatu fungsi yang beranggotakan bilangan desimal.
Kedua fungsi ini diletakkan setelah
pernyataan fungsi umum. Jika tidak demikian, maka program yang kita buat tidak
akan dapat dieksekusi (dijalankan) atau error.
Seperti :
.....
public static void main(String[]args)
{
float a,b,c,d,e,f;
.....
Pernyataan System.out.println(+(int)+a+"+"+(int)+b+"="+(int)+c); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string "nilai
dari integer a+nilai dari integer b=nilai dari integer c".
Namun jika pada pernyataan, System.out.println(+(int)+a+"/"+(int)+b+"="+f);. Mengapa pada pernyataan
ini sebelum +f tidak di bubuhkan +(int)? Jawabannya, karena tipe data yang kita
daftarkan sebelumnya sudah berupa tipe data float, jadi tidak perlu membubuhkan +(int) lagi.
+(int) yang berada di depan +a+ dan yang lainnya berfungsi membatalkan tipe
data float yang telah kita daftarkan sebelumnya dan mengganti tipe data menjadi
tipe data integer pada pernyataan yang di depannya dibubuhkan +int.
Tanda kutip (“)yang mengapit + dan =, berarti output
yang akan dihasilkan pada saat program dijalankan adalah + dan = itu sendiri.
Dan tanda tambah (+) pada +a+, +b+, dan +c, berfungsi
mengambil data output nilai dari integer a, integer b, dan integer c.
Kita
dapat meletakkan lebih dari satu pernyataan dalam sebuah metode. Setiap
pernyataan dalam sebuah metode dipisahkan oleh titik koma dan akan dieksekusi
satu persatu.
Setelah selesai sampai
pada langkah terakhir, jangan lupa save listing program yang telah
dibuat. Karena java bersifat case sensitive, maka penulisan nama kelas
dan nama filenya harus kita perhatikan dengan teliti, apakah sama atau tidak.
Jika nama kelas dengan nama file yang kita buat tidak sama, maka program yang
kita buat tidak akan bisa dieksekusi (dijalankan).
Seperti : Jika nama
kelas yang kita buat bernamakan Coba, maka pada menu save as
kita harus mengetikken nama filenya adalah Coba.java
Selanjutnya untuk
mengeksekusi project yang telah dibuat dengan program Eclipse, langkahnya
adalah hanya tinggal memilih tools Run (pastikan project yang kita buat
telah di save terlebih dahulu), maka pada bagian bawah lembar kerja kita akan
muncul tampilan :
20+30=50
20-50=-10
20*30=600
20/30=0.6666667
Jika ingin mengeksekusi
program yang telah dibuat dengan Command Prompt, langkah pertamanya, kita harus
mengcompile file program yang telah kita buat sebelumnya dengan menggunakan
perintah javac Nama File.java
Seperti : javac Coba.java
setelah file di
compile, lalu gunakan perintah java Nama File untuk mengeksekusi program
yang telah kita buat.
Seperti : java Coba
dan
20+30=50
20-50=-10
20*30=600
20/30=0.6666667
akan tampil di layar.
Sekian penjelasan yang singkat ini, semoga ada manfaatnya. Akhir kata terima kasih dan ...
Wassalamu'alaikum warahmatullahi wabarakatuh
No comments:
Post a Comment