Rabu, 23 Desember 2015

Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL

Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL - Halo sobat , kali ini ane mau ngasih tutorial tentang bagaimana cara bikin aplikasi parkir kendaraan di netbeans dengan menggunakan database mysql,. Tutorial ini saya buat  segampang mungkin, semoga aja ga ribet buat sobat :D
Ok kita langsung ke tutorial nya, disini saya akan bagi menjadi 4 kategori
1. Membuat database di Mysql
2. Membuat Koneksi dari netbeans ke mysql
3. Membuat form login pada Netbeans
4. Membuat form menu pada netbeans
Kategori 1 Membuat Database di mysql
1. Pastikan Xampp sudah terinstal dengan benar di Pc sobat
2. Buka CMD (Start - run) lalu ketik CMD
3. Ketik cd\
4. cd xampp/mysql/bin
5. mysql –u root
6. create database datalogin; <<< sebagai contoh saya membuat database dengan nama “datalogin”
7. use datalogin; << Memilih database yang akan kita gunakan
8. create table login (Username varchar(15)not null, Password varchar(30) not null , primary key (Username)); <<Membuat table di database datalogin dengan kolom Username max 15 karakter dan Password max 30 karakter dengan kata kunci “Username” 
9. insert into login values(‘Indra Ahmad Iskandar’, ‘admin’); << Mengisi kolom Username =Indra Ahmad Iskandar , Password=admin
10. create table parkirmasuk (notiket varchar(100)not null, tanggalmasuk varchar(30) not null , noplat varchar(10) not null, jeniskendaraan varchar (10) not null, jammasuk varchar (10) not null, primary key (notiket));
Kategori 2 Membuat Koneksi dari Netbeans ke Mysql
1. Buka Netbeans
2. Lalu pilih File-new project seperti dibawah ini
3. Lalu isi seperti dibwah ini dan klik finish
4. Klik kanan di project ParkirKendaraan pilih New-Java Package
5. Isi seperti dibawah ini
6. Klik kanan di Package Koneksi kemudian pilih New-java class
7. Isi seperti dibawah lalu finish
8. setelah selesai membuat class koneksi, Ketikan kode ini dibawah kode package Koneksi;
import com.mysql.jdbc.Driver;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
9. Kemudian ketikan lagi seperti berikut setelah kode di atas
public class KoneksiDB {
    public static Connection koneksi;
    public static Connection getConnection() throws SQLException {
        if(koneksi==null){
            new Driver();
            koneksi =DriverManager.getConnection("jdbc:mysql://localhost:3306/datalogin","root","");
        }
        return koneksi;
    }
    public static void main(String[] args){
        try{
            getConnection();
 JOptionPane.showMessageDialog(null,"koneksi berhasil","report koneksi",JOptionPane.INFORMATION_MESSAGE);
        }
        catch (SQLException ex){
            System.err.println("Koneksi GAGAL");
        }
    }
}
10. Klik kanan di Libraries-Add Library-Mysql JDBC Driver

11. Membuat Koneksi dari Netbeans ke Mysql telah selesai, kemudian klik kanan di KoneksiDB-Run File. Jika koneksi netbeans dan mysql sudah terhubung akan keluar pop up “koneksi berhasil” seperti ini


Harga 200rbu untuk Aplikasi Parkir Kendaraan yang sudah jadi,. minat Hub : 085711416896 (Admin blog Indrasitomcat)
Kategori 3 Membuat form login pada netbeans
1. Klik kanan pada source package-New-java Packages
2. Isi seperti dibawah ini dan finish
3. Klik kanan pada package Aplikasi yang sudah kita buat tadi pilih New-JFrame Form, da isi seperti Gambar dibawah ini
4. Desain Form seperti ini
5. Ketik kode dibawah ini setelah kode package Aplikasi;
        import javax.swing.*;
        import java.sql.*;
        import javax.swing.table.*;
        import java.awt.Dimension;
        import java.awt.Toolkit;
6. Ketik kode dibawah ini setelah kode diatas
public class FormLogin extends javax.swing.JFrame {
    /**
     * Creates new form FormLogin
     */
    Connection koneksi;
    public FormLogin() {
        initComponents();
    }
    
public void konekdatabase(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/datalogin","root","");
}
catch (Exception e)
{
System.err.println("Exception: "+e.getMessage());
}
}
public void Login(){
    try
{
    String hasil ="0";
    String sql = "Select count(*) as jml from login where username = '"+username.getText().trim()+"'"+"and password = '"+password.getText().trim()+"'";
    stat = koneksi.createStatement();
    set = stat.executeQuery(sql);
    set.next();
    hasil = set.getString("jml");
    if (Integer.valueOf(hasil)>0){
        JOptionPane.showMessageDialog(null,"Anda Berhasil Login!!!","Peringatan",JOptionPane.WARNING_MESSAGE);
    new FormMenu().setVisible(true);
    dispose();
    }
    else{
        JOptionPane.showMessageDialog(null,"Anda Gagal Login!!!","Peringatan",JOptionPane.WARNING_MESSAGE);
               username.requestFocusInWindow();
               username.setText("");
               password.setText("");
    }
}
   catch (Exception e){
        System.out.println("kesalahan :"+e.toString());
    }
}
seperti gambar dibawah ini
7. Sekarang kita akan membuat fungsi di tombol exit, caranya klik Kanan di tombol Exit pilih Event - Action - ActionPerformed seperti gambar dibawah ini
8. Ketik kode 
if(JOptionPane.showConfirmDialog(null,"Apakah Anda yakin akan keluar?","Keluar",JOptionPane.YES_NO_OPTION)== JOptionPane.YES_OPTION){
        System.exit(0);
}
 9. Kembali ke Form Desain, kemudian klik kanan pada tombol Login pilih Event - Action - ActionPerformed (sama seperti membuat tombol Exit) lalu ketik kode dibawah ini (hanya yang saya blok yg ditulis

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

10. Ok form login telah selesai.

Harga 200rbu untuk Aplikasi Parkir Kendaraan yang sudah jadi,. minat Hub : 085711416896 (Admin blog Indrasitomcat)

Kategori 4 Membuat FormKendaraanMasuk pada netbeans

1. Klik kanan pada package Aplikasi pilih New - JFrame Form


2. Kemudian isi seperti dibawah ini dan klik finish
3. Setelah Form terbuat, desain form seperti ini

4. Selanjutnya pindah ke source, dan isi kode berikut dibawah kode package Aplikasi;
import javax.swing.*;
import java.sql.*;
import javax.swing.table.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.awt.Dimension;
import java.awt.Toolkit;
5. Ketik kode ini di bawah kode diatas
public class FormKendaraanMasuk extends javax.swing.JFrame {
String no;
String tglmasuk;
String plat_no;
String jns;
String jmmasuk;
DefaultTableModel tabMode;
Connection koneksi;
public FormKendaraanMasuk() {
        initComponents();
        Object[] row= {"No.Tiket","Tgl Masuk", "No Plat", "J.Kendaraan", "Jam Masuk"};
        tabMode=new DefaultTableModel(null,row);
        tabeldata.setModel(tabMode);
        tglskrg();
   
    }
public void tglskrg(){
Date skrg= new Date();
SimpleDateFormat format= new SimpleDateFormat("dd-MM-yyyy");
String tgl = format.format(skrg);
tftanggal.setText(format.format(skrg));
}
    public void konekdatabase(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
koneksi =DriverManager.getConnection("jdbc:mysql://localhost:3306/datalogin","root","");
}
catch (Exception e)
{
System.err.println("Exception: "+e.getMessage());
}
}
    public void hapustabel(){
int row=tabMode.getRowCount();
for(int i=0;i<row;i++){
tabMode.removeRow(0);
}
}
    public void tampildataketabel(){
hapustabel();
try{
String sql="Select * from parkirmasuk";
Statement stat=koneksi.createStatement();
ResultSet set=stat.executeQuery(sql);
while (set.next()){
no=set.getString("notiket");
tglmasuk=set.getString("tanggalmasuk");
plat_no=set.getString("noplat");
jns=set.getString("jeniskendaraan");
jmmasuk=set.getString("jammasuk");
String[] data={no,tglmasuk,plat_no,jns,jmmasuk};
tabMode.addRow(data);
}
}
catch(Exception e){
}
}
public void clear(){
noTiket.setText("");
platNomor.setText("");
jamMasuk.setText("");
}
    public void simpandata(){
no=noTiket.getText();
tglmasuk=tftanggal.getText();
plat_no=platNomor.getText();
jns=(String)jenis.getSelectedItem();
jmmasuk=jamMasuk.getText();
try{
konekdatabase();
Statement statement=koneksi.createStatement();
String sql="insert into parkirmasuk values ('"+no+"','"+tglmasuk+"','"+plat_no+
"','"+jns+"','"+jmmasuk+"');";
statement.executeUpdate(sql);
statement.close();
clear();
}
catch (Exception e){
}
}
    public void data(){
no=noTiket.getText();
tglmasuk=tftanggal.getText();
plat_no=platNomor.getText();
jns=(String)jenis.getSelectedItem();
jmmasuk=jamMasuk.getText();
}
6. Kembali ke desain form, selanjutnya kita akan membuat fungsi pada button simpan, caranya klik kanan pada button simpan - event - action - actionPerformed lalu ketik script dibawah ini (ketik hanya yang saya block saja)

private void btsimpanActionPerformed(java.awt.event.ActionEvent evt) {                                    

        // TODO add your handling code here:
         konekdatabase();
        data();
        if(no.equals("")||tglmasuk.equals("")||plat_no.equals("")||jns.equals("")||jmmasuk.equals(""))
        {
            JOptionPane.showMessageDialog(null, "HARAP MASUKAN DATA LENGKAP!");
        }
        else{
            simpandata();
            tampildataketabel();
        }

    }

7. jika sudah, selanjutnya kita buat fungsi button cari, caranya sama seperti di atas,. ketik script dibawah

private void btcariActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
konekdatabase();
        try
        {
            String cari=noTiket.getText();
            Statement statement=koneksi.createStatement();
            String sql="select * from parkirmasuk where notiket like '"+cari+"'";
            ResultSet rs=statement.executeQuery(sql);
            if(rs.next())
            {
                noTiket.setText(rs.getString(1));
                tftanggal.setText(rs.getString(2));
                platNomor.setText(rs.getString(3));
                jenis.setSelectedItem(rs.getString(4));
                jamMasuk.setText(rs.getString(5));
                }
            else{
                JOptionPane.showMessageDialog(null, "DATA TIDAK ADA DALAM DATABASE");
            }
            statement.close();
            koneksi.close();
        }
        catch (Exception ex)
        {
            System.out.println("Error: "+ex);
        }
    
    }

To be continue . . .
Nantinya akan jadi seperti ini kurang lebih :




Ok Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL telah selesai, silahkan kembangkan sesuai kreasi sobat :)

Sekian tentang Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL

Harga 200rbu untuk Aplikasi Parkir Kendaraan yang sudah jadi,. minat Hub : 085711416896 (Admin blog Indra92)
Note : Aplikasi parkir kendaraan ini belum termasuk report. hanya sebagai data inputan untuk database saja.

Lihat ketentuan Order Aplikasinya Disini

Kamis, 10 Desember 2015

Trading Bitcoin Vip Indonesia Pasti Menguntungkan



Info BTC , Halo sobat BTC kali ini saya akan share nih informasi tentang Cara Berdagang Trading di Vip Bitcoin Indonesia . Setelah sebelumnya saya membuat artikel tentang Exchange Paling Cepat Perfectmoney to Bitcoin melalui alfacashier.com . Bagaimana sih sebenernya Trading dan berdagang secara aman dan nyaman di Vip Bitcoin Indonesia ?

Mungkin sebagian dari sobat sempat bingung ya ini apaan ya ? bagaimana cara mainnya ya ? kelebihannya apa ya ? Naah sobat dapat melihat artikel dibawah ini dengan jelas tentang semua hal tersebut. Baik tidak panjang lebar silahkan sobat melihat tutorial dibawah ini

Cara Trading Instan di Vip Bitcoin Indonesia 

https://vip.bitcoin.co.id/ref/Abenx47


Bitcoin market place adalah satu sistem yang dibuat oleh bitcoin indonesia yang dirancang untuk para pedagang bitcoin dapat menjual dan membeli bitcoin secara lebih mudah. Pada dasarnya bitcoin market place atau vipbitcoin.co.id mempunyai perbedaan yang besar dengan bitcoin.co.id



Perbedaan antara bitcoin.co.id dengan vip.bitcoin.co.id

Pada bitcoin.co.id
harga ditentukan oleh bitcoin indonesia
sehingga pembeli dan penjual akan melakukan transaksi harus mengikuti krus yang berlaku pada saat itu

Pada vip.bitcoin.co.id
dimana harga beli dan jual ditentukan oleh pasar sendiri oleh para pedagang bitcoin.

Cara Mendaftar  vip.bitcoin.co.id

Berikut ini sobat dapat melihat step by step cara mendaftar di vip bitcoin . 
Langkah pertama sobat registrasi join dibawah ini

JOIN KLIK DISINI

 
KLIK DAFTAR AKUN


Setelah sobat kLIK DAFTAR AKUN seperti gambar di atas sobat mengisi data pendaftaran 

isi email
user
pasword
hp aktif
telp lain
centang
masukkan captca
klik saya setuju dengan ketentuan dan persyaratan di atas , lanjut pendaftaran



Login Klik Disini

Cara Trading Jual Beli Bitcoin
Setelah sobat Login sobat dapat memulai Deposit untuk bertrading di Vip Bitcoin . 
Perhatikan gambar di bawah ini


Pada gambar di atas harga Live Bitcoin terhadap rupiah
Anda mendapatkan 2 pilihan ingin Beli ? atau Jual ?

Tips Beli maupun Jual

Ini yang paling menarik setelah sobat mendaftar kini sobat dapat memulai trading dengan 2 pilihan Jual atau Beli

Jika sobat ingin membeli sobat lihat berapa harga terendah 30menit terakhir
Jika sobat ingin menjual sobat lihat berapa harga tertinggi 30 menit terakhir

Seperti contoh berikut ini


Itu ada list atau daftar dari banyak pedagang yang melakukan pembelian maupun penjualan bitcoin
kini sobat dengan insting yang baik silahkan sobat memilih dengan bijak untuk memilih Beli atau Jual

Deposit ke Vip bitcoin

Naah sebelum melakukan transaksi jual beli bitcoin sobat harus memiliki saldo terlebih dahulu

Jika sobat ingin membeli bitcoin pada pasar vip bitcoin maka sobat deposit rupiah
Jika sobat ingin menjual bitcoin pada pasar vip bitcoin maka sobat deposit bitcoin


 
Klik saja Deposit seperti gambar diatas
Setelah Deposit sobat dapat menunggu 10 hingga 30 menit untuk menunggu deposit anda aktif
Setelah Deposit sobat aktif kini sobat mulai Trading dengan 2 pilihan Jual atau Beli

Perhatikan gambar berikut ini


Sebagai contoh sobat ingin melakukan pembelian bitcoin pada harga 1btc = 3.853.800
Masukkan total rupiah beli bitcoin
sukses membeli bitcoin

Jika sobat merasa dengan harga sekian adalah harga yang mahal untuk membeli sobat dapat merubah harga satuan per 1 btc sesuai dengan keinginan sobat

Semisal harga live adalah 1btc = 3.853.800
Tetapi sobat merasa mahal dan ingin membeli dengan satuan 1btc = 3.833.800 
Maka sobat akan mendapati order yang masuk List Antrian
Seperti berikut ini


Disaat harga Live mencapai titik dimana harga sesuai dengan pembelian sobat maka dengan sendirinya order sobat berhasil di beli, Jika belum maka sobat masih akan menunggu. Jika ini hal lama sobat dapat melakukan cancel. Jika ingin order segera sukses maka jangan rubah harga satuan bitcoin nya

Ini berlaku juga demikian dengan Jual

Withdraw

Sobat dapat melakukan withdrawal(wd) penarikan dana melalui bank transfer maupun bitcoin
Jika melalui bank transfer biasanya fee 2,5%
Jika melalui bitcoin biasanya fee 0,0005 btc

Oke kini sobat dapat memulai mengaambil langkah pasti bersama Vip Bitcoin
Semoga artikel tentang Cara Trading Instan di Vip Bitcoin Indonesia ini dapat menjadi kemudahan sobat dapat berfinansial. Semoga bermanfaat , Jika ada pertanyaan sobat dapat tinggalkan komentar  :D