SlideShare a Scribd company logo
1 of 8
TUGAS 4 (INDIVIDU) REKAYASA WEB 0316
1. Apa yang dimaksud dengan istilah class pada
pemrograman java? Jelaskan dan berikan contoh
sederhana !
2. Jelaskan apa yang dimaksud dengan pemrograman
berorientasi object (object oriented programming)!
Berikan contoh sederhana!
3. Apa yang anda ketahui tentang Java Web Programming?
4. Sebutkan beberapa java web server yang anda ketahui !
Berikan ulasan singkat mengenai kekurangan dan
kelebihannya!
Jawaban No 1
Class merupakan cetakan atau blueprint atau prototype, hasil
dari cetakan itu disebut object. Objek adalah instance dari
kelas, satu kelas bisa memiliki beberapa objek. Class digunakan
untuk membuat kerangka dasar. Sebagai analogi, class di
ibaratkan dengan laptop atau notebook. Class dalam analogi
ini adalah gambaran umum tentang sebuah benda. Di dalam
pemrograman nantinya, contoh class seperti :
koneksi_database dan profil_user .
Contoh lainnya yaitu pesawat Boeing 737 dibuat dengan
rancangan yang sama, rancangan pesawat ini disebut kelas.
Hasil rancangan itu menjadi pesawat Boeing 737 yang disebut
objek. Pesawat-pesawat hasil rancangan tadi bisa memiliki
warna, nama yang berbeda-beda tergantung perusahaan
penerbangannya. Disini jelas bahwa objek memiliki sifat
independen.
Konsep Class :
▪ Kita dapat membuat tipe data sendiri yang disebut class
(abstract data type)
▪ Data dan Method disatukan dalam class (encapsulation)
▪ Class bertindak sebagai blueprint (kita dapat membuat
satu atau lebih obyek berdasarkan suatu class)
▪ Menerapkan konsep information/data hiding
▪ Komunikasi pada obyek dapat dilakukan dengan cara
mengirimkan pesan lewat method
Jawaban No 2
Pemrograman Berorientasi Object merupakan paradikma
pemrograman yang berorientasikan pada objek. Semua data
dan fungsi di bungkus dalam kelas-kelas atau objek-objek.
Setiap objek dapat menerima pesan, memproses data dan
mengirim pesan ke objek lainnya. Model data dalam
berorientasi objek, lebih fleksibel dan kemudahan mengubah
program dan lebih mudah di pelajari bagi pemula. Konsep
dari object oriented programming adalah lebih dari sekedar
sebuah konsep pemrograman. Object Oriented Programming
adalah cara berfikir tentang aplikasi yang mempelajari untuk
berfikir bahwa aplikasi bukan sekedar prosedur melainkan
sebagai object. Object yang dimaksud disini memiliki
pengertian suatu modul yang mengkombinasikan antara data
dan kode program.
Contoh program :
import javax.swing.*;
class Frame1 extends JFrame
{
Frame1()
{
super("Universitas Budi Luhur");
setSize(300,300);
setLocation(100,100);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
show();
}
public static void main(String[]args)
{
new Frame1();
}
}
Jawaban No 3
Java Web Programming adalah suatu web yang di buat
menggunakan program java dengan bantuan eclipse (editor
java, seperti netbeans) dan Apache tomcat sebagai server.
Apache Tomcat adalah server web berbasis opensource
yang mendukung untuk penggunakan JSP(Java Server
Pages).
Jawaban No 4
▪ Apache Tomcat adalah server web berbasis opensource
yang mendukung untuk penggunaan JSP (Java Server Pages)
=> Kelebihan Apache Tomcat
~ Performanya yang tinggi, stabil, memiliki banyak fitur
~ Mudah dikonfigurasi
~ Menggunakan hanya sedikit sumber daya pada server
~ Tidak bergantung pada thread untuk melayani klien
=> Kekurangan Apache Tomcat
~ Belum support IPV6
~ Update/Patchnya versi terbarunya lama keluar
~ Fast-CGInya tidak berfungsi maksimal
~ Pemakainya tidak sebanyak Apache
▪ Sun Java System Web Server merupakan perangkat lunak
infrastruktur yang canggih yang tersedia tanpa biaya. Sun
Java System Web Server dirancang untuk situs menengah
dan besar.
=> Kelebihan Sun Java System Web Server
~ Aman dan mudah dalam penggunaan
~ Menyediakan organisasi dengan platform penyebaran
tunggal untuk layanan Web, JSP, Java Servlet Teknologi,
NSAPI dan CGI
~ Merupakan perangkat lunak yang infrastruktur
~ Gratis/Tanpa biaya
=> Kekurangan Sun Java System Web Server
Keamanan file log mudah ditembus
Komunitasnya sedikit

More Related Content

What's hot

Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6ゴースト アノン
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingMelina Krisnawati
 
penjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programmingpenjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programmingsoftscients
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekPungkas Soebarkah
 
Pengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi ObjekPengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi Objekwawanext01
 
[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & arrayrizki adam kurniawan
 
Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Materi Kuliah Online
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekI Putu Arya Dharmaadi
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktorrizki adam kurniawan
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfaceIbrahim Naki
 
Pemrograman berbasis objek
Pemrograman berbasis objekPemrograman berbasis objek
Pemrograman berbasis objekRika Pertiwi
 
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented ProgrammingMobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented ProgrammingAkhmad Khanif Zyen
 
4 abstract class, interface
4 abstract class, interface4 abstract class, interface
4 abstract class, interfaceRobbie AkaChopa
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objekroy naldo
 

What's hot (19)

Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6
 
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented ProgrammingJava (Netbeans) - Abstract & Interface - Object Oriented Programming
Java (Netbeans) - Abstract & Interface - Object Oriented Programming
 
penjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programmingpenjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programming
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
 
Pengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi ObjekPengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi Objek
 
[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
 
Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
 
Tugas aplinet meresum
Tugas aplinet meresumTugas aplinet meresum
Tugas aplinet meresum
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan Interface
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
Pemrograman berbasis objek
Pemrograman berbasis objekPemrograman berbasis objek
Pemrograman berbasis objek
 
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented ProgrammingMobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
Mobile Application 2 Pertemuan 3 Dasar Kotlin Object Oriented Programming
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
 
Pbo
PboPbo
Pbo
 
4 abstract class, interface
4 abstract class, interface4 abstract class, interface
4 abstract class, interface
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objek
 

Viewers also liked

非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejsYusaku Kinoshita
 
AWS Cloud Kata | Bangkok - Opening Keynote
AWS Cloud Kata | Bangkok - Opening KeynoteAWS Cloud Kata | Bangkok - Opening Keynote
AWS Cloud Kata | Bangkok - Opening KeynoteAmazon Web Services
 
Option Fundamental Fundamental_I_Certificate_10.03.2015
Option Fundamental Fundamental_I_Certificate_10.03.2015Option Fundamental Fundamental_I_Certificate_10.03.2015
Option Fundamental Fundamental_I_Certificate_10.03.2015Golden Gate University
 
Гликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Гликолим - линия профессиональных кислотных гликолевых пилингов МирраГликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Гликолим - линия профессиональных кислотных гликолевых пилингов МирраЕгор Белый
 
Bezinningsteksten
BezinningstekstenBezinningsteksten
BezinningstekstenTrias ngo
 
Интенсивный уход и предотвращение преждевременного старения
Интенсивный уход и предотвращение преждевременного старенияИнтенсивный уход и предотвращение преждевременного старения
Интенсивный уход и предотвращение преждевременного старенияЕгор Белый
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa webSugianto oo
 
Principles of Taxation in Economics
Principles of Taxation in EconomicsPrinciples of Taxation in Economics
Principles of Taxation in EconomicsSwapanK
 
Marketing and Brand Management 2016
Marketing and Brand Management 2016 Marketing and Brand Management 2016
Marketing and Brand Management 2016 Andrew Pourtov
 

Viewers also liked (20)

Profile of the Audit Office of Lebanon, SIGMA conference 16 December 2014
Profile of the Audit Office of Lebanon, SIGMA conference 16 December 2014Profile of the Audit Office of Lebanon, SIGMA conference 16 December 2014
Profile of the Audit Office of Lebanon, SIGMA conference 16 December 2014
 
Alevin d
Alevin dAlevin d
Alevin d
 
SEXTO AÑO B
    SEXTO AÑO B    SEXTO AÑO B
SEXTO AÑO B
 
A sniper in Dublin
A sniper in DublinA sniper in Dublin
A sniper in Dublin
 
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
 
F:\gira de observacion a la refineria
F:\gira de observacion a la refineriaF:\gira de observacion a la refineria
F:\gira de observacion a la refineria
 
AWS Cloud Kata | Bangkok - Opening Keynote
AWS Cloud Kata | Bangkok - Opening KeynoteAWS Cloud Kata | Bangkok - Opening Keynote
AWS Cloud Kata | Bangkok - Opening Keynote
 
Option Fundamental Fundamental_I_Certificate_10.03.2015
Option Fundamental Fundamental_I_Certificate_10.03.2015Option Fundamental Fundamental_I_Certificate_10.03.2015
Option Fundamental Fundamental_I_Certificate_10.03.2015
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
Гликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Гликолим - линия профессиональных кислотных гликолевых пилингов МирраГликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Гликолим - линия профессиональных кислотных гликолевых пилингов Мирра
 
Transforming Rehabilitation
Transforming RehabilitationTransforming Rehabilitation
Transforming Rehabilitation
 
Bezinningsteksten
BezinningstekstenBezinningsteksten
Bezinningsteksten
 
Тренды 2016 дизайн
Тренды 2016 дизайнТренды 2016 дизайн
Тренды 2016 дизайн
 
Интенсивный уход и предотвращение преждевременного старения
Интенсивный уход и предотвращение преждевременного старенияИнтенсивный уход и предотвращение преждевременного старения
Интенсивный уход и предотвращение преждевременного старения
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Search refrence
Search refrenceSearch refrence
Search refrence
 
Principles of Taxation in Economics
Principles of Taxation in EconomicsPrinciples of Taxation in Economics
Principles of Taxation in Economics
 
Marketing and Brand Management 2016
Marketing and Brand Management 2016 Marketing and Brand Management 2016
Marketing and Brand Management 2016
 
Introducing SIGMA's Principles of Public Administration, Belgrade, 14 Decembe...
Introducing SIGMA's Principles of Public Administration, Belgrade, 14 Decembe...Introducing SIGMA's Principles of Public Administration, Belgrade, 14 Decembe...
Introducing SIGMA's Principles of Public Administration, Belgrade, 14 Decembe...
 
Concepts of Taxation
Concepts of TaxationConcepts of Taxation
Concepts of Taxation
 

Similar to Class Java

Pengenalan OOP
Pengenalan OOPPengenalan OOP
Pengenalan OOPdaffa12
 
Tugas Rekayasa Web instilah pada pemrograman java
Tugas Rekayasa Web instilah pada pemrograman javaTugas Rekayasa Web instilah pada pemrograman java
Tugas Rekayasa Web instilah pada pemrograman javaAjat Sudrajat
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis objJulianGultom2
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1zisgoo
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingRolly Yesputra
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316art david
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4yuyun kuratu
 
Materi-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptxMateri-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptxHallendAfroni1
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982debbie95
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Javaroji muhidin
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxngajiyanto .
 
Panduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi Thread
Panduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi ThreadPanduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi Thread
Panduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi ThreadHary HarysMatta
 
Makalah java final
Makalah java finalMakalah java final
Makalah java finaladitamayahya
 
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]resaarisiswo
 
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Koplak Koplakan
 

Similar to Class Java (20)

Pengenalan OOP
Pengenalan OOPPengenalan OOP
Pengenalan OOP
 
Tugas Rekayasa Web instilah pada pemrograman java
Tugas Rekayasa Web instilah pada pemrograman javaTugas Rekayasa Web instilah pada pemrograman java
Tugas Rekayasa Web instilah pada pemrograman java
 
Kk 14
Kk 14Kk 14
Kk 14
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis obj
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Fajar Satrio Java
Fajar Satrio JavaFajar Satrio Java
Fajar Satrio Java
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4
 
Materi-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptxMateri-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptx
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982
 
Modul pbo
Modul pboModul pbo
Modul pbo
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
 
Resume aplinet
Resume aplinetResume aplinet
Resume aplinet
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
 
Panduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi Thread
Panduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi ThreadPanduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi Thread
Panduan Java sebagai Pemrograman Berorientasi Objek dan Implementasi Thread
 
Makalah java final
Makalah java finalMakalah java final
Makalah java final
 
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]Resa ari siswo[1210652011], rico nilar hartono[1210652008]
Resa ari siswo[1210652011], rico nilar hartono[1210652008]
 
Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)Tugas resume aplinet (edi,vani,risky)
Tugas resume aplinet (edi,vani,risky)
 

More from septianarul

Tugas 8 individuu
Tugas 8 individuuTugas 8 individuu
Tugas 8 individuuseptianarul
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316septianarul
 
Tugas 6 individu rekayasa web 0316
Tugas 6  individu rekayasa web 0316Tugas 6  individu rekayasa web 0316
Tugas 6 individu rekayasa web 0316septianarul
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316septianarul
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316septianarul
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 
Presentation1 rekweb
Presentation1 rekwebPresentation1 rekweb
Presentation1 rekwebseptianarul
 

More from septianarul (7)

Tugas 8 individuu
Tugas 8 individuuTugas 8 individuu
Tugas 8 individuu
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316
 
Tugas 6 individu rekayasa web 0316
Tugas 6  individu rekayasa web 0316Tugas 6  individu rekayasa web 0316
Tugas 6 individu rekayasa web 0316
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Presentation1 rekweb
Presentation1 rekwebPresentation1 rekweb
Presentation1 rekweb
 

Recently uploaded

JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 

Recently uploaded (20)

JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 

Class Java

  • 1. TUGAS 4 (INDIVIDU) REKAYASA WEB 0316 1. Apa yang dimaksud dengan istilah class pada pemrograman java? Jelaskan dan berikan contoh sederhana ! 2. Jelaskan apa yang dimaksud dengan pemrograman berorientasi object (object oriented programming)! Berikan contoh sederhana! 3. Apa yang anda ketahui tentang Java Web Programming? 4. Sebutkan beberapa java web server yang anda ketahui ! Berikan ulasan singkat mengenai kekurangan dan kelebihannya!
  • 2. Jawaban No 1 Class merupakan cetakan atau blueprint atau prototype, hasil dari cetakan itu disebut object. Objek adalah instance dari kelas, satu kelas bisa memiliki beberapa objek. Class digunakan untuk membuat kerangka dasar. Sebagai analogi, class di ibaratkan dengan laptop atau notebook. Class dalam analogi ini adalah gambaran umum tentang sebuah benda. Di dalam pemrograman nantinya, contoh class seperti : koneksi_database dan profil_user . Contoh lainnya yaitu pesawat Boeing 737 dibuat dengan rancangan yang sama, rancangan pesawat ini disebut kelas. Hasil rancangan itu menjadi pesawat Boeing 737 yang disebut objek. Pesawat-pesawat hasil rancangan tadi bisa memiliki warna, nama yang berbeda-beda tergantung perusahaan penerbangannya. Disini jelas bahwa objek memiliki sifat independen.
  • 3. Konsep Class : ▪ Kita dapat membuat tipe data sendiri yang disebut class (abstract data type) ▪ Data dan Method disatukan dalam class (encapsulation) ▪ Class bertindak sebagai blueprint (kita dapat membuat satu atau lebih obyek berdasarkan suatu class) ▪ Menerapkan konsep information/data hiding ▪ Komunikasi pada obyek dapat dilakukan dengan cara mengirimkan pesan lewat method
  • 4. Jawaban No 2 Pemrograman Berorientasi Object merupakan paradikma pemrograman yang berorientasikan pada objek. Semua data dan fungsi di bungkus dalam kelas-kelas atau objek-objek. Setiap objek dapat menerima pesan, memproses data dan mengirim pesan ke objek lainnya. Model data dalam berorientasi objek, lebih fleksibel dan kemudahan mengubah program dan lebih mudah di pelajari bagi pemula. Konsep dari object oriented programming adalah lebih dari sekedar sebuah konsep pemrograman. Object Oriented Programming adalah cara berfikir tentang aplikasi yang mempelajari untuk berfikir bahwa aplikasi bukan sekedar prosedur melainkan sebagai object. Object yang dimaksud disini memiliki pengertian suatu modul yang mengkombinasikan antara data dan kode program.
  • 5. Contoh program : import javax.swing.*; class Frame1 extends JFrame { Frame1() { super("Universitas Budi Luhur"); setSize(300,300); setLocation(100,100); setResizable(false); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); show(); } public static void main(String[]args) { new Frame1(); } }
  • 6. Jawaban No 3 Java Web Programming adalah suatu web yang di buat menggunakan program java dengan bantuan eclipse (editor java, seperti netbeans) dan Apache tomcat sebagai server. Apache Tomcat adalah server web berbasis opensource yang mendukung untuk penggunakan JSP(Java Server Pages).
  • 7. Jawaban No 4 ▪ Apache Tomcat adalah server web berbasis opensource yang mendukung untuk penggunaan JSP (Java Server Pages) => Kelebihan Apache Tomcat ~ Performanya yang tinggi, stabil, memiliki banyak fitur ~ Mudah dikonfigurasi ~ Menggunakan hanya sedikit sumber daya pada server ~ Tidak bergantung pada thread untuk melayani klien => Kekurangan Apache Tomcat ~ Belum support IPV6 ~ Update/Patchnya versi terbarunya lama keluar ~ Fast-CGInya tidak berfungsi maksimal ~ Pemakainya tidak sebanyak Apache
  • 8. ▪ Sun Java System Web Server merupakan perangkat lunak infrastruktur yang canggih yang tersedia tanpa biaya. Sun Java System Web Server dirancang untuk situs menengah dan besar. => Kelebihan Sun Java System Web Server ~ Aman dan mudah dalam penggunaan ~ Menyediakan organisasi dengan platform penyebaran tunggal untuk layanan Web, JSP, Java Servlet Teknologi, NSAPI dan CGI ~ Merupakan perangkat lunak yang infrastruktur ~ Gratis/Tanpa biaya => Kekurangan Sun Java System Web Server Keamanan file log mudah ditembus Komunitasnya sedikit