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.