laporan praktikum modul 1 & 2.doc wed

Upload: arilsetiawan915

Post on 19-Jul-2015

514 views

Category:

Documents


2 download

TRANSCRIPT

LAPORAN PRAKTIKUM PEMROGRAMAN WEB MODUL 1 & MODUL 2

Disusun oleh : Nama : vuat hasan No. Mhs : 095410099 Jurusan: TI S1

LABORATORIUM TERPADUSekolah Tinggi Manajemen Informatika dan Komputer

AKAKOMYogyakarta

2012

MODUL 1STRUKTUR APLIKASI WEB 1. TeoriAplikasi web pada Java tersusun atas file Servlet, JSP, dan file library. Servet adalah kelas Java murni yang diturunkan dari kelas HttpServlet. Sedangkan JSP berisi tag tag HTML (seperti halnya file html biasa) ditambah kode-kode Java. Untuk melengkapi, aplikasi sering ditambah dengan file HTML biasa.

2. Tugas

Membuat project baru dengan nama Latihan1: Halaman Web yang q buat Selamat Pagi Dunia........ Hasil saat runningnya ialah:

Menambahkan Servlet dengan nama LatServlet: package package1; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class LatServlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { // TODO output your page here out.println(""); out.println(""); out.println("Servlet LatServlet"); out.println(""); out.println(""); out.println("Servlet LatServlet at " + request.getContextPath () + ""); out.println("Nama : vuat hasan "); out.println("No.Mhs : 095410099 "); out.println("Jusuran : Teknik Informatika "); out.println("Jenjang : S1 "); out.println(""); out.println(""); // } finally { out.close(); } } // protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); }

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } public String getServletInfo() { return "Short description"; }// } Saat Dijalankan Hasilnya:

Menambahkan JSP dengan nama LatJSP.jsp

Ini Adalah Halaman Selamat datang dihalaman web kami,,,,,,,, Saat Dijalankan Hasilnya:

3. KesimpulanDari Praktikum Modul 1 Dapat Disimpulkan: Aplikasi web java tersusun atas file JSP, Servlet, dan file library. Pada saat membuat sebuah project baru yang akan muncul pertama kali ialah file jsp dengan nama index.jsp. Untuk mengubah URL Relative dari suatu aplikasi dengan masuk keproperties dari project pilih run dan isikan Relative URL yang Diinginkan. Untuk menjalankan aplikasi JSP pada web browser yang tidak langsung jalan dengan format: http://localhost:8080/(nama_project)/(nama_aplikasi) Untuk memodifikasi sebuah url pada servlet dapat dilakukan dengan cara mengganti url-pattern pada web.xml nya.

4. Listing

MODUL 2STRUKTUR KONTROL 1. Tujuan Mahasiswa dapat menggunakan struktur control untuk kasus tertentu Mahasiswa dapat membuat pemrograman PHP yang melibatkan pernyataan perulangan.

2. PembahasanPraktik 1 Struktur Control IF Penjelasan: $nilai1 = merupakan perintah untuk menginputkan nilai kedalam pernyataan program. if($nilai1 > $nilai2) echo "$nilai1 Lebih Besar dari pada $nilai2
"; pernyataan perumpamaan if yang digunakan untuk meyatakan bahwa jika nilai pertama itu lebih besar dari nilai kedua maka akan ditampilkan pernyataan : nilai pertama Lebih besar daripada nilai2. if($nilai2 < 0) echo "nilai2 adalah negative"; Pernyataan tersebut menyatakan bahwa jika nilai 2 kurang dari 0 maka akan dimunculkan pernyataan bahwa nilai 2 adalah negative. Praktik 2

Struktur control IF ELSE

Penjelasan: Pada pernyataan if else tersebut sebuah nilai diinputkan kemudian diproses dengan perintah if dan else. $bil=8; nilai dari bil ialah 8. Setelah diketahui nilai yang diinputkan adalah 8 maka diuji dengan perintah if ($bil %2 ==0) perintah ini menyatakan bahwa jika nilai bilangan dimodulus 2 sama dengan 0 maka bilangan $bil merupakan bilangan genap. Namun jika nilai bil belum memenuhi pada statement if maka secara otomatisperintah else dijalankan sehingga muncul pernyataan bilangan $bil merupakan bilangan ganjil Praktik 3 Pernyataan SWITCH Penjelasan: Pada perintah switch ini pernyataan akan diproses dengan cara mencocokannya dengan statement yang ada. $jurusan = "SI"; menyatakan bahwa nilai dari jurusan ialah SI. switch($jurusan) menyatakan bahwa pernyataan yang dicari ialah nilai dari jurusan. case "KA": echo "$jurusan = Komputerisasi akuntansi";

break; pernyataan yang diinputkan sebelumnya dicocokan dengan statement. Pada statement statement 1 ternyata berbeda dengan pernyataan yang diinputkan sehingga lanjut kestatement kedua. Pada statemen kedua juga ternyata belum sama dengan nilainya dengan yang diinputkan sehingga dilanjutkan lagi kestatement ketiga. Pada statement ketiga nilainya sama dengan nilai yang diinputkan sehingga perintah program kemudian berhenti mencari dan menampilkan tulisan SI = Sistem Informatika. break merupakan perintah yang berfungsi menghentikan proses jika nilainya sudah memenuhi/ sama dengan statement. Praktik 4 Pernyataan SWITCH Penjelasan: pada praktik ke 4 pada prinsipnya sama dengan praktik ke 3. $jurusan = "ti"; menyatakan bahwa nilai yang diinputkan ialah ti. switch($jurusan) manyatakan bahwa nilai yang dicari ialah nilai jurusan. Setelah nilai yang dicari diinputkan maka akan diproses dengan mencocokannya pada statement pertama. Pada statement pertama nilai ti tidak sama dengan nilai KA sehingga proses dilanjutkan kestatement kedua. Pada statement kedua dicocokkan dengan nilai yang diinputkan ternyata masih belum sama sehingga dilanjutkan kembali kestatement ketiga. Pada statement ketiga dan keempat juga belum memenuhi nilai yang diinputkan. Karena tidak ada nilai yang memenuhi maka statement default secara otomatis dijalankan oleh program sehinggamuncul pernyataan ($jurusan ) tidak terdaftar Praktik 5

Perulangan dengan While Penjelasan: Fungsi while merupakan perulangan yang akan berhenti jika pernyataan itu bernilai benar. $i = 0; menyatakan bahwa nilai i awalnya ialah 0. while($bi

Saat dijalankan hasilnya:

Perulangan dengan do while: Perulangan dengan Do While

Saat dijalankan hasilnya:

Tugas 2 Perulangan while dengan kondisi if else didalamnya: Perulangan Perulangan While dan Kondisi If Else

Jika dijalankan hasilnya:

Tugas 3 Diskon Untuk Suatu Produk

Jika dijalankan hasilnya:

4. KesimpulanDari Praktikum Modul 2 dapat disimpulkan: Perintah if akan menjalankan suatu statement jika kondisinya bernilai benar(True) Cara kerja perintah if else yaitu jika statement 1 benar maka jalankan,jika salah statement 2 akan dijalankan. Perintah if elseif merupakan perintah yang digunakan untuk mengambil keputusan yang didalamnya terdapat banyak statement. Perintah Switch juga digunakan untuk pengambilan keputusan yang banyak statementnya seperti pada if elseif,tetapi dipswitch digunakan perintah break untuk menghentikan pencarian dan menampilkannya,tanpa adanya break maka semua pernyataan akan dijalankan. Dalam perulangan terdapat 3 perintah yaitu while, for, dan do-while. Perintah while akan terus diulang selama kondisi berisi TRUE dan akan berhenti jika kondisi berisi FALSE. Perintah for merupakan perulangan yang memiliki 3 ekspresi, Perintah do-while akan berakhir jika ekspresi bernilai salah.

5. Listing