Friday, March 27, 2015

Entitas basis data dan diagram ERD

Entitas memiliki peranan penting dalam sistem basis data ,karena jika tidak ada sek.mpulan entitas sistem basis data tidak terbentuk. Karena Sistem Basis Data terbentuk dari satu data dan dijadikan satu  kemudian dihubungkan agar menghasilkan informasi yang jelas,
berikut ini conto conto entitas






























































diagram erd

Wednesday, January 21, 2015

List View Dengan Icon Gambar

list view dengan icon langsung aja neh script nya 
activty_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <!-- Komponen List View -->
    <ListView
        android:id="@+id/list"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
         >
    </ListView>
</RelativeLayout>
==============
list_single_data.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <TableRow>
        <ImageView
            android:id="@+id/imgIcon"
            android:layout_width="50dp"
            android:layout_height="50dp"/>

        <TextView
            android:id="@+id/txtList"
            android:layout_width="wrap_content"
            android:layout_height="50dp" />

</TableRow>
</TableLayout>
=================
CustomListView.java
package com.theheran.listviewicon;

import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

/**
 *
 * @author @The_Heran
 * www.theheran.com
 */

public class CustomListView extends  ArrayAdapter<String> {
    //Declarasi
    private final Activity context;
    private final String[] web;
    private final Integer[] imageId;

    public CustomListView(Activity context,String[] web, Integer[] imageId) {
        super(context, R.layout.list_single_data, web);
        this.context = context;
        this.web = web;
        this.imageId = imageId;

    }

    @Override
    public View getView(int position, View view, ViewGroup parent) {
            LayoutInflater inflater = context.getLayoutInflater();
            //Load Custom Layout untuk list
            View rowView= inflater.inflate(R.layout.list_single_data, null, true);
            //Declarasi komponen
            TextView txtTitle = (TextView) rowView.findViewById(R.id.txtList);
            ImageView imageView = (ImageView) rowView.findViewById(R.id.imgIcon);

            //Set Parameter Value
            txtTitle.setText(web[position]);
            imageView.setImageResource(imageId[position]);

            return rowView;
        }
}
==========
MainActivity.java
package com.theheran.listviewicon;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.Toast;
/**
 *
 * @author @The_Heran
 * www.theheran.com
 */

public class MainActivity extends Activity {
    //Declarasi Array Menu dan gambar
    ListView list;
    String[] menu = {
            "@The_Heran",
            "www.theheran.com",
            "Add",
            "Delete",
            "Next",
            "Back",
            "Find",
            "Warning"
    } ;
    Integer[] imageId = {
            R.drawable.ic_launcher,
            R.drawable.signal,
            R.drawable.add,
            R.drawable.trash,
            R.drawable.next,
            R.drawable.back,
            R.drawable.find,
            R.drawable.warning
    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
      //Load main Layout
        setContentView(R.layout.activity_main);
        CustomListView adapter = new
        CustomListView(MainActivity.this, menu, imageId);
        //get Id List
        list=(ListView)findViewById(R.id.list);
        //Set adapter to list
        list.setAdapter(adapter);
        //Set ketika salah satu list di pilih(klik)
        list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
                Toast.makeText(MainActivity.this, "Anda Memilih" +menu[+ position], Toast.LENGTH_SHORT).show();

            }
        });
    }

}
============
AndroidsManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.theheran.listviewicon"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.theheran.listviewicon.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
penampakan
 

Monday, November 24, 2014

Menghitung Bangun Datar di Androids

hallo lama gak nulis di blog ini hehe oke kali ini saya mencoba buat aplikasi di androids untuk menghitung bangun datar hehe sambil baca tutor di web nya kang agus suharyanto sebagai tutor androids hehhe oke langsung aja script ma screen shoot nya
script hitung lingkaran
package com.deby;



import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class HitungLingkaran extends Activity {
    private EditText txtJari;
    private EditText txtLuas;
    private Button btnHitung;

    /**
     * Method yang dipanggil pada saat applikaasi dijalankan
     * */
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.lingkaran);
        txtJari = (EditText) findViewById(R.id.txtJari);
        txtLuas = (EditText) findViewById(R.id.txtLuas);
        btnHitung = (Button) findViewById(R.id.btnHitung);

    }

    /**
     * Method untuk Menghitung Luas Lingkaran dipanggil pada saat button
     * Hitung Luas diklik
     *
     * @param view
     */
    public void hitungLuas(View view) {
        try {

            int jarijari = Integer.parseInt(txtJari.getText().toString());       
            double phi = 3.14;
            double luas =  phi * jarijari * jarijari;
            txtLuas.setText(String.valueOf(luas));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
    /**
     * Method untuk menutup activity dan kembali ke menu
     * @param view
     */
    public void backtoMenu(View view){
        finish();
    }
}
script hitung persegi panjang
package com.deby;



import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class HitungPersegiPanjang extends Activity {
    private EditText txtPanjang;
    private EditText txtLebar;
    private EditText txtLuas;
    private Button btnHitung;

    /**
     * Method yang dipanggil pada saat applikaasi dijalankan
     * */
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.persegipanjang);
        txtPanjang = (EditText) findViewById(R.id.txtPanjang);
        txtLebar = (EditText) findViewById(R.id.txtLebar);
        txtLuas = (EditText) findViewById(R.id.txtLuas);
        btnHitung = (Button) findViewById(R.id.btnHitung);

    }

    /**
     * Method untuk Menghitung Luas Persegi panjang dipanggil pada saat button
     * Hitung Luas diklik
     *
     * @param view
     */
    public void hitungLuas(View view) {
        try {

            int panjang = Integer.parseInt(txtPanjang.getText().toString());
            int lebar = Integer.parseInt(txtLebar.getText().toString());
            int luas = panjang * lebar;
            txtLuas.setText(String.valueOf(luas));
            finish();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
    /**
     * Method untuk menutup activity dan kembali ke menu
     * @param view
     */
    public void backtoMenu(View view){
        finish();
    }
}
script hitung segitiga
package com.deby;



import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class HitungSegitiga extends Activity {
    private EditText txtAlas;
    private EditText txtTinggi;
    private EditText txtLuas;
    private Button btnHitung;

    /**
     * Method yang dipanggil pada saat applikaasi dijalankan
     * */
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.segitiga);
        txtAlas = (EditText) findViewById(R.id.txtAlas);
        txtTinggi = (EditText) findViewById(R.id.txtTinggi);
        txtLuas = (EditText) findViewById(R.id.txtLuas);
        btnHitung = (Button) findViewById(R.id.btnHitung);

    }

    /**
     * Method untuk Menghitung Luas Segitiga dipanggil pada saat button
     * Hitung Luas diklik
     *
     * @param view
     */
    public void hitungLuas(View view) {
        try {

            int alas = Integer.parseInt(txtAlas.getText().toString());
            int tinggi = Integer.parseInt(txtTinggi.getText().toString());
            int luas = (alas * tinggi) / 2;
            txtLuas.setText(String.valueOf(luas));          
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
   
    /**
     * Method untuk menutup activity dan kembali ke menu
     * @param view
     */
    public void backtoMenu(View view){
        finish();
    }
}
script menu bangun datar
package com.deby;

import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MenuBangunDatar extends ListActivity {

    /**
     * Called when the activity is first created. Method ini akan dipanggil pada
     * saat aplikasi dijalankan
     */
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);

        // Create an array of Strings, that will be put to our ListActivity
        String[] bangundatar = new String[] { "Persegi Panjang", "Segitiga",
                "Lingkaran", "Exit" };
        // Create an ArrayAdapter, that will actually make the Strings above
        // appear in the ListView
        // Menset nilai array ke dalam list adapater sehingga data pada array
        // akan dimunculkan dalam list
        this.setListAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, bangundatar));
    }

    @Override
    /**method ini akan mengoveride method onListItemClick yang ada pada class List Activity
     * method ini akan dipanggil apabilai ada salah satu item dari list menu yang dipilih
     */
    protected void onListItemClick(ListView l, View v, int position, long id) {
        super.onListItemClick(l, v, position, id);
        // Get the item that was clicked
        // Menangkap nilai text yang dklik
        Object o = this.getListAdapter().getItem(position);
        String pilihan = o.toString();
        // Menampilkan hasil pilihan menu dalam bentuk Toast
        tampilkanPilihan(pilihan);
    }

    /**
     * Launches the ContactAdder activity to add a new contact to the selected
     * accont.
     */
    protected void tampilkanPilihan(String pilihan) {
        try {
            //Intent digunakan untuk sebagai pengenal suatu activity
            Intent i = null;
            if (pilihan.equals("Persegi Panjang")) {
                i = new Intent(this, HitungPersegiPanjang.class);
            } else if (pilihan.equals("Segitiga")) {
                i = new Intent(this, HitungSegitiga.class);
            } else if (pilihan.equals("Lingkaran")) {
                i = new Intent(this, HitungLingkaran.class);
            } else if (pilihan.equals("Exit")) {
                finish();
            } else {
                Toast.makeText(this,"Anda Memilih: " + pilihan + " , Actionnya belum dibuat", Toast.LENGTH_LONG).show();
            }
            startActivity(i);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
script lingkalaran.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.agus"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".MenuBangunDatar"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

         <activity android:name="HitungPersegiPanjang" android:label="Persegi Panjang">
        </activity>
         <activity android:name="HitungSegitiga" android:label="Segitiga">
        </activity>
         <activity android:name="HitungLingkaran" android:label="Lingkaran">
        </activity>
       
    </application>
    <uses-sdk android:minSdkVersion="8" />

</manifest>
script persegipanjang.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
   
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Menghitung Luas Persegi Panjang"
    />
<TextView android:text="Panjang :" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:text="" android:id="@+id/txtPanjang" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="numberSigned|numberDecimal"></EditText>
<TextView android:text="Lebar :" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:text="" android:id="@+id/txtLebar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="numberSigned|numberDecimal"></EditText>
<Button android:text="Hitung Luas" android:id="@+id/btnHitung" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="hitungLuas"></Button>
<TextView android:text="Luas :" android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content" ></TextView>
<EditText android:text="" android:id="@+id/txtLuas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false"></EditText>
<Button android:text="Kembali ke Menu" android:id="@+id/btnBack" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="backtoMenu"></Button>
</LinearLayout>
script segitiga.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
   
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Menghitung Luas Segitiga"
    />
<TextView android:text="Alas :" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:text="" android:id="@+id/txtAlas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="numberSigned|numberDecimal"></EditText>
<TextView android:text="Tinggi :" android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
<EditText android:text="" android:id="@+id/txtTinggi" android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="numberSigned|numberDecimal"></EditText>
<Button android:text="Hitung Luas" android:id="@+id/btnHitung" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="hitungLuas"></Button>
<TextView android:text="Luas :" android:id="@+id/TextView03" android:layout_width="wrap_content" android:layout_height="wrap_content" ></TextView>
<EditText android:text="" android:id="@+id/txtLuas" android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false"></EditText>
<Button android:text="Kembali ke Menu" android:id="@+id/btnBack" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="backtoMenu"></Button>
</LinearLayout>
script main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content" android:layout_height="wrap_content">
    <ImageView android:id="@+id/icon" android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_width="22px" android:layout_marginTop="4px" android:layout_marginRight="4px" android:layout_marginLeft="4px">
        </ImageView>
    <TextView android:text="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/label" android:textSize="30px"></TextView>
</LinearLayout>
script bangundatar.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.agus"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".MenuBangunDatar"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

         <activity android:name="HitungPersegiPanjang" android:label="Persegi Panjang">
        </activity>
         <activity android:name="HitungSegitiga" android:label="Segitiga">
        </activity>
         <activity android:name="HitungLingkaran" android:label="Lingkaran">
        </activity>
       
    </application>
    <uses-sdk android:minSdkVersion="8" />

</manifest> 
screenshoot




Wednesday, July 2, 2014

Bingung Cara Instal Whatsapp Di Nokia X Yang error mulu

Haii Sahabat sants yang baik kali ini sants mau kasih cara install whatsapps di nokia karena kemarin sants di suruh install whatsapp di nokia milik temen karena ia gak bisa install wa yang versi baru akhir nya utak atik di mbah nemu juga hehe
biasa nya kalo Nokia X kita install di situ akan eror seperti ini

tapi kalo ada yang inbox ke wa akan masuk oke langsung aja sants kasih tau cara nya :
1.downloads aplikasi Whatsapp disini Whatsappp  ke pc anda
2.pindah apk nya ke Hanphone anda
3.install da tunggu hingga selesai trus regist hehe
dan selamat Whats app anda terinstal dan lancar jaya 
 sekian dan terimaksih semoga bermanfaat

Tuesday, July 1, 2014

Aplikasi Raport Siswa Dengan Java Netbean

Haloo selamat berpuasa sahabat semoga lancar neh puasa nya gak pada bolong sekarang sants sambil ngabuburit iseng buat aplikasi raport siswa meski belum begitu sempurna hehe oke deh langsung aja.
meski belum sempurna berjalan semoga aplikasi ini bisa di kembangkan lebih komplek hehe.
untuk table input masih menggunakan master detail form.

Aplikasi ini mencatat raport nilai siswa di sebuah sekolah lansung ke source nya aja deh heheh
//package yang di gunakan
package javaapplication32;

import java.awt.EventQueue;
import java.beans.Beans;
import java.util.ArrayList;
import java.util.List;
import javax.persistence.RollbackException;
import javax.swing.JFrame;
import javax.swing.JPanel;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.swing.JRViewer;
 //source script hitung nilai nya hehe
private void uasFieldFocusLost(java.awt.event.FocusEvent evt) {                                  
int tugas1,tugas2,tugas3,kuis1,kuis2,uas,rata,grade,rangking;
tugas1=Integer.parseInt(tugas1Field.getText());
tugas2=Integer.parseInt(tugas2Field.getText());
tugas3=Integer.parseInt(tugas3Field.getText());
int jml=(tugas1+tugas2+tugas3/3)*20/100;
kuis1=Integer.parseInt(kuis1Field.getText());
kuis2=Integer.parseInt(kuis2Field.getText());
int jml2=(kuis1+kuis2/2)*30/100;
uas=Integer.parseInt(uasField.getText());
int jml3=uas*50/100;
rata=jml+jml2+jml3/100;
nlaiRataRataField.setText(""+rata);
int f = Integer.parseInt(nlaiRataRataField.getText());
if (f>=90){
  rangkingField.setText(""+1);
  gradeField.setText("A");
}else if(f>=75){
rangkingField.setText(""+2);
gradeField.setText("B");
}else if(f>=65){
   rangkingField.setText(""+3);
    gradeField.setText("C");
    }else{
rangkingField.setText("4");
    gradeField.setText("D");
}
 screen shot penampakan nya:

 aplikasi ini juga menggunakan report dengan fasilitas report wizard penampakan hasil report nya
nah di aplikasi ini juga sudah menggunakan data base berikut nama db nya
Db:sekolah
Table:Raport
copy kan script sql ke notepad dengan nama raport.sql
-- phpMyAdmin SQL Dump
-- version 4.1.12
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Jul 01, 2014 at 09:17 AM
-- Server version: 5.6.16
-- PHP Version: 5.5.11

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `sekolah`
--

-- --------------------------------------------------------

--
-- Table structure for table `raport`
--

CREATE TABLE IF NOT EXISTS `raport` (
  `nis` int(11) NOT NULL,
  `nama_siswa` varchar(50) DEFAULT NULL,
  `tugas1` int(11) DEFAULT NULL,
  `tugas2` int(11) DEFAULT NULL,
  `tugas3` int(11) DEFAULT NULL,
  `kuis1` int(11) DEFAULT NULL,
  `kuis2` int(11) DEFAULT NULL,
  `uas` int(11) DEFAULT NULL,
  `nlai_rata_rata` int(11) DEFAULT NULL,
  `grade` varchar(50) DEFAULT NULL,
  `rangking` varchar(50) DEFAULT NULL,
  PRIMARY KEY (`nis`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `raport`
--

INSERT INTO `raport` (`nis`, `nama_siswa`, `tugas1`, `tugas2`, `tugas3`, `kuis1`, `kuis2`, `uas`, `nlai_rata_rata`, `grade`, `rangking`) VALUES
(98765, 'anton ', 100, 95, 85, 65, 75, 80, 74, 'C', '4'),
(998627, 'Debby', 100, 100, 95, 100, 95, 85, 90, 'A', '1');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
sekian aplikasi yang saya buat maaf bila masih ada yang kurang mari kita mengembangkan bersama

Sunday, May 4, 2014

Membuat Aplikasi Laundry Dengan Java Netbean

huii sahabat sants ketemu lagi dengan saya hehe ok kali ini karena ada tugas buat uts ngebuat nya juga sambil mepet huahua karena lupa ada tugas take home haha.
kali ini sants buat aplikasi laundry sederhana menggunkan kompnen yang telah d pelajri seblum nya program ini menggunakan komponen
textbox,label,combobox,radiobutton,chekbox,button dan ada tambahan menu serta joption huahua
apabila di klik data pelanggan di menu bar maka akan terbuka jendela data pelanggan hehe nah apabila di klik bersih di butn maka akan ada dialog data sudah bersih.
oke ini dia source code nya lansung silahkan di modif bila ada yang eror huahua:
global variable nya
int totalbayar,harga,levis,selimut,karpet,jumlah,ckr;
source pada setipa komponen nya
private void jclaundryActionPerformed(java.awt.event.ActionEvent evt) {                                         
if (jclaundry.getSelectedItem().equals("cuci kering")){
jtxtharga.setText("6000");
ckr=Integer.parseInt(jtxtharga.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=ckr*jumlah;
jtxtbayar.setText(String.valueOf(totalbayar));

}else if (jclaundry.getSelectedItem().equals("cuci kering plus strika")){
jtxtharga.setText("8000");
ckr=Integer.parseInt(jtxtharga.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=ckr*jumlah;
jtxtbayar.setText(String.valueOf(totalbayar));
}
        // TODO add your handling code here:
    }                                        

    private void jcbklevisActionPerformed(java.awt.event.ActionEvent evt) {                                         
if (jcbklevis.isSelected()){
levis=2000;
jtxtlevis.setText(String.valueOf(levis));
ckr=Integer.parseInt(jtxtharga.getText());
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
}else{
levis=0;
jtxtlevis.setText(String.valueOf(levis));
ckr=Integer.parseInt(jtxtharga.getText());
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
}
        // TODO add your handling code here:
    }                                        

    private void jcbkkarpetActionPerformed(java.awt.event.ActionEvent evt) {                                          
if (jcbkkarpet.isSelected()){
karpet=6000;
jtxtkarpet.setText(String.valueOf(karpet));
ckr=Integer.parseInt(jtxtharga.getText());
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
}else{
karpet=0;
jtxtkarpet.setText(String.valueOf(karpet));
ckr=Integer.parseInt(jtxtharga.getText());
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));

}        // TODO add your handling code here:
    }                                         

    private void jcbkselimutActionPerformed(java.awt.event.ActionEvent evt) {                                           
if (jcbkselimut.isSelected()){
selimut=7000;
jtxtselimut.setText(String.valueOf(selimut));
ckr=Integer.parseInt(jtxtharga.getText());
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
}else{
selimut=0;
jtxtselimut.setText(String.valueOf(selimut));
ckr=Integer.parseInt(jtxtharga.getText());
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
}
        // TODO add your handling code here:
    }                                          

    private void yaActionPerformed(java.awt.event.ActionEvent evt) {                                  
if(ya.isSelected()){
    int antar1=5000;
 jtxtantar.setText(String.valueOf(antar1));
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
ckr=Integer.parseInt(jtxtharga.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+antar1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
} else {
int antar1=0;
 jtxtantar.setText(String.valueOf(antar1));
int levis1=Integer.parseInt(jtxtlevis.getText());
int karpet1=Integer.parseInt(jtxtkarpet.getText());
int selimut1=Integer.parseInt(jtxtselimut.getText());
ckr=Integer.parseInt(jtxtharga.getText());
jumlah=Integer.parseInt(jtxtitem.getText());
totalbayar=levis1+karpet1+selimut1+antar1+(ckr*jumlah);
jtxtbayar.setText(String.valueOf(totalbayar));
}
        // TODO add your handling code here:
    }                                 

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
jtxtntrans.setText("");
jtxtnama.setText("");
jtxtalamat.setText("");
jtxtitem.setText("");
jtxtharga.setText("");
jtxtlevis.setText("");
jtxtkarpet.setText("");
jtxtselimut.setText("");
jclaundry.setSelectedIndex(0);
jcbklevis.setSelected(false);
jcbkkarpet.setSelected(false);
jcbkselimut.setSelected(false);
JOptionPane.showMessageDialog(null,"screen udah dibersihkan","Information",JOptionPane.INFORMATION_MESSAGE);
        // TODO add your handling code here:
    }                                       

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                        
dispose();
        // TODO add your handling code here:
    }                                       

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                          
NewJFrame vq=new NewJFrame();
vq.setLocationRelativeTo(vq);
vq.setVisible(true);

 Sekian dari saya apabila ada yang kurang silahkan di tambah kan dan silahkan di modif dan di kembang jan hehe.

Newer Posts Older Posts Home