Anda di halaman 1dari 12

MEMBUAT WEB

MENGGUNAKAN DENGAN
JAVA SECARA SINGKAT
Agus Candra Harahap
Adalah Mahasiswa Teknik Elektronika dengan Prodi
Pendidikan teknik Informatika Universitas Negeri Padang
dengan Tahun masuk 2010. Dan Sekarang Berada Pada
Semester 4 :D

INDONESIA
PADANG , SUMATERA
BARAT
Aguscandraharahap.blogs
pot.com
aguscandraharahap@gmai
l.com
4/19/2012

Tutorial membuat sebuah Web dengan Java Secara singkat


1. Pembuatan Link
Link ini berfungsi untuk pergi dari halaman satu ke halaman yang lainnya. Untuk pembuatan
link mungkin adnda semua telah tahu yaitu dengan cara menyisipkan sebuah perintah yaitu
<a href =nama link yang akan dituju>nama judul link tersebut</a>

2. Memasukan gambar atau membuat sebuah latar belakang (background)


Untuk membuat latar belakang atau background itu cukup mudah, pertama kali yang kita
lakukan adalah menyisipkan atau mengkopikan gambar latar belakang yang kita buat ke
folder project yang sedang kita buat. Misalkan project namanya adalah TA maka carilah
project TA itu dimana setelah menemukannya barulah dikopikan di web lalu buat folder
image dan kopikan difolder image tersebut.

Masuk kedalam folder web..

Buat folder image..

Lalu
kopikan
background
yang
ingin
anda
kopikan..
setelah hal tersebut telah selesai, langkah berikutnya adalah memanggilnya, untuk
memanggilnya kita cukup menambahkan perintah pada Body yaitu menjadi <Body
Background=nama backgroundnya>

Jika kita ingin menampilkan poto itu berbeda caranya, caranya yaitu menambahkan perintah
<img src="image/harahap.jpg" width="170" height="206" /> width adalah lebar dari poto
dan height adalah tinggi poto..

Hasil ketika dijalankan :

3. Membuat Insert
Untuk membuat insert kita harus membuat dulu formnya di jsp. Buat sebuah namanya
Insert.jsp lalu anda kopikan script ini ke dalam jsp anda :
<html>
<head></head>
<body>
<form method="post" action="insert">
<pre>
Nama : <input type="text" name="nama"><br>
Nim : <input type="text" name="nim"><br>
<input type="submit" name="submit" value="Tambah"><input type="reset"
name="reset" value="reset">
</pre>
</form>
Setelah itu anda buat java servletnya dengan cara New servlet lalu beri nama insert. Dan
masukan source code dibawah ini :
import
import
import
import

java.io.*;
java.sql.*;
javax.servlet.*;
javax.servlet.http.*;

public class insert extends HttpServlet{


public void init(ServletConfig config) throws ServletException{
super.init(config);
}
/**Process the HTTP Get request*/
public void doPost(HttpServletRequest req,
HttpServletResponse res) throws ServletException,
IOException{
String connectionURL = "jdbc:mysql://localhost/TA";
Connection connection=null;
ResultSet rs;
res.setContentType("text/html");
PrintWriter out = res.getWriter();
//get the variables entered in the form
String nama = req.getParameter("nama");
String nim = req.getParameter("nim");
try {
// Load the database driver
Class.forName("org.gjt.mm.mysql.Driver");
// Get a Connection to the database
connection = DriverManager.getConnection
(connectionURL, "root", "admin");
//Add the data into the database
String sql =
"insert into mahasiswa values (?,?)";
PreparedStatement pst =
connection.prepareStatement(sql);
pst.setString(1, nama);
pst.setString(2, nim);
int numRowsChanged = pst.executeUpdate();
// show that the new account has been created
out.println(" Hello : ");
out.println(" '"+fname+"'");
pst.close();
}
catch(ClassNotFoundException e){
out.println("Couldn't load database driver: "
+ e.getMessage());
}
catch(SQLException e){
out.println("SQLException caught: "
+ e.getMessage());
}
catch (Exception e){
out.println(e);
}
finally {
// Always close the database connection.

try {
if (connection != null) connection.close();
}
catch (SQLException ignored){
out.println(ignored);
}
}
}
}

setelah anda membuat Source code diatas, jangan lupa membuat databasesnya yaitu :
buka mysql anda,
untuk membuat Databases : create database TA;
setelah itu masuk ke databases : use TA;
lalu buat table : create table mahasiswa values (nama,nim);
lalu jangan lupa menentukan primary key : alter table mahasiswa add primary key (nama);
setelah anda membuat databasesnya, anda lihat pada web.xml untuk melihat URLnya :
<servlet>
<servlet-name>insert</servlet-name>
<servlet-class>insert</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>insert</servlet-name>
<url-pattern>/insert</url-pattern>
</servlet-mapping>

4. Membuat Update (memperbaiki)


Hal yang pertama adalah mebuat jsp dulu sama seperti membuat insert tadi. Buat jsp
dengan nama update.jsp dengan kode sebagai berikut :
<html>
<head></head>
<body>
<form method="post" action="update">
<pre>
Nama : <input type="text" name="nama"><br>
Nim : <input type="text" name="nim"><br>
<input type="submit" name="submit" value="update"><input type="reset"
name="reset" value="reset">
</pre>
</form>
Setelah itu anda buat java servletnya dengan nama update dengan source kode dibawah ini:

import
import
import
import

javax.servlet.*;
javax.servlet.http.*;
java.io.*;
java.sql.*;

public class update extends HttpServlet


{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
String connectionURL = "jdbc:mysql://localhost/TA";
String nama=request.getParameter("nama");
String nim=request.getParameter("nim");
response.setContentType("text/html");
PrintWriter out=response.getWriter();
try
{
Class.forName("org.gjt.mm.mysql.Driver");
Connection con=DriverManager.getConnection(connectionURL, "root", "");
PreparedStatement stmt=con.prepareStatement("update mahasiswa set
nama=?,nim=? where nama=?");
stmt.setString(1, nama);
stmt.setString(2, nim);
stmt.executeUpdate();
if(true)
out.println("<b>You are successfully update</b>");
con.close();
}
catch(Exception e)
{
out.println("<b> failed</b>");
out.println("<b>Error:</b>" +e);
}
}
}

setelah anda buat source diatas lihat pada web.xml untuk melihat URLnya :
<servlet>
<servlet-name>update</servlet-name>
<servlet-class>update</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>update</servlet-name>
<url-pattern>/update</url-pattern>
</servlet-mapping>

5. Membuat delete (menghapus)


Untuk membuat insert kita harus membuat dulu formnya di jsp. Buat sebuah namanya
delete.jsp lalu anda kopikan script ini ke dalam jsp anda :
<html>
<head></head>
<body>
<form method="post" action="delete">
<pre>
Nama : <input type="text" name="nama"><br>
<input type="submit" name="submit" value="delete
</pre>
</form>
Setelah itu anda buat java servletnya dengan nama delete seperti yang telah anda lakukan
pada sebelumnya :
import
import
import
import

javax.servlet.*;
javax.servlet.http.*;
java.io.*;
java.sql.*;

public class update extends HttpServlet


{
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
String connectionURL = "jdbc:mysql://localhost/TA";
String nama=request.getParameter("nama");
response.setContentType("text/html");
PrintWriter out=response.getWriter();
try
{
Class.forName("org.gjt.mm.mysql.Driver");
Connection con=DriverManager.getConnection(connectionURL, "root", "");
PreparedStatement stmt=con.prepareStatement("delete from menu where
kode=?");
stmt.setString(1, nama);
stmt.executeUpdate();
if(true)
out.println("<b>You are successfully delete</b>");
con.close();
}
catch(Exception e)
{
out.println("<b> failed</b>");

out.println("<b>Error:</b>" +e);
}
}
}

setelah anda buat source diatas lihat pada web.xml untuk melihat URLnya :
<servlet>
<servlet-name>delete</servlet-name>
<servlet-class>delete</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>delete</servlet-name>
<url-pattern>/delete</url-pattern>
</servlet-mapping>

6. Memanggil data dari mysql


Hal yang dilakukan pertama adalah membuat sebuah servlet dengan nama
TestServletDMConnection setelah itu kopikan source code dibawah :
import java.io.*;
import java.util.Enumeration;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.net.*;
public class TestServletDMConnection extends HttpServlet{
Connection theConnection;
private ServletConfig config;
public void init(ServletConfig config)
throws ServletException{
this.config=config;
}
public void service (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
HttpSession session = req.getSession(true);
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<HTML><HEAD><TITLE>MENU</TITLE>");
out.println("</HEAD>");
out.println("<BODY>");

try{
Class.forName("com.mysql.jdbc.Driver");
theConnection = DriverManager.getConnection("jdbc:mysql://localhost/TA","root","");
Statement theStatement=theConnection.createStatement();
ResultSet theResult=theStatement.executeQuery("select * from mahasiswa"); //Select
all records from emaillists table.
while(theResult.next()) //Fetch all the records and print in table
{
out.println();
out.println("<TR>");
out.println("<center>");
out.println("<TD>" + theResult.getString("nama") + "</TD>");
out.println("<TD>" + theResult.getString("nim") + "</TD>");
out.println("</center>");
out.println("</TR>");
}
theResult.close();//Close the result set
theStatement.close();//Close statement
theConnection.close(); //Close database Connection
}catch(Exception e){
out.println(e.getMessage());//Print trapped error.
}
out.println("<P>&nbsp;</P></FONT></BODY></HTML>");
}
public void destroy(){
}
}
setelah anda buat source diatas lihat pada web.xml untuk melihat URLnya :
<servlet>
<servlet-name> TestServletDMConnection </servlet-name>
<servlet-class> TestServletDMConnection </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> TestServletDMConnection</servlet-name>
<url-pattern> /TestServletDMConnection</url-pattern>
</servlet-mapping>

Setelah itu anda buat sebuak link di index.jsp dengan link sebagai berikut :
<a href = TestServletDMConnection>Melihat data</a>

BIOGRAFI PENULIS

Anda mungkin juga menyukai