SlideShare a Scribd company logo
1412511667 SRI HARTATIK 1
1412511667 SRI HARTATIK 2
• ApaItu XML ???
XML singkatan dari Extensible Markup Language.
XML hampir sama dengan HTML karena sama sama
turunan dari SGML ( Standart Generalized Markup
Language) yang dikembangkan padaawal tahun1980.
Teknologi XML ini dikembangkan mulai tahun 1966,
dan kemudian diakui oleh W3C pada1998.
1412511667 SRI HARTATIK 3
XML digunakan untuk mendeskripsikan dan
memanipulasi dokumen secara terstruktur. Dengan
menyediakan format tertentu untuk dokumen yang
mempunyai dataterstruktur.
XML bukanlah suatu bahasa pemrograman, melainkan
sintaks yang digunakan untuk menjelaskan bahasa
Markup lain, sehingga dinamakan juga dengan meta-
language.
1412511667 SRI HARTATIK 4
• XML merupakan standart format dari struktur berkas
( file) yang ada.
• XSL merupakan standar untuk memodifikasi data
yang dimpor atau diekspor.
• XSD merupakan standar yang mendefinisikan struktur
databasedalam XML.
XML memiliki 3 tipeyaitu :
1412511667 SRI HARTATIK 5
 Pintar ( Intelligence ). XML dapat menangani
berbagai tingkat ( level ) kompleksitas.
 Dapat beradaptasi. Dapat mengadaptasi untuk
membuat bahasasendiri.
 Mudah pemeliharaannya.
 Sederhana. XML lebih sederhana.
 Mudah dipindah-pindahkan ( portability ). XML
mempunyai kemudahan perpindahan yang lebih
bagus.
1412511667 SRI HARTATIK 6
 Ekstensibilitas : dapat ditukar/digabung dengan
dokumen XML lain.
 Memungkinkan pemrograman yang lebih baik,
makadibuat suatu softwarepengolah XML.
 Memisahkan data dan presentasi. Yang akan
direpresentasikan dalam XML dan XSLT.
 Pencarian data cepat karena XML merupakan data
dalam format yang terstruktur.
 Plain text dan platform independent.
 Untuk Pertukaran Data.
1412511667 SRI HARTATIK 7
<?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>
1412511667 SRI HARTATIK 8
• Pengertian JSON
JSON ( JavaScript Object Notation ) merupakan
format pertukaran data yang ringan, mudah dibaca dan
ditulis oleh manusia, serta mudah diterjemahkan dan
dibuat ( generate) oleh komputer.
JSON juga merupakan format teks yang tidak
bergantung pada bahsa pemrograman apapun karena
menggunakan gaya bahasa yang umum oleh
programmer keluarga C termasuk C, C++,C#, java dll.
Disebut jugasebagai bahasapertukaran-data.
1412511667 SRI HARTATIK 9
Format JSON sering digunakan untuk
mentransmisikan data terstruktur melalui suatu
koneksi jaringan pada suatu proses yang disebut
serialisasi.
1412511667 SRI HARTATIK 10
• 2 Struktur dari pembuatan JSON
1. Kumpulan Pasangan Nama/Nilai. Pada beberapa
bahasa, ini dinyatakan sebagai object, record,
struct, dictionary, hash table, keyed list.
2. Daftar Nilai terurutkan ( an ordered list of values).
Biasanya hal ini dinyatakan sebagai larik ( array ),
vector, list atau sequence.
1412511667 SRI HARTATIK 11
• Objek ( Object )
Sepasang Nama/Nilai yang tidak terurutkan. Objek
dimulai dengan kurung kurawal terbuka ( { ) dan
diakhiri kurung kurawal tertutup ( } ). Setiap nama
diikuti dengan titik dua ( : ) dan setiap pasangan
nama/nilai dipisahkan oleh koma( , )
1412511667 SRI HARTATIK 12
• Larik ( Array )
Sekumpulan nilai yang terurutkan. Larik dimulai
dengan kurung kotak buka ( [ ) dan diakhiri dengan
kurung kotak tutup ( ] ). Setiap nilai dipisahkan oleh
koma( , )
1412511667 SRI HARTATIK 13
• Nilai ( Value)
Nilai dapat berupa sebuah string dalam tanda kutip
ganda, atau angka, atau true atau false atau null, atau
sebuah objek atau sebuah larik. Strukturnya dapat
disusun bertingkat.
1412511667 SRI HARTATIK 14
• String
Sekumpulan dari nol atau lebih karakter Unicode,
yang dibungkus dengan tanda kutip ganda. Di dalam
string dapat digunakan backslash escapes “  “ untuk
membentuk karakter khusus. Sebuah karakter
mewakili karakter tunggal pada string. String mirip
dngan string C atau Java.
1412511667 SRI HARTATIK 15
• Gambar Struktur String
1412511667 SRI HARTATIK 16
• Angka( Number )
Sangat mirip dengan angka di C atau Java, kecuali
format oktal dan heksadesimal tidak digunakan.
1412511667 SRI HARTATIK 17
<html>
<head>
<title> JSON testing – tati </title>
<script type=‘text/javascript’>
var JSON_tati = {nama:’sapatati’};
document.write (JSON_tati.nama);
</script>
</head>
<body>
</body>
</html>
JSON_tati adalah nama variable pada javascript yang menunjukkan bahwa
variable tersebut berbentuk Object JSON karena terdapat kurung kurawal ( {} ).
Didalam kurung kurawal terdapat atribut * nama* dengan value * sapatati *. Yang
dipisahkan dengan titik dua( : ), lalu untuk memanggil valuenyadengan code
document.write ( JSON_tati.nama );
1412511667 SRI HARTATIK 18
Perlu untuk kita ketahui bahwa XML bukanlah
merupakan pengganti HTML. Karena keduanya
dirancang dengan tujuan yang berbeda.
XML dirancang untuk transportasi dan menyimpan data,
dengan fokus pada apa data. Sedangkan, HTML
dirancang untuk menampilkan data, dengan fokus pada
bagaimanadataterlihat.
1412511667 SRI HARTATIK 19
• Set Tag yang ekstensible
• Berorientasi Konten
• Standar DataInfrasturktur
• Memungkinkan beberapabentuk keluaran
XML
HTML
• Set Tag Tetap
• Berorientasi Presentasi
• Tidak adakemampuan validasi data
• Presentasi Tunggal
1412511667 SRI HARTATIK 20
JavaScript merupakan bahasa yang berbentuk
kumpulan skrip yang pada fungsinya berjalan pada
suatu dokumen HTML, bahasa ini adalah bahasa
pemrograman untuk memberikan kemampuan
tambahan terhadap bahasaHTML dengan mengijinkan
pengeksekusian perintah-perintah di sisi user, yang
artinyadi sisi browser bukan di sisi server web.
Secara fungsional digunakan untuk menyediakan
aksesscript padaobjek yang dibenamkan.
1412511667 SRI HARTATIK 21
Pertama kali dikembangkan oleh Brendan Eich dari
Netscape dibawah nama Mocha, yang awalnya
berubah menjadi LiveScript kemudian menjadi
JavaScript.
• Sejarah JavaScript
1412511667 SRI HARTATIK 22
Kode JavaScript biasanya dituliskan dalam bentuk
fungsi yang ditaruh di tag <head> yang dibuka dengan
tag <script type=“text/javascript”>
• Penulisan JavaScript
<script type=“text/javascript”>
alert(“Selamat Pagi!”);
</script>
1412511667 SRI HARTATIK 23
Kode JavaScript juga bisa diletakkan di file tersendiri
yang berekstensi .js ( singkatan dari JavaScript).
Untuk memanggil kode yang terdapat di file sendiri,
dibagian awal < head> harus ditentukan dahulu nama
file .js yang dimaksud dengan menggunakan contoh
kodeseperti berikut :
• Penulisan JavaScript
<script type=“text/javascript” src=“alamat.js”>
</script>
1412511667 SRI HARTATIK 24
• Apaitu Front-End dan Back-End
Front-End dan Back-End merupakan Bagian penting
dalam pembuatan suatu aplikasi baik berupa dekstop,
web ataupun mobile.
1412511667 SRI HARTATIK 25
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 yaitu :
Pertama kali Para Front-End developer akan memulai tugas
mereka yang pertama yaitu merubah gambar(mockup) tadi
menjadi sebuah halaman web static berbentuk HTML (atau
yang biasadisebut dengan slicing), tugasini cukup berat karena
seorang Front-End developer harus memastikan hasil
slicing mereka sama persis dengan gambar (mockup) baik itu
tampilan, animasi, dan lain-lain.
1412511667 SRI HARTATIK 26
Seorang Front-End developer biasanya harus memahami
beberapa bahasa programming yaitu HTML, CSS, Javascript
dan Jquery. Setelah para Front-end developer selesai maka
mereka akan memberikan hasil berbentuk Web Static kepada
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 memahami beberapa bahasa programming yaitu php, sql,
javadan sebagainya.
1412511667 SRI HARTATIK 27
• 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
diantaranyaHTML, 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.
Tugas 2 Rekayasa Web 0316

More Related Content

What's hot

Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
ricoadityaputra
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
prasta adriansyah
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
Syarifahfw10
 
Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020Lucky AnugerahP
 
Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048Ristanto Dp
 
Artikel json 1100631015
Artikel json 1100631015Artikel json 1100631015
Artikel json 1100631015
Wawan Kurniawan
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYU
bayurizky89
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037
Dwi Fahmi
 
Dita
DitaDita
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
Individual Consultants
 
Hani 1100631043
Hani 1100631043Hani 1100631043
Hani 1100631043
MiftakhulLutfiHaniah
 

What's hot (13)

Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
 
Prasta adriansyah
Prasta adriansyahPrasta adriansyah
Prasta adriansyah
 
Tugas 4 json
Tugas 4 jsonTugas 4 json
Tugas 4 json
 
Json By Fahmi Luthfillah
Json By Fahmi LuthfillahJson By Fahmi Luthfillah
Json By Fahmi Luthfillah
 
Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020Tugas pemrograman3 penjelasandecode&encode_1100631020
Tugas pemrograman3 penjelasandecode&encode_1100631020
 
Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048Tugas pemrograman3 penjelasandecode&encode_1100631048
Tugas pemrograman3 penjelasandecode&encode_1100631048
 
Json php
Json phpJson php
Json php
 
Artikel json 1100631015
Artikel json 1100631015Artikel json 1100631015
Artikel json 1100631015
 
Tugas 4 JSON BAYU
Tugas 4 JSON BAYUTugas 4 JSON BAYU
Tugas 4 JSON BAYU
 
Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037Tugas pemrograman3 penjelasandecode&encode_1100631037
Tugas pemrograman3 penjelasandecode&encode_1100631037
 
Dita
DitaDita
Dita
 
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
 
Hani 1100631043
Hani 1100631043Hani 1100631043
Hani 1100631043
 

Viewers also liked

Php & mysql
Php & mysqlPhp & mysql
Php & mysql
Hamka Ardiyansyah
 
TIK BAB 2
TIK BAB 2TIK BAB 2
TIK BAB 2
divanty anjani
 
Stinson 108, o desbravador de continentes! Um clássico da aviação americana ...
Stinson 108, o desbravador de continentes! Um clássico da aviação  americana ...Stinson 108, o desbravador de continentes! Um clássico da aviação  americana ...
Stinson 108, o desbravador de continentes! Um clássico da aviação americana ...
claudia #cmdterra
 
Ict cluster in catalonia
Ict cluster in cataloniaIct cluster in catalonia
Ict cluster in catalonia
www.theurbanvision.com
 
TIK BAB 1
TIK BAB 1 TIK BAB 1
TIK BAB 1
divanty anjani
 
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
ФРИИ (Фонд развития интернет-инициатив)
 
Materi Pembelajaran TIK Kelas IX BAB 5
Materi Pembelajaran TIK Kelas IX BAB 5Materi Pembelajaran TIK Kelas IX BAB 5
Materi Pembelajaran TIK Kelas IX BAB 5
talita nabilla
 
Promes PAI kelas 7 smt gasal
Promes  PAI kelas 7 smt gasalPromes  PAI kelas 7 smt gasal
Promes PAI kelas 7 smt gasal
FaridAtoz
 
Chicago's Booming High Rise Buildings
Chicago's Booming High Rise BuildingsChicago's Booming High Rise Buildings
Chicago's Booming High Rise Buildings
Talia Ramos
 
Program tahunan PAI kelas 7 smt 1
Program tahunan PAI kelas 7 smt 1Program tahunan PAI kelas 7 smt 1
Program tahunan PAI kelas 7 smt 1
FaridAtoz
 
Excel Perhitungan Beton 4
Excel Perhitungan Beton 4Excel Perhitungan Beton 4
Excel Perhitungan Beton 4Fairuz Tito
 
ENBE - Experiencing Nature
ENBE - Experiencing NatureENBE - Experiencing Nature
ENBE - Experiencing Nature
J-Sern Phua
 
Hidrologi
HidrologiHidrologi
Hidrologi
Kunto Adji
 
Berlin LSP : Urban Tech Republic
Berlin LSP : Urban Tech Republic Berlin LSP : Urban Tech Republic
Berlin LSP : Urban Tech Republic
www.theurbanvision.com
 
Ppt bab 5 6
Ppt bab 5 6Ppt bab 5 6
Ppt bab 5 6
samsul salleh
 
Handbook : Kria Tekstil | Kelas XII Kria Tekstil
Handbook : Kria Tekstil | Kelas XII Kria TekstilHandbook : Kria Tekstil | Kelas XII Kria Tekstil
Handbook : Kria Tekstil | Kelas XII Kria Tekstil
Walid Umar
 
Buku panduan #Linux fundamental (revisi 2)
Buku panduan  #Linux fundamental (revisi 2)Buku panduan  #Linux fundamental (revisi 2)
Buku panduan #Linux fundamental (revisi 2)
Walid Umar
 
Kameraman
KameramanKameraman

Viewers also liked (18)

Php & mysql
Php & mysqlPhp & mysql
Php & mysql
 
TIK BAB 2
TIK BAB 2TIK BAB 2
TIK BAB 2
 
Stinson 108, o desbravador de continentes! Um clássico da aviação americana ...
Stinson 108, o desbravador de continentes! Um clássico da aviação  americana ...Stinson 108, o desbravador de continentes! Um clássico da aviação  americana ...
Stinson 108, o desbravador de continentes! Um clássico da aviação americana ...
 
Ict cluster in catalonia
Ict cluster in cataloniaIct cluster in catalonia
Ict cluster in catalonia
 
TIK BAB 1
TIK BAB 1 TIK BAB 1
TIK BAB 1
 
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
Spb Startup Day 2016: Андрей Кощеев "Любовь к клиенту как главный путь к успеху"
 
Materi Pembelajaran TIK Kelas IX BAB 5
Materi Pembelajaran TIK Kelas IX BAB 5Materi Pembelajaran TIK Kelas IX BAB 5
Materi Pembelajaran TIK Kelas IX BAB 5
 
Promes PAI kelas 7 smt gasal
Promes  PAI kelas 7 smt gasalPromes  PAI kelas 7 smt gasal
Promes PAI kelas 7 smt gasal
 
Chicago's Booming High Rise Buildings
Chicago's Booming High Rise BuildingsChicago's Booming High Rise Buildings
Chicago's Booming High Rise Buildings
 
Program tahunan PAI kelas 7 smt 1
Program tahunan PAI kelas 7 smt 1Program tahunan PAI kelas 7 smt 1
Program tahunan PAI kelas 7 smt 1
 
Excel Perhitungan Beton 4
Excel Perhitungan Beton 4Excel Perhitungan Beton 4
Excel Perhitungan Beton 4
 
ENBE - Experiencing Nature
ENBE - Experiencing NatureENBE - Experiencing Nature
ENBE - Experiencing Nature
 
Hidrologi
HidrologiHidrologi
Hidrologi
 
Berlin LSP : Urban Tech Republic
Berlin LSP : Urban Tech Republic Berlin LSP : Urban Tech Republic
Berlin LSP : Urban Tech Republic
 
Ppt bab 5 6
Ppt bab 5 6Ppt bab 5 6
Ppt bab 5 6
 
Handbook : Kria Tekstil | Kelas XII Kria Tekstil
Handbook : Kria Tekstil | Kelas XII Kria TekstilHandbook : Kria Tekstil | Kelas XII Kria Tekstil
Handbook : Kria Tekstil | Kelas XII Kria Tekstil
 
Buku panduan #Linux fundamental (revisi 2)
Buku panduan  #Linux fundamental (revisi 2)Buku panduan  #Linux fundamental (revisi 2)
Buku panduan #Linux fundamental (revisi 2)
 
Kameraman
KameramanKameraman
Kameraman
 

Similar to Tugas 2 Rekayasa Web 0316

Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
lailyfitria
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
muslim rohadi
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
septianarul
 
Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyani
ikasulistiyani
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
Zaid Ahmad Ramadhani
 
Tugas2
Tugas2 Tugas2
Tugas2
jeffry putra
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2
rizkyripai
 
Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247
Jansen Wijaya
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Han'zo WEw
 
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
freddyferdiansyah27
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
rimaafauziaah
 
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
ISMAIL ALUWI
 
Jeni j2 me-bab08-web services
Jeni j2 me-bab08-web servicesJeni j2 me-bab08-web services
Jeni j2 me-bab08-web services
UNIVERSITY Of LAMPUNG
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
alchdila boyda
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
dewiapril1996
 
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
Azhar Krisna
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
nurul azmi
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
fahreza yozi
 
T 12 (database internet)
T 12 (database internet)T 12 (database internet)
T 12 (database internet)
Rifky A Ayub
 
Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006yolandalala
 

Similar to Tugas 2 Rekayasa Web 0316 (20)

Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511Tugas 2 rekweb laily fitria 1412510511
Tugas 2 rekweb laily fitria 1412510511
 
Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016Tugas 2 rekayasa web 1412510016
Tugas 2 rekayasa web 1412510016
 
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
 
Tugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika SulistiyaniTugas 2 rekweb Ika Sulistiyani
Tugas 2 rekweb Ika Sulistiyani
 
Tugas 2 rekayasa web (0916)
Tugas 2   rekayasa web (0916)Tugas 2   rekayasa web (0916)
Tugas 2 rekayasa web (0916)
 
Tugas2
Tugas2 Tugas2
Tugas2
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2
 
Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247
 
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
 
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
Tugas 2 rekayasa web Freddy Ferdiansyah 1412510586
 
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
 
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
Tugas2 rekweb-ku-0316-ismailaluwi-1212511008
 
Jeni j2 me-bab08-web services
Jeni j2 me-bab08-web servicesJeni j2 me-bab08-web services
Jeni j2 me-bab08-web services
 
Tgs 2 rekweb
Tgs 2 rekwebTgs 2 rekweb
Tgs 2 rekweb
 
Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602Tugas 3 0317-dewi apriliani-1412510602
Tugas 3 0317-dewi apriliani-1412510602
 
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
 
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
 
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
 
T 12 (database internet)
T 12 (database internet)T 12 (database internet)
T 12 (database internet)
 
Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006Tugas3 pemrograman3 1100631006
Tugas3 pemrograman3 1100631006
 

More from sapatati

Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316
sapatati
 
Tugas 8 Rekayasa Web 0316
Tugas 8 Rekayasa Web 0316Tugas 8 Rekayasa Web 0316
Tugas 8 Rekayasa Web 0316
sapatati
 
Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316
sapatati
 
Tugas 6 Rekayasa Web 0316
Tugas 6 Rekayasa Web 0316Tugas 6 Rekayasa Web 0316
Tugas 6 Rekayasa Web 0316
sapatati
 
Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316
sapatati
 
Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316
sapatati
 
Tugas 3 Rekayasa Web 0316
Tugas 3 Rekayasa Web 0316Tugas 3 Rekayasa Web 0316
Tugas 3 Rekayasa Web 0316
sapatati
 
Tugas 1 Rekayasa Web 0316
Tugas 1 Rekayasa Web 0316Tugas 1 Rekayasa Web 0316
Tugas 1 Rekayasa Web 0316
sapatati
 

More from sapatati (8)

Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316Tugas 9 Rekayasa Web 0316
Tugas 9 Rekayasa Web 0316
 
Tugas 8 Rekayasa Web 0316
Tugas 8 Rekayasa Web 0316Tugas 8 Rekayasa Web 0316
Tugas 8 Rekayasa Web 0316
 
Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316Tugas 7 Rekayasa Web 0316
Tugas 7 Rekayasa Web 0316
 
Tugas 6 Rekayasa Web 0316
Tugas 6 Rekayasa Web 0316Tugas 6 Rekayasa Web 0316
Tugas 6 Rekayasa Web 0316
 
Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316Tugas 5 Rekayasa Web 0316
Tugas 5 Rekayasa Web 0316
 
Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316Tugas 4 Rekayasa Web 0316
Tugas 4 Rekayasa Web 0316
 
Tugas 3 Rekayasa Web 0316
Tugas 3 Rekayasa Web 0316Tugas 3 Rekayasa Web 0316
Tugas 3 Rekayasa Web 0316
 
Tugas 1 Rekayasa Web 0316
Tugas 1 Rekayasa Web 0316Tugas 1 Rekayasa Web 0316
Tugas 1 Rekayasa Web 0316
 

Recently uploaded

Filsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan PemerintahanFilsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan Pemerintahan
FetraHerman2
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
HengkiRisman
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
StevanusOkiRudySusan
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
PutraDwitara
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdfProjek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
anikdwihariyanti
 
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
juliafnita47
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
nurfaridah271
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
NurHasyim22
 
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
MuhamadsyakirbinIsma
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
johan199969
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
OswaldusDiwaDoka
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 

Recently uploaded (20)

Filsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan PemerintahanFilsafat Ilmu Administrasi Publik dan Pemerintahan
Filsafat Ilmu Administrasi Publik dan Pemerintahan
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
 
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
5. Rangkuman Kehadiran Guru di Kelas_SDN 8n Kranji.docx
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan   i...
Modul Ajar Projek Kreatif dan Kewirausahaan - Peluang Usaha di Lingkungan i...
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdfProjek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
Projek Penguatan Profil Pelajar Pancasila SD.pdf.pdf
 
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
AKSI NYATA PENDIDIKAN INKLUSIF (perubahan kecil dengan dampak besar)
 
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdfTugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
Tugas_Rasianto-Refleksi - Pembelajaran Diferensiasi dalam PJOK.pdf
 
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
 
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
425764250-Koleksi-Soalan-Sains-Tingkatan-1-KSSM.docx
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdfRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pdf.pdf
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 

Tugas 2 Rekayasa Web 0316

  • 2. 1412511667 SRI HARTATIK 2 • ApaItu XML ??? XML singkatan dari Extensible Markup Language. XML hampir sama dengan HTML karena sama sama turunan dari SGML ( Standart Generalized Markup Language) yang dikembangkan padaawal tahun1980. Teknologi XML ini dikembangkan mulai tahun 1966, dan kemudian diakui oleh W3C pada1998.
  • 3. 1412511667 SRI HARTATIK 3 XML digunakan untuk mendeskripsikan dan memanipulasi dokumen secara terstruktur. Dengan menyediakan format tertentu untuk dokumen yang mempunyai dataterstruktur. XML bukanlah suatu bahasa pemrograman, melainkan sintaks yang digunakan untuk menjelaskan bahasa Markup lain, sehingga dinamakan juga dengan meta- language.
  • 4. 1412511667 SRI HARTATIK 4 • XML merupakan standart format dari struktur berkas ( file) yang ada. • XSL merupakan standar untuk memodifikasi data yang dimpor atau diekspor. • XSD merupakan standar yang mendefinisikan struktur databasedalam XML. XML memiliki 3 tipeyaitu :
  • 5. 1412511667 SRI HARTATIK 5  Pintar ( Intelligence ). XML dapat menangani berbagai tingkat ( level ) kompleksitas.  Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasasendiri.  Mudah pemeliharaannya.  Sederhana. XML lebih sederhana.  Mudah dipindah-pindahkan ( portability ). XML mempunyai kemudahan perpindahan yang lebih bagus.
  • 6. 1412511667 SRI HARTATIK 6  Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain.  Memungkinkan pemrograman yang lebih baik, makadibuat suatu softwarepengolah XML.  Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSLT.  Pencarian data cepat karena XML merupakan data dalam format yang terstruktur.  Plain text dan platform independent.  Untuk Pertukaran Data.
  • 7. 1412511667 SRI HARTATIK 7 <?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>
  • 8. 1412511667 SRI HARTATIK 8 • Pengertian JSON JSON ( JavaScript Object Notation ) merupakan format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat ( generate) oleh komputer. JSON juga merupakan format teks yang tidak bergantung pada bahsa pemrograman apapun karena menggunakan gaya bahasa yang umum oleh programmer keluarga C termasuk C, C++,C#, java dll. Disebut jugasebagai bahasapertukaran-data.
  • 9. 1412511667 SRI HARTATIK 9 Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi.
  • 10. 1412511667 SRI HARTATIK 10 • 2 Struktur dari pembuatan JSON 1. Kumpulan Pasangan Nama/Nilai. Pada beberapa bahasa, ini dinyatakan sebagai object, record, struct, dictionary, hash table, keyed list. 2. Daftar Nilai terurutkan ( an ordered list of values). Biasanya hal ini dinyatakan sebagai larik ( array ), vector, list atau sequence.
  • 11. 1412511667 SRI HARTATIK 11 • Objek ( Object ) Sepasang Nama/Nilai yang tidak terurutkan. Objek dimulai dengan kurung kurawal terbuka ( { ) dan diakhiri kurung kurawal tertutup ( } ). Setiap nama diikuti dengan titik dua ( : ) dan setiap pasangan nama/nilai dipisahkan oleh koma( , )
  • 12. 1412511667 SRI HARTATIK 12 • Larik ( Array ) Sekumpulan nilai yang terurutkan. Larik dimulai dengan kurung kotak buka ( [ ) dan diakhiri dengan kurung kotak tutup ( ] ). Setiap nilai dipisahkan oleh koma( , )
  • 13. 1412511667 SRI HARTATIK 13 • Nilai ( Value) Nilai dapat berupa sebuah string dalam tanda kutip ganda, atau angka, atau true atau false atau null, atau sebuah objek atau sebuah larik. Strukturnya dapat disusun bertingkat.
  • 14. 1412511667 SRI HARTATIK 14 • String Sekumpulan dari nol atau lebih karakter Unicode, yang dibungkus dengan tanda kutip ganda. Di dalam string dapat digunakan backslash escapes “ “ untuk membentuk karakter khusus. Sebuah karakter mewakili karakter tunggal pada string. String mirip dngan string C atau Java.
  • 15. 1412511667 SRI HARTATIK 15 • Gambar Struktur String
  • 16. 1412511667 SRI HARTATIK 16 • Angka( Number ) Sangat mirip dengan angka di C atau Java, kecuali format oktal dan heksadesimal tidak digunakan.
  • 17. 1412511667 SRI HARTATIK 17 <html> <head> <title> JSON testing – tati </title> <script type=‘text/javascript’> var JSON_tati = {nama:’sapatati’}; document.write (JSON_tati.nama); </script> </head> <body> </body> </html> JSON_tati adalah nama variable pada javascript yang menunjukkan bahwa variable tersebut berbentuk Object JSON karena terdapat kurung kurawal ( {} ). Didalam kurung kurawal terdapat atribut * nama* dengan value * sapatati *. Yang dipisahkan dengan titik dua( : ), lalu untuk memanggil valuenyadengan code document.write ( JSON_tati.nama );
  • 18. 1412511667 SRI HARTATIK 18 Perlu untuk kita ketahui bahwa XML bukanlah merupakan pengganti HTML. Karena keduanya dirancang dengan tujuan yang berbeda. XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data. Sedangkan, HTML dirancang untuk menampilkan data, dengan fokus pada bagaimanadataterlihat.
  • 19. 1412511667 SRI HARTATIK 19 • Set Tag yang ekstensible • Berorientasi Konten • Standar DataInfrasturktur • Memungkinkan beberapabentuk keluaran XML HTML • Set Tag Tetap • Berorientasi Presentasi • Tidak adakemampuan validasi data • Presentasi Tunggal
  • 20. 1412511667 SRI HARTATIK 20 JavaScript merupakan bahasa yang berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen HTML, bahasa ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan terhadap bahasaHTML dengan mengijinkan pengeksekusian perintah-perintah di sisi user, yang artinyadi sisi browser bukan di sisi server web. Secara fungsional digunakan untuk menyediakan aksesscript padaobjek yang dibenamkan.
  • 21. 1412511667 SRI HARTATIK 21 Pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang awalnya berubah menjadi LiveScript kemudian menjadi JavaScript. • Sejarah JavaScript
  • 22. 1412511667 SRI HARTATIK 22 Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag <head> yang dibuka dengan tag <script type=“text/javascript”> • Penulisan JavaScript <script type=“text/javascript”> alert(“Selamat Pagi!”); </script>
  • 23. 1412511667 SRI HARTATIK 23 Kode JavaScript juga bisa diletakkan di file tersendiri yang berekstensi .js ( singkatan dari JavaScript). Untuk memanggil kode yang terdapat di file sendiri, dibagian awal < head> harus ditentukan dahulu nama file .js yang dimaksud dengan menggunakan contoh kodeseperti berikut : • Penulisan JavaScript <script type=“text/javascript” src=“alamat.js”> </script>
  • 24. 1412511667 SRI HARTATIK 24 • Apaitu Front-End dan Back-End Front-End dan Back-End merupakan Bagian penting dalam pembuatan suatu aplikasi baik berupa dekstop, web ataupun mobile.
  • 25. 1412511667 SRI HARTATIK 25 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 yaitu : Pertama kali Para Front-End developer akan memulai tugas mereka yang pertama yaitu merubah gambar(mockup) tadi menjadi sebuah halaman web static berbentuk HTML (atau yang biasadisebut dengan slicing), tugasini cukup berat karena seorang Front-End developer harus memastikan hasil slicing mereka sama persis dengan gambar (mockup) baik itu tampilan, animasi, dan lain-lain.
  • 26. 1412511667 SRI HARTATIK 26 Seorang Front-End developer biasanya harus memahami beberapa bahasa programming yaitu HTML, CSS, Javascript dan Jquery. Setelah para Front-end developer selesai maka mereka akan memberikan hasil berbentuk Web Static kepada 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 memahami beberapa bahasa programming yaitu php, sql, javadan sebagainya.
  • 27. 1412511667 SRI HARTATIK 27 • 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 diantaranyaHTML, 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.