TUGAS Pemrograman Java

advertisement
TUGAS
Pemrograman Java
Oleh :
Deden Wahyudin
NPM. 1142207
SekolahTinggiManajemenInformatikadanKomputer
STMIK AMIKBANDUNG
2012
BAB 1
Pendahuluan
Aplikasi pemrograman
yang
Berkembang
untuk
membantu
berbagai
pekerjaan manusia. Terutama yang berbasic visual. dan Application Programming
Interface (API).
API adalah kumpulan dari pustaka class atau komponen atau library, yang
sudah disediakan oleh Sistem Operasi, yang berupakumpulan perintah yang
membentuk sebuah komponen, sehingga akan membantu para programmer dalam
membangun sebuah aplikasi.
Dengan aplikasi ini dapat membuat berbagai model aplikasi, mulai dari
aplikasi yang sederhana hingga yang kompleks, tergantung dari penggunaan
bahasa pemrograman yang akan di implementasikan.
Pada studi kasus kali ini, dicoba penggunaannya untuk di implementasikan
pada pembuatan berbagai model perhitungan.
Tentunya dengan berbagai macam pengembangan,bias menciptakan suatu
model perhitungan dan penggunaannya dapat dipermudah.
BAB 2
LandasanTeori
Adapun dalam menjalankan studi kasus pada praktikum ini adalah
menggunakan beberapa class untuk membangun sebuah aplikasi, diantaranya :

Class JFrame
a. Merupakan class yang membentuk sebuah frame (form). Default Close
Operation:
memfungsikan tombol2 yang bisa digunakan untuk keluar dari frame in (menutup
frame ini).
b. title:
men-set caption (title bar) dengan sebuah string.
c. always On Top:
menjadikan frame ini selalu aktif dimuka jendela lain.
d. background:
mengubah warna belakang frame.
e. bounds:
mengatur posisi kiri atas (x,y) serta lebar dan tinggi dari frame ini.
f. cursor:
mengubah bentuk kursor (mouse) pada saat berada di frame ini.
g. name:
mengubahnama frame.
h. resizeble: menjadikan frame dapat berubah ukuran lebarmaupuntinggi.
 Class JLabel
Class ini dipergunakan untuk menambahkan suatu String pada JFrame,
dipergunakan untuk keterangan atau label sebuah komponen.
Beberapa properties pada class ini sama dengan class JFrame, tetapi ada beberapa
yang berbeda.
a. background:
mengubahwarnabelakang.
b. displayed nemonic:
men-setsebuahkaraktermenjadi hot-key (alt-karakter) padasaatmenggunakan
keyboard.
c. font:
menggunakan font tertentu.
d. icon:
mengubahbentukkursor (mouse) padasaatberadapada class ini.
e. label For:
padasaatmenggunakan hot key, memindahkankursorkesebuahkomponentertentu.
f. tool tip text:
menampilkan string bantuan (hint) padasaat pointer berada padakomonenini.
g. vertical Alignment:
posisi string secara vertical terhadaptinggi (height) class ini.
h. border:
menggunakan border (kotakluar) tertentu.
 Class JButton
Class ini akan membentuk sebuah komponen button (command button), yang
digunakan untuk memproses.
a. background:
mengubah warna belakang.
b. font:
menggunakan font tertentu.
c. foreground:
warna belakang class ini.
d. Icon:
Bentuk pointer pada saat berada di komponen ini.
e. Mnemonic:
men-set sebuah karakter menjadi hot-key (alt-karakter) pada saat menggunakan
keyboard.
f. Text:
Value dari pada tombol.
g. Tooltipext:
menampilkan string bantuan (hint) pada saat pointer berada pada komonen ini.
h. Border :
menggunakan border (kotakluar) tertentu.
BAB III
Analisis
Dalam pembuatan aplikasi kalkulator berjava ini, menggunakan beberapa tools dan
hardware sebagai pendukung dalam pembuatannya aplikasi ini. Tools yang
digunakan adalah
Hardware:
Hardisk
: 250 Gb
Processor
: 2.9Ghz
Ram
: 2 Gb
VGA
: 1 Gb
Tools :
Banyak sekali software untuk membuat aplikasi ini misalnya C++
notepad,NetBeans,tetapi dalam tugas ini penyusun meggunakan aplikasi memakai
software NetBeans.
NetBeans mempunyai beberapa fasilitas Tools yang memudahkan pengguna
untuk membuat aplikasi-aplikasi java.
Untuk mengkoding data java ini penyusun menggunakan java aplikasi dan
java frame, di java frame penyusun membuat design seperti yang ditugaskan yaitu
membuat kalkulator.
Semula setelah membuat design semua tombol belum bias digunakan, tetapi
kemudian penyusun membuatkan sebuah coding-coding agar kalkulator bias
diexsekusi kemudian dijalankan sesuai perintah yang diinginkan.
BAB IV
IMPLEMENTASI
Percobaan ke-1
Ini adalah sebuah hasil running dari percobaan yang pertama untuk menjalankan
sebuah perhitungan kalkulator,dan berikutini adalah scrip nya:
// Scrip ini adalah untuk menjalankan tombol perintah penjumlah dan untuk -,*,dan /
sama tetapi berbeda pada lambang yang terdapat di script int hasil =(“”);
int bil1 = Integer.parseInt(jTextField1.getText());
int bil2 = Integer.parseInt(jTextField2.getText());
inthasil = bil1+bil2;
jTextField3.setText(hasil+"");
System.exit(0);
// script ini berfungsi untuk keluar dari aplikasi
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
//script ini untuk berfungsi mereset atau mengulangi angka yang sudah di input.
Percobaan ke-2
Ini adalah hasil dari running untuk menghitung sebuah bangun data Segitiga Sama
Kaki , skripnya sebagai berikut :
int bil1 =
Integer.parseInt(jTextField1.getTe
xt());
int bil2 =
Integer.parseInt(jTextField2.getTe
xt());
int a = (bil1/2)+(bil2/2)+(bil2);
doublesisimiring = Math.sqrt(a);
intLuas = bil1 * bil2/2;
doubleKeliling =
sisimiring+sisimiring +bil1;
jTextField3.setText(Luas+"");
jTextField4.setText(Keliling+"");
//Menghitung luas dan keliling yang ada pada Text Field 3 dan 4 dengan
menggunakan rumus segitiga dengan script yang ada di atas.Untuk keliling
penyusun menggunakan double bukan int karena fungsi tersebut bisa menghitung
angka decimal. Fungsi tombol lainnya sama dengan tugas yang ke 1.
Percobaan ke-3
Ini adalah sebuah hasil running untuk menghitung luasdan volume bangun ruang
yaitu Kubus ,skripnya adalah sebagai berikut :
int bil1 =
Integer.parseInt(jTextField1.getT
ext());
intLuas = 6*bil1*bil1;
int Volume = bil1*bil1*bil1;
jTextField2.setText(Luas+"");
jTextField3.setText(Volume+"");
//menghitung luas dan volume secara matematika dengan rumus yang dimasukan
dalam program netbean, secara otomatis hasil dari yang tertulis di atas akan keluar.
s
Download