SlideShare a Scribd company logo
Tugas 3 - 0317
Jawaban :
1.  konsep MVC (Model, View, Controller) pada pemrograman web :
sebuah bentuk pemrograman yang memisahkan berdasarkan logika penanganan 
tampilan, logika pengontrolan dan logika model. MVC bertujuan supaya pada 
pengembangan perangkat lunak yang besar mudah untuk dilakukan maintenance 
(perbaikan/penambahan atau pengurangan code).
contoh web framework yang menggunakan konsep MVC :
PHP = Laravel, CodeIgniter
Ruby = Ruby on Rails
Python = Django, Flask
Kelebihan MVC :
1. Programmer akan sangat terbantu dalam membuat kodingan-kodingan yang 
bersifat repetitif.
2. Source code secara otomatis akan mengikuti struktur file yang ada di framework 
tersebut sehingga memudahkan manajemen source code.
3. Kebanyakan perusahaan sekarang membutuhkan programmer yang bisa 
menggunakan framework MVC, artinya peluang kerja semakin besar dibanding 
yang ngoding dari awal.
Tugas 3 - 0317
Jawaban :
Kekurangan MVC :
1.rumit untuk diterapkan dan tidak cocok untuk aplikasi yang lebih kecil.
2.perlu untuk memisahkan aspek yang berbeda dari program untuk mengurangi 
duplikasi code dan membatasi penyebaran perubahan.
Tugas 3 - 0317
Jawaban :
2.  Pengertian XML :
XML singkatan dari eXtended Markup Language adalah bahasa markup yang 
digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung 
dengan tools tertentu (seperti editor, dbms, compiler, dsb).
XML 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.
Pengertian JSON :
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.
Tugas 3 - 0317Jawaban :
Contoh XML :
<?xml version="1.0"?>
<product barcode="2394287410">
<manufacturer>Verbatim</manufacturer>
<name>DataLife MF 2HD</name>
<quantity>10</quantity>
<size>3.5"</size>
<color>black</color>
<description>floppy disks</description>
</product>
Contoh JSON :
<!doctype html>
<html lang="id">
  <head>
<title>Contoh JSON Fungsi Files</title>
<meta  charset="UTF-8">
  </head>
  <body>
<div id="id01"></div>
<script>
Tugas 3 - 0317Jawaban :
3.  Pengertian AJAX :
 suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web 
interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada 
komputer web surfer, melakukan pertukaran data dengan server di belakang layar, 
sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali 
seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, 
kecepatan, dan usability.
Contoh AJAX :
Tugas 3 - 0317
Jawaban :
4.  Pengertian Cross-site request forgery(csrf) :
teknik hacking untuk mendapatkan atau bahkan menguasai suatu account dengan 
cara menyerang web yang dieksekusi atas wewenang korban, tanpa 
dikehendakinya.
CSRF merupakan teknik pemalsuan permintaan yang berasal dari halaman web 
atau situs yang berbeda, saat halaman situs dieksekusi oleh korban maka akan 
muncul account baru yang tanpa dikehendaki si admin.
5. Pengertian WebSocket :
WebSocket adalah standar baru untuk komunikasi realtime pada Web dan aplikasi 
mobile. WebSocket dirancang untuk diterapkan di browser web dan server web, 
tetapi dapat digunakan oleh aplikasi client atau server. 
WebSocket adalah protokol yang menyediakan saluran komunikasi full-duplex 
melalui koneksi TCP tunggal. Protokol WebSocket sudah di standarisasi oleh IETF 
sebagai RFC 6455 pada tahun 2011, dan API WebSocket di Web IDL sedang 
distandarisasi oleh W3C.
Tugas 3 - 0317
Jawaban :
4.  Pengertian Cross-site request forgery(csrf) :
teknik hacking untuk mendapatkan atau bahkan menguasai suatu account dengan 
cara menyerang web yang dieksekusi atas wewenang korban, tanpa 
dikehendakinya.
CSRF merupakan teknik pemalsuan permintaan yang berasal dari halaman web 
atau situs yang berbeda, saat halaman situs dieksekusi oleh korban maka akan 
muncul account baru yang tanpa dikehendaki si admin.
5. Pengertian WebSocket :
WebSocket adalah standar baru untuk komunikasi realtime pada Web dan aplikasi 
mobile. WebSocket dirancang untuk diterapkan di browser web dan server web, 
tetapi dapat digunakan oleh aplikasi client atau server. 
WebSocket adalah protokol yang menyediakan saluran komunikasi full-duplex 
melalui koneksi TCP tunggal. Protokol WebSocket sudah di standarisasi oleh IETF 
sebagai RFC 6455 pada tahun 2011, dan API WebSocket di Web IDL sedang 
distandarisasi oleh W3C.

More Related Content

What's hot

Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
Gst Ayu Indriani
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
Dimas Setiadi
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
jeffry putra
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
RiaWahyuni5
 
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
bobogi
 
Software architectural pattern - MVC
Software architectural pattern - MVCSoftware architectural pattern - MVC
Software architectural pattern - MVC
Abdul Malik Ikhsan
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Han'zo WEw
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
Ratri Alfiani
 
Application framework
Application frameworkApplication framework
Application framework
Abdul Malik Ikhsan
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
ricoadityaputra
 
05 rw
05 rw05 rw
Choirul vbnet-01
Choirul vbnet-01Choirul vbnet-01
Choirul vbnet-01
Nurdin Al-Azies
 

What's hot (12)

Membangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan frameworkMembangun aplikasi berbasis web dengan menggunakan framework
Membangun aplikasi berbasis web dengan menggunakan framework
 
Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610Tugas 4 0916 dimas setiadi 1511510610
Tugas 4 0916 dimas setiadi 1511510610
 
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptxTugas4 0916-[jeffry evanto putra]-[1511510727].pptx
Tugas4 0916-[jeffry evanto putra]-[1511510727].pptx
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]Tugas4 0916-[tri bogi banjaransari]-[1511510404]
Tugas4 0916-[tri bogi banjaransari]-[1511510404]
 
Software architectural pattern - MVC
Software architectural pattern - MVCSoftware architectural pattern - MVC
Software architectural pattern - MVC
 
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
Tugas4 0916-[handitiya ciptaning pratama]-[1511510594]
 
Tugas individu rekweb4
Tugas individu rekweb4Tugas individu rekweb4
Tugas individu rekweb4
 
Application framework
Application frameworkApplication framework
Application framework
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
05 rw
05 rw05 rw
05 rw
 
Choirul vbnet-01
Choirul vbnet-01Choirul vbnet-01
Choirul vbnet-01
 

Viewers also liked

Сутність і особливості міжнародної економічної діяльності
Сутність і особливості  міжнародної економічної діяльностіСутність і особливості  міжнародної економічної діяльності
Сутність і особливості міжнародної економічної діяльності
Ollie Flawless
 
Україна у світових інтеграційних процесах
Україна у світових інтеграційних процесахУкраїна у світових інтеграційних процесах
Україна у світових інтеграційних процесах
Ollie Flawless
 
Unregaloparavos...
Unregaloparavos...Unregaloparavos...
Unregaloparavos...
nimiaazucena
 
Nr512 full course latest
Nr512 full course latestNr512 full course latest
Nr512 full course latest
coursesexams1
 
實踐夢想之旅
實踐夢想之旅實踐夢想之旅
實踐夢想之旅
Yung-Chuan Ko
 
3e. Explaining Rules - Card Games and Group Games
3e. Explaining Rules - Card Games and Group Games3e. Explaining Rules - Card Games and Group Games
3e. Explaining Rules - Card Games and Group Games
aslmountainheightsacademy
 
International labour organizattion (ilo)
International labour organizattion (ilo)International labour organizattion (ilo)
International labour organizattion (ilo)Lilik Hidayati
 
CRUP: Laringitis Pediatría
CRUP: Laringitis PediatríaCRUP: Laringitis Pediatría
CRUP: Laringitis Pediatría
Bryan Priego
 
Tugas 4 0317
Tugas 4   0317Tugas 4   0317
Tugas 4 0317
Gilig Anggit Pinalar
 
Tugas 3 0317 individu
Tugas 3 0317 individuTugas 3 0317 individu
Tugas 3 0317 individu
eko nofrianto
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
Linda Lestari
 
Sistem sertifikasi-kompetensi-profesi
Sistem sertifikasi-kompetensi-profesiSistem sertifikasi-kompetensi-profesi
Sistem sertifikasi-kompetensi-profesi
indra gunawan
 
Creating an xAPI Ecosystem
Creating an xAPI EcosystemCreating an xAPI Ecosystem
Creating an xAPI Ecosystem
Margaret Roth
 
Bronquiolitis y Laringotraqueítis (CRUP)
Bronquiolitis y Laringotraqueítis (CRUP)Bronquiolitis y Laringotraqueítis (CRUP)
Bronquiolitis y Laringotraqueítis (CRUP)
Frida CalderÓn
 
Tugas 3 0317
Tugas 3 0317Tugas 3 0317
Tugas 3 0317
rofik nurhidayat
 
Tugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_aprilianiTugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_apriliani
dewiapril1996
 
Presentación dia de la mujer
Presentación dia de la mujerPresentación dia de la mujer
Presentación dia de la mujer
Valeria Rodriguez Leotta
 
3Com 3CXFP94-OEM
3Com 3CXFP94-OEM3Com 3CXFP94-OEM
3Com 3CXFP94-OEM
savomir
 
Xinhua
Xinhua Xinhua
Xinhua
Jn Moncada
 
About zoho
About zohoAbout zoho
About zoho
PURVI RUPAREL
 

Viewers also liked (20)

Сутність і особливості міжнародної економічної діяльності
Сутність і особливості  міжнародної економічної діяльностіСутність і особливості  міжнародної економічної діяльності
Сутність і особливості міжнародної економічної діяльності
 
Україна у світових інтеграційних процесах
Україна у світових інтеграційних процесахУкраїна у світових інтеграційних процесах
Україна у світових інтеграційних процесах
 
Unregaloparavos...
Unregaloparavos...Unregaloparavos...
Unregaloparavos...
 
Nr512 full course latest
Nr512 full course latestNr512 full course latest
Nr512 full course latest
 
實踐夢想之旅
實踐夢想之旅實踐夢想之旅
實踐夢想之旅
 
3e. Explaining Rules - Card Games and Group Games
3e. Explaining Rules - Card Games and Group Games3e. Explaining Rules - Card Games and Group Games
3e. Explaining Rules - Card Games and Group Games
 
International labour organizattion (ilo)
International labour organizattion (ilo)International labour organizattion (ilo)
International labour organizattion (ilo)
 
CRUP: Laringitis Pediatría
CRUP: Laringitis PediatríaCRUP: Laringitis Pediatría
CRUP: Laringitis Pediatría
 
Tugas 4 0317
Tugas 4   0317Tugas 4   0317
Tugas 4 0317
 
Tugas 3 0317 individu
Tugas 3 0317 individuTugas 3 0317 individu
Tugas 3 0317 individu
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
 
Sistem sertifikasi-kompetensi-profesi
Sistem sertifikasi-kompetensi-profesiSistem sertifikasi-kompetensi-profesi
Sistem sertifikasi-kompetensi-profesi
 
Creating an xAPI Ecosystem
Creating an xAPI EcosystemCreating an xAPI Ecosystem
Creating an xAPI Ecosystem
 
Bronquiolitis y Laringotraqueítis (CRUP)
Bronquiolitis y Laringotraqueítis (CRUP)Bronquiolitis y Laringotraqueítis (CRUP)
Bronquiolitis y Laringotraqueítis (CRUP)
 
Tugas 3 0317
Tugas 3 0317Tugas 3 0317
Tugas 3 0317
 
Tugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_aprilianiTugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_apriliani
 
Presentación dia de la mujer
Presentación dia de la mujerPresentación dia de la mujer
Presentación dia de la mujer
 
3Com 3CXFP94-OEM
3Com 3CXFP94-OEM3Com 3CXFP94-OEM
3Com 3CXFP94-OEM
 
Xinhua
Xinhua Xinhua
Xinhua
 
About zoho
About zohoAbout zoho
About zoho
 

Similar to Tugas 3 0317

Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
Andarias Jacob Calvyn
 
Frame work php
Frame work phpFrame work php
Frame work php
Devindha Permatasari
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
Dony Riyanto
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
 
framework php.pptx
framework php.pptxframework php.pptx
framework php.pptx
gurutkjsmkpesat
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
ihsan riadi
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai Codeigniter
Riki Afriansyah
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterBeni Krisbiantoro
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
muamarsidik
 
Oop dengan php
Oop dengan phpOop dengan php
Oop dengan php
ERLITA_TRI
 
task codeigniter
task codeignitertask codeigniter
task codeigniter
NurAmira83
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
2141006JESSICAALTHEA
 
Tugas 1 0317
Tugas 1   0317Tugas 1   0317
Tugas 1 0317
Gilig Anggit Pinalar
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
Arinten Hidayat
 
P1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptxP1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptx
maderiyan1
 
P1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptxP1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptx
maderiyan1
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
esti setiasih
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
Fani Heryati
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
Ridwan Fadjar
 

Similar to Tugas 3 0317 (20)

Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0Chapter 1 perkenalan code igniter 2.0
Chapter 1 perkenalan code igniter 2.0
 
Frame work php
Frame work phpFrame work php
Frame work php
 
2. distributed system
2. distributed system2. distributed system
2. distributed system
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
framework php.pptx
framework php.pptxframework php.pptx
framework php.pptx
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Modul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai CodeigniterModul1 Penjelasan Mengenai Codeigniter
Modul1 Penjelasan Mengenai Codeigniter
 
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniterMembangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
Membangun Aplikasi SMS dengan Gammu dan PHP Framework CodeIgniter
 
Codeigniter framewrok
Codeigniter framewrokCodeigniter framewrok
Codeigniter framewrok
 
Oop dengan php
Oop dengan phpOop dengan php
Oop dengan php
 
task codeigniter
task codeignitertask codeigniter
task codeigniter
 
Kelompok 3.pptx
Kelompok 3.pptxKelompok 3.pptx
Kelompok 3.pptx
 
Tugas 1 0317
Tugas 1   0317Tugas 1   0317
Tugas 1 0317
 
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
MAKALAH HOTEL BOOKING BERBASIS ASP .NET 4.0
 
P1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptxP1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptx
 
P1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptxP1 - Laravel - Introduction and Setup.pptx
P1 - Laravel - Introduction and Setup.pptx
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Modul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter DasarModul Pelatihan CodeIgniter Dasar
Modul Pelatihan CodeIgniter Dasar
 

Recently uploaded

Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Yayasan Pusat Kajian dan Perlindungan Anak
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
mad ros
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
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
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
SDNBotoputih
 
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
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
sriwulandari723
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Mutia Rini Siregar
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
SriKuntjoro1
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
Kanaidi ken
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 

Recently uploaded (20)

Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
 
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada AnakDefenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
Defenisi Anak serta Usia Anak dan Kekerasan yang mungki terjadi pada Anak
 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
 
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Kimia Kelas 10 Fase E Kurikulum Merdeka
 
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
 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdfKalender Pendidikan tahun pelajaran 2023/2024  Kabupaten Temanggung .pdf
Kalender Pendidikan tahun pelajaran 2023/2024 Kabupaten Temanggung .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?
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdfTokoh Pendidikan Universitas Negeri Jakarta.pdf
Tokoh Pendidikan Universitas Negeri Jakarta.pdf
 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
 
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 11 Fase F Kurikulum Merdeka
 
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptxPPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
PPT KRITERIA KENAIKAN KELAS & KELULUSAN.pptx
 
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan  Regulasi  Terbaru P...
PELAKSANAAN + Link2 Materi WORKSHOP Nasional _"Penerapan Regulasi Terbaru P...
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 

Tugas 3 0317

  • 1. Tugas 3 - 0317 Jawaban : 1.  konsep MVC (Model, View, Controller) pada pemrograman web : sebuah bentuk pemrograman yang memisahkan berdasarkan logika penanganan  tampilan, logika pengontrolan dan logika model. MVC bertujuan supaya pada  pengembangan perangkat lunak yang besar mudah untuk dilakukan maintenance  (perbaikan/penambahan atau pengurangan code). contoh web framework yang menggunakan konsep MVC : PHP = Laravel, CodeIgniter Ruby = Ruby on Rails Python = Django, Flask Kelebihan MVC : 1. Programmer akan sangat terbantu dalam membuat kodingan-kodingan yang  bersifat repetitif. 2. Source code secara otomatis akan mengikuti struktur file yang ada di framework  tersebut sehingga memudahkan manajemen source code. 3. Kebanyakan perusahaan sekarang membutuhkan programmer yang bisa  menggunakan framework MVC, artinya peluang kerja semakin besar dibanding  yang ngoding dari awal.
  • 2. Tugas 3 - 0317 Jawaban : Kekurangan MVC : 1.rumit untuk diterapkan dan tidak cocok untuk aplikasi yang lebih kecil. 2.perlu untuk memisahkan aspek yang berbeda dari program untuk mengurangi  duplikasi code dan membatasi penyebaran perubahan.
  • 3. Tugas 3 - 0317 Jawaban : 2.  Pengertian XML : XML singkatan dari eXtended Markup Language adalah bahasa markup yang  digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung  dengan tools tertentu (seperti editor, dbms, compiler, dsb). XML 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. Pengertian JSON : 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.
  • 4. Tugas 3 - 0317Jawaban : Contoh XML : <?xml version="1.0"?> <product barcode="2394287410"> <manufacturer>Verbatim</manufacturer> <name>DataLife MF 2HD</name> <quantity>10</quantity> <size>3.5"</size> <color>black</color> <description>floppy disks</description> </product> Contoh JSON : <!doctype html> <html lang="id">   <head> <title>Contoh JSON Fungsi Files</title> <meta  charset="UTF-8">   </head>   <body> <div id="id01"></div> <script>
  • 5. Tugas 3 - 0317Jawaban : 3.  Pengertian AJAX :  suatu teknik pemrograman berbasis web untuk menciptakan aplikasi web  interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada  komputer web surfer, melakukan pertukaran data dengan server di belakang layar,  sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali  seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas,  kecepatan, dan usability. Contoh AJAX :
  • 6. Tugas 3 - 0317 Jawaban : 4.  Pengertian Cross-site request forgery(csrf) : teknik hacking untuk mendapatkan atau bahkan menguasai suatu account dengan  cara menyerang web yang dieksekusi atas wewenang korban, tanpa  dikehendakinya. CSRF merupakan teknik pemalsuan permintaan yang berasal dari halaman web  atau situs yang berbeda, saat halaman situs dieksekusi oleh korban maka akan  muncul account baru yang tanpa dikehendaki si admin. 5. Pengertian WebSocket : WebSocket adalah standar baru untuk komunikasi realtime pada Web dan aplikasi  mobile. WebSocket dirancang untuk diterapkan di browser web dan server web,  tetapi dapat digunakan oleh aplikasi client atau server.  WebSocket adalah protokol yang menyediakan saluran komunikasi full-duplex  melalui koneksi TCP tunggal. Protokol WebSocket sudah di standarisasi oleh IETF  sebagai RFC 6455 pada tahun 2011, dan API WebSocket di Web IDL sedang  distandarisasi oleh W3C.
  • 7. Tugas 3 - 0317 Jawaban : 4.  Pengertian Cross-site request forgery(csrf) : teknik hacking untuk mendapatkan atau bahkan menguasai suatu account dengan  cara menyerang web yang dieksekusi atas wewenang korban, tanpa  dikehendakinya. CSRF merupakan teknik pemalsuan permintaan yang berasal dari halaman web  atau situs yang berbeda, saat halaman situs dieksekusi oleh korban maka akan  muncul account baru yang tanpa dikehendaki si admin. 5. Pengertian WebSocket : WebSocket adalah standar baru untuk komunikasi realtime pada Web dan aplikasi  mobile. WebSocket dirancang untuk diterapkan di browser web dan server web,  tetapi dapat digunakan oleh aplikasi client atau server.  WebSocket adalah protokol yang menyediakan saluran komunikasi full-duplex  melalui koneksi TCP tunggal. Protokol WebSocket sudah di standarisasi oleh IETF  sebagai RFC 6455 pada tahun 2011, dan API WebSocket di Web IDL sedang  distandarisasi oleh W3C.