SlideShare una empresa de Scribd logo
1 de 10
Pengertian XML
Extensible Markup Language (XML) adalah sebuah markup language yang mempunyai himpunan aturan
untuk pengkodean dokumen dalam format yang dimengerti oleh manusia dan mesin.
Tujuan perancangan dari XML menekankan pada kesederhanaan, keumuman, dan kegunaan melalui
Internet. XML adalah format data tekstual dengan dukungan yang kuat melalui Unicode untuk bahasa-
bahasa di seluruh dunia. Meskipun desain dari XML memfokuskan pada dokumen, yang digunakan
secara luas untuk representasi struktur data yang bebas, sebagai contoh pada web services.
Banyak application programming interfaces (APIs) telah dikembangkan untuk memproses data XML,
dan ada beberapa sistem skema untuk membantu dalam proses mendefinisikan dari bahasa berbasis
XML.
Pada tahun 2009, ratusan bahasa berbasis XML telah dikembangkan, termasuk RSS, Atom, SOAP, dan
XHTML. Format berbasis XML telah menjadi standar bagi banyak kakas office-productivity, termasuk
Microsoft Office (Office Open XML), OpenOffice.org dan LibreOffice (OpenDocument), dan iWork dari
Apple. XML juga diperlakukan sebagai bahasa baku untuk protokol komunikasi, seperti XMPP
(eXtensible Messaging and Presence Protocol).
Contoh XML
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>RSS Title</title>
<description>This is an example of an RSS feed</description>
<link>http://www.someexamplerssdomain.com/main.html</link>
<lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate>
<pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
<ttl>1800</ttl>
<item>
<title>Example entry</title>
<description>Here is some text containing an interesting description.</description>
<link>http://www.wikipedia.org/</link>
<guid>unique string per item</guid>
<pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
</item>
</channel>
</rss>
Pengertian JSON
JSON adalah struktur data yang universal, dalam artian bisa digunakan dalam berbagai
bahasa pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON
dalam berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan
menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON.
JSON (dibaca: “Jason”), singkatan dari JavaScript Object Notation 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 XM
Contoh JSON
Perbedaan HTML dan XML
 1. XML bukan merupakan pengganti HTML.
 2. XML dirancang untuk menyimpan dan mentransport data, dengan focus pada data
apa itudan HTML yang dirancang untuk menampilkan data, dengan focus pada
seperti apa dataitu terlihat.
 3. XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.
 4. HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data
terlihat.
 5. HTML adalah tentang menampilkan informasi, sedangkan XML adalah
membawainformasi.
 6. XML dan HTML memiliki standar penulisan tag yang berbeda, Tag yang
digunakandalam HTML telah ditetapkan. Dokumen HTML hanya bisa menggunakan
tag yangdidefinisikan dalam standar HTML (seperti<p>,<h1>,<b>,<i>dll). Sedangkan
tagXML tidak ditetapkan atau tidak didefinisikan dalam standar khusus. Penulis tag
XML bebas menulis tag-nya sendiri.
Pengertian JavaScript
Javascipt merupakan bahasa pemrograman komputer yang dinamis. Biasanya
sering digunakan pada web browser untuk menciptakan halaman web yang
menarik, interaktif, serta merapkan berbagai fungsi pada halaman web.
Javascript merupakan salah satu pemrograman web yang harus kita pelajari
(selain HTML dan CSS
Contoh JavaScript
Pengertian Front End dan Back End
Front-End
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
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.
Contoh Ilustrasi Front End dan Back
End
Untuk dapat masuk halaman back end, harus memiliki username dan password administrator.
Password adalah kata sandi yang sobat isikan pada proses instalasi joomla. Username diberikan
kepada sobat pada tahap terakhir proses instalasi. Secara default, username yang diberikan
adalah admin. Berikut adalah contoh gambar halaman login administrator.
Tugas2 ku-0316-dody alfad-1511510669

Más contenido relacionado

La actualidad más candente

Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
nurul azmi
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2
debbie95
 
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 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
 

La actualidad más candente (20)

Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
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-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545
 
Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2Debbiemistikaweni 1412510982 tugas2
Debbiemistikaweni 1412510982 tugas2
 
1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku1211510555 irfan adi rifangga tugas2_ku
1211510555 irfan adi rifangga tugas2_ku
 
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
 
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
 
Tugas 2 Rekayasa Web
Tugas 2 Rekayasa WebTugas 2 Rekayasa Web
Tugas 2 Rekayasa Web
 
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 rekaya web
Tugas 2 rekaya webTugas 2 rekaya web
Tugas 2 rekaya web
 
Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyani
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
 
Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916Tugas 2 dimas setiadi 0916
Tugas 2 dimas setiadi 0916
 
pemograman API
pemograman APIpemograman API
pemograman API
 
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)
 
Tugas2 [KU]-0316-Kahfi Arif Akbar-1012501571
Tugas2 [KU]-0316-Kahfi Arif Akbar-1012501571Tugas2 [KU]-0316-Kahfi Arif Akbar-1012501571
Tugas2 [KU]-0316-Kahfi Arif Akbar-1012501571
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
 
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
 

Destacado (8)

Fuglar
FuglarFuglar
Fuglar
 
Platinum consumer leaflet
Platinum consumer leafletPlatinum consumer leaflet
Platinum consumer leaflet
 
Contratación electrónica y contratación informática ppt
Contratación electrónica y contratación informática pptContratación electrónica y contratación informática ppt
Contratación electrónica y contratación informática ppt
 
Power point dublin
Power point dublinPower point dublin
Power point dublin
 
Unit Plan PowerPoint
Unit Plan PowerPointUnit Plan PowerPoint
Unit Plan PowerPoint
 
ASSURE Day Five
ASSURE Day FiveASSURE Day Five
ASSURE Day Five
 
Kedai citara (presentation)
Kedai citara (presentation)Kedai citara (presentation)
Kedai citara (presentation)
 
chance of a lifetime- margaret iggulden
chance of a lifetime- margaret igguldenchance of a lifetime- margaret iggulden
chance of a lifetime- margaret iggulden
 

Similar a Tugas2 ku-0316-dody alfad-1511510669

TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
TUGAS2-[KU]- 0316-MUHAMMAD AYUB - 1311510844
muhammad ayub
 

Similar a Tugas2 ku-0316-dody alfad-1511510669 (13)

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 rekayasa web
Tugas  2 rekayasa webTugas  2 rekayasa web
Tugas 2 rekayasa web
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 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 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 
Tugas 2 rekweb alvin yosua 1411510454
Tugas 2 rekweb alvin yosua 1411510454Tugas 2 rekweb alvin yosua 1411510454
Tugas 2 rekweb alvin yosua 1411510454
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
 
JENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdfJENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdf
 
Tugas 2 – rekayasa web
Tugas 2 – rekayasa webTugas 2 – rekayasa web
Tugas 2 – rekayasa web
 

Tugas2 ku-0316-dody alfad-1511510669

  • 1. Pengertian XML Extensible Markup Language (XML) adalah sebuah markup language yang mempunyai himpunan aturan untuk pengkodean dokumen dalam format yang dimengerti oleh manusia dan mesin. Tujuan perancangan dari XML menekankan pada kesederhanaan, keumuman, dan kegunaan melalui Internet. XML adalah format data tekstual dengan dukungan yang kuat melalui Unicode untuk bahasa- bahasa di seluruh dunia. Meskipun desain dari XML memfokuskan pada dokumen, yang digunakan secara luas untuk representasi struktur data yang bebas, sebagai contoh pada web services. Banyak application programming interfaces (APIs) telah dikembangkan untuk memproses data XML, dan ada beberapa sistem skema untuk membantu dalam proses mendefinisikan dari bahasa berbasis XML. Pada tahun 2009, ratusan bahasa berbasis XML telah dikembangkan, termasuk RSS, Atom, SOAP, dan XHTML. Format berbasis XML telah menjadi standar bagi banyak kakas office-productivity, termasuk Microsoft Office (Office Open XML), OpenOffice.org dan LibreOffice (OpenDocument), dan iWork dari Apple. XML juga diperlakukan sebagai bahasa baku untuk protokol komunikasi, seperti XMPP (eXtensible Messaging and Presence Protocol).
  • 2. Contoh XML <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>RSS Title</title> <description>This is an example of an RSS feed</description> <link>http://www.someexamplerssdomain.com/main.html</link> <lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate> <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> <ttl>1800</ttl> <item> <title>Example entry</title> <description>Here is some text containing an interesting description.</description> <link>http://www.wikipedia.org/</link> <guid>unique string per item</guid> <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> </item> </channel> </rss>
  • 3. Pengertian JSON JSON adalah struktur data yang universal, dalam artian bisa digunakan dalam berbagai bahasa pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON dalam berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON. JSON (dibaca: “Jason”), singkatan dari JavaScript Object Notation 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 XM
  • 5. Perbedaan HTML dan XML  1. XML bukan merupakan pengganti HTML.  2. XML dirancang untuk menyimpan dan mentransport data, dengan focus pada data apa itudan HTML yang dirancang untuk menampilkan data, dengan focus pada seperti apa dataitu terlihat.  3. XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.  4. HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat.  5. HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawainformasi.  6. XML dan HTML memiliki standar penulisan tag yang berbeda, Tag yang digunakandalam HTML telah ditetapkan. Dokumen HTML hanya bisa menggunakan tag yangdidefinisikan dalam standar HTML (seperti<p>,<h1>,<b>,<i>dll). Sedangkan tagXML tidak ditetapkan atau tidak didefinisikan dalam standar khusus. Penulis tag XML bebas menulis tag-nya sendiri.
  • 6. Pengertian JavaScript Javascipt merupakan bahasa pemrograman komputer yang dinamis. Biasanya sering digunakan pada web browser untuk menciptakan halaman web yang menarik, interaktif, serta merapkan berbagai fungsi pada halaman web. Javascript merupakan salah satu pemrograman web yang harus kita pelajari (selain HTML dan CSS
  • 8. Pengertian Front End dan Back End Front-End 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 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.
  • 9. Contoh Ilustrasi Front End dan Back End Untuk dapat masuk halaman back end, harus memiliki username dan password administrator. Password adalah kata sandi yang sobat isikan pada proses instalasi joomla. Username diberikan kepada sobat pada tahap terakhir proses instalasi. Secara default, username yang diberikan adalah admin. Berikut adalah contoh gambar halaman login administrator.