Tuesday, December 27, 2011 0 comments

tugas PBO baru

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.


Monday, October 31, 2011 0 comments

Koding Menghitung Nilai Investasi - Latihan IO

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);
 }
}
0 comments

Rumus Bangun Datar

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
Monday, October 17, 2011 0 comments

Mengenal Bahasa Pemrograman Java


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.
Monday, October 3, 2011 0 comments

Selamat datang di Mata Kuliah PBO

Pemrograman Berorientasi Objek

http://blog.stikom.edu/teguh/files/2010/09/PBO-1.jpg
 
;