Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tugasAkhir_minggu3_Hanif
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Hanif Dwitama Putera
tugasAkhir_minggu3_Hanif
Commits
1246070b
Commit
1246070b
authored
Mar 25, 2022
by
Hanif Dwitama Putera
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Menambahkan delete dan edit
parent
f1390ffb
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
265 additions
and
1 deletion
+265
-1
DeleteDataMahasiswa.java
...main/java/com/minggu3/tugasakhir/DeleteDataMahasiswa.java
+59
-0
EditDataMahasiswa.java
src/main/java/com/minggu3/tugasakhir/EditDataMahasiswa.java
+101
-0
FilterDataBaseMahasiswa.java
.../java/com/minggu3/tugasakhir/FilterDataBaseMahasiswa.java
+41
-0
EditDataMahasiswa.jsp
src/main/webapp/EditDataMahasiswa.jsp
+63
-0
InputDataMahasiswa.jsp
src/main/webapp/InputDataMahasiswa.jsp
+1
-1
No files found.
src/main/java/com/minggu3/tugasakhir/DeleteDataMahasiswa.java
0 → 100644
View file @
1246070b
package
com
.
minggu3
.
tugasakhir
;
import
java.io.IOException
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
import
javax.servlet.ServletException
;
import
javax.servlet.annotation.WebServlet
;
import
javax.servlet.http.HttpServlet
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
/**
* Servlet implementation class DeleteDataMahasiswa
*/
@WebServlet
(
"/DeleteDataMahasiswa"
)
public
class
DeleteDataMahasiswa
extends
HttpServlet
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* @see HttpServlet#HttpServlet()
*/
public
DeleteDataMahasiswa
()
{
super
();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
try
{
Connection
con
=
DatabaseConnection
.
initializeDatabase
();
PreparedStatement
stmt
=
con
.
prepareStatement
(
"DELETE from bank where id=?"
);
stmt
.
setString
(
1
,
request
.
getParameter
(
"id"
));
stmt
.
executeUpdate
();
response
.
sendRedirect
(
"/tugasAkhir_Hanif/DataBaseMahasiswa"
);
}
catch
(
Exception
e
)
{
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
// TODO Auto-generated method stub
doGet
(
request
,
response
);
}
}
src/main/java/com/minggu3/tugasakhir/EditDataMahasiswa.java
0 → 100644
View file @
1246070b
package
com
.
minggu3
.
tugasakhir
;
import
java.io.IOException
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
import
java.sql.ResultSet
;
import
java.sql.Statement
;
import
javax.servlet.ServletException
;
import
javax.servlet.annotation.WebServlet
;
import
javax.servlet.http.HttpServlet
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
/**
* Servlet implementation class EditDataMahasiswa
*/
@WebServlet
(
"/EditDataMahasiswa"
)
public
class
EditDataMahasiswa
extends
HttpServlet
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* @see HttpServlet#HttpServlet()
*/
public
EditDataMahasiswa
()
{
super
();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
try
{
Connection
con
=
DatabaseConnection
.
initializeDatabase
();
Statement
stmt
=
null
;
stmt
=
(
Statement
)
con
.
createStatement
();
String
query
=
"select * from tabel_mahasiswa where id="
+
request
.
getParameter
(
"id"
);
ResultSet
rs
=
stmt
.
executeQuery
(
query
);
rs
.
next
();
request
.
setAttribute
(
"id"
,
rs
.
getInt
(
"id"
));
request
.
setAttribute
(
"nama_lengkap"
,
rs
.
getString
(
"nama_lengkap"
));
request
.
setAttribute
(
"nama_panggilan"
,
rs
.
getString
(
"nama_panggilan"
));
request
.
setAttribute
(
"tempat_lahir"
,
rs
.
getString
(
"tempat_lahir"
));
request
.
setAttribute
(
"tanggal_lahir"
,
rs
.
getDate
(
"tanggal_lahir"
));
request
.
setAttribute
(
"jenis_kelamin"
,
rs
.
getString
(
"jenis_kelamin"
));
request
.
setAttribute
(
"hobi"
,
rs
.
getString
(
"hobi"
));
request
.
setAttribute
(
"email"
,
rs
.
getString
(
"email"
));
request
.
setAttribute
(
"anak_ke"
,
rs
.
getInt
(
"anak_ke"
));
request
.
setAttribute
(
"pendidikan_terakhir"
,
rs
.
getString
(
"pendidikan_terakhir"
));
request
.
setAttribute
(
"alamat"
,
rs
.
getString
(
"alamat"
));
request
.
getRequestDispatcher
(
"EditDataMahasiswa.jsp"
).
forward
(
request
,
response
);
}
catch
(
Exception
e
)
{
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
try
{
Connection
con
=
DatabaseConnection
.
initializeDatabase
();
PreparedStatement
st
=
con
.
prepareStatement
(
"update bank set nama_lengkap = ?, nama_panggilan = ?, tempat_lahir = ?, "
+
"tanggal_lahir = ?, jenis_kelamin = ?, hobi = ?, email = ?, "
+
"anak_ke = ?, pendidikan_terakhir = ?, alamat = ? where id = ?"
);
st
.
setString
(
1
,
(
request
.
getParameter
(
"nama_lengkap"
)));
st
.
setString
(
2
,
(
request
.
getParameter
(
"nama_panggilan"
)));
st
.
setString
(
3
,
(
request
.
getParameter
(
"tempat_lahir"
)));
st
.
setString
(
4
,
(
request
.
getParameter
(
"tanggal_lahir"
)));
st
.
setString
(
5
,
(
request
.
getParameter
(
"jenis_kelamin"
)));
st
.
setString
(
6
,
(
request
.
getParameter
(
"hobi"
)));
st
.
setString
(
7
,
(
request
.
getParameter
(
"email"
)));
st
.
setString
(
8
,
(
request
.
getParameter
(
"anak_ke"
)));
st
.
setString
(
9
,
(
request
.
getParameter
(
"pendidikan_terakhir"
)));
st
.
setString
(
10
,
(
request
.
getParameter
(
"alamat"
)));
st
.
setString
(
11
,
(
request
.
getParameter
(
"id"
)));
st
.
executeUpdate
();
st
.
close
();
con
.
close
();
response
.
sendRedirect
(
"/DataBaseMahasiswa"
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
// response.sendRedirect("/latihanJavaServlet_Hanif/DataBase");
}
}
}
src/main/java/com/minggu3/tugasakhir/FilterDataBaseMahasiswa.java
0 → 100644
View file @
1246070b
package
com
.
minggu3
.
tugasakhir
;
import
java.io.IOException
;
import
javax.servlet.ServletException
;
import
javax.servlet.annotation.WebServlet
;
import
javax.servlet.http.HttpServlet
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
/**
* Servlet implementation class FilterDataBaseMahasiswa
*/
@WebServlet
(
"/FilterDataBaseMahasiswa"
)
public
class
FilterDataBaseMahasiswa
extends
HttpServlet
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* @see HttpServlet#HttpServlet()
*/
public
FilterDataBaseMahasiswa
()
{
super
();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected
void
doGet
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
// TODO Auto-generated method stub
response
.
getWriter
().
append
(
"Served at: "
).
append
(
request
.
getContextPath
());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected
void
doPost
(
HttpServletRequest
request
,
HttpServletResponse
response
)
throws
ServletException
,
IOException
{
// TODO Auto-generated method stub
doGet
(
request
,
response
);
}
}
src/main/webapp/EditDataMahasiswa.jsp
0 → 100644
View file @
1246070b
<%@ page
language=
"java"
contentType=
"text/html; charset=ISO-8859-1"
pageEncoding=
"ISO-8859-1"
%>
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"ISO-8859-1"
>
<title>
Insert title here
</title>
</head>
<body>
<h1>
Selamat datang ${username}
</h1>
<h1
class=
"semua"
>
Pengisian Form
</h1>
<div
class=
"semua"
>
<form
name=
"formnama"
action=
"../IsiForm"
method=
"post"
>
<label
for=
"namaLengkap"
>
Nama
</label>
<input
type=
"text"
id=
""
name=
"namaLengkap"
max=
"100"
value=
"${nama_lengkap}"
><br>
<label
for=
"namaPanggilan"
>
Nama Panggilan
</label>
<input
type=
"text"
id=
""
name=
"namaPanggilan"
max=
"10"
value=
"${nama_panggilan}"
><br>
<label
for=
"tempatLahir"
>
Tempat Lahir
</label>
<input
type=
"text"
id=
""
name=
"tempatLahir"
value=
"${tempat_lahir}"
><br>
<label
for=
"tanggalLahir"
>
Tanggal Lahir
</label>
<input
type=
"date"
id=
""
name=
"tanggalLahir"
value=
"${tanggal_lahir}"
><br>
<label
for=
"jenisKelamin"
>
Jenis Kelamin
</label>
<select
id=
""
name=
"jenisKelamin"
>
<option
value=
"Laki-Laki"
>
Laki-Laki
</option>
<option
value=
"Perempuan"
>
Perempuan
</option>
</select><br>
<label
for=
"hobi"
>
hobi
</label>
<input
type=
"checkbox"
id=
""
name=
"berenang"
value=
"Berenang"
>
<label
for=
"berenang"
>
Berenang
</label>
<input
type=
"checkbox"
id=
""
name=
"membacaBuku"
value=
"Membaca Buku"
>
<label
for=
"membacaBuku"
>
Membaca Buku
</label>
<input
type=
"checkbox"
id=
""
name=
"futsal"
value=
"Futsal"
>
<label
for=
"futsal"
>
Futsal
</label>
<input
type=
"checkbox"
id=
""
name=
"badminton"
value=
"Badminton"
>
<label
for=
"badminton"
>
Badminton
</label>
<input
type=
"checkbox"
id=
""
name=
"lainnya"
value=
"Lainnya"
>
<label
for=
"lainnya"
>
Lainnya
</label><br>
<label
for=
"email"
>
Email
</label>
<input
type=
"email"
id=
""
name=
"email"
value=
"${email}"
><br>
<label
for=
"anakKe"
>
Anak ke
</label>
<input
type=
"number"
id=
""
name=
"anakKe"
value=
"${anak_ke}"
}"
min=
"1"
max=
"15"
><br>
<label
for=
"pendidikanTerakhir"
>
Pendidikan Terakhir
</label>
<input
type=
"radio"
id=
""
name=
"pendidikan"
value=
"SMP"
>
<label
for=
"smp"
>
SMP
</label>
<input
type=
"radio"
id=
""
name=
"pendidikan"
value=
"SMA/SMK/MA"
>
<label
for=
"smaDkk"
>
SMA/SMK/Sederajat
</label>
<input
type=
"radio"
id=
""
name=
"pendidikan"
value=
"Strata 1"
>
<label
for=
"strata1"
>
Strata 1
</label>
<input
type=
"radio"
id=
""
name=
"pendidikan"
value=
"Strata 2"
>
<label
for=
"strata2"
>
Strata 2
</label>
<input
type=
"radio"
id=
""
name=
"pendidikan"
value=
"Strata 3"
>
<label
for=
"strata3"
>
Strata 3
</label><br>
<label
for=
"textArea"
>
Alamat
</label>
<textarea
rows=
"4"
cols=
"50"
name=
"alamat"
value=
"${alamat}"
></textarea><br>
<br>
<input
type=
"submit"
value=
"Back"
>
<input
type=
"submit"
value=
"Submit"
>
</form>
</body>
</html>
\ No newline at end of file
src/main/webapp/InputDataMahasiswa.jsp
View file @
1246070b
...
...
@@ -56,8 +56,8 @@
<textarea
rows=
"4"
cols=
"50"
name=
"alamat"
></textarea><br>
<br>
<input
type=
"submit"
value=
"Back"
>
<input
type=
"submit"
value=
"Submit"
>
<input
type=
"submit"
value=
"Reset"
>
</form>
</body>
</html>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment