SlideShare a Scribd company logo
Nama : Sugianto
Nim : 1311501884
Kelompok : KI
XML (eXtensible Markup Language) merupakan bahasa web turunan
dari SGML (Standart Generalized Markup Language) yang ada
sebelumnya. XML hampir sama dengan HTML, dimana keduanya
sama-sama turunan dari SGML
XML merupakan suatu bahasa Markup. Markup yaitu bahasa yang
berisikan kode-kode berupa tanda-tanda tertentu dengan aturan
tertentu untuk memformat dokumen teks dengan tag sendiri agar
dapat dimengerti.
Pada android XML digunakan untuk merancang interface pada sebuah
program yang akan dibuat.
Contoh Penulisan XML Teknologi XML (2015/2016) –
<daftarmahasiswa> <nim>1311501884
<nama>Banu</nim> </nama> </daftarmahasiswa>
<daftarmahasiswa> <nim>0 4 523001</nim> <nama>
Budi </nama> </daftarmahasiswa>
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 merupakan format teks yang tidak bergantung pada bahasa
pemprograman apapun karena menggunakan gaya bahasa yang umum
digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript,
Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal
sebagai bahasa pertukaran-data.
XML dan HTML di desain untuk tujuan yang berbeda
XML tidak menggantikan HTML
XML didesain untuk menampilkan data dan di fokuskan pada apa
sebenarnya data itu, sedang HTML didesain untuk menampilkan data dan
bagaimana agar data tersebut bisa di lihat
XML bertujuan untuk mendiskripsikan informasi, sedang HTML untuk
menampilkan informasi
Jadi pada intinya XML dan HTML merupakan script yang saling berkaitan,
namun mempunyai tujuan dan fungsi yang berbeda-beda.
JavaScript adalah bahasa yang berbentuk kumpulan skrip
yang berjalan pada suatu dokumen HTML. Bahasa ini
adalah bahasa pemrograman untuk memberikan
kemampuan tambahan terhadap bahasa HTML dengan
mengijinkan pengeksekusian perintah perintah di sisi user,
yang artinya di sisi browser bukan di sisi server web.
Sejarah JavaScript
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama
Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi
JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para
programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama
LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang
akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa
antara Java dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover
baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[6]
JavaScript adalah bahasa yang digunakan untuk AJAX
front end dan back end pada software development 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.
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.

More Related Content

What's hot

Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
fery pernandos
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
Ratri Alfiani
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
alchdila boyda
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982
debbie95
 
Aldiragvr pemograman web dan perangkat bergerak
Aldiragvr pemograman web dan perangkat bergerakAldiragvr pemograman web dan perangkat bergerak
Aldiragvr pemograman web dan perangkat bergerak
Aldira Givari
 
H t m l
H t m lH t m l
H t m l
mihyidi
 
pemograman API
pemograman APIpemograman API
pemograman API
FarisLufhy
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Aditya Indraprasti
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2
debbie95
 
Tugas8 [ku]-0316-kahfi arif akbar-1012501571
Tugas8 [ku]-0316-kahfi arif akbar-1012501571Tugas8 [ku]-0316-kahfi arif akbar-1012501571
Tugas8 [ku]-0316-kahfi arif akbar-1012501571
kahfi ariep akbar
 
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
 
H t m l PPT
H t m l PPTH t m l PPT
H t m l PPT
musliminstimik
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
MauligaPenyejuknate
 
TUGAS SIM
TUGAS SIMTUGAS SIM
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
dodyalfad
 
Tugas 2 Rekayasa Web
Tugas 2 Rekayasa WebTugas 2 Rekayasa Web
Tugas 2 Rekayasa Web
Ridah Almakhbuby
 
Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916
Dimas Setiadi
 
asdga
asdgaasdga
asdga
Dimayana P
 
Framework fb1
Framework fb1Framework fb1
Framework fb1
Fajar Baskoro
 

What's hot (20)

Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
 
Tugas 4 debbie mistikaweni 1412510982
Tugas 4 debbie mistikaweni   1412510982Tugas 4 debbie mistikaweni   1412510982
Tugas 4 debbie mistikaweni 1412510982
 
Aldiragvr pemograman web dan perangkat bergerak
Aldiragvr pemograman web dan perangkat bergerakAldiragvr pemograman web dan perangkat bergerak
Aldiragvr pemograman web dan perangkat bergerak
 
H t m l
H t m lH t m l
H t m l
 
pemograman API
pemograman APIpemograman API
pemograman API
 
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
 
Tugas8 [ku]-0316-kahfi arif akbar-1012501571
Tugas8 [ku]-0316-kahfi arif akbar-1012501571Tugas8 [ku]-0316-kahfi arif akbar-1012501571
Tugas8 [ku]-0316-kahfi arif akbar-1012501571
 
Andry (javascript)
Andry (javascript)Andry (javascript)
Andry (javascript)
 
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
 
H t m l PPT
H t m l PPTH t m l PPT
H t m l PPT
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
 
Tugas 2 Rekayasa Web
Tugas 2 Rekayasa WebTugas 2 Rekayasa Web
Tugas 2 Rekayasa Web
 
Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916
 
asdga
asdgaasdga
asdga
 
Framework fb1
Framework fb1Framework fb1
Framework fb1
 

Similar to Tugas 2 rekayasa web

Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
muslim rohadi
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
septianarul
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
prasta adriansyah
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Han'zo WEw
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
yuyun kuratu
 
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 2 – rekayasa web
Tugas 2 – rekayasa webTugas 2 – rekayasa web
Tugas 2 – rekayasa web
Gilbert Abednego
 
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 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
lailyfitria
 
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
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrogramanDwiMuktianto
 
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
 
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
helmy afifi
 
Tugas2 rekayasa web
Tugas2 rekayasa webTugas2 rekayasa web
Tugas2 rekayasa web
ALvin Septian
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
nurul azmi
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
Nasrul Akbar
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
Elisanendes
 
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
 

Similar to Tugas 2 rekayasa web (20)

Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
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 2 – rekayasa web
Tugas 2 – rekayasa webTugas 2 – rekayasa web
Tugas 2 – rekayasa web
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
 
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
 
Bahasa pemrograman
Bahasa pemrogramanBahasa pemrograman
Bahasa pemrograman
 
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]
 
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
 
Tugas2 rekayasa web
Tugas2 rekayasa webTugas2 rekayasa web
Tugas2 rekayasa web
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
 

More from Sugianto oo

Tugas 10 Rekayasa Web
Tugas 10 Rekayasa WebTugas 10 Rekayasa Web
Tugas 10 Rekayasa Web
Sugianto oo
 
Tugas 9 Rekayasa Web
Tugas 9 Rekayasa WebTugas 9 Rekayasa Web
Tugas 9 Rekayasa Web
Sugianto oo
 
Tugas 7 RekayasaWeb
Tugas 7 RekayasaWebTugas 7 RekayasaWeb
Tugas 7 RekayasaWeb
Sugianto oo
 
00574
0057400574
Tugas 5 Rekayasa Web
Tugas 5 Rekayasa WebTugas 5 Rekayasa Web
Tugas 5 Rekayasa Web
Sugianto oo
 
Tugas 4 Rekayasa Web
Tugas 4 Rekayasa WebTugas 4 Rekayasa Web
Tugas 4 Rekayasa Web
Sugianto oo
 
Tugas 3 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
Sugianto oo
 
Tugas 1 rekweb
Tugas 1 rekwebTugas 1 rekweb
Tugas 1 rekweb
Sugianto oo
 

More from Sugianto oo (8)

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
 
Tugas 7 RekayasaWeb
Tugas 7 RekayasaWebTugas 7 RekayasaWeb
Tugas 7 RekayasaWeb
 
00574
0057400574
00574
 
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 rekayasaweb
Tugas 3 rekayasawebTugas 3 rekayasaweb
Tugas 3 rekayasaweb
 
Tugas 1 rekweb
Tugas 1 rekwebTugas 1 rekweb
Tugas 1 rekweb
 

Tugas 2 rekayasa web

  • 1. Nama : Sugianto Nim : 1311501884 Kelompok : KI
  • 2. XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML XML merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti. Pada android XML digunakan untuk merancang interface pada sebuah program yang akan dibuat.
  • 3. Contoh Penulisan XML Teknologi XML (2015/2016) – <daftarmahasiswa> <nim>1311501884 <nama>Banu</nim> </nama> </daftarmahasiswa> <daftarmahasiswa> <nim>0 4 523001</nim> <nama> Budi </nama> </daftarmahasiswa>
  • 4. 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 merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.
  • 5.
  • 6. XML dan HTML di desain untuk tujuan yang berbeda XML tidak menggantikan HTML XML didesain untuk menampilkan data dan di fokuskan pada apa sebenarnya data itu, sedang HTML didesain untuk menampilkan data dan bagaimana agar data tersebut bisa di lihat XML bertujuan untuk mendiskripsikan informasi, sedang HTML untuk menampilkan informasi Jadi pada intinya XML dan HTML merupakan script yang saling berkaitan, namun mempunyai tujuan dan fungsi yang berbeda-beda.
  • 7. JavaScript adalah bahasa yang berbentuk kumpulan skrip yang berjalan pada suatu dokumen HTML. Bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user, yang artinya di sisi browser bukan di sisi server web.
  • 8. Sejarah JavaScript JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript. JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[6] JavaScript adalah bahasa yang digunakan untuk AJAX
  • 9.
  • 10. front end dan back end pada software development 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.
  • 11. 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.