UTS_PEMROGRAMANTERSTRUKTUR


“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


Postingan terkait:

Belum ada tanggapan untuk "UTS_PEMROGRAMANTERSTRUKTUR"

Posting Komentar