SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Tugas 2 – 0916 (Individu)
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.
XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari
datum) yang jika diolah bisa memberikan informasi.
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan
sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.
Contoh Dari XML :
<?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 lembab 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>
2. Apakah yang anda ketahui tentang JSON? Berikan Contoh!
JSON (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.
Contoh Sederhana JSON :
<!-- frmjson.html -->
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//closure button berid = "setter" diklik...
$("#setter").click(function(){
$.post("getjson.php",{
nama : $("#nama").val(),
alamat : $("#alamat").val()
}, function(data){
//jika response telah berhasil... (set label...)
$("#lblgetattr").html(data.nama+" beralamat di "+data.alamat);
},"json");
});
});
</script>
Nama : <input type="text" id="nama"> <br>
Alamat : <input type="text" id="alamat"> <br>
<input type="button" value="SetAtribute" id="setter">
<br>
Atribut yang sudah terset adalah : <label id="lblgetattr"></label>
3. Berikan beberapa perbedaan mendasar antara HTML dan XML?
Ada perbedaan yang paling mendasar antara XML dan HTML adalah sebagai berikut :
1. XML bukan merupakan pengganti HTML.
2. XML di rancang untuk menyimpan dan mentrasport data, dengan focus pada data apa itu dan HTML
yang dirancang untuk menampilkan data , dengan focus pada seperti apa data itu terlihat.
3. XML di rancang untuk transportasi dan menyimpan data , dengan focus pada data.
4. HTML di rancang untuk menampilkan data , dengan focus pada bagaimana data itu terlihat
5. HTML adalah tentang menampilkan informasi, sedangkah XML adalah membawa informasi.
6. XML dan HTML memiliki standart penulisan tag yang berbeda , tag yang di gunakan adalah HTML
yang di tetapkan. Dokumen HTML hanya bias menggunakan tag yang di definisikan dalam standar
HTML seperti , <p>, <h1>, <b>, <i> dll. Sedangkan tag XML tidak ditetapkan atau tidak di definisikan
dalam standar khusus. Penulis tag XML bebas menulis tag-nya sendiri.
4. Jelaskan yang anda ketahui mengenai javascript?berikan contoh!
JavaScript adalah bahasa skrip yang 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 adalah sebuah bahasa komputer atau kode pemrograman yang digunakan pada website agar website tersebut
menjadi lebih interaktif dan dinamis. Javascript adalah jenis bahasa pemrograman client side. Penggunaan kode javascript
pada sebuah website bersifat opsional, artinya tidak harus selalu ada. Namun, website-website maupun blog modern saat
ini hampir semuanya menggunakan kode javascript walaupun sedikit. Hal ini karena tanpa javascript, sebuah website
bagaikan sayur tanpa garam :D.
Seperti yang disebutkan diatas, javascript berfungsi membuat sebuah halaman website lebih interaktif dan dinamis.
Penggunaan kode javascript sangat dibutuhkan untuk website-website yang berorientasi pada kenyamanan pengakses
(user-experience). Namun, penggunaan kode javascript ini tidak akan maksimal jika tidak dibarengi dengan
penggunaan css karena javascript juga tidak akan lepas dari html.
Ketiga bahasa pemrograman itu sangat erat kaitannya. Jika saya ibaratkan sebuah website adalah rumah, maka kode html
adalah segala yang membangun dan ada dirumah tersebut (tembok, tiang, atap, pondasi, ruang keluarga, kamar, dapur,
peralatan rumah tangga, dan sebagainya). Lalu, kode css adalah pengatur dan penghias rumah tersebut(tata letak, warna
dan sebagainya). Dan peran javascript bisa sebagai ‘pembantu’ kode css agar pengaturan dan hiasannya lebih bagus
dengan tambahan pernak-pernik misalnya. Bisa juga untuk memanipulasi kode html dengan nama/identitas tertentu.
Manipulasi ini bisa berupa menyembunyikan, menganti bahkan menambahkan elemen html yang baru.
Contoh sederhana dari JavaScript :
<!DOCTYPE html>
<html>
<head>
<script>
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
}
</script>
</head>
<body>
<h1>Belajar JavaScript</h1>
<p id="demo">Klik Tombol Tampilkan Tanggal dibawah
untuk melihat tanggal sekarang.</p>
<button type="button"
onclick="displayDate()">Tampilkan Tanggal</button>
</body>
</html>
ketika Tombol "Tampilkan Tanggal" ditekan maka akan terjadi perubahan seperti
gambar di bawah ini yaitu akan menampilkan tanggal/waktu sekarang...
5. 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. Setelah menerima file web static maka Back-End developer akan segera merubah file tersebut
menjadi Web Dinamis, tugas Back-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.
Begitulah informasi yang saya ketahui tentang Back end dan Front-end developer

Weitere ähnliche Inhalte

Was ist angesagt?

Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)daffa12
 
Pemrograman Berbasis Web - CSS
Pemrograman Berbasis Web - CSSPemrograman Berbasis Web - CSS
Pemrograman Berbasis Web - CSSAhmad Afandi
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLDoni Tobing
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaRCH_98
 
Modul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lxModul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lxsugiyanto gunadi
 
Week 11 (Pengenalan Html 1) Student
Week 11 (Pengenalan Html 1)   StudentWeek 11 (Pengenalan Html 1)   Student
Week 11 (Pengenalan Html 1) Studentimaru.wordpress.com
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYYusuf A.H.
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sqltotoh fatah
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databasefebeniken
 

Was ist angesagt? (20)

Dasar pembuatan web (html)
Dasar pembuatan web (html)Dasar pembuatan web (html)
Dasar pembuatan web (html)
 
Tentang XML
Tentang XMLTentang XML
Tentang XML
 
Dasar dasar html5
Dasar  dasar html5Dasar  dasar html5
Dasar dasar html5
 
Html dasar
Html dasarHtml dasar
Html dasar
 
Php dan MySQL 4
Php dan MySQL 4Php dan MySQL 4
Php dan MySQL 4
 
Pemrograman Berbasis Web - CSS
Pemrograman Berbasis Web - CSSPemrograman Berbasis Web - CSS
Pemrograman Berbasis Web - CSS
 
Tugas api 3fix
Tugas api 3fixTugas api 3fix
Tugas api 3fix
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQLPanduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL
 
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta DatabasenyaTutorial Pembuatan Aplikasi Website Beserta Databasenya
Tutorial Pembuatan Aplikasi Website Beserta Databasenya
 
Cara Membuat Web Dasar
Cara Membuat Web DasarCara Membuat Web Dasar
Cara Membuat Web Dasar
 
Java sfb
Java sfbJava sfb
Java sfb
 
Modul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lxModul edit template web dengan php dan my sq lx
Modul edit template web dengan php dan my sq lx
 
Week 11 (Pengenalan Html 1) Student
Week 11 (Pengenalan Html 1)   StudentWeek 11 (Pengenalan Html 1)   Student
Week 11 (Pengenalan Html 1) Student
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sql
 
Penggunaan html
Penggunaan htmlPenggunaan html
Penggunaan html
 
HTML+CSS
HTML+CSSHTML+CSS
HTML+CSS
 
Web html
Web htmlWeb html
Web html
 
Bab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-databaseBab 4 tools-pemrograman-web-dan-database
Bab 4 tools-pemrograman-web-dan-database
 

Andere mochten auch

Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa webHan'zo WEw
 
peta konsep pemanfaatan program media
peta konsep pemanfaatan program mediapeta konsep pemanfaatan program media
peta konsep pemanfaatan program mediaDwi Karyani
 
Two point perspective
Two point perspectiveTwo point perspective
Two point perspectiveShashi Bugga
 
Worksheet tata nama alkanaa
Worksheet tata nama  alkanaa Worksheet tata nama  alkanaa
Worksheet tata nama alkanaa Affan Salaffudin
 
jenis-jenis media
jenis-jenis mediajenis-jenis media
jenis-jenis mediaDwi Karyani
 
Linear Perspective
Linear PerspectiveLinear Perspective
Linear Perspectivemrsbauerart
 
Social Media für Rechtsanwälte
Social Media für RechtsanwälteSocial Media für Rechtsanwälte
Social Media für RechtsanwälteUwe Baltner
 
3D Flat-Panel Technologie
3D Flat-Panel Technologie3D Flat-Panel Technologie
3D Flat-Panel Technologiephil_in_the_gap
 

Andere mochten auch (12)

Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Software libre
Software libreSoftware libre
Software libre
 
peta konsep pemanfaatan program media
peta konsep pemanfaatan program mediapeta konsep pemanfaatan program media
peta konsep pemanfaatan program media
 
Two point perspective
Two point perspectiveTwo point perspective
Two point perspective
 
Rekayasa web tugas 3 0916
Rekayasa web tugas 3   0916Rekayasa web tugas 3   0916
Rekayasa web tugas 3 0916
 
Worksheet tata nama alkanaa
Worksheet tata nama  alkanaa Worksheet tata nama  alkanaa
Worksheet tata nama alkanaa
 
jenis-jenis media
jenis-jenis mediajenis-jenis media
jenis-jenis media
 
Lks termokimia
Lks termokimiaLks termokimia
Lks termokimia
 
Teks pengacara majlis maulidur rasul
Teks pengacara majlis maulidur rasulTeks pengacara majlis maulidur rasul
Teks pengacara majlis maulidur rasul
 
Linear Perspective
Linear PerspectiveLinear Perspective
Linear Perspective
 
Social Media für Rechtsanwälte
Social Media für RechtsanwälteSocial Media für Rechtsanwälte
Social Media für Rechtsanwälte
 
3D Flat-Panel Technologie
3D Flat-Panel Technologie3D Flat-Panel Technologie
3D Flat-Panel Technologie
 

Ähnlich wie OPTIMASI XML DAN JSON

Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917rimaafauziaah
 
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Nico Nandika
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016muslim rohadi
 
Tugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLTugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLRafid Rizkulloh
 
Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyaniikasulistiyani
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2rizkyripai
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511lailyfitria
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2Ratri Alfiani
 
Tugas 2 rekayasa web 0316
Tugas 2 rekayasa web 0316Tugas 2 rekayasa web 0316
Tugas 2 rekayasa web 0316art david
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasawebseptianarul
 
Apa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back endApa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back endAzhar Krisna
 
Tugas 3 0317 hendrie prasetyo 1612510899
Tugas 3 0317 hendrie prasetyo 1612510899Tugas 3 0317 hendrie prasetyo 1612510899
Tugas 3 0317 hendrie prasetyo 1612510899hendrieprasetyo
 
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]Universitas Budi Luhur
 

Ähnlich wie OPTIMASI XML DAN JSON (20)

Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
 
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas 2 – rekayasa web (nico nandika 1111511125)
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
 
Tugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLTugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BL
 
Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyani
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2
 
Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
 
Tugas2
Tugas2 Tugas2
Tugas2
 
Tugas individu rekweb2
Tugas individu rekweb2Tugas individu rekweb2
Tugas individu rekweb2
 
Tugas 2 rekayasa web 0316
Tugas 2 rekayasa web 0316Tugas 2 rekayasa web 0316
Tugas 2 rekayasa web 0316
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas2 rekayasa web
Tugas2 rekayasa webTugas2 rekayasa web
Tugas2 rekayasa web
 
Apa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back endApa itu XML - JSON - JavaScript - Front end & Back end
Apa itu XML - JSON - JavaScript - Front end & Back end
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Laporan_PHP-MySQL
Laporan_PHP-MySQLLaporan_PHP-MySQL
Laporan_PHP-MySQL
 
Tugas 3 0317 hendrie prasetyo 1612510899
Tugas 3 0317 hendrie prasetyo 1612510899Tugas 3 0317 hendrie prasetyo 1612510899
Tugas 3 0317 hendrie prasetyo 1612510899
 
Tugas 3 0317
Tugas 3 0317Tugas 3 0317
Tugas 3 0317
 
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
 

OPTIMASI XML DAN JSON

  • 1. Tugas 2 – 0916 (Individu) 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. XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar. Contoh Dari XML : <?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 lembab 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>
  • 2. 2. Apakah yang anda ketahui tentang JSON? Berikan Contoh! JSON (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. Contoh Sederhana JSON : <!-- frmjson.html --> <script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript"> $(document).ready(function(){ //closure button berid = "setter" diklik... $("#setter").click(function(){ $.post("getjson.php",{ nama : $("#nama").val(), alamat : $("#alamat").val() }, function(data){ //jika response telah berhasil... (set label...) $("#lblgetattr").html(data.nama+" beralamat di "+data.alamat); },"json"); }); }); </script> Nama : <input type="text" id="nama"> <br> Alamat : <input type="text" id="alamat"> <br> <input type="button" value="SetAtribute" id="setter"> <br> Atribut yang sudah terset adalah : <label id="lblgetattr"></label>
  • 3. 3. Berikan beberapa perbedaan mendasar antara HTML dan XML? Ada perbedaan yang paling mendasar antara XML dan HTML adalah sebagai berikut : 1. XML bukan merupakan pengganti HTML. 2. XML di rancang untuk menyimpan dan mentrasport data, dengan focus pada data apa itu dan HTML yang dirancang untuk menampilkan data , dengan focus pada seperti apa data itu terlihat. 3. XML di rancang untuk transportasi dan menyimpan data , dengan focus pada data. 4. HTML di rancang untuk menampilkan data , dengan focus pada bagaimana data itu terlihat 5. HTML adalah tentang menampilkan informasi, sedangkah XML adalah membawa informasi. 6. XML dan HTML memiliki standart penulisan tag yang berbeda , tag yang di gunakan adalah HTML yang di tetapkan. Dokumen HTML hanya bias menggunakan tag yang di definisikan dalam standar HTML seperti , <p>, <h1>, <b>, <i> dll. Sedangkan tag XML tidak ditetapkan atau tidak di definisikan dalam standar khusus. Penulis tag XML bebas menulis tag-nya sendiri.
  • 4. 4. Jelaskan yang anda ketahui mengenai javascript?berikan contoh! JavaScript adalah bahasa skrip yang 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 adalah sebuah bahasa komputer atau kode pemrograman yang digunakan pada website agar website tersebut menjadi lebih interaktif dan dinamis. Javascript adalah jenis bahasa pemrograman client side. Penggunaan kode javascript pada sebuah website bersifat opsional, artinya tidak harus selalu ada. Namun, website-website maupun blog modern saat ini hampir semuanya menggunakan kode javascript walaupun sedikit. Hal ini karena tanpa javascript, sebuah website bagaikan sayur tanpa garam :D. Seperti yang disebutkan diatas, javascript berfungsi membuat sebuah halaman website lebih interaktif dan dinamis. Penggunaan kode javascript sangat dibutuhkan untuk website-website yang berorientasi pada kenyamanan pengakses (user-experience). Namun, penggunaan kode javascript ini tidak akan maksimal jika tidak dibarengi dengan penggunaan css karena javascript juga tidak akan lepas dari html. Ketiga bahasa pemrograman itu sangat erat kaitannya. Jika saya ibaratkan sebuah website adalah rumah, maka kode html adalah segala yang membangun dan ada dirumah tersebut (tembok, tiang, atap, pondasi, ruang keluarga, kamar, dapur, peralatan rumah tangga, dan sebagainya). Lalu, kode css adalah pengatur dan penghias rumah tersebut(tata letak, warna dan sebagainya). Dan peran javascript bisa sebagai ‘pembantu’ kode css agar pengaturan dan hiasannya lebih bagus dengan tambahan pernak-pernik misalnya. Bisa juga untuk memanipulasi kode html dengan nama/identitas tertentu. Manipulasi ini bisa berupa menyembunyikan, menganti bahkan menambahkan elemen html yang baru.
  • 5. Contoh sederhana dari JavaScript : <!DOCTYPE html> <html> <head> <script> function displayDate() { document.getElementById("demo").innerHTML=Date(); } </script> </head> <body> <h1>Belajar JavaScript</h1> <p id="demo">Klik Tombol Tampilkan Tanggal dibawah untuk melihat tanggal sekarang.</p> <button type="button" onclick="displayDate()">Tampilkan Tanggal</button> </body> </html> ketika Tombol "Tampilkan Tanggal" ditekan maka akan terjadi perubahan seperti gambar di bawah ini yaitu akan menampilkan tanggal/waktu sekarang...
  • 6. 5. 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. Setelah menerima file web static maka Back-End developer akan segera merubah file tersebut menjadi Web Dinamis, tugas Back-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. Begitulah informasi yang saya ketahui tentang Back end dan Front-end developer