Tugas2 0916-[agung saputro] - [1111511505]

9
TUGAS2 - 0916 NAMA : AGUNG SAPUTRO NIM : 1111511505

Transcript of Tugas2 0916-[agung saputro] - [1111511505]

Page 1: Tugas2   0916-[agung saputro] - [1111511505]

TUGAS2 - 0916

NAMA : AGUNG SAPUTRONIM : 1111511505

Page 2: Tugas2   0916-[agung saputro] - [1111511505]

1. Apakah yang anda ketahui tentang XML?berikan contoh!2. Apakah yang anda ketahui tentang JSON?berikan contoh!3. Berikan beberapa perbedaan mendasar antara HTML dan XML?4. Jelaskan yang anda ketahui mengenai javascript?berikan contoh!5.jelaskan dan berikan ilustrasi istilah front end dan back end pada software development !

Page 3: Tugas2   0916-[agung saputro] - [1111511505]

1. 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 merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

Page 4: Tugas2   0916-[agung saputro] - [1111511505]

<?xml version="1.0" encoding="UTF-8"?> <Resep nama="roti" waktu_persiapan="5 menit" waktu_masak="3 jam"> <judul>Roti tawar</judul> <bahan jumlah="3" satuan="cangkir">tepung</bahan> <bahan jumlah="0,25" satuan="ons">ragi</bahan> <bahan jumlah="1,5" satuan="cangkir">air hangat</bahan> <bahan jumlah="1" satuan="sendok teh">garam</bahan> <Cara_membuat> <langkah>Campur semua bahan dan uleni adonan sampai merata.</langkah> <langkah>Tutup dengan kain lembap dan biarkan selama satu jam di ruangan yang hangat.</langkah> <langkah>Ulangi lagi, letakkan di loyang dan panggang di oven.</langkah> <langkah>Keluarkan, hidangkan</langkah> </Cara_membuat> </Resep>

Contoh dokumen XML sederhana

Page 5: Tugas2   0916-[agung saputro] - [1111511505]

2. Apakah yang anda ketahui tentang JSON?berikan contoh!

JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (bahasa Indonesia: notasi objek JavaScript), 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.

Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999 ) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.

Page 6: Tugas2   0916-[agung saputro] - [1111511505]

Contoh berikut menunjukkan representasi JSON untuk suatu objek yang mendeskripsikan seseorang.

{ "namaDepan": "Budi", "namaBelakang": "Sbudi", "alamat": { "namaJalan": "Jl. Sudirman 15A", "kota": "Jakarta Selatan", "provinsi": "DKI Jakarta", "kodePos": 11111 }, "nomerTelepon": [ "021 555-1234", "021 555-4567" ] }

Page 7: Tugas2   0916-[agung saputro] - [1111511505]

3. Berikan beberapa perbedaan mendasar antara HTML dan XML?

XML singkatan dari eXtensible Markup Language, Sedangkan HTML singkatan dari HyperText Markup Language. Jadi keduanya adalah bahasa penandaan (markup language). Penandaan dilakukan dengan menggunakan tag, misalnya dalam HTML untuk menjadikan huruf tebal (bold), tag yang digunakan adalah <b> atau <strong> dan diakhiri dengan tag penutup </b> atau </strong>.Penandaan dalam XML juga dengan tag, tapi bukan untuk penampilannya melainkan untuk menetapkan sifat suatu informasi. Misalnya tag <message> untuk menyatakan bahwa itu adalah suatu pesan. Kesimpulannya adalah HTML digunakan untuk mengatur tampilan informasi, sedangkan XML digunakan untuk menciptakan & memproses berbagai informasi.

Page 8: Tugas2   0916-[agung saputro] - [1111511505]

4. Jelaskan yang anda ketahui mengenai javascript?berikan contoh!

JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis. JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.[8] JavaScript adalah bahasa yang digunakan untuk AJAX

Contoh:<script type="text/javascript">

alert("Halo Dunia!"); </script>

Page 9: Tugas2   0916-[agung saputro] - [1111511505]

5.jelaskan dan berikan ilustrasi istilah front 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. 

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.