Tugas2 Rekaya Web

10
NIM : 1311511537 Nama : Ajat Sudrajat Matkul : Rekayasa Web Tugas 2

Transcript of Tugas2 Rekaya Web

Page 1: Tugas2 Rekaya Web

NIM : 1311511537Nama : Ajat SudrajatMatkul : Rekayasa WebTugas 2

Page 2: Tugas2 Rekaya Web

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 dataHMTL dirancang untuk menampilkan data, dengan fokus pada bagaimana data itu terlihatJadi HTML ini mengenai menampilkan informasi, sedangkan XML mengenai membawa informasi.

Page 3: Tugas2 Rekaya Web

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.

Page 4: Tugas2 Rekaya Web

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.

Page 5: Tugas2 Rekaya Web

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 kondisitertentu (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).

Page 6: Tugas2 Rekaya Web

Dalam HTML, ada daftar beberapa nama karakter yang dibangun seperti &eacute; untuk é tapi XML tidak memiliki ini. Dalam XML, hanya ada lima entitas karakter yang dibangun: &lt;, &gt;, &amp;, &quot; dan &apos; untuk <,

>, &,”dan ‘ masing-masing. Anda dapat menentukan entitas sendiri dalamDokumen Type Definition, atau Anda dapat menggunakan karakter Unicode.

Dalam HTML, ada juga referensi karakter numerik, seperti &#38; untuk &. anda dapat mengacu pada setiap karakter Unicode, tapi jumlahnya desimal, ]sedangkan di tabel Unicode nomor biasanya dalam heksadesimal. XML juga memungkinkan referensi heksadesimal: &#x26; 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 terlihatJadi HTML ini mengenai menampilkan informasi, sedangkan XML mengenai

membawa informasi.

Page 7: Tugas2 Rekaya Web

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.

Page 8: Tugas2 Rekaya Web
Page 9: Tugas2 Rekaya Web

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 beberapa

bahasa programming yaitu HTML, CSS, Javascript dan Jquery. Setelah para Fron-end developer selesai maka mereka akan memeberikan hasil berbentuk Web Static yang

kemudian akan dirubah menjadi Web Dinamis oleh Back-End Developer.

Page 10: Tugas2 Rekaya Web

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 form registrasi, pembayaran dan lain sebagainya, karena itu mereka harus bisa

memahami beberapa bahasa programming juga diantaranya php, sql, java dan lain sebagainya.