SlideShare a Scribd company logo
1 of 8
1412510487 : Nurul Azmi
Carilah Web Framework paling update dan banyak digunakan dan
contoh implementasinya dan jelaskan sisi kelebihan dan
kekurangannya !
 Facebook
Facebook menjalankan sistem operasi Linux di Apache HTTP Server. Apache juga open
source gratis dan merupakan web server yang paling populer di gunakan, Facebook
menggunakan software Database MySQL, Bahasa pemograman yang digunakan
Facebook adalah Php dan Facebook menambahkan layanan tambahan seperti
Memcache. Memcache adalah sistem caching memori yang digunakan untuk
mempercepat database website dinamis.
 Instagram
server instagram menggunakan teknologi Xen Virtualization, menggunakan sistem
operasi open source Linux Ubuntu 11.04 (codename : Natty Narwhal) sebagai sistem
operasi,Menggunakan framework django, menggunakan database storage bernama
postgreSQl.
Jelaskan secara detail istilah berikut :
1. AngularJs
2. NodeJs
3. ApacheSolr
4. Jquery
AngularJs
 AngularJS adalah front-end framework untuk javascript yang dikembangkan oleh Google. Dengan
fitur-fitur powerful dari AngularJS, proses development bisa menjadi jauh lebih singkat. Di sisi lain,
organisasi kode Javascript menjadi lebih terstruktur dan “bersih” karena penggunaan framework ini
mendorong penerapan pola MVC—ataupun MV-Whatever—pada aplikasi yang kita kembangkan.
Berikut adalah kode AngularJS .Gunakan teks editor kesukaan Anda dan simpan kode berikut
sebagai file HTML.
Apabila Anda membuka file HTML tersebut di browser, Anda akan mendapatkan angka “40” sebagai
hasil penambahan antara “10” dan “30.
Node.js
 Node.js adalah sebuah perangkat lunak yang didisain untuk mengembangkan aplikasi
berbasis WEB. Node.js dieksekusi sebagai aplikasi server. Platform ini menggunakan
bahasa pemrograman javascript dan menggunakan teknik non-bloking untuk
mempercepat proses. Teknik non-bloking adalah sebuah metode penyelesaian sebuah
fungsi.
Berikut adalah kode Node.js:
[js]</pre>
var http = require(‘http’);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Hello Worldn’);
}).listen(8090, ‘127.0.0.1’);
console.log(‘Server running at http://127.0.0.1:8090/’);
<pre>[/js]
ApacheSolr
 Solr adalah salah satu enterprise search platform yang besifat open source dari Apache. Fitur
utamanya adalah pencarian berbasis text, hit highlight, faceted search, dynamic clustering, database
integration dan penanganan terhadap rich document (word, pdf dsb). Pencarian menggunakan solr
bisa menggunakan URL dan hasil pencariannya bisa berupa xml maupun JSON. Sehingga
memudahkan programmer untuk menggunakannya dalam berbagai bahasa pemrograman.
 Solr dibuat menggunakan bahasa pemrograman java dan menggunakan lucene untuk fitur indexing
dan pencarian. Solr dapat diintegrasikan dengan servlet container seperti tomcat atau juga berjalan
sebagai server tunggal. Untuk menggunakan solr, tentunya harus menginstall solr.
jQuery
 jQuery adalah sebuah library JavaScript. Dalam dunia pemrograman, library adalah
kumpulan dari berbagai fungsi ‘siap pakai’ untuk memudahkan pembuatan sebuah
aplikasi. Dengan demikian, jQuery adalah kumpulan fungsi-fungsi JavaScript yang
memudahkan penulisan kode JavaScript.
 jQuery dikembangkan pertama kali oleh John Resig di tahun 2006. Sejak saat itu, jQuery
berkembang menjadi proyek opensource dan menjadi libary JavaScript paling populer di
dunia. Situs resmi jQuery beralamat di jquery.com.
Sebagai contoh, untuk mencari sebuah element HTML, dengan JavaScript kita
menggunakan fungsi getElementById():
var x = document.getElementById("tombol");
Dengan jQuery, penulisannya jauh lebih singkat:
var x = $("#tombol");
3. Berikan minimal satu bahasa pemrograman web yang anda
kuasai, beserta project yang telah dikerjakan !
 Saya sedikit mengerti bahasa HTML, project belum ada baru sebatas tugas
kuliah saja.

More Related Content

What's hot

Web browser
Web browserWeb browser
Web browser
boyanes
 

What's hot (19)

Tugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEBTugas-4 REKAYASA WEB
Tugas-4 REKAYASA WEB
 
Tugas 4 - Rekayasa Web
Tugas 4 - Rekayasa WebTugas 4 - Rekayasa Web
Tugas 4 - Rekayasa Web
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
 
Web browser
Web browserWeb browser
Web browser
 
Tips Mudah Mengamankan Server OJS
Tips Mudah Mengamankan Server OJSTips Mudah Mengamankan Server OJS
Tips Mudah Mengamankan Server OJS
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Tugas Pw [21]
Tugas Pw [21]Tugas Pw [21]
Tugas Pw [21]
 
CMS (Content Management System)
CMS (Content Management System)CMS (Content Management System)
CMS (Content Management System)
 
Fresh Install OJS 3
Fresh Install OJS 3Fresh Install OJS 3
Fresh Install OJS 3
 
Rekayasa web tugas 4
Rekayasa web  tugas 4Rekayasa web  tugas 4
Rekayasa web tugas 4
 
Lapres 6 1235010002
Lapres 6   1235010002Lapres 6   1235010002
Lapres 6 1235010002
 
Lapres 4 dan 5 1235010002
Lapres 4 dan 5   1235010002Lapres 4 dan 5   1235010002
Lapres 4 dan 5 1235010002
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
 
Tugas individu 2 nasrul akbar 1412510552
Tugas individu 2 nasrul akbar 1412510552Tugas individu 2 nasrul akbar 1412510552
Tugas individu 2 nasrul akbar 1412510552
 
Wordpess Hack
Wordpess HackWordpess Hack
Wordpess Hack
 
PDO (php data object)
PDO (php data object)PDO (php data object)
PDO (php data object)
 
Db link my sql-oracle
Db link my sql-oracleDb link my sql-oracle
Db link my sql-oracle
 
Open source yuda
Open source yudaOpen source yuda
Open source yuda
 
Email Server
Email Server Email Server
Email Server
 

Similar to Tugas 1

Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
nurul azmi
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
Tugas_SO2
 
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
febeniken
 
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
QyeChildist Parth-ll
 

Similar to Tugas 1 (20)

Tugas 1 rekweb-0317
Tugas  1 rekweb-0317Tugas  1 rekweb-0317
Tugas 1 rekweb-0317
 
Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587Tugas 2 0317-nurul azmi-1412510587
Tugas 2 0317-nurul azmi-1412510587
 
Node.js
Node.jsNode.js
Node.js
 
Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124Tugas rekweb 0316 arifmunandar 1312510124
Tugas rekweb 0316 arifmunandar 1312510124
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Perkembangan web server di Linux
Perkembangan web server di LinuxPerkembangan web server di Linux
Perkembangan web server di Linux
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf
 
Tugas 1 – 0317 (individu) rekayasa web
Tugas 1 – 0317 (individu) rekayasa webTugas 1 – 0317 (individu) rekayasa web
Tugas 1 – 0317 (individu) rekayasa web
 
Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
 
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
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
 
Tugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.hTugas 4 rekayasa web 1312510231 rostarina.h
Tugas 4 rekayasa web 1312510231 rostarina.h
 
Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)Tugas 1 (rekayasa web)
Tugas 1 (rekayasa web)
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Basic Pemrograman.pptx
Basic Pemrograman.pptxBasic Pemrograman.pptx
Basic Pemrograman.pptx
 

Tugas 1

  • 2. Carilah Web Framework paling update dan banyak digunakan dan contoh implementasinya dan jelaskan sisi kelebihan dan kekurangannya !  Facebook Facebook menjalankan sistem operasi Linux di Apache HTTP Server. Apache juga open source gratis dan merupakan web server yang paling populer di gunakan, Facebook menggunakan software Database MySQL, Bahasa pemograman yang digunakan Facebook adalah Php dan Facebook menambahkan layanan tambahan seperti Memcache. Memcache adalah sistem caching memori yang digunakan untuk mempercepat database website dinamis.  Instagram server instagram menggunakan teknologi Xen Virtualization, menggunakan sistem operasi open source Linux Ubuntu 11.04 (codename : Natty Narwhal) sebagai sistem operasi,Menggunakan framework django, menggunakan database storage bernama postgreSQl.
  • 3. Jelaskan secara detail istilah berikut : 1. AngularJs 2. NodeJs 3. ApacheSolr 4. Jquery
  • 4. AngularJs  AngularJS adalah front-end framework untuk javascript yang dikembangkan oleh Google. Dengan fitur-fitur powerful dari AngularJS, proses development bisa menjadi jauh lebih singkat. Di sisi lain, organisasi kode Javascript menjadi lebih terstruktur dan “bersih” karena penggunaan framework ini mendorong penerapan pola MVC—ataupun MV-Whatever—pada aplikasi yang kita kembangkan. Berikut adalah kode AngularJS .Gunakan teks editor kesukaan Anda dan simpan kode berikut sebagai file HTML. Apabila Anda membuka file HTML tersebut di browser, Anda akan mendapatkan angka “40” sebagai hasil penambahan antara “10” dan “30.
  • 5. Node.js  Node.js adalah sebuah perangkat lunak yang didisain untuk mengembangkan aplikasi berbasis WEB. Node.js dieksekusi sebagai aplikasi server. Platform ini menggunakan bahasa pemrograman javascript dan menggunakan teknik non-bloking untuk mempercepat proses. Teknik non-bloking adalah sebuah metode penyelesaian sebuah fungsi. Berikut adalah kode Node.js: [js]</pre> var http = require(‘http’); http.createServer(function (req, res) { res.writeHead(200, {‘Content-Type’: ‘text/plain’}); res.end(‘Hello Worldn’); }).listen(8090, ‘127.0.0.1’); console.log(‘Server running at http://127.0.0.1:8090/’); <pre>[/js]
  • 6. ApacheSolr  Solr adalah salah satu enterprise search platform yang besifat open source dari Apache. Fitur utamanya adalah pencarian berbasis text, hit highlight, faceted search, dynamic clustering, database integration dan penanganan terhadap rich document (word, pdf dsb). Pencarian menggunakan solr bisa menggunakan URL dan hasil pencariannya bisa berupa xml maupun JSON. Sehingga memudahkan programmer untuk menggunakannya dalam berbagai bahasa pemrograman.  Solr dibuat menggunakan bahasa pemrograman java dan menggunakan lucene untuk fitur indexing dan pencarian. Solr dapat diintegrasikan dengan servlet container seperti tomcat atau juga berjalan sebagai server tunggal. Untuk menggunakan solr, tentunya harus menginstall solr.
  • 7. jQuery  jQuery adalah sebuah library JavaScript. Dalam dunia pemrograman, library adalah kumpulan dari berbagai fungsi ‘siap pakai’ untuk memudahkan pembuatan sebuah aplikasi. Dengan demikian, jQuery adalah kumpulan fungsi-fungsi JavaScript yang memudahkan penulisan kode JavaScript.  jQuery dikembangkan pertama kali oleh John Resig di tahun 2006. Sejak saat itu, jQuery berkembang menjadi proyek opensource dan menjadi libary JavaScript paling populer di dunia. Situs resmi jQuery beralamat di jquery.com. Sebagai contoh, untuk mencari sebuah element HTML, dengan JavaScript kita menggunakan fungsi getElementById(): var x = document.getElementById("tombol"); Dengan jQuery, penulisannya jauh lebih singkat: var x = $("#tombol");
  • 8. 3. Berikan minimal satu bahasa pemrograman web yang anda kuasai, beserta project yang telah dikerjakan !  Saya sedikit mengerti bahasa HTML, project belum ada baru sebatas tugas kuliah saja.