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 inform
<?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. (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 jaringanJSON 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