“PENGGUNAAN
FRAMEWORK STRUTS PADA JAVA
MENGGUNAKAN
NEATBEANS”
Dosen
Pengampu: Imanaji Hari Sayekti, S.Pd., M.Pd.
Disusun oleh :
Nama : Sarman
NIM :
17.MI.0015
AKADEMI MANAJEMEN INFORMATIKA
DAN KOMPUTER PGRI KEBUMEN
TAHUN 2018
KATA PENGANTAR
Puja dan puji syukur saya haturkan kepada Allah Subhanahu Wata’ala yang
telah memberikan banyak nikmat, taufik dan hidayah. Sehingga saya dapat
menyelesaikan makalah yang berjudul “Penggunaan Framework Struts Pada Java
Menggunakan Netbeans” dengan baik tanpa ada halangan yang berarti. Oleh karena
itu saya sampaikan banyak terima kasih kepada:
1.
Bapak Imanaji Hari Sayekti, S.Pd.,
M.Pd., selaku dosen pembimbing
2.
Mahasiswa AMIK PGRI KEBUMEN
3.
Orang tua yang telah mendukung
4.
Teman-teman
Diluar itu,
penulis sebagai manusia biasa menyadari sepenuhnya bahwa masih banyak
kekurangan dalam penulisan makalah ini, baik dari segi tata bahasa, susunan
kalimat maupun isi. Oleh sebab itu dengan segala kerendahan hati , saya selaku
penyusun menerima segala kritik dan saran yang membangun dari pembaca.
Demikian
yang bisa saya sampaikan, semoga makalah ini dapat menambah khazanah ilmu
pengetahuan dan memberikan manfaat nyata untuk masyarakat luas.
Kebumen, 18
Mei 2018
Penulis
DAFTAR ISI
KATA
PENGANTAR...............................................................................................................
2
DAFTAR ISI..............................................................................................................................
3
BAB I
PENDAHULUAN..........................................................................................................
4
A. Latar
Belakang.........................................................................................................
4
B. Rumusan
Masalah.....................................................................................................4
C. Tujuan......................................................................................................................
4
BAB II PEMBAHASAN...........................................................................................................
5
A. Pengertian
Framework..............................................................................................5
B. Framework
Struts......................................................................................................5
C. Praktikum..................................................................................................................6
BAB III
PENUTUP.................................................................................................................
14
Kesimpulan..............................................................................................................................
14
DAFTAR PUSTAKA
BAB I
PENDAHULUAN
A.
Latar Belakang
Pada
masa yang maju sekarang banyak ditemui pembuatan aplikasi web menggunakan
framework java, Bahasa pemrograman Java dan frameworknya memungkinkan anda
untuk membuat dan mengembangkan aplikasi web yang memerlukan fleksibilitas yang
tinggi.
B.
Rumusan Masalah
1. Apa
itu framework?
2. Apa
kegunaan framework?
3. Apa
itu framework struts?
4. Bagaimana
cara kerja framework struts?
C.
Tujuan
1. Untuk
mengetahui tentang pengertian framework
2. Untuk
mengetahui tentang kegunaan framework
3. Untuk
mengetahui framework struts
4. Untuk
mengetahui cara membuat web menggunakan framework struts
BAB II
PEMBAHASAN
1. Pengertian
Framework
Framework adalah sebuah software untuk memudahkan
para programer untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai
fungsi diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu
agar tersusun dan tersetruktur dengan rapih. Dengan menggunakan framework bukan
berarti kita akan terbebas dengan pengkodean. Karena kita sebagai seorang
pengguna framework haruslah menggunakan fungsi – fungsi dan variable yang ada
di dalam sebuah framework yang kita gunakan.
2. Framework
Struts
Struts
merupakan aplikasi framework open source yang di design untuk membantu para
developer dalam membangun arsitektur aplikasi berbasis pada
Model-View-Controller (MVC) , dimana design MVC sudah merupakan standard umum
dalam membangun aplikasi Web anda dengan penggunaaan servlet Java dan Java
Server Pages (JSP) sebagai teknologinya.
Framework
Struts dapat dipecahkan menjadi menjadi 3 area utama, sesuai design MVC:
·
Model
Dimana implementasinya
disini berupa class Action,m menyediakan logik bisnis yang harus ditulis oleh
kita, developer. Bagaimana nantinya interaksi antara Controller dan class
Action yang kita progra, nantinya akan berbasis pada sebuah file konfigurasi yang
dapat kita modifikasi secara mudah lewat file yang namanya : struts-config.xml.
·
View
View merupakan
sekumpulan tag library dari JSP, untuk memudahkan kita dalam membuat form
secara cepat. (anda bisa bayangkan form Struts disini hampir sama dengan form HTML
yang biasa anda buat.)
·
Controller
Merupakan sebuah
servlet, yang akan mengtransfer semua request yang datang dari HTTP ke Action
yang telah diset melalui file xml yang sudah dijelaskan diatas.
3. Praktikum
Persiapan
awal:
·
Laptop/Pc support Neatbeans
·
Aplikasi Netbeans 8.2 (instal/bisa
didownload di situs resmi)
·
JDK (instal)
Langkah-langkah
a) Buatlah
sebuah project baru pada Netbeans dengan cara klik File – New Project – pilih
Java Web – Web Aplications – Next. Isikan nama pada project name, kemudian Next
pilih server, setelah itu klik Next beri tanda centang pada Struts 1.3.10,
kemudian klik Finish.
b) Sebelum
melakukan edit dan lain-lain kita coba Deploy project terlebih dahulu dengan
cara klik kanan project kemudian pilih Deploy. Jika berhasil tampilannya seperti
gambar di bawah ini.
c) Membuat
Form Login, buatlah file dengan nama LoginForm1.jsp, dengan cara klik kanan
pada Web Pages – New – JSP. Isikan file jsp tersebut seperti gambar di bawah
ini.
d) Pada
Source Package buatlah package dengan nama sarmen.struts, dengan cara klik
kanan pada Source Package – New – Java Package, pada Source Package beri nama
sarmen.struts selanjutnya klik finish.
e) Kemudian
buat LoginForm pada package dengan cara klik kanan pada sarmen.struts – New –
Others – Pilih forlder Struts pada bagian kiri dan pilih Struts Action Form
Bean pada sebelah kanan kemudian klik Next, pada class name beri nama LoginForm
selanjutnya klik Finish.
f) Samakan
isi LoginForm.java seperti pada gambar di bawah ini
g) Kemudian
pada sarmen.struts buatlah LoginAction dengan cara klik kanan pada
sarmen.struts – New – Others – pilih folder Struts – pilih Struts Action – Next
– Pada class name beri nama LoginAction, selanjutnya pada Action path tuliskan
/Login – Next – Pada input resource klik Browse kemudian pilih LoginForm1.jsp,
hilangkan juga ceklist pada Validate ActionForm Bean, Finish.
h) Pada
LoginAction.java samakan seperti gambar berikut
i)
Selanjutnya buka file struts-config.xml,
edit dan samakan seperti gambar di bawah ini
j)
Selanjutnya pada file index.jsp hapus <jsp:forward
page="Welcome.do"/> dan gantikan dengan <br><a
href="./Login.do">Silahkan Login</a>
k) Kemudian
Deploy dan Run, jika berhasil tampilannya akan seperti di bawah ini
l)
Klik Silahkan Login untuk menuju ke halaman
Login, maka akan tampil seperti gambar di bawah ini
m) Selesai.
BAB
III
PENUTUP
Kesimpulan
·
Alur Struts, sebelum user mengakses
situs, ActionServlet mengakses dan membaca file konfigurasi. Saat page login
di-load, tags struts-html berusaha merender field HTML. Saat form di kirimkan,
nilai dari form secara otomatis di set ke dalam ActionForm object.
·
Perbedaan dengan framework spring
mungkin tidak begitu jauh, akan tetapi memang harus benar-benar jeli dalam
pengodean dan harus memahami bagian-bagiannya.
DAFTAR
PUSTAKA
Belum ada tanggapan untuk "UTS_PEMROGRAMANTERSTRUKTUR"
Posting Komentar