• Tidak ada hasil yang ditemukan

Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL _ INDRA92

N/A
N/A
Protected

Academic year: 2021

Membagikan "Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL _ INDRA92"

Copied!
22
0
0

Teks penuh

(1)

BREAKING NEWS Editing 6 Merubah Suara atau Lagu Dan Menghilangkan Vocal di Adobe Audition 4/7/2015 Search...

Home » Program Aplikasi » Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL

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” 

Saran Pembaca Lainnya..

Tutorial Lengkap Membuat Aplikasi Parkir Kendaraan Menggunakan Java Netbeans Dan MySQL Kumpulan Aplikasi Java Netbeans Dan MySQL Aplikasi Booking Lapangan Futsal dan Member Futsal Dengan Java Netbeans MySQL Aplikasi Pembuatan Surat Keterangan Dan Pengantar Di Kelurahan Menggunakan PHP dan MySQL Aplikasi Sensus Penduduk Dengan Java Netbeans dan MySQL Membuat Aplikasi Netbeans Mysql : Pendataan Dosen Dan Karyawan Lampu Berjalan dengan IC 4017 Rangkaian Jam Digital Menggunakan IC 7493 ­ IC 7447 ­ IC Time 555

(2)

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

Apa Kata Mereka?

satrio dwi yangstat = koneksi.createStatement(… Pujo Sungkono bagus artikel nya Indra Ahmad Iskandar terimakasih atas kunjungannya Indra Ahmad Iskandar terimakasih, semoga bermanfaat Gung Eka Artikel yang menarik.Salam kenal.ht…

Fanspage

Jadilah orang pertama yang menyukai ini.

Indr41skandar

246 suka Sukai Halaman Bagikan

(3)
(4)

5. Isi seperti dibawah ini

6. Klik kanan di Package Koneksi kemudian pilih New­java class

(5)

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();

(6)

  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

(7)

Run File. Jika koneksi netbeans dan mysql sudah terhubung akan keluar pop up “koneksi berhasil” seperti ini

(8)

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

(9)
(10)

4. Desain Form seperti ini

5. Ketik kode dibawah ini setelah kode package Aplikasi;         import javax.swing.*;

        import java.sql.*;

(11)

        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();     }

(12)

    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

(13)

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. Kategori 4 Membuat FormKendaraanMasuk pada netbeans 1. Klik kanan pada package Aplikasi pilih New ­ JFrame Form

(14)
(15)

3. Setelah Form terbuat, desain form seperti ini

4. Selanjutnya pindah ke source, dan isi kode berikut dibawah kode package Aplikasi; import javax.swing.*;

(16)

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()); }

(17)

}     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();

(18)

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();         }     }

(19)

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 . . .

(20)
(21)
(22)

Share to

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

Lihat ketentuan Order Aplikasinya Disini

Aplikasi Sensus Penduduk Dengan Java Netbeans dan MySQL

Facebook Google+ Twitter Digg Lintaskan

Referensi

Dokumen terkait

Kondisi dimana daerah siswa dekat dengan daerah bencana yang sewaktu- waktu dapat terjadi, Untuk menghindari kepanikan dari masyarakat maka pelatihan diberikan sejak dini

Tentu saja norma semacam itu bertentangan dengan UU Pemda yang secara tegas mengatakan bahwa daerah yang memiliki wilayah laut diberikan kewenangan untuk

Peraturan Walikota Surabaya Nomor 15 Tahun 2011 tentang Perubahan Kedua Atas Peraturan Walikota Surabaya Nomor 15 Tahun 2006 tentang Tunjangan Perumahan Bagi Pimpinan dan

50 minit Lima puluh minit JANGAN BUKA KERTAS SOALAN INI

Berdasarkan hasil analisis factor dapat disimpulkan bahwa mahasiswa dalam memilih program studi rekam medic dan informatika kesehatan di APIKES Citra Medika Surakarta

Kurikulum SMK Negeri 1 Tanjung Raya Kab.. Agam

Berdasarkan teori di atas bahwa pembangunan ekonomi dapat maju dengan adanya interdependensi ekonomi dalam suatu negara yang baru berkembang dengan

Pada halaman ini Tata Usaha memiliki hak akses untuk menambahkan akun pengguna untuk kepala sekolah, wali kelas, guru; menambahkan, mengubah dan mencari biodata guru; menambahkan,