1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

11
TUGAS 2 REKAYASA WEB Universitas Budi Luhur 0316 MOHAMAD IBNU ADAM 1311500225 KI

Transcript of 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

Page 1: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

TUGAS 2REKAYASA WEB

Universitas Budi Luhur0316

MOHAMA D IBNU ADAM

1311500225

KI

Page 2: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

1. Apa yang anda ketahui tentang XML ? Berikan contoh !

XML atau singakatan dari Extensible Markup Language, adalah Bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat document markup keperluan pertukaran data antar system yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan Bahasa standar yang digunakan untuk melacak Internet.

XML

Berikut keuntungan dari XML :1. Ekstensibilitas : dapat di tukar atau di gabung dengan dokumen XML lain2. Memungkinkan pemrograman yang lebih baik : Maka di buat suatu software pengolah XML3. Memisahkan data dan presentasi : Yang akan direpresentasikan dalam XML dan XSLT4. Pencarian data cepat karena XML merupakan data dalam format yang terstruktur5. Plain Text dan Platform Independent6. Untuk pertukaran data

Page 3: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

Contoh XML :

Sumber : google.com

Page 4: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

2. Apa yang anda ketahui tentang JSON ? Berikan contoh !

JSON

JSON adalah singkatan dari JavaScript Object Notation (notasi objek JavaScript), yaitu suatu format yang ringan untuk memasukan data ke dalam sebuah variabel. Sangat mudah di mengerti dan di implementasikan oleh manusia, dan mudah juga untuk komputer dalam melakukan parsingnya, yaitu memecah-mecah suatu rangkaian input dan menghasilkan suatu uraian yang akan digunakan pada tahap berikutnya.

Salah satu perbedaan JSON dan XML adalah Human readability yaitu mudah dibaca adalah kriteria yang penting karena dalam proses pembuatan dan mendebug akan memudahkan programmer. XML lebih mudah dibaca dan di debug dibandingkan JSON.

Page 5: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

CONTOH JSON

Page 6: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

3. Berikan beberapa perbedaan mendasar antara HTML dan XML !

Perbedaan HTML dan XML

NO. HTML XML

1. Tag dan Atribut sudah didefinisikan Tag dan Atribut dibuat sendiri

2. Standar format untuk dokumen hypertext yang digunakan dalam World Wide Web

(WWW)

Bukan sebagai pengganti dariHTML

3. Ada beberapa tag yang tak ada tag penutup Harus ada tag pembuka dan penutup

4. Bersifat non case sensitive (huruf besar kecil tidak berpengaruh)

Bersifat case sensitive

5. Di rancang untuk menampilkan data dengan fokus pada bagaimana data terlihat

Suatu format halaman web yang lebih luas penggunaannya dibanding HTML

Page 7: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

JAVASCRIPT

4. Jelaskan yang anda ketahui mengenai Javascript ? Berikan contoh !

JavaScript adalah bahasa pemograman tingkat tinggi dan dinamis. JavaScript adalah bahasa yang digunakan untuk membuat program yang digunakan agar dokumen HTML yang ditampilkan pada sebuah Browser menjadi lebih interaktif, tidak sekedar indah saja. JavaScript memberikan beberapa fungsionalitas ke dalam halaman web, sehingga dapat menjadi sebuah program yang disajikan dengan menggunakan antar muka web.

JavaScript bukan sebuah compiled language, artinya javascript tidak memerlukan sebuah compiler agar kode yang ada di dalamnya bisa dijalankan. Kode dari Javascript langsung diterjemahkan oleh web browser. Untuk dapat menjalankan Javascript, Web browser harus support Javascript.

Page 8: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

Contoh Javascript :

Page 9: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

5. Jelaskan dan berikan ilustrasi istilah front end dan back end pada software development !

FRONT END DAN BACK END

Front End adalah bagian utama dari sebuah situs web yang berinteraksi langsung dengan pengguna atau pengunjung situs dan bertugas untuk mengembangkan tampilan yang dapat dilihat oleh user atau pengunjung dalam sebuah website seperti tulisan, gambar dan video.

Back End adalah seorang web developer yang bertugas untuk mengatur sebuah proses jalannya website dan bertugas untuk mengambil data dari databse yang tidak diketahui oleh pengunjung situs. Seorang backend developer menggunakan bahasa pemrograman sisi-server seperti PHP, Ruby, Python, Java, dan Net untuk membangun aplikasi juga menggunakan tools seperti MySql, Oracle, dan SQL Server untuk menemukan, menyimpan atau mengubah data dan menyajikannya kembali ke pengguna.

Page 10: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

CONTOH FRONT END DAN BACK END

Page 11: 1311500225_mohamad ibnu adam_tugas2_rekayasa_web_0316

SELESAI