11
Tugas 2 Rekayasa Web Nama : Sugianto Nim : 1311501884 Kelompok : KI

Tugas 2 rekayasa web

Embed Size (px)

Citation preview

Page 1: Tugas 2 rekayasa web

Tugas 2 Rekayasa Web

Nama : SugiantoNim : 1311501884Kelompok : KI

Page 2: Tugas 2 rekayasa web

XMLXML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGMLXML merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.Pada android XML digunakan untuk merancang interface pada sebuah program yang akan dibuat.

Page 3: Tugas 2 rekayasa web

Contoh XMLContoh Penulisan XML Teknologi XML (2015/2016) – <daftarmahasiswa> <nim>1311501884 <nama>Banu</nim> </nama> </daftarmahasiswa> <daftarmahasiswa> <nim>0 4 523001</nim> <nama> Budi </nama> </daftarmahasiswa>

Page 4: Tugas 2 rekayasa web

JSONJSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.

Page 5: Tugas 2 rekayasa web

Contoh JSON

Page 6: Tugas 2 rekayasa web

Perbedaan antara HTML dan XML

XML dan HTML di desain untuk tujuan yang berbedaXML tidak menggantikan HTMLXML didesain untuk menampilkan data dan di fokuskan pada apa sebenarnya data itu, sedang HTML didesain untuk menampilkan data dan bagaimana agar data tersebut bisa di lihatXML bertujuan untuk mendiskripsikan informasi, sedang HTML untuk menampilkan informasiJadi pada intinya XML dan HTML merupakan script yang saling berkaitan, namun mempunyai tujuan dan fungsi yang berbeda-beda.

Page 7: Tugas 2 rekayasa web

JavaScriptJavaScript adalah bahasa yang berbentuk kumpulan skrip yang berjalan pada suatu dokumen HTML. Bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah perintah di sisi user, yang artinya di sisi browser bukan di sisi server web.

Page 8: Tugas 2 rekayasa web

JavaScriptSejarah JavaScriptJavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[6] JavaScript adalah bahasa yang digunakan untuk AJAX

Page 9: Tugas 2 rekayasa web

Contoh JavaScript

Page 10: Tugas 2 rekayasa web

Font end dan Back endfront end dan back end pada software development 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.

Page 11: Tugas 2 rekayasa web

Font end dan Back endBack-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.