SlideShare a Scribd company logo
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 Programming
Melina Krisnawati
 
penjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programmingpenjelasan konsep oop object oriented programming
penjelasan konsep oop object oriented programming
softscients
 
Tugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi ObjekTugas Praktikum Pemrograman Berorientasi Objek
Tugas Praktikum Pemrograman Berorientasi Objek
Pungkas Soebarkah
 
Pengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi ObjekPengantar Pemrograman Berorientasi Objek
Pengantar Pemrograman Berorientasi Objek
wawanext01
 
[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array[PBO] Pertemuan 2 - Method, String & array
[PBO] Pertemuan 2 - Method, String & array
rizki adam kurniawan
 
Modul Object Oriented Programming
Modul Object Oriented ProgrammingModul Object Oriented Programming
Modul Object Oriented Programming
Teknik Komputer & Informatika
 
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 objek
I Putu Arya Dharmaadi
 
[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor[PBO] Pertemuan 4 - Kontruktor Destruktor
[PBO] Pertemuan 4 - Kontruktor Destruktor
rizki adam kurniawan
 
Tugas aplinet meresum
Tugas aplinet meresumTugas aplinet meresum
Tugas aplinet meresum
hendrajuniarto
 
Pewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfacePewarisan, Polimorfisme, dan Interface
Pewarisan, Polimorfisme, dan InterfaceIbrahim Naki
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
rizki adam kurniawan
 
Pemrograman berbasis objek
Pemrograman berbasis objekPemrograman berbasis objek
Pemrograman berbasis objek
Rika 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 Programming
Akhmad Khanif Zyen
 
12. polymorphisme
12. polymorphisme12. polymorphisme
12. polymorphisme
Saprudin Eskom
 
Pbo
PboPbo
4 abstract class, interface
4 abstract class, interface4 abstract class, interface
4 abstract class, interface
Robbie AkaChopa
 
Kelas dan objek
Kelas  dan objekKelas  dan objek
Kelas dan objek
roy 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

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
Support for Improvement in Governance and Management SIGMA
 
Alevin d
Alevin dAlevin d
SEXTO AÑO B
    SEXTO AÑO B    SEXTO AÑO B
SEXTO AÑO B
guesta2583e
 
A sniper in Dublin
A sniper in DublinA sniper in Dublin
A sniper in Dublin
Brandon Shook
 
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
Yusaku Kinoshita
 
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
colegio arosemena tola
 
AWS Cloud Kata | Bangkok - Opening Keynote
AWS Cloud Kata | Bangkok - Opening KeynoteAWS Cloud Kata | Bangkok - Opening Keynote
AWS Cloud Kata | Bangkok - Opening Keynote
Amazon 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.2015
Golden Gate University
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
Elisanendes
 
Гликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Гликолим - линия профессиональных кислотных гликолевых пилингов МирраГликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Гликолим - линия профессиональных кислотных гликолевых пилингов Мирра
Егор Белый
 
Transforming Rehabilitation
Transforming RehabilitationTransforming Rehabilitation
Transforming Rehabilitation
UK National Audit Office
 
Bezinningsteksten
BezinningstekstenBezinningsteksten
Bezinningsteksten
Trias ngo
 
Тренды 2016 дизайн
Тренды 2016 дизайнТренды 2016 дизайн
Тренды 2016 дизайн
Анастасия Богдановская
 
Интенсивный уход и предотвращение преждевременного старения
Интенсивный уход и предотвращение преждевременного старенияИнтенсивный уход и предотвращение преждевременного старения
Интенсивный уход и предотвращение преждевременного старения
Егор Белый
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Sugianto oo
 
Search refrence
Search refrenceSearch refrence
Search refrence
hari kurniadi
 
Principles of Taxation in Economics
Principles of Taxation in EconomicsPrinciples of Taxation in Economics
Principles of Taxation in Economics
SwapanK
 
Marketing and Brand Management 2016
Marketing and Brand Management 2016 Marketing and Brand Management 2016
Marketing and Brand Management 2016
Andrew Pourtov
 
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...
Support for Improvement in Governance and Management SIGMA
 
Concepts of Taxation
Concepts of TaxationConcepts of Taxation
Concepts of Taxation
Gregar Donaven Valdehueza
 

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 Tugas 4 (individu) rekayasa web 0316

Pengenalan OOP
Pengenalan OOPPengenalan OOP
Pengenalan OOP
daffa12
 
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
Ajat Sudrajat
 
Kk 14
Kk 14Kk 14
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis obj
JulianGultom2
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
zisgoo
 
Fajar Satrio Java
Fajar Satrio JavaFajar Satrio Java
Fajar Satrio Java
Fajar Satrio
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
Rolly Yesputra
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
art david
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4
yuyun 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.pptx
HallendAfroni1
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982
debbie95
 
Struktur Pemrograman Java
Struktur Pemrograman JavaStruktur Pemrograman Java
Struktur Pemrograman Java
roji muhidin
 
Resume aplinet
Resume aplinetResume aplinet
Resume aplinet
Mais Weli Ropiah
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
ikasulistiyani
 
Pengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptxPengenalan_Materi-Paradigman_PBO-fix.pptx
Pengenalan_Materi-Paradigman_PBO-fix.pptx
ngajiyanto .
 
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
Hary 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 Tugas 4 (individu) rekayasa web 0316 (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 individuu
septianarul
 
Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316Tugas 7 rekayasa web 0316
Tugas 7 rekayasa web 0316
septianarul
 
Tugas 6 individu rekayasa web 0316
Tugas 6  individu rekayasa web 0316Tugas 6  individu rekayasa web 0316
Tugas 6 individu rekayasa web 0316
septianarul
 
Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316Tugas 5 individu rekayasa web 0316
Tugas 5 individu rekayasa web 0316
septianarul
 
Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316Tugas 3 (individu) rekayasa web 0316
Tugas 3 (individu) rekayasa web 0316
septianarul
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
septianarul
 
Presentation1 rekweb
Presentation1 rekwebPresentation1 rekweb
Presentation1 rekweb
septianarul
 

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

ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
refleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudahrefleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudah
muhamadsufii48
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
SdyokoSusanto1
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
PreddySilitonga
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
DinaSetiawan2
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
indraayurestuw
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
akram124738
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
nimah111
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 

Recently uploaded (20)

ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
refleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudahrefleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudah
 
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdfPPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
PPT ELABORASI PEMAHAMAN MODUL 1.4. budaya positfpdf
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
 
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
 
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdfKisi-kisi PAT IPS Kelas 8 semester 2.pdf
Kisi-kisi PAT IPS Kelas 8 semester 2.pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptxObservasi-Kelas-oleh-Kepala-Sekolah.pptx
Observasi-Kelas-oleh-Kepala-Sekolah.pptx
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
705368319-Ppt-Aksi-Nyata-Membuat-Rancangan-Pembelajaran-Dengan-Metode-Fonik.pptx
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 

Tugas 4 (individu) rekayasa web 0316

  • 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