Gudang_Soft

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Selasa, 16 Mei 2017

Artikel Robot Pengikut Benda

Materi Tentang Robot Pengikut Benda

ROBOT FOLLOWER ANALOG

robot line follower analog tidak perlu adanya pemrograman  robot secara software (perangkat lunak) sedangkan line follower mikro (digital) melibatkan software…itu sich cuman salah satu dasar perbedaannya, untuk perbedaan yang laen…apa ya… pokoknya itu dech, hehe… buat kamu-kamu yang baru saja tertarik pada dunia robot dan pengen banget membuat robot maka belajar lah dahulu dari yang dasar, nach membuat robot line follower analog merupakan dasar-dasar dari merancang robot…(q dulu belajarnya dari analog…) tentu saja nanti berkembang menuju digital…
apa saja sich komponen dasar dari sistem robot itu….? setau ku robot terdiri dari komponen input (masukkan, contohnya sensor), pengolah dan output (keluaran), nach sistem robot line follower analog belum lah kompleks jika dibandikan dengan robot  seperti humanoid contoh ASIMO,… untuk dasar membuat robot kita gak perlu membuat robot asimo, hehe susah banget kali…., line follower analog juga dah bisa dikatakan robot, sebab dikatakan robot jika benda tersebut telah dapat begerak atw berjalan secara automatik tanpa bantuan operator.
komponen dasar dari sistem robot:
hmmm tulis apa lagi ya….  langsung aja dech nich q share salah satu  rangkaian dari robot line follower analog….
rangkaian Line Follower Analog diatas  terdapat 3 bagian utama, yaitu bagian sensorkomparator dan driver. Untuk bagian sensor digunakan photodioda sebagai sensor cahaya, sedangkan komparatornya menggunakan IC LM 324 sebagai pembanding tegangan dan untuk drivernya digunakan H- Bridge Transistor.
Cara kerja dari rangkaian-rangkaian Line Follower Analog tersebut adalah sebagai berikut :
A. Prinsip Kerja Sensor
Sensor yang digunakan terdiri dari photo dioda. Sensor ini nilai resistansinya akan berkurang bila terkena cahaya dan bekerja pada kondisi riverse bias. Untuk sensor cahayanya digunakan LED Superbright, komponen ini mempunyai cahaya yang sangat terang, sehingga cukup untuk mensuplai cahaya ke photo dioda.
Gambar Rangkaian sensor
Cara kerjanya :
Gambar Sensor tidak terkena cahaya
Jika photo dioda tidak terkena cahaya, maka nilai resistansinya akan besar atau dapat kita asumsikan tak hingga. Sehingga arus yang mengalir pada komparator sangat kecil atau dapat diasumsikan dengan logika 0.
Gambar Sensor terkena cahaya
Jika photo dioda terkena cahaya, maka photo dioda akan bersifat sebagai sumber tegangan dan nilai resistansinya akan menjadi kecil, sehingga akan ada arus yang mengalir ke komparator dan berlogika 1.
B. Prinsip Kerja Komparator 
Komparator pada rangaian ini menggunakan IC LM 324 yang didalamnya berisi rangkaian Op Amp digunakan untuk membandingkan input dari sensor. Dimana input akan dibandingkan dari Op Amp IC LM 324 yang output berpulsa high. Sehingga tidak perlu adanya pull up pada outputnya. IC ini dapat bekerja pad range 3 volt sampai 30 volt dan dapat bekerja dengan normal mulai tegangan 6 volt.
Dalam rangkaian ini juga terdapat 4 LED, yang berfungsi sebagai indikator. Untuk mengatur tagangan pada pembanding, disambungkan Variable Resistor (VR) diantara kedua OP Amp IC LM 324. Untuk datasheet LM324 silakan unduh disini.
Gambar Rangkaian  komparator
► Jika tidak ada arus yang mengalir dari rangkaian sensor ke rangkaian ini maka tegangan masukan untuk rangkaian ini adalah 0 Volt, akibatnya pada IC 1 tegangan di terminal ( + ) > ( – ), maka LED-A on, sedangkan pada IC 2 sebaliknya LED-B off.
►  Jika ada arus yang mengalir dari rangkaian sensor ke rangkaian ini maka tegangan masukan untuk rangkaian ini mendekati Vcc, akibatnya pada IC 2 tegangan di terminal ( + ) < ( – ), maka LED-B on, sedangkan pada IC 1 sebaliknya maka LED-A off.
Kondisi antara titik A dan B akan selalu keterbalikan.
C. Prinsip Kerja Driver Motor
Driver adalah rangkaian yang tersusun dari transistor yang digunakan untuk menggerakkan motor DC. Dimana komponen utamanya adalah transistor yang dipasang sesuai karakteristiknya.

Gambar Rangkaian driver H-Bridge Transistor

Pada saat input A berlogika 1, maka ada arus yang mengalir pada rangkaian, akibatnya transistor 1 dan 4 on karena basis terbias, sehingga motor berputar. Sehingga saat input A berlogika 1 maka input B akan berlogika 0, jadi transistor 2 dan 3 akan off.
Pada saat input B berlogika 1, maka ada arus yang mengalir pada rangkaian, akibatnya transistor 2 dan 3 on karena basis terbias, sehingga motor berputar tapi dengan arah yang berlawanan.

Referensi : Politeknik Elektronika Negeri SurabayaPelatihan Line TracerITS, 2006.
untuk lebih lengkap mengenai penjelasan rangkaian tersebut, kalian dapat memdownload makalah robot line follower analog disini…Selamat mencoba…

MERANCANG SENSOR GARIS

Sensor garis sering digunakan pada robot line follower (robot pengikut garis), digunakan juga sebagai pendeteksi objek dengan permukaan bidang pantul yang kontras…. nach pada blog ini dijelaskan bagaimana cara mendesain sensor garis tersebut menggunakan sensor photodiode. Selain menggunakan photodiode dapat juga dirancang dengan menggunakan phototranssistorinfra red, dan masih banyak laennya.
Sensor photodiode adalah salah satu jenis sensor peka cahaya (photodetector). Photodiode akan mengalirkan arus yang membentuk fungsi linear terhadap intensitas cahaya yang diterima. Arus ini umumnya teratur terhadap power density (Dp). Perbandingan antara arus keluaran dengan power density disebut sebagai current responsitivity. Arus yang dimaksud adalah arus bocor ketika photodiode tersebut disinari dan dalam keadaan dipanjar mundur.
Hubungan antara keluaran sensor photodiode dengan intensitas cahaya yang diterimanya ketika dipanjar mundur adalah membentuk suatu fungsi yang linier. Hubungan antara keluaran sensorphotodiode dengan intensitas cahaya ditunjukkan pada Gambar berikut.
Gambar Hubungan keluaran photodiode dengan intensitas cahaya
Mekanisme Perancangan Sensor Garis
LED superbright berfungsi sebagai pengirim cahaya ke garis untuk dipantulkan lalu dibaca oleh sensor photodiode. Sifat dari warna putih (permukaan terang) yang memantulkan cahaya dan warna hitam (permukaan gelap) yang tidak memantulkan cahaya digunakan dalam aplikasi ini. Gambar dibawah ini adalah ilustrasi mekanisme sensor garis.
Gambar Ilustrasi mekanisme sensor garis
Prinsip Kerja Sensor
Pada rancangan sensor photodiode dibawah ini, nilai resistansinya akan berkurang bila terkena cahaya dan bekerja pada kondisi riverse bias. Untuk pemberi pantulan cahayanya digunakan LEDsuperbright, komponen ini mempunyai cahaya yang sangat terang, sehingga cukup untuk mensuplai pantulan cahaya ke photodiode. Berikut ini prinsip dan gambaran kerja dari sensor photodiode.
Gambar Sensor photodiode tidak terkena cahaya
Saat photodiode tidak terkena cahaya, maka nilai resistansinya akan besar atau dapat diasumsikan tak hingga. Sehingga tidak ada arus bocor yang mengalir menuju komparator.
Gambar Sensor photodiode terkena cahaya
Saat photodiode terkena cahaya, maka photodiode akan bersifat sebagai sumber tegangan dan nilai resistansinya akan menjadi kecil, sehingga akan ada arus bocor yang mengalir ke komparator.


MERANCANG KOMPARATOR DENGAN HISTERISIS

Rangkaian komparator pada pembahasan blog ini menggunakan histerisis, tujuan dari histerisis ini agar sistem tidak berguncang dan output dari keluaran komparator tidak mengalami noise(gangguan). Komparator dapat difungsikan dengan dua mode, yakni mode invertig dan non-inverting.
KomparatorLM324 pada blog ini digunakan dengan mode inverting sehingga saat Vin (output sensor) > Vreferensi maka Vout ≈ GND begitu pula dengan sebaliknya jika saat Vin (output sensor) < Vreferensi maka Vout ≈ VCC.
Gambar Rangkaian komparator dengan histerisis
Berikut tegangan acuan Upper Trip Point (UTP) dan Low Trip Point (LTP) pada rancangan komparator histerisis.
Nilai penguatan umpan balik adalah
Jika Vreferensi = 2,5 volt ; Vjen = 5 volt maka:
Bila keluarannya mengalami kejenuhan positif, tegangan acuan tak membalik adalah
VUTP = Vreferensi + ( BVjen )
= 2,5 + ( 0,09 5 )
= 2,5 + 0,45
= 2,95 V
Bila keluarannya mengalami kejenuhan negatif, tegangan acuan tak membalik adalah
VLTP = Vreferensi – ( BVjen )
= 2,5 – ( 0,09 5 )
= 2,5 – 0,45
= 2,05 V

Kamis, 04 Mei 2017

Artikel Ilmiah 43 Fakta Unik Tentang Kucing


Kucing memang salah satu hewan peliharaan yang paling banyak dipelihara oleh manusia, tapi sayangnya justru sebagian pemelihara kucing tidak tahu apa saja fakta-fakta tentang keadaan kucing.
Kalau kamu memang pecinta kucing, silahkan baca fakta-fakta unik tentang kucing di bawah ini :
  1. Kucing memiliki 30 ruas tulang belakang, yaitu 5 kali lebih banyak dari manusia
  2. Kucing memiliki 230 tulang, yaitu 24 kali lebih banyak dari manusia
  3. Kucing tidak memiliki collarbone, sehingga memungkinkan masuk melewati celah selebar kepalanya
  4. Kelenturan tubuh kucing sangat menakjubkan, kaki depannya dapat diputar ke segala arah dan setengah bagian tubuhnya dapat bergerak ke arah yang berlawanan
  5. Pendengaran kucing lebih sensitif dari manusia dan anjing. Batas pendengaran kucing 65 khz, sedangkan manusia 20 khz
  6. Kucing memiliki mata terbesar dibandingkan dengan mamalia lainnya (dalam hubungannya dengan besarnya tubuh)
  7. Kucing tidak dapat melihat pada kegelapan total, akan tetapi ketajaman matanya pada malam hari sangat baik. Mata kucing memiliki lapisan perefleksi cahaya yang disebut tapetum yang dapat berfungsi untuk memperkuat cahaya yang masuk retina.
  8. Cakupan pandangan kucing 185 derajat
  9. Kucing memiliki indera penciuman 20-80 juta sel olfactory, sedangkan manusia hanya 5-20 juta
  10. Denyut nadi kucing normal antara 110-170 denyutan per menit (jika anda ingin melakukan pengecekan denyut nadi lakukan di paha belakang di bagian sendi yang menghubungkan kaki dengan tubuh)
  11. Kucing menarik nafas sebanyak 20-40 kali per menit
  12. Suhu tubuh kucing normal 102 °F atau 38.8 °C
  13. Kucing kampung dapat lari dengan kecepatan 31 mile per jam
  14. Kucing memiliki system syaraf yang sangat sensitif.
  15. Kucing dapat melompat ke ketinggian 5 kali tinggi badannya.
  16. Setiap kucing memiliki nose pad yang sangat khas, sehingga tidak akan penah ada dua kucing yang memiliki sidik hidung yang sama
  17. Kucing merespon panggilan wanita lebih baik dari pada pria, mungkin karena suata wanita memiliki puncak yang lebih tinggi
  18. Orang yang alergi terhadap kucing pada umumnya alergi terhadap air liur kucing
  19. Telah dibuktikan secara ilmiah bahwa mengelus-elus kucing merupakan salah satu cara menurunkan tekanan darah kita.
  20.  Rata-rata umur kucing 15-16 tahun.
  21. Untuk menentukan kesetaraan umur kucing dengan umur orang, mulailah dengan 20 tahun sebagai umur tahun pertama kucing, kemudian tambahkan 4 tahun umur manusia untuk setiap umur tahun kucing. Sebagai contoh : Jika kucing anda berumur 4 tahun berarti umurnya setara dengan 20 tahun (untuk umur 1 tahun) ditambah 3 x 4 tahun,yaitu setara dengan umur 32 tahun pada orang.
  22. Kucing memiliki daya penciuman yang sangat baik. Ini adalah alasan mengapa kucing tidak akan menggunakan kotak sampah kotor. Dan mereka juga memiliki pendengaran yang bagus.
  23. Kucing benci bau parfum. Mereka juga membenci aroma jeruk dan lemon.
  24. Kucing menganggap daerah yang memiliki bau amonia sebagai daerah eliminasi. Jadi, tidak dianjurkan untuk menggunakan amonia untuk membersihkan bau urin kucing.
  25. Seekor kucing mengetahui perubahan dalam suasana hati Anda, dan kadang-kadang itu akan mempengaruhi kucing Anda.
  26. Di Indonesia, suara kucing sering ditulis dengan kata “Meong”. Dalam bahasa Inggris yang digunakan di Amerika, suara kucing sering ditulis dengan “Meow”. Di negara Inggris sendiri, suara kucing ditulis “Miaow”. Kalau bahasa Jepang sering ditulis dengan kata “Nya”.
  27. Kucing termasuk hewan yang sangat bersih. Mereka sering merawat diri dengan menjilati rambut mereka. Saliva atau air liur mereka adalah agen pembersih yang kuat. tapi dapat memicu alergi pada manusia. Kadangkala kucing memuntahkan semacam hairball atau gulungan rambut yang terkumpul di dalam perutnya.
  28. Kucing dapat menyimpan energi dengan cara tidur lebih sering ketimbang hewan lain. Lama tidur kucing bervariasi antara 12 – 16 jam per hari, dengan angka rata-rata 13 – 14 jam. Tapi tidak jarang dijumpai kucing yang tidur selama 20 jam dalam satu hari.
  29. Pintu khusus kucing (cat flap) yang biasa terdapat pada pintu rumah, ditemukan pertama kali oleh Sir Isaac Newton (penemu hukum gravitasi).
  30. Ekor kucing dipergunakan untuk menjaga keseimbangaan, terutama ketika sedang melompat atau berlari.
  31. Kucing memakan rumput dengan tujuan memperbaiki pencernaan dan membantu mengeluarkan rambut yang tertelan dan menumpuk di lambung.
  32. Kucing yang sehat mempunyai suhu tubuh 38°C – 39.5°C.
  33. Kucing betina matang secara seksual ketika berumur 6-10 bulan, sedangkan kucing jantan pada umur 9 -12 bulan.
  34. Rata-rata jumlah anak kucing dalam satu kelahiran adalah 2-6 ekor.
  35. Dengkuran kucing (purring) tidak selalu menunjukkan bahwa kucing dalam keadaan nyaman. Kucing juga akan melakukan hal yang serupa dan lebih keras pada saat dalam keadaan stres atau kesakitan
  36. Semua kucing memerlukan taurine dalam makanan untuk mencegah kebutaan. Kucing juga harus mengkonsumsi sejumlah lemak dalam makanan karena tidak dapat memproduksi lemak sendiri.
  37. Ketika seekor kucing menggosokkan badannya ke kaki atau badan anda, ia sedang menandai anda dengan baunya dan menyatakan anda sebagai pemiliknya.
  38. Rata-rata umur kucing yang hidup di luar rumah sekitar 3-5 tahun, sementara yang hidup didalam rumah dapat mencapai umur 16 tahun atau lebih lama.
  39. Rata-rata waktu tidur kucing sekitar 16 jam
  40. Kaki depan kucing mempunyai 5 jari dan 4 jari pada kaki belakang. Kucing yang lahir dengan 6 atau 7 jari pada kaki depan dan tambahan jari pada kaki belakang disebut polidaktil.
  41. Kucing dewasa mempunyai 30 buah gigi, 16 buah di rahang atas dan 14 buah di rahang bawah.
  42. Ada sekitar 9600 helai rambut tiap cm2 kulit bagian atas dan sekitar 19200 helai rambut tiap cm2 kulit bagian bawah.
  43. Lidah kucing tidak dapat merasa karena kurangnya sensor syaraf perasa di lidah. Manusia mempunyai sekitar 9000 sensor syaraf perasa di lidah, sedangkan kucing hanya mempunyai 473 buah. Nafsu makan kucing terutama dipengaruhi oleh bau bukan rasa makanan.

Kamis, 27 April 2017

Tutorial Crud Pada Java


Aplikasi CRUD Java Sederhana Menggunakan Database MySQL


Bagaimana cara membuat aplikasi CRUD (create, read, update, delete) sederhana menggunakan NetBeans IDE dan dengan koneksi database MySQL JDBC driver? dalam tutorial ini penulis akan mencoba menjelaskan tentang pembuatan aplikasi CRUD java seperti pertanyaan diatas, penjelasan sederhana mengenai aplikasi yang akan dibuat adalah dimana aplikasi nantinya akan melakukan koneksi ke database MySQL menggunakan koneksi ODBC driver dan mengeksekusi query yang diperintahkan oleh user untuk menampilkan data dengan perintah Select, mengupdate dengan perintah SQL update, menambah data dengan perintah Insert dan untuk menghapus data dengan perintah Delete.
Aplikasi – curd – java – mysql – database – 1
Dalam pembuatan aplikasi CRUD sederhana ini diwajibkan sebelumnya kamu harus sudah membuat sebuah database MySQL, den penulis tidak akan membahas cara membuat database dalam tutorial ini dan mari kita mulai tutorialnya.

Membuat Project baru Java NetBeans

Buka aplikasi NetBeans IDE dan buat project baru dengan cara klik New Project > Java > Java Application > Next > dan buat nama project "AplikasiCrud" > finish . untuk nama project bisa diganti sesuai kebutuhan.
Setelah project dibuat, secara default akan otomatis membuat Main Class dari project dengan nama sesuai nama project java kita, silahkan hapus terlebih dahulu (AplikasiCrud.java). kita akan membuat Form baru dengan JFrame dimana berfungsi untuk menampilkan seluruh data dan interface antara user dan database.

Membuat Form Baru Jframe (FrmUtama.Java)

Buatlah Form baru dengan cara klik kanan pada source package AplikasiCrud > New > Jframe > tuliskan nama form baru dengan nama "FrmUtama.java" dan > Finish. serta desainlah tampilan FrmUtama.java dengan menambahkan text box sebanyak 6 buah serta sebuah table dimana digunakan untuk input field ID, Nama, NIK, Jabatan, No hp, dan Alamat. Pokoknya sesuaikan saja dengan kebutuhan

Membuat Class Koneksi Database MySQL

Buatlah class baru dengan nama "koneksi.java". Sebelum memulai menuliskan code untuk koneksi java silahkan tambahkan library JDBCdriver ke dalam project dengan cara Klik kanan pada Libraries > ADD Jar / Folder dan pilih file MySQL JDBC Driver yang bisa kamu download di situs resminya https://dev.mysql.com/downloads/connector/j/.





Tuliskan code java untuk class koneksi.java berikut ini :
package delta; // nama package seusuai dengan nama project
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
 
public class koneksi { // koneksi ke database
    private static Connection mysqlkonek;
    public static Connection koneksiDB() throws SQLException {
        if(mysqlkonek==null){
            try {
                String DB="jdbc:mysql://localhost:3306/delta_db"; // delta_db database
                String user="root"; // user database
                String pass=""; // password database
                DriverManager.registerDriver(new com.mysql.jdbc.Driver());
                mysqlkonek = (Connection) DriverManager.getConnection(DB,user,pass);
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null,"gagal koneksi");
            }
        }
        return mysqlkonek;
    }
}

Membangun Komponen

Source Code Tombol New

Sebelum menuliskan code pada sub yang lain, silahkan import namespace yang dibutuhkan,
import java.awt.HeadlessException;
import java.sql.Connection;
import java.sql.SQLException;
import javax.swing.JOptionPane;
import net.proteanit.sql.DbUtils;
dan deklarasikan variable "databaru" dibawah class FrmUtama.java
public boolean databaru;
Selanjutnya langsung saja tuliskan code berikut pada tombol new
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    databaru=true;
    // mengosongkan textbox
    jTextField1.setText("");
    jTextField2.setText("");
    jTextField3.setText("");
    jTextField4.setText("");
    jTextField5.setText("");
    jTextField6.setText("");
}
Berfungsi untuk mengosongkan seluruh TextField dan mendeklarasikan databaru menjadi true.

 

 

 

 

     




Function GetData (menampilkan data ke JTable)

private void GetData(){ // menampilkan data dari database
    try {
        Connection conn =(Connection)delta.koneksi.koneksiDB();
        java.sql.Statement stm = conn.createStatement();
        java.sql.ResultSet sql = stm.executeQuery("select * from karyawan");
        jTable1.setModel(DbUtils.resultSetToTableModel(sql));
    }
    catch (SQLException | HeadlessException e) {
    }
}

Source Code Tombol Save

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    if (databaru == true) { // prosess simpan atau edit
        try {
            String sql = "insert into karyawan values('"+jTextField1.getText()+"','"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4.getText()+"','"+jTextField5.getText()+"','"+jTextField6.getText()+"')";
            java.sql.Connection conn = (java.sql.Connection)delta.koneksi.koneksiDB();
            java.sql.PreparedStatement pst = conn.prepareStatement(sql);
            pst.execute();
            JOptionPane.showMessageDialog(null, "berhasil disimpan");
        } catch (SQLException | HeadlessException e) {
            JOptionPane.showMessageDialog(null, e);
        }
    } else {
        try {
            String sql = "update karyawan SET nama_karyawan='"+jTextField2.getText()+"',nik='"+jTextField3.getText()+"',jabatan='"+jTextField4.getText()+"',no_telphone='"+jTextField5.getText()+"',alamat='"+jTextField6.getText()+"' where id_karyawan='"+jTextField1.getText()+"'";
            java.sql.Connection conn = (java.sql.Connection)delta.koneksi.koneksiDB();
            java.sql.PreparedStatement pst = conn.prepareStatement(sql);
            pst.execute();
            JOptionPane.showMessageDialog(null, "berhasil disimpan");
        } catch (SQLException | HeadlessException e) {
            JOptionPane.showMessageDialog(null, e);
        }
    }
    GetData();
}



Membangun Komponen (Lanj.)

Source Code Tombol Delete

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    try { // hapus data
        String sql ="delete from karyawan where id_karyawan='"+jTextField1.getText()+"'";
        java.sql.Connection conn = (java.sql.Connection)delta.koneksi.koneksiDB();
        java.sql.PreparedStatement pst = conn.prepareStatement(sql);
        pst.execute();
        JOptionPane.showMessageDialog(null, "Data akan dihapus?");
        databaru=true;
        jTextField1.setText("");
        jTextField2.setText("");
        jTextField3.setText("");
        jTextField4.setText("");
        jTextField5.setText("");
        jTextField6.setText("");
    } catch (SQLException | HeadlessException e) {}
    
    GetData();
}

Source Code Form Load Form Utama

public FrmUtama() {
    initComponents();
    GetData(); // tampilkan ke grid
    databaru=true;
}

Source Code Event JTable

private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
    // TODO add your handling code here:
    databaru = false; // menampilkan data ke textboxt
    try {
        int row =jTable1.getSelectedRow();
        String tabel_klik=(jTable1.getModel().getValueAt(row, 0).toString());
        java.sql.Connection conn =(java.sql.Connection)delta.koneksi.koneksiDB();
        java.sql.Statement stm = conn.createStatement();
        java.sql.ResultSet sql = stm.executeQuery("select * from karyawan where id_karyawan='"+tabel_klik+"'");
        if(sql.next()){
            String id = sql.getString("id_karyawan");
            jTextField1.setText(id);
            String nama = sql.getString("nama_karyawan");
            jTextField2.setText(nama);
            String nik = sql.getString("nik");
            jTextField3.setText(nik);
            String jabatan = sql.getString("jabatan");
            jTextField4.setText(jabatan);
            String no_telp = sql.getString("no_telphone");
            jTextField5.setText(no_telp);
            String alamat = sql.getString("alamat");
            jTextField6.setText(alamat);
        }
    } catch (Exception e) {}
}



Source Code Tombol Exit

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    System.exit(0); // keluar
}
Aplikasi diatas merupakan aplikasi CRUD yang paling sederhana dan mudah untuk di pelajari, jika ada diantara sobat yang masih bingung dengan penjelasan diatas, silahkan lihat video tutorial CRUD Java berikut.

Rabu, 12 April 2017

Test Posting

Nama  : Muhammad Rizky

Kelas   : SK 2D

Matkul : Internet Dan Website

Postingan ini hanya tes saja.