cari 5 contoh program java yang sudah menggunakan GUI. Program bebas, apa saja. dibawa hari selasa depan dalam FD. berupa program dan source code nya :)
contoh program java bisa dilihat disini --> KLIK DISINI
Selamat mengerjakan.
package hitunginvestasinperiode; import java.io.*; public class HitungInvestasiNPeriode { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // buat objek baru untuk mengambil input BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // tempat di mana input dari user akan diletakkan String nama = null; String strawal = null; String strbunga = null; String strperiode = null; try { System.out.print("Masukkan nama Anda : "); nama = br.readLine(); System.out.print("Masukkan jumlah awal investasi (Rp) : "); strawal = br.readLine(); System.out.print("Masukkan bunga (mis 0.1 = 10%) : "); strbunga = br.readLine(); System.out.print("Masukkan periode (tahun) : "); strperiode = br.readLine(); } catch(IOException ioe) { System.out.println("Kesalahan IO pada saat menanyakan nama Anda"); System.exit(1); } // deklarasi variabel tipe bilangan double awal; double bunga; int periode; double akhir; // mengubah input dari Sting ke tipe data bilangan periode = Integer.parseInt(strperiode); awal = Double.parseDouble(strawal); bunga = Double.parseDouble(strbunga); // menghitung hasil investasi selama n periode akhir = awal * Math.pow(1+bunga, periode); // tampilkan hasil perhitungan di layar System.out.println(); System.out.println("Terima kasih, " + nama); System.out.print("Hasil investasi Anda setelah " + periode + " tahun "); System.out.println("adalah Rp. " + akhir); } }
Rumus Bangun Datar
- Rumus Persegi
- Luas = s x s = s2
- Keliling = 4 x s
- dengan s = panjang sisi persegi
- Rumus Persegi Panjang
- Luas = p x l
- Keliling = 2p + 2l = 2 x (p + l)
- dengan p = panjang persegi panjang, dan l = lebar persegi panjang
- Rumus Segitiga
- Luas = ½ x a x t
- dengan a = panjang alas segitiga, dan t = tinggi segitiga
- Panjang sisi miring segitiga siku-siku dicari dengan rumus Phytagoras (A2 + B2 = C2)
- Rumus Jajar Genjang
- Luas = a x t
- dengan a = panjang alas jajargenjang, dan t = tinggi jajargenjang
- Rumus Trapesium
- Luas = ½ x (s1 + s2) x t
- dengan s1 dan s2 = sisi-sisi sejajar pada trapesium, dan t = tinggi trapesium
- Rumus Layang-layang
- Luas = ½ x diagonal (d) 1 x diagonal (d) 2
- Rumus Belah Ketupat
- Luas = ½ x diagonal (d) 1 x diagonal (d) 2
- Rumus Lingkaran
- Luas = π (pi) x jari-jari
Sejarah Java
Java dipelopori oleh James
Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan
dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang
lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya
disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995
karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa
pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga
diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat
dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff,
Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor
kunci yang mematangkan prototipe aslinya.
Java Modern
Java
telah digunakan dalam banyak hal dan telah membuktikan keberadaannya
pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi
seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi
pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang
disebut J2EE dan masih banyak lagi.
Java Virtual Machine (JVM)
Java
Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa
C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat
kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih
rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat
eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa
mesin yang dimengerti oleh sistem operasi tempat program tersebut
dijalankan.
Karena JVM sangat bergantung pada platformnya
(bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh
suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh
mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk
terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan
dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem
operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte
tersebut menjadi bahasa mesin tujuannya.
Just In Time Compiler (JIT)
Meskipun
Java didesain untuk diinterpretasi, secara teknis tidak ada yang
menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti
bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In
Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa
mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun
demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih
dibandingkan dengan interpretasi biasa.
Subscribe to:
Comments (Atom)


- Follow Us on Twitter!
- "Join Us on Facebook!
- RSS
Contact