Tag Archives: Java

Membuat Aplikasi Converter Uang (Rupiah ke Dollar & Riyal) Menggunakan Javax Swing

Kali ini saya mau ngasih sedikit tutorial pemrograman Java dengan menggunakan Javax Swing. Dimana saya membuat sebuah aplikasi money converter (Tapi untuk sementara aplikasinya hanya untuk konversi dari rupiah ke dollar, untuk konversi mata uang lainnya bisa anda tambahkan ^^).

Code :

import java.awt.*;
 import java.awt.event.*;
 
 public class kuis extends Frame implements ActionListener {
TextField txtuang; 
 Button konversi;
 Label komen1, komen2, hasildol, hasilriyad, komen3;
int dollar;
 int riyal;
public kuis(String title) {
super(title);
 this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
  
 dispose();
 System.exit(1);
 }
 });
Panel panelWest = new Panel();
 Panel panelCenter = new Panel();
panelWest.setLayout(new GridLayout(4, 1)); 
 panelWest.add(komen1 = new Label("MASUKKAN JUMLAH RUPIAH DISINI: ")); 
 panelWest.add(txtuang = new TextField("MASUKKAN JUMLAH UANG")); 
 panelWest.add(komen2 = new Label("HASIL KONVERSI KE RIYAL SAUDI ARABIA: "));
 panelWest.add(hasilriyad = new Label());
 panelWest.add(komen3 = new Label("HASIL KONVERSI KE US DOLLAR: "));
 panelWest.add(hasildol = new Label());
panelWest.setLayout(new GridLayout(4, 1)); 
 panelWest.add(new Label()); 
 panelCenter.add(konversi = new Button("KONVERSI"));
 konversi.addActionListener(this); 
add(panelWest, BorderLayout.WEST);
 add(panelCenter, BorderLayout.CENTER);
setSize(300, 150);
 setVisible(true);
 }
 public void actionPerformed(ActionEvent e) { 
if (e.getSource().equals(konversi)) {
 dollar = Integer.parseInt(txtuang.getText()) / 9650;
 riyal = Integer.parseInt(txtuang.getText()) / 2750;
 hasildol.setText(""+dollar);
 hasilriyad.setText(""+riyal);
 }
 }
public static void main(String[] args) {
 kuis frm = new kuis("Luas Persegi Panjang");
 }
 }

Catatan: Setiap karakter yang diinputkan ke dalam ‘TextField’ akan dibaca sebagai data dengan tipe string. Jadi, agar angka yang dimasukkan ke dalam TextField bisa dibaca sebagai data bertipe integer (guna melakukan proses konversi dan operasi perhitungan matematika), maka tipe data string tersebut harus diubah dulu ke dalam tipe data integer dengan menambahkan perintah berikut ke ‘Action Event’ nya:

Untuk mengubah dari string ke doublem pola perintahnya:

x = Double.parseDouble(z.getText());

Untuk mengubah dari string ke integer:

x = Integer.parseInt(z.getText());

Hasil Running:

PROGRAM PERHITUNGAN GAJI KARYAWAN (JAVA)

Berikut adalah program JAVA untuk menghitung upah karyawan. Upah dihitung berdasarkan jam kerja dimana jam kerja normal adalah 8 jam perhari. Dengan upah per-jam adalah Rp.20.000
Apabila melebihi jam kerja lebih dari 8 jam, maka akan mendapat Upah lembur dengan perhitungan JAM KERJA* 10.000.
Rumus perhitungan:
• Upah = jam kerja*20.000
• Lembur = jam kerja*10.000
• total upah = upah + lembur
 KODE PROGRAM:
package bufferedreader;
import java.util.*;
public class tugas1 {
     public static void main(String[]args)
    {
        String nama="";
        int jam=0;
        long lembur;
        long total;
        long upah;

    Scanner input=new Scanner(System.in);

       System.out.println("INPUT");
       System.out.println("==================");

        System.out.print("input nama : ");
       nama=input.next(); 

        System.out.print("input jam : ");  
    jam=input.nextInt();

    if(jam>8)
        {
            lembur=(int) (jam*10000);}        
        else{
        lembur=(int) (jam*0);
}
        System.out.println();
        System.out.println();

        System.out.println("OUTPUT");
       System.out.println("==================");

        System.out.println("Nama : "+nama);
        System.out.println("Jam Kerja : "+jam);

         upah=(int) (jam*20000);
        System.out.println("Upah: "+upah);

         System.out.println("Lembur: "+lembur);

        total=upah+lembur;
         System.out.println("Total Upah: "+total);
    }
}
 zzzzzzzzzzz

Contoh Code Pemrograman Untuk ARRAY MULTIDIMENSI Pada JAVA

Kali ini saya akan memberika contoh tentang membuat program pada bahasa pemrograman JAVA dengan menggunakan Array Multidemensi. Berikut adalah sebuah program sederhana untuk menginputkan Nama, Nomor Telphone, dan Alamat yang kemudian ditampilkan kembali (Output)

Kode Program:

*/import java.io.*;
public class Tgs2 {
 public void tampilMahasiswa() throws IOException{
int telp1,telp2,telp3;
String nama1,nama2,nama3,alamat1,alamat2,alamat3;
BufferedReader br = new BufferedReader
(new InputStreamReader(System.in));
System.out.println("====================");
System.out.print("Name :");
nama1=br.readLine();
System.out.print("Tel. #:");
telp1=Integer.parseInt(br.readLine());
System.out.print("Address :");
alamat1=br.readLine();
System.out.println("===================");
System.out.print("Name :");
nama2=br.readLine();
System.out.print("Tel. #:");
telp2=Integer.parseInt(br.readLine());
System.out.print("Address :");
alamat2=br.readLine();
System.out.println("=================");
System.out.print("Name :");
nama3=br.readLine();
System.out.print("Tel. #:");
telp3=Integer.parseInt(br.readLine());
System.out.print("Address :");
alamat3=br.readLine();

String[]nama={nama1,nama2,nama3};
String[]alamat={alamat1,alamat2,alamat3};
int[]telp={telp1,telp2,telp3};
System.out.println("Name :"+nama1);
System.out.println("Tel. #:"+telp1);
System.out.println("Address :"+alamat1);
System.out.println("Name :"+nama2);
System.out.println("Tel. #:"+telp2);
System.out.println("Address :"+alamat2);
System.out.println("Name :"+nama3);
System.out.println("Tel. #:"+telp3);
System.out.println("Address :"+alamat3);
}
}
class DataMahasiswa{
public static void main(String args[])throws IOException{
BufferedReader br = new BufferedReader
(new InputStreamReader(System.in));
Tgs2 stikom = new Tgs2();
stikom.tampilMahasiswa();
}
}

TAMPILAN PROGRAM SETELAH DIJALANKAN:

How to make your Twitter Sidebar Transparent

Lately people on twitter got their sidebar amazingly Transparent. You might wondering how did they do that, don’t you?
Well, luckily, there’s actually a special code which can make your Twitter sidebar becomes transparent. And it’s pretty easy to do.
Just follow these 4 steps then you’ll get your transparent sidebar right away (:
Step One :

Login to twitter and select “edit your profile” then select the “Design” section on to this link:
http://twitter.com/settings/design
Step Two :

Grab the code below:
javascript:d=document;c=d.createElement(‘script’);d.body.appendChild(c);c.src=’http%3A%2F%2Fwww.justinparks.com%2Ftwitter%2Ftwitter-sidebar.js’;void(0);
**Big thanks to João Pedro Carvalho Motta for the original code.
Step Three :
Go to the address bar on your browser (where it says http://twitter.com/settings/design) and select the URL. Copy over it with the code from above. Just like this.

Now you just need to hit Enter or line break or return (the big key that makes you take a new line) to make the change take effect.

Step 4 :

“Save” your changes.

Now you’re done. Go to your profile page and chack the tranparent sidebar yourself (:

*It would become like this*

 

Now what if you want to change back to a normal sidebar with a coloured background. No probs. Just login into the design page again and select “Change Design Background” and hit save and your all sorted.

Source : http://www.justinparks.com/