Upload
jokosingo
View
115
Download
2
Embed Size (px)
Citation preview
TUGAS2-KI-0316
JOKO WIJAYANTO - 1412510263
XML ( Extensible Markup Language ) •adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen, keperluan pertukaran data antar sistem yang beraneka ragam.
Contoh XML : <?xml version="1.0"?><product barcode="2394287410"><manufacturer>Verbatim</manufacturer><name>DataLife MF 2HD</name><quantity>10</quantity><size>3.5"</size><color>black</color><description>floppy disks</description></product>
JSON ( Javascript Object Notation )•adalah format data yang digunakan untuk tukar informasi antara server dan client sebagai alternativ dari xml. JSON terdiri dari beberapa pasang attribute dengan valuenya.
Contoh :
{
"namaDepan": "Budi",
"namaBelakang": "Sbudi",
"alamat": {
"namaJalan": "Jl. Sudirman 15A",
"kota": "Jakarta Selatan",
"provinsi": "DKI Jakarta",
"kodePos": 11111
},
"nomerTelepon": [
"021 555-1234",
"021 555-4567"
]
}
Perbedaan antara XML dan HTML
XML bukan merupakan pengganti HTML.
XML dan HTML yang dirancang dengan tujuan yang berbeda:
• XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.
• HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat.
• HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi tentang
JavaScript •adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup.
Skrip di Head
<html>
<head>
<script type="text/javascript">
...
</script>
</head>
</html>
Skrip di Body<html>
<head>
</head>
<body>
<script type="text/javascript">
...
</script>
</body>
</html>
Front-End Developer •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 •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.