Rabu, 09 Juli 2014

UAS pemrograman berorientasi objek

membuat laporan database suatu laundry, dari laporan ini kita dapat melihat penghasilan per hari sampai perbulan, jumlah konsumen yang datang perhari, berat cucian yang ditampung perhari. menggunakan database mempermudah dalam menyimpan data konsumen.



Laporannya dalam bentuk screenshoot



Source Code

 source code

private void beratCucianFieldFocusLost(java.awt.event.FocusEvent evt) {                                           
        // TODO add your handling code here:
       int berat= Integer.parseInt(beratCucianField.getText());
       hargaPerKgField.setText("7000") ;
       totalBayarField.setText(""+berat*7000);
    }                              

Jumat, 23 Mei 2014

JOptionPane
menghitung luas lingkaran

pertama mendesign form
contoh


lalu klik di button "hitung" dan masukkan logika
 private void hitunglahActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here:
        double luas;
        //merubah input dialog ke string.
        String jari=JOptionPane.showInputDialog(null,"Masukkan Jari-jari","Input",JOptionPane.INFORMATION_MESSAGE);
        //string r dijadiin double.
        double r=Double.parseDouble(jari);
        //meletakan variabel jari ke text field
        jTextField1.setText(jari);
        //memunculkan hasil luas ke text field
        jTextField2.setText(""+(luas=3.14*r*r));
    }                                        
ketika di run akan muncul

 dan klik dibutton "hitung" akan keluar gambar seperti ini
 dan hasil akan muncul seperti ini
selamat mencoba :)

Kamis, 08 Mei 2014

Java GUI
menghitung nilai akhir


SOURCE CODE

  private void btnproActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
      double abs,tgs,uts,uas,nilaitotal,grade;
       abs = Double.parseDouble(klmabs.getText());
       tgs = Double.parseDouble(klmtgs.getText());
       uts = Double.parseDouble(klmuts.getText());
       uas = Double.parseDouble(klmuas.getText());
       nilaitotal= (abs+tgs+uts+uas)/4;
       klmtot.setText(Double.toString(nilaitotal));
     
       if(nilaitotal<55.0) {
           klmgrd.setText("E");
           }
           else if (nilaitotal>55.0 && nilaitotal<64.0) {
           klmgrd.setText("D");
           }  
           else if (nilaitotal>65.0 && nilaitotal<69.0) {
          klmgrd.setText("C");
           }
           else if (nilaitotal>70.0 && nilaitotal<84.0) {
           klmgrd.setText("B");
           }
           else if(nilaitotal>=85.0) {
           klmgrd.setText("A");
     
       }
     
       
    }                                    

    private void btnclsActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
        klmabs.setText("");
        klmtgs.setText("");
        klmuts.setText("");
        klmuas.setText("");
        klmtot.setText("");
        klmgrd.setText("");
    }

SCREENSHOOT

                                  
HASIL CODING
CONTOHNYA

Selasa, 22 April 2014

belajar flash CS5 menggunakan scrift

pertama,anda bisa mendesain sesuai selera anda, sebagai contoh :

game membuat perlombaan (apa aja)
*contoh lomba partai

Scriftnya untuk tombol start
on(release){
pst1.onEnterFrame = function()
{
this._x = this._x + random (10) ;
};
pst2.onEnterFrame = function ()
{
this._x = this._x + random (10) ;
};
pst3.onEnterFrame = function ()
{
this._x = this._x + random (10) ;
}
}
**untuk random, anda bisa mengisi angka yang anda kehendaki.

scrift untuk tombol reset
on (press) {
pst1.onEnterFrame = function ()
{
this._x =  50
};
pst2.onEnterFrame = function ()
{
this._x = 50
pst3.onEnterFrame = function ()
{
this._x =  50
};
}
}
hasilnya



Selasa, 25 Maret 2014




Hasilnya nih :)


codingnya


package nilailagi;
import java.util.Scanner;

public class Nilailagi {
    public static void main(String[] args) {
     
             //membuat objek baru
     Scanner input=new Scanner (System.in);
   
     //Deklarasi Variabel
     String nama_siswa, grade;
     Double nilai_aktif, nilai_tugas, nilai_ujian, nilai_akhir;
     Double n_murni_aktif, n_murni_tugas, n_murni_ujian;
   
     System.out.println ("PROGRAM HITUNG NILAI AKHIR");
     System.out.println();
     System.out.print ("Nama Siswa          :");
   
     nama_siswa=input.nextLine();
   
     System.out.print ("Nilai Keaktifan     :");
     nilai_aktif=input.nextDouble();
   
     System.out.print ("Nilai Tugas         :");
     nilai_tugas=input.nextDouble();
   
     System.out.print ("Nilai Ujian         :");
     nilai_ujian=input.nextDouble();
   
     //Rumus nilai
     n_murni_aktif=0.2*nilai_aktif;
     n_murni_tugas=0.3*nilai_tugas;
     n_murni_ujian=0.5*nilai_ujian;
   
     nilai_akhir=(n_murni_aktif+n_murni_tugas+n_murni_ujian);
   
     //menentukan Grade
     if (nilai_akhir>=80)
  grade="A";
  else if (nilai_akhir>=70)
  grade="B";
  else if (nilai_akhir>=59)
  grade="C";
  else if (nilai_akhir>=50)
  grade="D";
  else
  grade="E";


  System.out.println();
  System.out.println ("Jadi Siswa yang bernama "+nama_siswa);
  System.out.println ("Dengan Nilai Presentasi yang dihasilkan.");
  System.out.println ("Nilai Keaktifan *20% : "+n_murni_aktif);
  System.out.println ("Nilai Tugas     *30% : "+n_murni_tugas);
  System.out.println ("Nilai Ujian     *50% : "+n_murni_ujian);
  System.out.println ();
  System.out.println ("Jadi Siswa yang bernama "+nama_siswa+" memperoleh nilai akhir sebesar "+nilai_akhir);
  System.out.println ("Grade nilai yang didapat adalah "+grade);
}
}

program menghitung nilai dan grade



Senin, 24 Maret 2014

diskusi tentang alat transportasi kereta api

kereta api di Indonesia mulai aga membaik(mungkin). katanya bulan-bulan ini kereta api yang menggunakan 10 gerbong akan mulai digunakan. namun apakah bisa kereta api 10 gerbong ini mengurangi penumpukan penumpang?
setiap hari saya menggunakan kereta api, disamping karena harganya yang murah, tidak terjebak macet dan juga lebih cepat. untuk kereta apinya mungkin sudah mulai teratur sekalipun telat namun tidak terlalu lama untuk menunggunya. masalahnya, penumpangnya itu lho yang tidak teratur, kereta yang sudah padat dari stasiun sebelumya dengan sadisnya terus didorong sampai ada yang kesakitan,malah ada yang sampai pingsan (termasuk saya :D) . Sungguh sadis sekali..
keegoisan ibu-ibu yang tidak mau memberikan tempat duduknya untuk wanita hamil, cacat atau menggendong balita sudah sangat biasa.. tak ada yang mau mengalah.
digerbong yang dicampur dengan para pria pun hampir sama.. keisengan para pria itulah yang membuat rasa kurang nyaman.

untuk pembaca, bagaimana seharusnya alat transportasi yang baik dan nyaman untuk penumpangnya?