Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Rabu, 29 April 2015

Masukkan Pilihan :


Masukkan Angka 1 :


Masukkan Angka 2 :


Hasilnya,,,


Jika Ingin mengulangi 





/Scriptnya :

import javax.swing.JOptionPane;
public class kalkulator{
        public static void main(String[] args){
                String pilihan,ulang,a,b,c,d;
                int nilai1,nilai2,hasil,pil,lagi;
                float nb1,nb2,bagi;
  do{
               pilihan=JOptionPane.showInputDialog("Kalkulator\n==============\n1. Penjumlahan \n2. Pengurangan \n3. Perkalian\n4. Pembagian\n Masukkan pilihan anda lalu tekan ENTER :");pil=Integer.parseInt(pilihan);
  switch(pil){
  case 1:
  a=JOptionPane.showInputDialog("Masukkan Nilai ke-1 = ");nilai1=Integer.parseInt(a);
                b=JOptionPane.showInputDialog("Masukkan Nilai ke-2 = ");nilai2=Integer.parseInt(b);
  hasil=nilai1+nilai2;
                String pesan1="Hasil Penjumlahan : "+hasil;
                JOptionPane.showMessageDialog(null,pesan1);
                break;
                case 2:
  a=JOptionPane.showInputDialog("Masukkan Nilai ke-1 = ");nilai1=Integer.parseInt(a);
                b=JOptionPane.showInputDialog("Masukkan Nilai ke-2 = ");nilai2=Integer.parseInt(b);
  hasil=nilai1-nilai2;
                String pesan2="Hasil Pengurangan : "+hasil;
                JOptionPane.showMessageDialog(null,pesan2);
                break;
                case 3:
                a=JOptionPane.showInputDialog("Masukkan Nilai ke-1 = ");nilai1=Integer.parseInt(a);
                b=JOptionPane.showInputDialog("Masukkan Nilai ke-2 = ");nilai2=Integer.parseInt(b);
  hasil=nilai1*nilai2;
                String pesan3="Hasil Perkalian : "+hasil;
                JOptionPane.showMessageDialog(null,pesan3);
                break;
                case 4:
                c=JOptionPane.showInputDialog("Masukkan Nilai ke-1 = ");nb1=Float.parseFloat(c);
                d=JOptionPane.showInputDialog("Masukkan Nilai ke-2 = ");nb2=Float.parseFloat(d);
  bagi=nb1/nb2;
                String pesan4="Hasil Pembagian : "+bagi;
                JOptionPane.showMessageDialog(null,pesan4);
                break;
                default:
                String pesan="Angka yang anda masukkan tidak ada di menu pilihan";
                JOptionPane.showMessageDialog(null,pesan);
                break;
        }
       ulang=JOptionPane.showInputDialog("Apakah anda ingin mengulanginya lagi?\n1.Ya\n2.Tidak");lagi=Integer.parseInt(ulang);
    }
    while(lagi==1);
}
}
Masukkan Panjang :


Masukkan Lebar:


Hasil nya :



Script :

    import javax.swing.JOptionPane;
    public class persegi{
            public static void main(String[] args){
                    String panjang,lebar;
                    int npanjang,nlebar,nluas;
   
                    panjang=JOptionPane.showInputDialog("Masukkan Panjang(cm) = ");npanjang=Integer.parseInt(panjang);
                    lebar=JOptionPane.showInputDialog("Masukkan Lebar(cm) = ");nlebar=Integer.parseInt(lebar);
   
                    nluas=npanjang*nlebar;
                    String pesan="Luas Persegi Panjang = "+nluas+" cm";
                    JOptionPane.showMessageDialog(null,pesan);
            }
    }

Minggu, 26 April 2015

Kelebihan
> Dapat dijalankan di beberapa sistem operasi komputer biasa disebut multiplatform, sehingga pengguna cukup menuliskan sebuah program Java untuk kemudian digunakan pada beberapa sistem operasi komputer yang berbeda. Contohnya: Untuk Hp yang ada Platform Java, Android, Windows, Linux.
> Bahasa pemrograman yang digunakan tidak rumit dan banyak fitur yang dulunya manual telah dikerjakan secara otomatis, jadi memudahkan programer.
> Pemrograman berorientasi objek, Konsep ini dalam bahasa inggris Object Oriented Programming
> Lengkapnya perpustakan (library) yang akan sangat memudahkan pengguna untuk membangun aplikasi yang sesuai dengan kebutuhannya.
> Bergaya C++ sehingga menarik banyak pemrograman dengan konsep C++ untuk hijrah ke Java.
> Pengumpulan ‘sampah’ secara otomatis, sehingga pengguna tidak perlu melakukan pengaturan memori secara langsung.
Kekurangan
> Slogan java adalah ‘tulis sekali, jalankan di mana saja’, slogan tersebut tidak sepenuhnya bisa berjalan dengan lancar, karena masih ada beberapa hal yang tidak kompatibel antara satu sistem operasi dengan sistem operasi lainnya.
> Mudah didekompilasi, dekompilasi adalah proses membalikan kode jadi menjadi kode sumber.
Hal ini mungkin disebabkan oleh kode yang digunakan pada Java merupkan bytekode yang menyimpan banyak atribut bahasa tingkat tinggi. Dan akibatnya akan ada orang yang tidak bertanggung jawab memplagiat kode sumber buatan orang lain.
> Pengunaan memori yang banyak, lebih banyak dibandingkan dengan bahasa tingkat tinggi yang muncul sebelum Java, seperti C/C++ dan Pascal.

Sumber :  http://diaz-zahran-asyari.blogspot.com/2013/06/KelebihanKekuranganJava.html
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Sumber : http://id.wikipedia.org/wiki/Java