Thursday 31 October 2013

Tahap Perkuliahan ke-29 : DTKJ313 Pemrograman Aplikasi J2SE II - Cara Koneksi Java ke Database MySQL dan membuat Form Login



Laporan Aktivitas Belajar
Nama Lengkap
:
WAWAN SARWANI
No. Registrasi
:
1108261344
Alamat email
:
wa1gokill@gmail.com
Opsi
:
Aplikasi Perangkat Lunak
Tahap Perkuliahan ke-
:
29 – DTKJ313
USBJJ
:
SMK Negeri 1 Tanjung Selor

Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.

Tahap Perkuliahan Ke – 29 (28 Oktober s/d 2 Nopember 2013), Mahasiswa diberi tugas untuk membuat koneksi pemrograman java ke basis data, dimana disini saya menggunakan MySQl sebagai databasenya.

·    Hari – 1 : membuka http://www.elearning.lskk.ee.itb.ac.id untuk melihat tugas yang diberikan, Mendowload video tutorial yang diberikan.

·      Hari – 2 : Mengerjakan Project Tugas Akhir dan mencari referensi lain dari internet untuk mengerjakan tugas tahap perkuliahan.

·      Hari – 3 : Mengerjakan Project Tugas Akhir dan mencari referensi lain dari internet untuk mengerjakan tugas tahap perkuliahan.

·   Hari – 4 : Mengerjakan Project Tugas Akhir dan belajar membuat koneksi databate MySQL.

·   Hari – 5 : Membuat Video serta Membuat Laporan Aktifitas Belajar dan mengupload tugas.

·       Hari – 6 : Mengerjakan Project Tugas Akhir.

Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Perkuliahan rutin pada tanggal 26 Oktober 2013 pada USBJJ SMK Negeri 1 Tanjung, saya tidak bisa menghadirinya karena ada kepentingan keluarga yang tidak bisa ditinggalkan.

Kolom di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.
·         Sulitnya membagi waktu antara kerja, kuliah dan waktu untuk keluarga
·         Karena masih dalam tahap pembelajaran, sehingga untuk Tugas Akhir harus mencari referensi sebanyak - banyaknya


Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.

Untuk tutorial dasar mengenai Java Programing dalam pengenalan pembuatan Form Java (Jframe, Swing), menggunakan netbean bisa dilihat pada link berikut ini : http://d1pvbitb-tkj-usbjj-tanjung-selor.blogspot.com/2013/10/tahap-perkuliahan-ke-28-dtkj313.html

Pada bagian ini saya akan menjelaskan bagaimana membuat koneksi Java Programing dengan database (MySQL), dimana sebagai contoh saya akan membuat Form Login, untuk lebih jelasnya dapat dilihat pada bagian berikut ini :

        1.  Membuat Database
       Untuk membuat database saya menggunakan XAMPP :
-    Database saya berinama “login” :

CREATE DATABASE login;

-    Membuat Tabel “User” :

CREATE TABLE  `login`.`user` (
  `id` int(  5 )  NOT NULL AUTO_INCREMENT ,
  `username` VARCHAR( 10 ) NOT  NULL ,
  `password` VARCHAR( 10 ) NOT  NULL ,
  PRIMARY KEY  ( `id`  )
  ) ENGINE = MYISAM  ;

-    Memasukan data kedalam tabel user :

INSERT INTO `login`.`user` (`id`,`username`,`password`)
VALUES ('Null', 'wawan', '12345');

Setelah Membuat database selanjutnya Menambahkan Library


2.  Pada Project – Klik kanan library – add library – lalu pilih MySQL JDBC Driver.


3.  Membuat class untuk koneksi ke database MySQL

Klik Kanan pada project – new – class java
Masukan Kode berikut ini :

//INI ADALAH NAMA PROJECT
package AplikasiLogin;

import java.sql.*;
import javax.swing.*;

//INI ADALAH NAMA CLASS YANG KITA BUAT
public class CoonnectMySQL {
    Connection conn = null;
   
    public static Connection ConDB(){
       
        try{
            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/login","root","root");
            JOptionPane.showMessageDialog(null, "Koneksi Database Berhasil");
            return conn;
        }
        catch (Exception e){
            JOptionPane.showMessageDialog(null, e);
        }
        return null;
       
    }
}



4.  Membuat Desain From


5.  Membuat Action button.

Klik kanan pada button pilih Events – Action – Action Performed
Lalu masukan kode berikut ini :

package AplikasiLogin;

import java.awt.*;
import java.sql.*;
import javax.swing.*;

public class LoginForm extends javax.swing.JFrame {

    Connection conn = null;
    ResultSet rs = null;
    PreparedStatement pst = null;
   
    public LoginForm() {
        initComponents();
        conn= CoonnectMySQL.ConDB();
    }
   
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                          
    private void initComponents() {

        }

    private void btn_loginActionPerformed(java.awt.event.ActionEvent evt) {                                         
      
        String sql ="select * from user where username =? and password =?";
        try{
        pst=conn.prepareStatement(sql);
        pst.setString(1,txt_user.getText());
        pst.setString(2,txt_pass.getText());
        //4. Membuat Hasil
        rs=pst.executeQuery();
       
        //JANGAN LUPA MEMBUAT IF JUGA ELSE
        if(rs.next()){
            JOptionPane.showMessageDialog(null, "Login Berhasil");
            EntriData F2 = new EntriData();
            F2.setVisible(true);
        }
        else {
            JOptionPane.showMessageDialog(null, "Login GAGAL");
        }
       
        }
        catch(Exception e){
            JOptionPane.showMessageDialog(null, e);
        }
    }

      KETERANGAN :
1.  Untuk User Name menggunakan Text Field dan variabelnya diberi nama “txt_user”;.
2.  Untuk Password menggunakan Password Field dan variabelnya diberi nama “txt_pass”;.
3.  Button Login variabel diberi nama “btn_login”



Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.
Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.
Video ini menjelaskan bagaimana membuat koneksi Java Programing dengan database (MySQL), pada Login Form.
Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.

Part 1


Part 2


Part 3


Wednesday 30 October 2013

Tugas Ke-23: DTKJ313 Program Aplikasi J2SE1



Laporan Aktivitas Belajar
Nama Lengkap
:
Rubiah
No. Registrasi
:
1108261336
Alamat email
:
rubiahrubi273@ymail.com
Opsi
:
Aplikasi Perangkat Lunak
Tahap Perkuliahan ke-
:
Ke- 23
USBJJ
:
SMKN 1 TANJUNG SELOR

Aktivitas Belajar Mandiri
Kolom di bawah ini berisi uraian singkat aktivitas belajar rutin saya selama Tahap Perkuliahan ini.
Tugas tahap perkuliahan 23 tanggal 16 Agustus 2013. Pada tahap ini saya melihat tugas melalui elearning, Mahasiswa D1TKJITB khususnya untuk Opsi Aplikasi Perangkat Lunak diberikan tugas berupa Cara Instalasi JDK, memulai Program dengaan IDE Eclipse dan membuat program “hello word”!.
Kolom di bawah ini berisi uraian singkat aktivitas saya di USBJJ selama Tahap Perkuliahan ini.
Pada minggu ini tidak diadakan perkuliahan di Usbjj SMK N 1 TANJUNG SELOR. 


Mengantarkan berkas data siswa keruang arsip.
Memilah data mutasi masuk dan keluar siswa.
Kolom di bawah ini berisi kendala-kendala yang saya hadapi selama Tahap Perkuliahan ini.


Rangkuman Materi Perkuliahan
Kolom di bawah ini berisi rangkuman materi perkuliahan yang telah saya pelajari dan pahami selama Tahap Perkuliahan ini.

Pada Tahap Perkuliahan ke-23 ini mahasiswa diminta untuk menjelaskan proses instalasi JDK, memulai program IDE Eclipse serta membuat Program Hello World dan mencantumkan Nama pada kode source .dimana kita dapat mendownload aplikasi tersebut di http://www.eclipse.org/downloads. IDE eclipse ini mempunyai beberapa distribusi IDE yang dapat kita download sesuai kebutuhan kita, tapi saya sarankan untuk memilih Eclipse IDE for Java EE karena memuat bsnyak fitur yang kita butuhkan dalam development.
  Eclipse for java ee depelover yang bisa diwonload pada http://www.eclipse.org/downloads/  

1.      Cara  Instalasi dan setting JDK:
Anda buka file JDK, untuk pengguna windows 32 bit dapat menggunakan file jdk-7-windows-i586.exe dan untuk pengguna windows 64 bit dapat menggunakan file jdk-7-windows-x64.exe. Setelah anda buka maka akan tampil seperti berikut, kemudian tekan tombol Next:

Langkah selanjutnya memilih paket instalasi, Tekan Next. Coba anda perhatikan gambar di bawah ini:


Setelah proses pada gambar di atas akan tampil seperti berikut, kemudian anda bisa mengubah lokasi instalasi dengan tekan Change. Atau dapat langsung tekan Next.

Setelah anda melakukan pengaturan, selanjutnya adalah proses instalasi. Kecepatan proses ini tergantung pada kemampuan komputer anda. 

Jika proses Instalasi telah berhasil maka akan tampil seperti pada gambar di bawah ini, Kemudian Klik finish.
buka Windows Explorer klik kanan My Computer - Properties kemudian klik Advanced system settings

3. Setelah itu akan muncul jendela Properties, kemudian pilih tab Advanced, klik Environment Variables
4. Setelah masuk jendela Environment Variables, pada tab System Variables, klik variable path - edit
5. Setelah klik edit  maka akan muncul jendela Edit System Variable, pada Variable name sudah terisi otomatis dengan path, kemudian pada Variable value pastekan dimana kita menginstal java. Disini saya menginstal java pada 
;C:\Program Files\Java\jdk1.7.0_03\bin 

Jangan lupa, beri tanda titik koma (;) dahulu sebelum mem-paste
6. Kemudian klik OK, OK.
7. Untuk mengetest apakah program javanya sudah bisa digunakan, masuk command prompt (cmd) 
start -> ketik “cmd” -> enter
Kemudian Ketik javac,

2Program Java pertama Anda
  • Klik "File -> New -> Java Project"
  • Isi nama proyek (misalnya SelamatDatang), kemudian klik "Finish"
  • Setelah Eclipse membuat proyek untuk Anda, di bagian kiri workspace Anda akan melihat struktur direktori proyek Anda yang dimulai dengan nama proyek, folder src, dan folder JRE System Library
  • Klik kanan pada folder src, kemudian "New -> Package"
  • Isi nama package , kemudian klik "Finish"
  • Klik kanan lagi pada folder selamatdatang, kemudian "New -> Class"
  • Isi nama clas.
  • Karena class ini adalah class utama yang akan langsung dijalankan oleh JRE (Java Runtime Environment), click "public static void main(String[] args)" pada bagian "Which method stubs would you like to create?"
  • Klik "Finish"
  • Eclipse akan membuat program kosong yang berisi package dan class sesuai dengan nama yang Anda masukkan pada tahap sebelumnya
  • Sekarang ketik program berikut di bawah public static void main.
System.out.println("Hello World");
System.out.println("By.Rubiah");

  • Kemudian simpan hasilnya
Menjalankan program Java pertama Anda
  • Untuk menjalankan program Anda, klik "Run -> Run"
  • Di bagian bawah pada tab yang berjudul "Console" hasil program Anda ditampilkan



Video Dokumentasi
Pada kolom ini berisi cuplikan gambar (screenshots) dari Video Dokumentasi yang telah saya buat pada Tahap Perkuliahan ini.

 
Kolom di bawah ini merupakan uraian yang menceritakan isi Video Dokumentasi yang telah saya buat.
Video tutorial kali ini saya menjelaskan bagaimana cara menginstall dan setting JDK . serta memulai membuat program baru (“Hello Word!”). yang mana saya juga mencantumkan nama saya berikut Scriptnya:

System.out.println("Hello World");
System.out.println("By.Rubiah");

Kolom di bawah ini berisi link yang menampilan Video Dokumentasi yang telah saya upload di Youtube.
http://www.youtube.com/watch?v=sB__tPwuuSY&feature=c4overview&list=UUk8t3ZWptmzPoJJTN9QZl1A