Tuesday, May 15, 2012

Perjalanan saya dan blog

Awal buat blog itu untuk tugas kuliah. belum pernah tau blog itu seperti apa, nulisnya mesti seperti apa, bingung apa yang mau ditulis. Belajar sedikit demi sedikit nulis di blog. Walaupun awal-awal bahasa tulisannya ga jelas, campur aduk, sekarang Alhamdulillah udah tau apa yang ingin di tulis, meskipun kadang bahasanya masih campur-campur : D. Setiap postingan pasti ingin bermanfaat untuk orang lain. pingin banget postingan ada yang komen, hahaha... Udah 3 tahun berjalan, alhamdulillah respon postingan banyak dan semoga bermanfaat. Jadi makin semangat nulis blog... :)

Thursday, May 3, 2012

Toko 32 Cirebon

Butuh benang untuk menjahit? butuh karet untuk celana? butuh jarum untuk menjahit? butuh aksesoris baju seperti renda, kancing hias, payet-payet? butuh mesin jahit, mesin obras? Semua ada di Toko 32 Cirebon. Toko 32 Cirebon terbagi menjadi 3, yaitu Toko Benang 32 Cirebon, Toko MY 32, dan Toko Mesin 32 Cirebon.

Toko Benang 32 menyediakan kebutuhan konveksi, seperti benang, kancing, jarum jahit, resleting, oli mesin jahit, kain keras, label baju, karet, dan masih banyak lagi. Bisa membeli eceran maupun grosir. Toko MY 32 menyediakan aksesoris, seperti payet, renda, kancing hias, pita, kain flanel, kain furing, permata, dan masih banyak lagi. Toko Mesin 32 menyediakan berbagai macam jenis mesin jahit dan menerima reparasi mesin jahit.

Toko 32 berada di Jalan Pandesan no. 25,32, dan 31 Cirebon. 

http://toko32cirebon.blogspot.com/

Toko MY 32

Stok Barang

Benang 

Monday, February 6, 2012

Insert JSP

buat form di insert.jsp








buat servletdengan nama Cari

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  
    Database db=new Database();
    RequestDispatcher dis=null;
    HttpSession session=request.getSession();
  
    String id=request.getParameter("id");
    String judul=request.getParameter("judul");
    String pengarang=request.getParameter("pengarang");
    String penerbit=request.getParameter("penerbit");
    String kategori=request.getParameter("kategori");

    String sql1="insert into databuku value('"+id+"','"+judul+"','"+pengarang+"','"+penerbit+"','"+kategori+"')";

    Statement st=null;
  
    try {
        st = db.getConnection().createStatement();
    } catch (SQLException e) {
        e.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }

    try {
        st.executeUpdate(sql1);
        session.setAttribute("pesan", "Data telah tersimpan");
        dis=request.getRequestDispatcher("admin.jsp");
        dis.forward(request, response);
    } catch (SQLException e) {
               session.setAttribute("pesan","Data gagal tersimpan");
               dis=request.getRequestDispatcher("insert.jsp");
               dis.forward(request, response);
               e.printStackTrace();
    }     
    }

ps: Database yang di gunakan adalah database yg sama pd postingan sebelumnya!!

Sunday, February 5, 2012

Koneksi database pada JSP dan Servlet

buat file java dengan nama Database.java di package dbase.

package dbase;
import java.sql.Connection;
import java.sql.DriverManager;

public class Database {
    String url = "jdbc:mysql://localhost/latihan";
    String user = "root";
    String pass = "";
    Connection conn;
   
    public Connection getConnection() throws Exception{
        Class.forName("com.mysql.jdbc.Driver");
        conn=DriverManager.getConnection(url,user,pass);
        return conn;
       
    }
}

Buat form di index.jsp














Buat servlet dengan nama Login.java

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        Database db= new Database();
       
        String getUser= request.getParameter("userID");
        String getPass= request.getParameter("passID");
       
        String sql="select * from login";
        Statement st=null;
        ResultSet rs=null;
      
        try {
            st= db.getConnection().createStatement();
        } catch (SQLException e) {
             e.printStackTrace();
        } catch (Exception e) {
             e.printStackTrace();
        }
        try {
            rs=st.executeQuery(sql);
        } catch (SQLException e) {
             e.printStackTrace();
        }
        String user;
        String pass;
         int index=1;
        try {
            while(rs.next()){
                user=rs.getString("username");
                pass= rs.getString("password");               
           
                if(getUser.equalsIgnoreCase(user) && getPass.equals(pass)){
                    RequestDispatcher dis= request.getRequestDispatcher("admin.jsp");
                    dis.forward(request, response);
                }else{
                    RequestDispatcher dis= request.getRequestDispatcher("index.jsp");
                    dis.forward(request, response); 
                }         
                index++;
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

Wednesday, January 25, 2012

Servlet dan JSP

Servlet adalah sebuah class yang menerima request dari class java. Sedangkan JSP adalah class java yang lebih digunakan untuk tampilan web.

index.jsp


Buat Servlet dengan nama FirstServlet.java




Struktur web

  

output:
masukkan username admin dan password admin, setelah di submit akan keluar


Wednesday, January 18, 2012

ResultTest dan Statement

Contoh program:

Statement statement = Koneksi.getConnection().createStatement();
statement.executeUpdate("INSERT INTO mhs VALUES ('Fani','50407889','4ia01','Jakarta');");
ResultSet result = statement.executeQuery("SELECT * FROM mhs");

        String nama;
        String npm;
        String kelas;
        String alamat;
        int index = 1;

        while (result.next()) {
            nama = result.getString("nama");
            npm = result.getString("npm");
            kelas= result.getString("kelas");
            alamat= result.getString("alamat");

            System.out.println("Mahasiswa Ke-" + index);
            System.out.println("Nama : " + nama);
            System.out.println("NPM : " + npm);
            System.out.println("Kelas : " + kelas);
            System.out.println("Alamat : "+ alamat);
            System.out.println();
            index++;
        }
        result.close();

Koneksi Java ke Database

Langkah-langkah mengkoneksikan Java dengan Database:

1. Import Library MySQL JDBC Driver.
klik kanan pada Libraries, klik add Library.



2. Buat class koneksi.
import java.sql.Connection;
import java.sql.DriverManager;

/**
 *
 * @author Dian
 */
public class Koneksi {

    public static final String URL = "jdbc:mysql://localhost/nama_database";
    public static final String USERNAME = "root";
    public static final String PASSWORD = "";

    public static Connection getConnection() throws Exception {
        Class.forName("com.mysql.jdbc.Driver");
        Connection con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
        return con;
    }
}

3. Buka koneksi.
Koneksi.getConnection();

^_^

SEMOGA BERMANFAAT