Dokumen tersebut membahas tentang XML, JSON, perbedaan antara HTML dan XML, penjelasan tentang JavaScript, dan penjelasan mengenai istilah front-end dan back-end pada pengembangan perangkat lunak. Dokumen tersebut memberikan contoh penggunaan XML dan JSON serta menjelaskan perbedaan utama antara HTML dan XML yaitu tujuan pembuatan, aturan sintaks, dan entitas yang didukung. Dokumen tersebut juga menjelaskan fungsi JavaScript sebagai bahasa pem
2. Apakah yang anda ketahui tentang
XML?berikan contoh!
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan
umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan
pertukaran data antar sistem yang beraneka ragam.
XML ini bukanlah pengganti HTML. XML dan HTML dirancang dengan tujuan
yang berbeda:
XML dirancang untuk menggambarkan data, dengan fokus pada apa itu data
HMTL dirancang untuk menampilkan data, dengan fokus pada bagaimana data
itu terlihat
Jadi HTML ini mengenai menampilkan informasi, sedangkan XML mengenai
membawa informasi.
3. Contoh Singkat : jika Anda sudah akrab dengan HTML, Anda dapat melihat
XML yang sangat mirip. Namun, aturan sintaks XML yang ketat: tool XML
tidak akan memproses file yang berisi kesalahan, tapi malah akan
memberikan pesan kesalahan sehingga Anda memperbaikinya. Ini berarti
bahwa hampir semua dokumen XML dapat diproses terpecaya oleh
perangkat lunak komputer.
4. Apakah yang anda ketahui tentang
JSON?berikan contoh!
JSON 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
XML.
5. Berikan beberapa perbedaan mendasar antara HTML
dan XML?
perbedaan utama antara XML dan HTML. Semua elemen harus ditutup
atau ditandai sebagai kosong.
Elemen kosong ini dapat ditutup seperti biasa yang digunakan untuk tag
penutup elemen,
<kebahagiaan></kebahagiaan> atau Anda dapat menggunakan form
singkat khusus,
<kebahagiaan /> sebagai gantinya.
Dalam HTML, Anda hanya perlu untuk mengutip nilai atribut dalam kondisi
tertentu (mengandung spasi, atau karakter tidak diperbolehkan dalam
nama),
tapi aturan yang sulit untuk diingat. Dalam XML, nilai atribut
harus selalu menggunakan tanda kutip (quote):
<kebahagiaan type="sukacita"/>
Dalam HTML terdapat set nama elemen yang dibangun (bersama dengan
atributnya). Dalam XML, tidak ada nama yang dibangun (meskipun nama
dimulai
dengan xml memiliki arti khusus).
6. Dalam HTML, ada daftar beberapa nama karakter yang dibangun seperti
é untuk é tapi XML tidak memiliki ini. Dalam XML, hanya ada lima
entitas karakter yang dibangun: <, >, &, " dan ' untuk <, >,
&,”dan ‘ masing-masing. Anda dapat menentukan entitas sendiri dalam
Dokumen Type Definition, atau Anda dapat menggunakan karakter Unicode.
Dalam HTML, ada juga referensi karakter numerik, seperti & untuk &.
anda dapat mengacu pada setiap karakter Unicode, tapi jumlahnya desimal, ]
sedangkan di tabel Unicode nomor biasanya dalam heksadesimal. XML juga
memungkinkan referensi heksadesimal: & sebagai contoh.
XML ini bukanlah pengganti HTML. XML dan HTML dirancang dengan tujuan yang
berbeda:
XML dirancang untuk menggambarkan data, dengan fokus pada apa itu data
HMTL dirancang untuk menampilkan data, dengan fokus pada bagaimana data itu
terlihat
Jadi HTML ini mengenai menampilkan informasi, sedangkan XML mengenai
membawa
informasi.
7. Jelaskan yang anda ketahui mengenai
javascript?berikan contoh!
JavaScript adalah bahasa pemograman web yang bersifat
Client Side Programming Language. Client Side
Programming Language adalah tipe bahasa pemograman
yang pemrosesannya dilakukan oleh client.
avaScript pada awal perkembangannya berfungsi untuk
membuat interaksi antara user dengan situs web menjadi
lebih cepat tanpa harus menunggu pemrosesan di web
server. Sebelum javascript, setiap interaksi dari user harus
diproses oleh web server.
8.
9. jelaskan dan berikan ilustrasi istilah front end dan
back end pada software development !
Dikalangan developer mungkin kedua kata ini sudah biasa terdengar, baik Back-end
ataupun Front-end keduanya adalah bagian penting dalam pembuatan suatu
aplikasi
baik berupa aplikasi desktop, web ataupun mobile.Dalam dunia developer
biasanya akan dibagi menjadi dua bagian atau dua tim berbeda, misalkan:
Sebuah developer website menerima pesanan pembuatan website, perusahaan
tersebut hanya
memberikan gambar website yang mereka inginkan (atau yang biasa disebut
mockup). Disinilah
peran Back-end dan Front-End developer dibedakan, yang pertama memulai
pekerjaan adalah
Front-End, para Front-End developer akan memulai tugas mereka yang pertama
yaitu merubah
gambar(mockup) tadi menjadi sebuah halaman web static berbentuk HTML (atau
yang biasa
disebut dengan slicing), tugas ini cukup berat karena seorang Fron-End developer
harus
memastikan hasil slicing mereka sama persis dengan gambar(mockup) baik itu
tampilan,
animasi, dan lain-lain. Seorang Fron-End developer biasanya harus memahami
10. Setelah menerima file web static maka Back-End developer akan segera merubah
file
tersebut menjadi Web Dinamis.
tugasBack-End Developer biasanya adalah memastikan semua fungsi berjalan
dengan
baik
dan benar dan para Back-end ini harus memamahi beberapa bahasa
programming
yaitu php, sql, java dan sebagainya.
Jika disimpulkan dan dipersingkat ini adalah perbedaan dari kedua developer
tersebut:
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