Dokumen tersebut membahas tentang XML, JSON, dan perbedaan antara XML dan HTML. XML digunakan untuk mengolah metadata, sedangkan JSON digunakan untuk pertukaran data. XML fokus pada struktur data, sementara HTML fokus pada tampilan.
2. XML (eXtensible Markup Language)
XML adalah singkatan dari eXtensible Markup Language. Bahasa markup adalah
sekumpulan aturan-aturan yang mendefinisikan suatu sintaks yang digunakan untuk
menjelaskan, dan mendeskripsikan teks atau data dalam sebuah dokumen melalui
penggunaan tag. Bahasa markup lain yang populer seperti HTML, menggambarkan
kepada browser web tentang bagaimana menampilkan format teks, data, dan grafik ke
layar komputer ketika sedang mengunjungi sebuah situs web. XML adalah sebuah
bahasa markup yang digunakan untuk mengolah meta data (informasi tentang data)
yang menggambarkan struktur dan maksud/tujuan data yang terdapat dalam
dokumen XML, namun bukan menggambarkan format tampilan data tersebut. XML
adalah sebuah standar sederhana yang digunakan untuk medeskrippsikan data teks
dengan cara self-describing (deskripsi diri). XML juga dapat digunakan untuk
mendefinisikan domain tertentu lainnya, seperti musik, matematika, keuangan dan
lain-lain yang menggunakan bahasa markup terstruktur
3. Berikut ini adalah contoh sebuah dokumen XML untuk informasi contact person:
<?xml version="1.0" encoding="ISO-8859-1"?><contact>
<phonebook>
<contact>
<name>Damian</name>
<phone>+628535343XXXX</phone>
<address>Bandung</address>
</contact>
<contact>
<name>Jonathan</name>
<phone>+628123454XXXX</phone>
<address>Jakarta</address>
</contact>
<contact>
<name>Yudis</name>
<phone>+628225546XXXX</phone>
<address>Jogjakarta</address>
</contact>
</phonebook>
4. JSON (JavaScript Object Notation)
JSON (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 XML.
6. Perbedaan mendasar antara XML dan HTML
• XML bukan merupakan pengganti HTML
• XML dan HTML yang dirancang dengan tujuan yang berbeda
• XML dirancang untuk trnasportasi dan menyimpan data, dengan focus pada apa data
tersebut
• HTML dirancang untuk menampilkan data, dengan focus pada bagaimana data terlihat
7. JavaScript
• JavaScript adalah bahasa pemograman web yang bersifat Client Side Programming
Language.Client Side Programming Language adalah tipe bahasa pemograman yang
pemrosesannya dilakukan oleh client. Aplikasi client yang dimaksud merujuk
kepada web browser seperti Google Chrome dan Mozilla Firefox.
• Jenis bahasa pemograman Client Side berbeda dengan bahasa pemograman Server
Side seperti PHP, dimana untuk server side seluruh kode program dijalankan di sisi
server.
• Untuk menjalankan JavaScript, kita hanya membutuhkan aplikasi text editor,
dan web browser.JavaScript memiliki fitur: high-level programming language, client-
side, loosely tiped, dan berorientasi objek
8. • contoh program untuk menampilkan hasil penjumlahan :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Belajar JavaScript</title>
<script>
window.onload = function()
{
var hasil;
hasil = 1+3+5+7+9;
console.log(hasil);
}
</script>
10. Front End dan Back End
Front-End Developer atau 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 atau 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.
Kesimpulan dari pengertian Front End dan Back End Development adalah seorang
Front End Development bertugas membuat tampilan sedang kan Back End
Development bertugas mengatur bagaimana sebuah website dapat diakses