SlideShare a Scribd company logo
1 of 10
Nama : Ismail Aluwi
NIM : 1212511008
 XML (Extensible Markup Language) adalah bahasa markup untuk
keperluan umum yang disarankan oleh World Wide Web Consortium
(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.
XML didesain untuk mampu menyimpan data secara ringkas dan mudah
diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika
diolah bisa memberikan informasi.
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi
untuk menggambarkan isi dari dokumen.[Dengan sendirinya, XML dapat
digunakan untuk menggambarkan sembarang view database, tetapi
dengan suatu cara yang standar.
 XML memiliki tiga tipe file :
a) XML, merupakan standar format dari struktur berkas (file) yang ada.
b) XSL, merupakan standar untuk memodifikasi data yang diimpor atau
diekspor.
c) XSD, merupakan standar yang mendefinisikan struktur database
dalam XML.
 Keunggulan XML bisa diringkas sebagai berikut :
a) Pintar (Intelligence). XML dapat menangani berbagai tingkat (level)
kompleksitas.
b) Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri.
Seperti Microsoft membuat bahasa MSXML atau Macromedia
mengembangkan MXML.
c) Mudah pemeliharaannya.
d) Sederhana. XML lebih sederhana.
e) Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan
perpindahan (portabilitas) yang lebih bagus.
• Contoh dokumen XML sederhana
 JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation
(bahasa Indonesia: notasi objek JavaScript), adalah suatu format ringkas
pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia
serta digunakan untuk merepresentasikan struktur data sederhana dan
larik asosiatif (disebut objek). Format JSON sering digunakan untuk
mentransmisikan data terstruktur melalui suatu koneksi jaringan pada
suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada
pemrograman aplikasi web AJAX dengan berperan sebagai alternatif
terhadap penggunaan tradisional format XML.
Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript
(secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 ) dan
umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai
format data yang tak tergantung pada suatu bahasa. Kode untuk
pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis
bahasa pemrograman. Situs json.org menyediakan daftar komprehensif
pengikatan JSON yang tersedia, disusun menurut bahasa.
Format JSON dispesifikasikan di RFC 4627 oleh Douglas Crockford. Tipe
media Internet resmi JSON adalah application/json.
 Contoh sintaks
Contoh berikut menunjukkan representasi JSON untuk suatu objek yang
mendeskripsikan seseorang.
 Perbedaan antar HTML dan XML
Pada Hypertext, kita mengenal HTML dan XML. Dari keduanya tentu
ada beberapa perbedaan. Berikut ini merupakan beberapa perbedaan dan
persamaan antara HTML dan XML. Apabila ditinjau dari definisinya,
HTML(HyperText Markup Language) adalah sebagai berikut suatu
bahasa yang menggunakan tanda-tanda tertentu (disebut sebagai Tag)
untuk menyatakan kode-kode yang harus ditafsirkan oleh browser agar
halaman tersebut dapat ditampilkan secara benar.
Sedangkan untuk pengertian XML(eXtensible Markup Language) dalah
bahasa markup yang digunakan untuk menyimpan data (tidak ada
program) dan tidak tergantung dengan tools tertentu (seperti editor,
dbms, compiler, dsb). Markup yaitu bahasa yang berisikan kode-kode
berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat
dokumen teks dengan tag sendiriagar dapat dimengerti.
 Adapun perbedaan yang paling mendasar antara XML dan
HTML adalah sebagai berikut:
a) XML bukan merupakan pengganti HTML.
b) XML dirancang untuk menyimpan dan mentransport data,
dengan focus pada data apa itu dan HTML yang dirancang
untuk menampilkan data, dengan focus pada seperti apa data
itu terlihat.
c) XML dirancang untuk transportasi dan menyimpan data,
dengan fokus pada apa data.
d) HTML dirancang untuk menampilkan data, dengan fokus
pada bagaimana data terlihat.
e) HTML adalah tentang menampilkan informasi, sedangkan
XML adalah membawa informasi.
f) XML dan HTML memiliki standar penulisan tag yang
berbeda, Tag yang digunakan dalam HTML telah ditetapkan.
Dokumen HTML hanya bisa menggunakan tag yang
didefinisikan dalam standar HTML (seperti <p>, <h1>, <b>,
<i> dll). Sedangkan tag XML tidak ditetapkan atau tidak
didefinisikan dalam standar khusus. Penulis tag XML bebas
menulis tag-nya sendiri.
• JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis.
JavaScript populer 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.
• Contoh Penulisan JavaScript
<script type="text/javascript">
alert("Halo Dunia!");
</script>
 Front-End Developer
Programmer yang lebih fokus pada tampilan luarnya (layout), jika
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.
 Ilustrasi front end dan back end development.

More Related Content

What's hot

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._KIosta92
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013DianSinta
 
pemograman API
pemograman APIpemograman API
pemograman APIFarisLufhy
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 
Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316sapatati
 
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Nico Nandika
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2debbie95
 
Tugas 2 rekayasa web
Tugas  2 rekayasa webTugas  2 rekayasa web
Tugas 2 rekayasa webhelmy afifi
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850fitrohtulhadi
 
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586freddyferdiansyah27
 
1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_kuIrfanRifangga
 

What's hot (20)

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
 
Tugas2 rekayasa web
Tugas2 rekayasa webTugas2 rekayasa web
Tugas2 rekayasa web
 
Tugas 2 rekaya web
Tugas 2 rekaya webTugas 2 rekaya web
Tugas 2 rekaya web
 
Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013Json_dian sinta agustin_1100631013
Json_dian sinta agustin_1100631013
 
pemograman API
pemograman APIpemograman API
pemograman API
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316Tugas 2 Rekayasa Web 0316
Tugas 2 Rekayasa Web 0316
 
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2
 
Tugas 2 rekayasa web
Tugas  2 rekayasa webTugas  2 rekayasa web
Tugas 2 rekayasa web
 
Penjelasan json 141151850
Penjelasan json 141151850Penjelasan json 141151850
Penjelasan json 141151850
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
 
Tugas 2 Rekayasa Web
Tugas 2 Rekayasa WebTugas 2 Rekayasa Web
Tugas 2 Rekayasa Web
 
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
 
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 rekweb
Tugas 2 rekwebTugas 2 rekweb
Tugas 2 rekweb
 
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
 
Tugas 4
Tugas 4Tugas 4
Tugas 4
 

Viewers also liked

Tugas4 rekweb-ku-0316-ismailaluwi-1212511008
Tugas4 rekweb-ku-0316-ismailaluwi-1212511008Tugas4 rekweb-ku-0316-ismailaluwi-1212511008
Tugas4 rekweb-ku-0316-ismailaluwi-1212511008ISMAIL ALUWI
 
Bub'16 summer booklet
Bub'16 summer bookletBub'16 summer booklet
Bub'16 summer bookletMurat Yaman
 
Consult NGO Booklet
Consult NGO BookletConsult NGO Booklet
Consult NGO BookletMurat Yaman
 
Təhlükəli təbiət hadisələri
Təhlükəli təbiət hadisələriTəhlükəli təbiət hadisələri
Təhlükəli təbiət hadisələrimimio_azerbaijan
 
DepED Master Teacher I and II
DepED Master Teacher I and IIDepED Master Teacher I and II
DepED Master Teacher I and IIjoems_angel2000
 
Tutorial Picmotion
Tutorial Picmotion Tutorial Picmotion
Tutorial Picmotion eruiz9
 
Nunca pare de lutar
Nunca pare de lutarNunca pare de lutar
Nunca pare de lutarWagner Reis
 
A quick benchmark on freelancing platforms online
A quick benchmark on freelancing platforms onlineA quick benchmark on freelancing platforms online
A quick benchmark on freelancing platforms onlinePierluigi Vinciguerra
 
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008ISMAIL ALUWI
 
Tugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwiTugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwiISMAIL ALUWI
 
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610Fitra Ramadhan
 
Presentación univim
Presentación univimPresentación univim
Presentación univim8alopez
 
Aprendizaje autónomo y significativo ggd
Aprendizaje autónomo y significativo ggdAprendizaje autónomo y significativo ggd
Aprendizaje autónomo y significativo ggdGabriel Guzmán Díaz
 

Viewers also liked (19)

Tugas4 rekweb-ku-0316-ismailaluwi-1212511008
Tugas4 rekweb-ku-0316-ismailaluwi-1212511008Tugas4 rekweb-ku-0316-ismailaluwi-1212511008
Tugas4 rekweb-ku-0316-ismailaluwi-1212511008
 
Bub'16 summer booklet
Bub'16 summer bookletBub'16 summer booklet
Bub'16 summer booklet
 
Consult NGO Booklet
Consult NGO BookletConsult NGO Booklet
Consult NGO Booklet
 
Təhlükəli təbiət hadisələri
Təhlükəli təbiət hadisələriTəhlükəli təbiət hadisələri
Təhlükəli təbiət hadisələri
 
DepED Master Teacher I and II
DepED Master Teacher I and IIDepED Master Teacher I and II
DepED Master Teacher I and II
 
Cuestionario de alimentación
Cuestionario de alimentaciónCuestionario de alimentación
Cuestionario de alimentación
 
Tutorial Picmotion
Tutorial Picmotion Tutorial Picmotion
Tutorial Picmotion
 
Nunca pare de lutar
Nunca pare de lutarNunca pare de lutar
Nunca pare de lutar
 
A quick benchmark on freelancing platforms online
A quick benchmark on freelancing platforms onlineA quick benchmark on freelancing platforms online
A quick benchmark on freelancing platforms online
 
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
Tugas5 rekweb-ku-0316-ismailaluwi-1212511008
 
Tugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwiTugas7rekweb 1212511008-ismailaluwi
Tugas7rekweb 1212511008-ismailaluwi
 
Maiz
Maiz Maiz
Maiz
 
Aprendizaje autónomo
Aprendizaje autónomoAprendizaje autónomo
Aprendizaje autónomo
 
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610Tugas 7 rekayasa web Fitra Ramadhan 1412510610
Tugas 7 rekayasa web Fitra Ramadhan 1412510610
 
Presentacion luciana
Presentacion lucianaPresentacion luciana
Presentacion luciana
 
Presentación univim
Presentación univimPresentación univim
Presentación univim
 
Aprendizaje autónomo y significativo ggd
Aprendizaje autónomo y significativo ggdAprendizaje autónomo y significativo ggd
Aprendizaje autónomo y significativo ggd
 
Aprendizaje autonomo
Aprendizaje autonomoAprendizaje autonomo
Aprendizaje autonomo
 
Drummond poemas
Drummond poemasDrummond poemas
Drummond poemas
 

Similar to Tugas2 rekweb-ku-0316-ismailaluwi-1212511008

Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyaniikasulistiyani
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016muslim rohadi
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602dewiapril1996
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832fahreza yozi
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web Nasrul Akbar
 
JENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdfJENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdfJurnal IT
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917rimaafauziaah
 
T 12 (database internet)
T 12 (database internet)T 12 (database internet)
T 12 (database internet)Rifky A Ayub
 
Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545imeldafelicia
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2Ratri Alfiani
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487nurul azmi
 
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 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Dimas Setiadi
 
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844muhammad ayub
 

Similar to Tugas2 rekweb-ku-0316-ismailaluwi-1212511008 (18)

Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyani
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
 
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 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
 
JENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdfJENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdf
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 
T 12 (database internet)
T 12 (database internet)T 12 (database internet)
T 12 (database internet)
 
Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
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]
 
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
 
Jeni j2 me-bab08-web services
Jeni j2 me-bab08-web servicesJeni j2 me-bab08-web services
Jeni j2 me-bab08-web services
 
Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
 
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
 

Tugas2 rekweb-ku-0316-ismailaluwi-1212511008

  • 1. Nama : Ismail Aluwi NIM : 1212511008
  • 2.  XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh World Wide Web Consortium (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. XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.  XML memiliki tiga tipe file : a) XML, merupakan standar format dari struktur berkas (file) yang ada. b) XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor. c) XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
  • 3.  Keunggulan XML bisa diringkas sebagai berikut : a) Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas. b) Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML. c) Mudah pemeliharaannya. d) Sederhana. XML lebih sederhana. e) Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus. • Contoh dokumen XML sederhana
  • 4.  JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek). Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML. Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 ) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa. Format JSON dispesifikasikan di RFC 4627 oleh Douglas Crockford. Tipe media Internet resmi JSON adalah application/json.
  • 5.  Contoh sintaks Contoh berikut menunjukkan representasi JSON untuk suatu objek yang mendeskripsikan seseorang.
  • 6.  Perbedaan antar HTML dan XML Pada Hypertext, kita mengenal HTML dan XML. Dari keduanya tentu ada beberapa perbedaan. Berikut ini merupakan beberapa perbedaan dan persamaan antara HTML dan XML. Apabila ditinjau dari definisinya, HTML(HyperText Markup Language) adalah sebagai berikut suatu bahasa yang menggunakan tanda-tanda tertentu (disebut sebagai Tag) untuk menyatakan kode-kode yang harus ditafsirkan oleh browser agar halaman tersebut dapat ditampilkan secara benar. Sedangkan untuk pengertian XML(eXtensible Markup Language) dalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb). Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiriagar dapat dimengerti.
  • 7.  Adapun perbedaan yang paling mendasar antara XML dan HTML adalah sebagai berikut: a) XML bukan merupakan pengganti HTML. b) XML dirancang untuk menyimpan dan mentransport data, dengan focus pada data apa itu dan HTML yang dirancang untuk menampilkan data, dengan focus pada seperti apa data itu terlihat. c) XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data. d) HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat. e) HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi. f) XML dan HTML memiliki standar penulisan tag yang berbeda, Tag yang digunakan dalam HTML telah ditetapkan. Dokumen HTML hanya bisa menggunakan tag yang didefinisikan dalam standar HTML (seperti <p>, <h1>, <b>, <i> dll). Sedangkan tag XML tidak ditetapkan atau tidak didefinisikan dalam standar khusus. Penulis tag XML bebas menulis tag-nya sendiri.
  • 8. • JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer 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. • Contoh Penulisan JavaScript <script type="text/javascript"> alert("Halo Dunia!"); </script>
  • 9.  Front-End Developer Programmer yang lebih fokus pada tampilan luarnya (layout), jika 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.
  • 10.  Ilustrasi front end dan back end development.