Rabu, 23 Mei 2018

CONTOH PAPER FRAMEWORK JSP MEMBUAT FORM FIELDSET DENGAN IDE NETBEANS 8.2


Makalah
Membuat Sebuah Tampilan Web Dengan Menggunakan
Framework Java Server Pages ( JSP ) Pada Netbeans 8.2
Mata Kuliah Praktikum Pemrogaman Terstruktur
Dosen Pengampu Imanaji Hari Sayekti, S.Pd., M.Pd



Disusun oleh :
HASAN ALI MASPUR ( 18. MI. 0008 )



AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIK PGRI KEBUMEN
TAHUN AJARAN 2017 / 2018






Kata Pengantar
Segala puji syukur saya panjatkan kehadirat Allah SWT yang telah memberikan rahmat, taufik, hidayah-Nya sehingga saya dapat menyelesaikan penulisan makalah tentang Framework Java Server Pages ( JSP ). Terselesaikannya penulisan makalah ini diharapkan dapat memberi informasi yang bersifat edukasi dan menghadirkan klarifikasi terhadap berbagai hal tentang Framework Java Server Pages ( JSP ). Penulisan makalah ini diajukan guna untuk memenuhi Ujian Tengah Semester mata kuliah Pemrogaman Terstruktur dengan Dosen Pengampu Imanaji Hari Sayekti. S.Pd, M.Pd.
Dalam menyusun makalah ini, tidak sedikit hambatan yang penulis hadapi.Namun penulis menyadari bahwa kelancaran dalam penyusunan materi tidak  lain berkat bantuan ,dorongan dan bimbingan orangtua, sehingga kendala-kendala yang penulis hadapi dapat tertasi.
Oleh karena itu penulis mengucapakan terimakasih kepada pihak yang telah membantu :
·         Orang tua yang telah turut membantu, membimbing dan memberikan semangat sehingga kesulitan dalam pembuatan makalah ini dapat terselesaikan.
·         Dosen pengampu mata kuliah Pemrogaman Terstruktur yang telah banyak memberikan materi.
·         Teman- teman yang memberikan saran dan petunjuk kepada penulis sehingga penulis dapat menyelesaikan makalah ini. Semoga materi makalah ini dapat bermanfaat dan menjadi acuan/dasar pemikiran bagi pihak yang membutuhkan, khususnya bagi penulis sehingga tujuan yang diharapkan dapat tercapai, Amiin.

Kebumen, 18 Mei 2018

Penulis
DAFTAR ISI

KATA PENGANTAR ........................................................................................ 2
DAFTAR ISI ...................................................................................................... 3
BAB I PENDAHULUAN .................................................................................. 4
A.    Latar Belakang Masalah ......................................................................... 4
B.     Rumusan Masalah .................................................................................. 4
C.     Tujuan Penulisan .................................................................................... 4

BAB II PEMBAHASAN .................................................................................... 5
1.      Pengertian Framework ............................................................................ 5
2.      Pengertian Java Server Pages ( JSP )........................................................ 6
3.      Macam-macam Framework .................................................................... 7
4.      Tutorial Java Server Pages ...................................................................... 8

BAB III PENUTUP .......................................................................................... 14
A.    Kesimpulan ........................................................................................... 14
B.     Kritik dan Saran .................................................................................... 14

DAFTAR PUSTAKA ....................................................................................... 15







BAB I
PENDAHULUAN

1. Latar Belakang Masalah

      Pembuatan aplikasi web dengan menggunakan framework sudah semakin banyak dan sangat mudah untuk di jumpai. Framework selain dapat mempercepat dan mempermudah dalam pembuatan suatu aplikasi web, juga bisa digunakan kembali untuk pembuatan aplikasi lain sehingga lebih efisien.
      Pembuatan situs web (website) forum dapat mengimplementasikan framework untuk pengembangannya. Framework dapat memudahkan dalam melakukan perubahan dan perawatan situs web, baik web statis atau dinamis. Hal ini terjadi karena saat melakukan perubahan pada framework, keseluruhan web aplikasi akan berubah mengikuti perubahan pada framework.
2. Rumusan Masalah
1.    Apa itu Framework ?
2.    Apa itu Framework Java Server Pages ( JSP )
3.    Apa saja macam-macam framework ?

3. Tujuan Penulisan 
1.    Untuk mengetahui tentang Framework
2.    Untuk mengetahui fungsi Framework
3.    Untuk memahami macam-macam Framework
4.    Untuk mengetahui apa itu Framework Java Server Pages ( JSP )
5.    Untuk memberi informasi cara membuat sebuah web dengan Framework Java Server Pages ( JSP ).
BAB II
PEMBAHASAN

APA ITU FRAMEWORK?


·        Pengertian framework 
Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulanscript (terutama class dan function) yang dapat membantu developer/programmer dalammenangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangunaplikasi.bisa juga dikatakan framework adalah komponen pemrorgaman yang siap re-use kapansaja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama.misalkan saat anda membuat aplikasi web berbasis ajax yang setiap kali harus melakukanxmlhttprequest, maka xajax telah mempurmudahnya untuk anda dengan menciptakan sebuahobjek khusus yang siap digunakan untuk operasi ajax berbasis php. Itu adalah salah satu contohkecil, selebihnya framework jauh lebih luas dari itu.secara sederhana bisa dijelaskan bahwa framework adalah kumpulan fungsi (libraries),maka seorang programmer tidak perlu lagi membuat fungsi-fungsi (biasanya disebut kumpulanlibrary) dari awal, programmer tinggal memanggil kumpulan library atau fungsi yang sudah adadidalam framerwork, tentunya cara menggunakan fungsi-fungsi itu sudah ditentukan olehframework. Beberapa contoh fungsi-fungsi standar yang telah tersedia dalam suatu framework adalah fungsi paging, enkripsi, email, seo, session, security, kalender, bahasa, manipulasigambar, grafik, tabel bergaya zebra, validasi, upload, captcha, proteksi terhadap xss(xssfiltering), template, kompresi, xml dan lain-lain.

·        PENGERTIAN JSP ( JAVA SERVER PAGES )
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java, serta merupakan bagian teknologi J2EE (Java 2 Enterprise Edition). JSP sangat sesuai dan tangguh untuk menangani presentasi di web. Sedangkan J2EE merupakan platform Java untuk pengembangan sistem aplikasi enterprise dengan dukungan API (Application Programming Inteface) yang lengkap dan portabilitas serta memberikan sarana untuk membuat suatu aplikasi yang memisahkan antara business logic (sistem), presentasi dan data. JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara keseluruhan. JSP juga memerlukan JVM (Java Virtual Machine) supaya dapat berjalan, yang berarti juga mengisyaratkan keharusan menginstal Java Virtual Machine diserver, dimana JSP akan dijalankan. Selain JVM, JSP juga memerlukan server yang disebut dengan Web Container. Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web yang menampilkan isi secara dinamik. Teknologi JSP di desain untuk membuat lebih mudah dan cepat dalam membuat aplikasi berbasis web yang bekerja dengan berbagai macam web serverapplication serverbrowser dan development toolJava Server Pages (JSP) adalah bahasa scripting untuk web programming yang bersifat server side seperti halnya PHP dan ASP. JSP dapat berupa gabungan antara baris HTML dan fungsi-fungsi dari JSP itu sendiri. Berbeda dengan Servlet yang harus dikompilasi oleh USER menjadi class sebelum dijalankan, JSP tidak perlu dikompilasi oleh USER tapi SERVER yang akan melakukan tugas tersebut. Makanya pada saat user membuat pertama kali atau melakukan modifikasi halaman dan mengeksekusinya pada web browser akan memakan sedikit waktu sebelum ditampilkan. Daur Hidup JSP sebagai gambaran bagaimana JSP melalui masa hidupnya bisa dilihat pada gambar berikut:
Gambar 2. 1 Daur Hidup JSP
Seperti tipe aplikasi java lainnya (Servlet, Applet, Midlet dll), JSP juga bertipe strong type artinya penggunaan variable pada halaman tersebut harus dideklarasikan terlebih dahulu. Misalnya pada sintaks pengulangan berikut :
for (int i=1; i<13; i++)
{
// statement
}
Seperti halnya skrip-skrip server side yang lain, JSP pun memerlukan Web server. Skrip ASP memerlukan IIS sebagai web server, PHP memerlukan IIS atau Apache, sedangkan JSP bisa menggunakan Apache Tomcat sebagai salah satu web serveryang mendukungnya agar bisa menjalankan file-file JSP yang berbasis Java, diperlukan web server yang mampu memproses Java, atau minimal JSP engine yang dapat terintegrasi dengan web server. Web Container Menurut spesifikasi J2EE, dikenal EJB ContainerWeb Container dan Application ServerWeb Containeradalah services yang dijalankan oleh suatu Java Application Server hususnya untuk services yang compliance/kompatibel dengan Servlet dan JSP. Selain menjadi services oleh Java Application ServerWeb Container dapat berdiri sendiri. Contoh Web Container adalah Tomcat, ServletExec, Resin, Jrun, Blazix. Web Container juga dapat bekerja sama dengan web server, misalnya Tomcat dengan Apache, Jrun dengan IIS. Web Server adalah software untuk server yang menangani request melalui protokol HTTP yang digunakan oleh situs-situs web saat ini dalam menangani request file statik HTML, sepeti Apache dan Microsoft IIS. Web server sekarang sering “dibungkus” oleh Java Application Server sebagai HTTP Server. Java Application Server adalah Server yang terdiri atas HTTP Server (Web Server), EJB Container maupun Web Container. Contoh Java Application Server: Sun J2EE RI 1.2/1.3, Borland AppServer 4.5/Enterprise Server 5.0, Oracle9i Application Serverdan lainnya,




·         Macam-macam Framework dalam bahasa pemrogaman

Pada Framework PHP ada : CodeIgniter, Laravel, Yii, Symfony, Zend Framework,
CakePHP, Fuel PHP, Phalcon PHP, Slim, Lumen.
Pada Framework C# ( C Sharp ) ada :  .NET Framework
Pada Framework Java ada : Spring, Struts, Hibernate, Seam, JSF ( Java Server Faces ), dll.




1.      Metode Penelitian
     Untuk mengetahui framework apa sesuai dan digunakan pada project yang akan dibuat, tentu bukanlah hal yang mudah. Apabila kita mencarinya melalui internet, maka akan cukup menguras waktu. Tetapi hal demikian tidak seharusnya membuat programmer berputus asa. Untuk dapat menentukan dan menilainya perlu dilakukan penelitian, uji coba, dan pemecahan masalah serta menyampaikan hasil penilitian kepada sosial sebagai penyempurnaan dari sumber-sumber yang telah ada.

2.      Praktikum
Sebagai persiapan :
§  PC atau laptop yang support Netbeans
§  IDE Netbeans 8.2 (instal)
§  JDK (instal)

3.    Membuat Project Baru

Membuatan form Fieldset melalui aplikasi Java Netbeans 8.2....



Langkah pertama yang harus kita lakukan adalah sebagai berikut
1.      Pertama kita buka aplikasi Java Netbeans kita



2. Selanjutnya kita membuat file JSP baru

 Ini adalah tampilan jsp yang sudah di buat
3 .  Setelah jadi kemudian masukan kode

<html>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>hasan</title>
        <style>
        table, th, td {
            border: 0px solid black;
        }
        </style>
    </head>
<body>
    <fieldset>
      <legend>tentang anda</legend>
    <td width="150" align="center" valign="top">
        <table>
            <tr>
            <td>nama lengkap</td>
            <td>
            <input type="text" name="textfield" id="textfield" value=""/>
            </td>
            </tr>
        <tr>
            <td>alamat</td>
        <td>
            <input type="text" name="textfield" id="textfield" value=""/>
        </td>
        </tr>
        <tr>
        <td>pesan dan kesan</td>
        <td>
        <textarea NAME="rendah" COLS=13 ROWS=5>tuliskan pesan anda di sini</textarea>
        </td>
        </tr>
    </table>
        <td>
        <fieldset>
            <legend>hobi anda?</legend>
                <input type="radio" name="hoby" value="renang"/> renang<br>
                <input type="radio" name="hoby" value="futsal"/> futsal<br>
                <input type="radio" name="hoby" value="volly"/> volly<br>
        </fieldset></td>
         <p align="center"></p>
        <input type="submit" name="button" id="button" value="submit"/>
    </fieldset>
    </body>
</html> 

4.    berikut contoh dalam netbeans:

di teruskan sampai selesai seperti di bawah:


Tidak lupa pembuatan java.class untuk memangil “URL” seperti di bawah ini:



Jika sudah tinggal  “Deploy” dan ”Open in browser” maka akan tampil seperti di bawah:

Terimakasih, semoga bermanfaat.....

























BAB III
PENUTUP

·         Kesimpulan
Untuk menggunakan Sebuah Framework java perlu ketelitian dalam menulis coding, karena jika terdapat kesalahan 1 karakter huruf maka sistem akan eror tidak dapat berjalan sempurna saat proses runing. Perlu diperhatikan juga ketika akan menginstal netbeans sesuaikan dengan bitrate komputer anda. 32 atau 64 bit agar aplikasi netbeans dapat terinstal dengan baik/sempurna.

·         Kritik dan Saran 
     Menyadari bahwa penulis masih jauh dari kata sempurna, kedepannya penulis akan lebih fokus dan details dalam menjelaskan tentang makalah di atas dengan sumber - sumber yang lebih banyak yang tentunya dapat di pertanggung jawabkan.

Untuk saran bisa berisi kritik atau saran terhadap penulisan juga bisa untuk menanggapi terhadap kesimpulan dari bahasan makalah yang telah di jelaskan. Untuk bagian terakhir dari makalah adalah daftar pustaka. Terimakasih.
























DAFTAR PUSTAKA 

1.      https://id.scribd.com/doc/99424606/Makalah-Framework-Collection
2.      https://id.scribd.com/doc/52982287/PENGERTIAN-FRAMEWORK
4.      http://informaraka.blogspot.co.id/2017/03/macam-macam-framework.html

Kamis, 03 Mei 2018

PRAKTIKUM STRUKTUR DATA KE 5


Laporan
Hasil Praktikum Pemrogaman Terstruktur
MEMBUAT FORM FIELDSET KE 2
Mata Kuliah Praktikum Pemrogaman Terstruktur
Dosen Pengampu Imanaji Hari Sayekti, S.Pd., M.Pd


Disusun oleh :
Hasan Ali Maspur ( 17. MI. 0008 )


AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIK PGRI KEBUMEN
TAHUN AJARAN 2017 / 2018

A. TUJUAN PRAKTIKUM
1.                     Memahami konsep pembuatan FieldSet
2.                   Mampu membuat Form FieldSet pada Java.

B. ALAT DAN BAHAN
1.                   PC 1 unit support netbean.
2.                 .Software java SDK

C. KESELAMATAN KERJA
1.                  Gunakan peralatan sesuai dengan fungsinya
2.                  Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan


·         Pada kesempatan kali ini saya akan memberikan tutorial pembuatan form Fieldset melalui aplikasi Java Netbeans 8.2....

1. Pertama kita buka aplikasi Java Netbeans kita
            2. Selanjutnya kita membuat file JSP baru dan masukkan kode berikut
   
   <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>tugas AMIK Hasan Ali</title>
   <style>
    table,th,td{
        border:0px solid black;
    }
    </style>
    </head>
    <body>
        <fieldset>
            <legend>tentang anda</legend>
            <td width="256" align="center" valign="top">
                <table>
                    <tr>
                        <td>Username</td>
                        <td><input type="text" name="textfield" id="textfield" value="Nama" /></td>
                    </tr>
                    <tr>
                        <td>Password</td>
                        <td><input type="password" name="textfield2" id="textfield2" value="...."/></td>
                    </tr>
                    <tr>
                        <td>Alamat</td>
                        <td><input type="text" name="textfield2" id="textfield2" value="alamat"/></td>
                    </tr>
                    <tr>
                        <td>pesan dan kesan</td>
                        <td><textarea COLS="30" ROWS="6" readonly>tuliskan pesan anda di sini</textarea></td>
                    </tr>
                </table>
                <fieldset>
                <legend>hoby anda?</legend>
                <td width="256" align="center" valign="top">
                    <form>
                    <input type="radio" name="hoby" value="beternak" checked> beternak<br>
                    <input type="radio" name="hoby" value="sepakbolla"> sepakbolla<br>
                    <input type="radio" name="hoby" value="futsal"> futsal<br>
                    </form>
                </fieldset>
                <br>
                    ---Di rumah punya---
                    <form>
                    <input type="checkbox" name="vehicle" value="Mobil"> Mobil <br>
                    <input type="checkbox" name="vehicle" value="Motor"> Motor <br>
                    <input type="checkbox" name="vehicle" value="Sepeda"> Sepeda <br>
                    </form>
                </br>
                    <br>
                        Pilihan Jurusanmu :
                    <form>
                        <select name="jurusan">
                            <option value="informatika">informatika</option>
                            <option value="matematika">metematika</option>
                            <option value="inggris">inggris</option>
                            <option value="akuntansi">akuntansi</option>
                            <option value="ekonomi">ekonomi</option>
                        </select>
                    </form>
                    </br>
                    <br>   
                    <font face="Times New Roman">
                    ---- Tambahkan File Foto Anda ----</font><br>
                    <form>
                        <input type="file" name="pic" accept="image/*">
                    </form>
                    </br>
                <br>
                    <input type="submit" name="button" id="button" value="submit"/>
                </br>
        </fieldset>
    </body>
    </html>

       
    </body>
   </html>
     Seperti Berikut ini  :









    Selanjutnya kita buat Java Classnya :
    Copykan kode berikut ini : 
    @RequestMapping(value = "/hasan1")
    public ModelAndView hasan1(){
        ModelAndView mav = new ModelAndView();
        mav.setViewName("dua");
        return mav; 
    }



Jika Berhasil Maka Tampilannya Akan Seperti Dibawah ini : 



Demikian Tutorial yang dapat saya buat, Terimakasih 
Kritik dan Saran di Komentar ...... :) :)


MEMBUAT ANIMASI 3D TickTockCollision MENGGUNAKAN JAVA CLASS PADA NETBEANS

AMIK PGRI KEBUMEN - Grafika Komputer – Jobshet11 Laporan Hasil Jobshet11 "MEMBUAT ANIMASI 3D  TickTockCollision "  MENGGUNA...