News Update :
Home » » MAKALAH Pemrograman Mobile “Pemrograman javaEE untuk membuat web atau web application berbasis java eclipse.”

MAKALAH Pemrograman Mobile “Pemrograman javaEE untuk membuat web atau web application berbasis java eclipse.”

Penulis : qcucpsbatam on Jumat, 16 Juni 2017 | Juni 16, 2017

MAKALAH
Pemrograman Mobile

“Pemrograman javaEE untuk membuat web atau web application berbasis java eclipse.”







                                     NAMA                           :         POLTAK SITOMPUL
                                     NPM                              :         141510071
                                     DOSEN                         :         Sasa Ani Arnomo, S.Kom., M.SI.


FAKULTAS TEKNIK
UNIVERSITAS PUTERA BATAM
BATAM
2017



KATA PENGANTAR


Segala puji syukur  penulis  panjatkan kehadirat Tuhan Yang Maha Esa yang telah memmberikan rahmat  serta karunia-Nya sehingga penulis dapat menyelesaikan makalah yang berjudul “Pemrograman Mobile”.
Penulisan makalah ini merupakan salah satu syarat dalam menyelesaikan studi sarjana(S1)Program Studi Sistem Informasi di Universitas Putera Batam
Selama menyelesaikan makalah ini maupun selama mengikuti program studi,banyak pihak yang turut memberikan bantuan baik secara moril maupun material.
Untuk itu,pada kesempatan ini penulis mengucapkan terimakasih yang tak terhingga kepada:
1.      Bapak Sasa Ani Arnomo, S.Kom., M.SI.selaku dosen pembimbing mata kuliah Sistem Informasi geografis
2.      Kawan-kawan Prodi Sistem Informasi,yang juga dalam mata kuliah ini.
3.      Dan pihak lain yang belum bias disebutkan saat ini.
  Penulis  menyadari sepenuhnya bahwa makalah ini tidak luput dari kesalahan,baik dalam penyajian,materi,pembahasan lainnya. Oleh karena itu,kritik dan saran sangat diharapkan  demi perbaikan makalah ini. Akhir dari penulisan makalah ini  penulis berharap semoga makalah yang sederhana ini  dapat memberi mamfaat bagi pengebang ilmu pengetahuan di masa yang akan datang. Amin
  

Penulis

      Poltak SItompul


BAB I

PENDAHULUAN







BAB II

PEMBAHASAN

 

2.1. Sekilas Tentang Bahasa Pemrograman Java



2.2. Sejarah Bahasa Pemrograman JAVA





2.3. Perkambangan bahasa Pemrograman Java




2.4. Pemrograman javaEE untuk membuat web atau web application berbasis java

Pada jendela eclipse yang telah terbuka Pilih menu File -> New -> dynamic web projectinput nama projectnya, kemudian click finish.




 Selanjutnya pada kolom project explorer didalam java resource, klik kanan pada folder src dan pilih new package, kemudian pada jendela yang keluar ketikkan nama package dan click fisnish


Selanjutnya pada package yang kita buat tadi kita buat satu class java untuk controller kita.
klik kanan pada package tersebut kemudian pilih new->class
Pada jendela yang muncul ketik nama classnya kemudian hilangkan centang pada bagian which method.....

kemudian click finish.
Kita biarkan dulu file tersebut.
Masih pada package yang sama kita buat satu file servlet yang akan menjadi controller kita.
Klik kanan pada package tersebut, pilih new->servlet Beri nama kemudian klik finish.
Selanjutnya kita akan membuat view yang akan menampilkan website kita, klik kanan pada folder WebContent pilih new -> Jsp File



Setelah ketiga file tersebut terbuat kita akan mulai coding..
Oke, untuk tutorial ini kita akan mencoba untuk menampilkan nama dan alamat orang.
Kita mulai dari class Model1 yang kita buat tadi.
Kita buat variable private untuk nama dan alamat.
Kemudian kita buat juga method untuk setter dan getter kedua variable tersebut.



Selanjutnya pada file controller kita, kita akan membuat script untuk menangani aksi pada website yang akan kita buat.
Pada file tersebut telah ada dua method doGet dan doPost.
Kita dapat menggunakan yang mana saja, namun pada tutorial ini kita akan menggunakan doPost, sebab kita akan membuat form input dengan metode post.

package com.programmergoblog.belajarjavaweb;

public class Model1 {
 private String nama="";
 private String alamat="";


 public String getNama() {
  return nama;
 }
 public void setNama(String nama) {
  this.nama = nama;
 }
 public String getAlamat() {
  return alamat;
 }
 public void setAlamat(String alamat) {
  this.alamat = alamat;
 }



}
kemudian kita ambil post dari form jsp (akan kita buat nanti) dan memasukkannya kedalam variable nama dan alamat yang kita buat melalui instansiasi object orang tadi menggunakan method setter.
package com.programmergoblog.belajarjavaweb;
 
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 Controller1
 */
@WebServlet("/Controller1")
public class Controller1 extends HttpServlet {
 private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public Controller1() {
        super();
        // TODO Auto-generated constructor stub
    }
 
 /**
  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  Model1 orang = new Model1();
  request.setAttribute("orang", orang);
  getServletContext().getRequestDispatcher("/view1.jsp").forward(request,response);
 }
 

 /**
  * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  Model1 orang = new Model1();
  
  String namaDariForm = request.getParameter("nama");
  String alamatDariForm = request.getParameter("alamat");
  
  orang.setNama(namaDariForm);
  orang.setAlamat(alamatDariForm);
  
  request.setAttribute("orang", orang);
  getServletContext().getRequestDispatcher("/view1.jsp").forward(request,response);
  
 }








 <br>
 <br>



<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
<jsp:useBean id="orang" scope="request" class="com.programmergoblog.belajarjavaweb.Model1"></jsp:useBean>
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
Nama : <jsp:getProperty property="nama" name="orang"/>
<br>
Alamat : <jsp:getProperty property="alamat" name="orang"/>
 
 
<form action="Controller1" method="post">
 <input type="text" name="nama">
 <br>
 <input type="text" name="alamat">
 <br>
 <input type="submit" value="daftar">
</form>
 
 
</body>
</html>



tambahkan scrip ini didalam method tersebut,
Model1 orang = new Model1();
  request.setAttribute("orang", orang);
  getServletContext().getRequestDispatcher("/view1.jsp").forward(request,response);


kemudian kita bisa menjalankan program dengan klik menu run pilih run, pada jendela yang muncul klik finish.









BAB III

PENUTUP


1. Berorientasi objek


 Java adalah bahasa pemrograman yang berorientasi pada objek. Java membagi program menjadi objek-objek serta memodelkan sifat dan tingkah laku masing-masing dalam menyelesaikan suatu masalah.


2. Java bersifat multiplatform


 Java dirancang untuk mendukung aplikasi yang dapat beroperasi di lingkungan jaringan berbeda. Untuk mengakomodasi hal tersebut, Java compiler membangkitkan bytecodes (sebuah format yang tidak tergantung pada arsitektur tertentu yang didesain untuk mengirimkan kode ke banyak platform perangkat keras dan perangkat lunak secara efisien). Java dapat dijalankan oleh banyak platform seperti Linux, Unix, Windows, Solari, maupun Mac.

3. Java bersifat multithread

   Multithreading adalah kemampuan suatu program komputer untuk mengerjakan beberapa proses dalam suatu waktu. Thread dalam Java memiliki kemampuan untuk memanfaatkan kelebihan multi prosessor apabila sistem operasi yang digunakan mendukung multi prosessor.

 Java memiliki library rutin yang lengkap untuk dirangkai pada protocol TCP/IP (seperti HTTP dan FTP) dengan mudah. Kemampuan networking Java lebih kuat dan lebih mudah digunakan. Java memudahkan tugas pemrograman jaringan yang sulit seperti membuka dan mengakses sebuah soket koneksi. Java juga mamudahkan pembuatan CGI (Common Gateway Interface).
 Java dirancang untuk beradaptasi dengan lingkungan yang sedang berkembang. Java bersifat dinamis dalam tahap linking. Class yang ada dapat di link sebatas yang diperlukan, apabila diperlukan modul kode yang baru dapat di link dari beberapa sumber, bahkan dari sumber dalam jaringan Internet.

Daftar Pustaka


http://kuncoro666.blogspot.co.id/2012/07/keuntungan-java.html. (n.d.). Retrieved from http://kuncoro666.blogspot.co.id/2012/07/keuntungan-java.html: http://kuncoro666.blogspot.co.id/2012/07/keuntungan-java.html
http://natery.blog.widyatama.ac.id/2015/09/12/pengertian-dan-sejarah-bahasa-pemrograman-java/. (n.d.). Retrieved from http://natery.blog.widyatama.ac.id/2015/09/12/pengertian-dan-sejarah-bahasa-pemrograman-java/
http://one-inspirations.blogspot.co.id/2013/10/makalah-bahasa-pemrograman-java.html. (n.d.). Retrieved from http://one-inspirations.blogspot.co.id/2013/10/makalah-bahasa-pemrograman-java.html
http://tutorialjavanetbeansmysql.blogspot.co.id/2012/06/cara-mengatasi-error-null-pointer-pada.html. (n.d.). Retrieved from http://tutorialjavanetbeansmysql.blogspot.co.id/2012/06/cara-mengatasi-error-null-pointer-pada.html
http://wha-thie09.blogspot.co.id/2014/10/sejarah-perkembangan-bahasa-pemrograman.html. (n.d.). Retrieved from http://wha-thie09.blogspot.co.id/2014/10/sejarah-perkembangan-bahasa-pemrograman.html
https://programmergoblog.blogspot.co.id/2015/11/membuat-website-dengan-java.html. (n.d.). Retrieved from https://programmergoblog.blogspot.co.id/2015/11/membuat-website-dengan-java.html














Share this article :

Posting Komentar

 
Company Info | Contact Us
Copyright © 2011. campus . All Rights Reserved.
Design Template by ubikayukampung | Support by creating website | Powered by Blogger