SlideShare a Scribd company logo
TUGAS 2 – REKAYASA WEB
Universitas Budi Luhur
Fakultas Teknologi Informasi
Program Studi Sistem Informasi
Periode 0316 Tahun 2016
Oleh
Gilbert Abednego
1312511049
XML
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan
umum yang disarankan oleh W3C untuk membuat dokumen markup
keperluan pertukaran data antar sistem yang beraneka
ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language)
yang merupakan bahasa standar untuk melacak Internet.
JSON (JavaScript Object Notation) adalah format pertukaran data yang
ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan
dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian
dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 -
Desember 1999.
JSON
Perlu diketahui beberapa hal dibawah ini:
XML bukan merupakan pengganti HTML.
XML dan HTML yang dirancang dengan tujuan yang berbeda:
XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa
data.
HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data
terlihat.
HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa
informasi tentang.
Keuntungan XML
– Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain
– Memungkinkan pemrograman yang lebih baik: maka dibuat suatu software
pengolah XML
– Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan
XSLT
– Pencarian data cepat karena XML merupakan data dalam format yang
terstruktur
– Plain Text dan platform independent
– Untuk pertukaran data
Perbedaan HTML & XML
Dokumen XML dapat digunakan untuk berbagai macam tujuan, seperti:
– Sebagai penyimpan data (database) yang mudah dibaca oleh user karena
disimpan dalam bentuk teks.
– Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar
perusahaan, atau mentransfer data dari DBMS yang berbeda (mis: Oracle ke SQL
Server).
– Sebagai acuan membuat bahasa baru, seperti WML (Wireless Markup
Language) yang digunakan pada mobile device dengan protokol WAP, atau
VoiceXML yang digunakan sebagai bahasa markup untuk pengenalan suara,
dialog, aplikasi interaksi respon suara maupun DTMF (seperti aplikasi pengisian
pulsa atau call center), dan sebagainya.
– Sebagai file konfigurasi, di Java dokumen-dokumen XML sering kita jumpai
seperti file server.xml dan web.xml yang digunakan Tomcat, atau perintah-
perintah query yang disimpan dalam file XML yang dipakai pada framework iBatis
atau Hibernate.
Sejauh mana perkembangannya? XML menjadi dasar dari beberapa bahasa
markup yang telah sedang berkembang sampai saat ini, seperti: XHTML
(perbaikan dari HTML), VoiceXML (bahasa untuk aplikasi suara, telepon), XForms
(form pada web yang dapat digunakan pada berbagai macam jenis browser,
seperti: desktop, PDA , handphone, kertas), XPath, XPointer, XSL dan XSLT
(transformasi dan presentasi XML).
Perbedaan HTML & XML
JavaScript (/ d və skr pt/) adalah bahasa pemrograman tingkat tinggi danˈ ʒɑː ˌ ɪ
dinamis. JavaScriptpopuler di internet dan dapat bekerja di sebagian besar
penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape
dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan
tag SCRIPT.
Javascript
Front-End Developer
Programmer yang lebih fokus pada tampilan luarnya (layout), jika kalian melihat
web-web yang bagus layout/tampilanya itu biasanya dibuat oleh para front-end
web developer untuk itu mereka harus bisa memahami beberapa bahasa
programming diantaranya HTML, CSS, Javascript dan Jquery.
Front – End & Back End
Back-End Developer
Programmer yang lebih fokus pada fungsi-fungsi dari website tersebut, misalnya
membuat form registrasi, pembayaran dan lain sebagainya, karena itu mereka
harus bisa memahami beberapa bahasa programming juga diantaranya php, sql,
java dan lain sebagainya.
Sebuah developer website menerima pesanan pembuatan website, perusahaan
tersebut hanya memberikan gambar website yang mereka inginkan (atau yang
biasa disebut mockup). Disinilah peran Back-end dan Front-End developer
dibedakan, yang pertama memulai pekerjaan adalah Front-End, para Front-End
developer akan memulai tugas mereka yang pertama yaitu merubah
gambar(mockup) tadi menjadi sebuah halaman web static berbentuk HTML (atau
yang biasa disebut dengan slicing), tugas ini cukup berat karena seorang Fron-
End developer harus memastikan hasil slicing mereka sama persis dengan
gambar(mockup) baik itu tampilan, animasi, dan lain-lain. Seorang Fron-End
developer biasanya harus memahami beberapa bahasa programming yaitu
HTML, CSS, Javascript dan Jquery. Setelah para Fron-end developer selesai
maka mereka akan memeberikan hasil berbentuk Web Static yang kemudian
akan dirubah menjadi Web Dinamis oleh Back-End Developer. Setelah menerima
file web static maka Back-End developer akan segera merubah file tersebut
menjadi Web Dinamis, tugas Back-End Developer biasanya adalah memastikan
semua fungsi berjalan dengan baik dan benar dan para Back-end ini harus
memamahi beberapa bahasa programming yaitu php, sql, java dan
sebagainya.
Ilustrasi Front – End & Back End
Thank You
Gilbert Abednego
Thank You
Gilbert Abednego

More Related Content

What's hot

1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku
IrfanRifangga
 
Tugas 2 Rekayasa Web
Tugas 2 Rekayasa WebTugas 2 Rekayasa Web
Tugas 2 Rekayasa Web
Ridah Almakhbuby
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2
debbie95
 
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KITugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
osta92
 
Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916
Dimas Setiadi
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
septianarul
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Sugianto oo
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
Elisanendes
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
dodyalfad
 
pemograman API
pemograman APIpemograman API
pemograman API
FarisLufhy
 
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XMLPENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
Dian Arifin
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
yuyun kuratu
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
Nasrul Akbar
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
Ratri Alfiani
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
Apa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back endApa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back end
Azhar Krisna
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
nurul azmi
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
fahreza yozi
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2
rizkyripai
 
Tugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLTugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BL
Rafid Rizkulloh
 

What's hot (20)

1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku
 
Tugas 2 Rekayasa Web
Tugas 2 Rekayasa WebTugas 2 Rekayasa Web
Tugas 2 Rekayasa Web
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2
 
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KITugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
 
Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
 
pemograman API
pemograman APIpemograman API
pemograman API
 
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XMLPENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
PENGERTIAN TENTANG PHP, MYSQL, CSS, HTML DAN XML
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
 
Apa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back endApa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back end
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2
 
Tugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLTugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BL
 

Viewers also liked

Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...
Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...
Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
Dectane Nouveautes 15 Septembre 2009
Dectane Nouveautes 15 Septembre 2009Dectane Nouveautes 15 Septembre 2009
Dectane Nouveautes 15 Septembre 2009
autoprestige
 
P H Y S I O L O G Y O F N A M A S M A R A N D R
P H Y S I O L O G Y  O F  N A M A S M A R A N   D RP H Y S I O L O G Y  O F  N A M A S M A R A N   D R
P H Y S I O L O G Y O F N A M A S M A R A N D R
ghanyog
 
13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...
13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...
13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...
US Environmental Protection Agency (EPA), Center for Computational Toxicology and Exposure
 
South Africa
South AfricaSouth Africa
Mommy Book
Mommy BookMommy Book
Mommy Bookluhtalac
 
Self-efficacy as a factor in evaluation of e-petitions
Self-efficacy as a factor in evaluation of e-petitionsSelf-efficacy as a factor in evaluation of e-petitions
Self-efficacy as a factor in evaluation of e-petitions
Danube University Krems, Centre for E-Governance
 
J2 Ee Tutorial Cn P46
J2 Ee Tutorial Cn P46J2 Ee Tutorial Cn P46
J2 Ee Tutorial Cn P46yiditushe
 
A Perfect Diagram
A Perfect DiagramA Perfect Diagram
A Perfect Diagram
sweemoi khor
 
Rotman Magazine Interview
Rotman Magazine InterviewRotman Magazine Interview
Rotman Magazine Interview
Michael Stallard
 
Ss China Interesting Sights
Ss China Interesting SightsSs China Interesting Sights
Ss China Interesting Sights
Mireia Buchaca
 
深入掌握J2 Ee编程技术
深入掌握J2 Ee编程技术深入掌握J2 Ee编程技术
深入掌握J2 Ee编程技术yiditushe
 
Working For Health
Working For HealthWorking For Health
Working For Health
Christina Parmionova
 
RodcóRdoba
RodcóRdobaRodcóRdoba
RodcóRdoba
Mireia Buchaca
 
GSA Meeting
GSA MeetingGSA Meeting
GSA Meeting
Advomatic, LLC
 

Viewers also liked (15)

Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...
Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...
Application of Unsymmetrical Indirect Covariance NMR Methods to the Computati...
 
Dectane Nouveautes 15 Septembre 2009
Dectane Nouveautes 15 Septembre 2009Dectane Nouveautes 15 Septembre 2009
Dectane Nouveautes 15 Septembre 2009
 
P H Y S I O L O G Y O F N A M A S M A R A N D R
P H Y S I O L O G Y  O F  N A M A S M A R A N   D RP H Y S I O L O G Y  O F  N A M A S M A R A N   D R
P H Y S I O L O G Y O F N A M A S M A R A N D R
 
13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...
13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...
13C-15N Correlation via Unsymmetrical Indirect Covariance NMR: Application to...
 
South Africa
South AfricaSouth Africa
South Africa
 
Mommy Book
Mommy BookMommy Book
Mommy Book
 
Self-efficacy as a factor in evaluation of e-petitions
Self-efficacy as a factor in evaluation of e-petitionsSelf-efficacy as a factor in evaluation of e-petitions
Self-efficacy as a factor in evaluation of e-petitions
 
J2 Ee Tutorial Cn P46
J2 Ee Tutorial Cn P46J2 Ee Tutorial Cn P46
J2 Ee Tutorial Cn P46
 
A Perfect Diagram
A Perfect DiagramA Perfect Diagram
A Perfect Diagram
 
Rotman Magazine Interview
Rotman Magazine InterviewRotman Magazine Interview
Rotman Magazine Interview
 
Ss China Interesting Sights
Ss China Interesting SightsSs China Interesting Sights
Ss China Interesting Sights
 
深入掌握J2 Ee编程技术
深入掌握J2 Ee编程技术深入掌握J2 Ee编程技术
深入掌握J2 Ee编程技术
 
Working For Health
Working For HealthWorking For Health
Working For Health
 
RodcóRdoba
RodcóRdobaRodcóRdoba
RodcóRdoba
 
GSA Meeting
GSA MeetingGSA Meeting
GSA Meeting
 

Similar to Tugas 2 – rekayasa web

Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
rimaafauziaah
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
ricoadityaputra
 
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
Universitas Budi Luhur
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
lailyfitria
 
Html5
Html5Html5
Html5
agus248
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
dewiapril1996
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
Gepeng Kurus
 
Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545
imeldafelicia
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
1110651055
 
Tugas 2 rekayasa web
Tugas  2 rekayasa webTugas  2 rekayasa web
Tugas 2 rekayasa web
helmy afifi
 
API
APIAPI
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Riyadi Saputra
 
Tugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidTugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art david
art david
 

Similar to Tugas 2 – rekayasa web (13)

Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
 
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
 
Html5
Html5Html5
Html5
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
 
Tugas 2 rekayasa web
Tugas  2 rekayasa webTugas  2 rekayasa web
Tugas 2 rekayasa web
 
API
APIAPI
API
 
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
 
Tugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art davidTugas 8 rekayasa web 1211510944 art david
Tugas 8 rekayasa web 1211510944 art david
 

More from Gilbert Abednego

Tugas 10 – rekayasa web
Tugas 10 – rekayasa webTugas 10 – rekayasa web
Tugas 10 – rekayasa web
Gilbert Abednego
 
Tugas 9 – rekayasa web
Tugas 9 – rekayasa webTugas 9 – rekayasa web
Tugas 9 – rekayasa web
Gilbert Abednego
 
Kelompok 6
Kelompok 6Kelompok 6
Kelompok 6
Gilbert Abednego
 
Tugas 8 – rekayasa web
Tugas 8 – rekayasa webTugas 8 – rekayasa web
Tugas 8 – rekayasa web
Gilbert Abednego
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
Gilbert Abednego
 
Tugas 6 – rekayasa web
Tugas 6 – rekayasa webTugas 6 – rekayasa web
Tugas 6 – rekayasa web
Gilbert Abednego
 
Tugas 5 – rekayasa web
Tugas 5 – rekayasa webTugas 5 – rekayasa web
Tugas 5 – rekayasa web
Gilbert Abednego
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
Gilbert Abednego
 
Tugas 3 – rekayasa web
Tugas 3 – rekayasa webTugas 3 – rekayasa web
Tugas 3 – rekayasa web
Gilbert Abednego
 

More from Gilbert Abednego (9)

Tugas 10 – rekayasa web
Tugas 10 – rekayasa webTugas 10 – rekayasa web
Tugas 10 – rekayasa web
 
Tugas 9 – rekayasa web
Tugas 9 – rekayasa webTugas 9 – rekayasa web
Tugas 9 – rekayasa web
 
Kelompok 6
Kelompok 6Kelompok 6
Kelompok 6
 
Tugas 8 – rekayasa web
Tugas 8 – rekayasa webTugas 8 – rekayasa web
Tugas 8 – rekayasa web
 
Tugas 7 – rekayasa web
Tugas 7 – rekayasa webTugas 7 – rekayasa web
Tugas 7 – rekayasa web
 
Tugas 6 – rekayasa web
Tugas 6 – rekayasa webTugas 6 – rekayasa web
Tugas 6 – rekayasa web
 
Tugas 5 – rekayasa web
Tugas 5 – rekayasa webTugas 5 – rekayasa web
Tugas 5 – rekayasa web
 
Tugas 4 – rekayasa web
Tugas 4 – rekayasa webTugas 4 – rekayasa web
Tugas 4 – rekayasa web
 
Tugas 3 – rekayasa web
Tugas 3 – rekayasa webTugas 3 – rekayasa web
Tugas 3 – rekayasa web
 

Tugas 2 – rekayasa web

  • 1. TUGAS 2 – REKAYASA WEB Universitas Budi Luhur Fakultas Teknologi Informasi Program Studi Sistem Informasi Periode 0316 Tahun 2016 Oleh Gilbert Abednego 1312511049
  • 2. XML XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
  • 3. JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON
  • 4. Perlu diketahui beberapa hal dibawah ini: XML bukan merupakan pengganti HTML. XML dan HTML yang dirancang dengan tujuan yang berbeda: XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data. HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat. HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi tentang. Keuntungan XML – Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain – Memungkinkan pemrograman yang lebih baik: maka dibuat suatu software pengolah XML – Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSLT – Pencarian data cepat karena XML merupakan data dalam format yang terstruktur – Plain Text dan platform independent – Untuk pertukaran data Perbedaan HTML & XML
  • 5. Dokumen XML dapat digunakan untuk berbagai macam tujuan, seperti: – Sebagai penyimpan data (database) yang mudah dibaca oleh user karena disimpan dalam bentuk teks. – Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda (mis: Oracle ke SQL Server). – Sebagai acuan membuat bahasa baru, seperti WML (Wireless Markup Language) yang digunakan pada mobile device dengan protokol WAP, atau VoiceXML yang digunakan sebagai bahasa markup untuk pengenalan suara, dialog, aplikasi interaksi respon suara maupun DTMF (seperti aplikasi pengisian pulsa atau call center), dan sebagainya. – Sebagai file konfigurasi, di Java dokumen-dokumen XML sering kita jumpai seperti file server.xml dan web.xml yang digunakan Tomcat, atau perintah- perintah query yang disimpan dalam file XML yang dipakai pada framework iBatis atau Hibernate. Sejauh mana perkembangannya? XML menjadi dasar dari beberapa bahasa markup yang telah sedang berkembang sampai saat ini, seperti: XHTML (perbaikan dari HTML), VoiceXML (bahasa untuk aplikasi suara, telepon), XForms (form pada web yang dapat digunakan pada berbagai macam jenis browser, seperti: desktop, PDA , handphone, kertas), XPath, XPointer, XSL dan XSLT (transformasi dan presentasi XML). Perbedaan HTML & XML
  • 6. JavaScript (/ d və skr pt/) adalah bahasa pemrograman tingkat tinggi danˈ ʒɑː ˌ ɪ dinamis. JavaScriptpopuler di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. Javascript
  • 7. Front-End Developer Programmer yang lebih fokus pada tampilan luarnya (layout), jika kalian melihat web-web yang bagus layout/tampilanya itu biasanya dibuat oleh para front-end web developer untuk itu mereka harus bisa memahami beberapa bahasa programming diantaranya HTML, CSS, Javascript dan Jquery. Front – End & Back End Back-End Developer Programmer yang lebih fokus pada fungsi-fungsi dari website tersebut, misalnya membuat form registrasi, pembayaran dan lain sebagainya, karena itu mereka harus bisa memahami beberapa bahasa programming juga diantaranya php, sql, java dan lain sebagainya.
  • 8. Sebuah developer website menerima pesanan pembuatan website, perusahaan tersebut hanya memberikan gambar website yang mereka inginkan (atau yang biasa disebut mockup). Disinilah peran Back-end dan Front-End developer dibedakan, yang pertama memulai pekerjaan adalah Front-End, para Front-End developer akan memulai tugas mereka yang pertama yaitu merubah gambar(mockup) tadi menjadi sebuah halaman web static berbentuk HTML (atau yang biasa disebut dengan slicing), tugas ini cukup berat karena seorang Fron- End developer harus memastikan hasil slicing mereka sama persis dengan gambar(mockup) baik itu tampilan, animasi, dan lain-lain. Seorang Fron-End developer biasanya harus memahami beberapa bahasa programming yaitu HTML, CSS, Javascript dan Jquery. Setelah para Fron-end developer selesai maka mereka akan memeberikan hasil berbentuk Web Static yang kemudian akan dirubah menjadi Web Dinamis oleh Back-End Developer. Setelah menerima file web static maka Back-End developer akan segera merubah file tersebut menjadi Web Dinamis, tugas Back-End Developer biasanya adalah memastikan semua fungsi berjalan dengan baik dan benar dan para Back-end ini harus memamahi beberapa bahasa programming yaitu php, sql, java dan sebagainya. Ilustrasi Front – End & Back End