SlideShare a Scribd company logo
REKAYASA WEB
TUGAS 1
NIM :1512510445
NAMA : Arie Firmandani
FAKULTAS : Fakultas Teknologi Informasi
Prodi : Sistem Informasi
WEB FRAMEWORK
HTTP://WWW.DETIK.COM
• PENGERTIAN
Detik.com ialah sebuah portal web yang berisi berita dan
artikel daring di Indonesia. Detik.com merupakan salah satu
situs berita terpopuler di Indonesia. Berbeda dari situs-situs
berita berbahasa Indonesia lainnya, Detik.com hanya
mempunyai edisi daring dan menggantungkan pendapatan
dari bidang iklan. Meskipun begitu, Detik.com merupakan
yang terdepan dalam hal berita-berita baru (breaking news).
Sejak tanggal 3 Agustus 2011, Detik.com menjadi bagian dari
PT Trans Corporation, salah satu anak perusahaan CT Corp.
• CONTOH IMPLEMENTASI
Contoh implementasi web service pada Detik.com
adalah di bagian komentar Detik.com. Setiap kali
kita akan mengisi komentar di Detik.com, kita bisa
menggunakan akun FB kita.
Ini karena FB, Yahoo dan Twitter menyediakan
service yang memungkinkan sistem lain
menggunakan akun mereka untuk login. Dan
kebetulan Detik.com ini memanfaatkan service
tersebut. Dalam kasus ini, FB, Yahoo, dan Twitter
dikatakan bertindak sebagai server sedangkan
Detik.com bertindak sebagai client.
»KELEBIHAN
1. Informasi yang cepat dalam memberikan informasi
yang didapat dari masyarakat. Dalam hal ini update
dilakukan dalam waktu 24 jam secara terus menerus
2. Berita yang dimuat,ditulis dan mudah dipahami oleh
bahasa masyarakat
3. Mudah mengaksesnya,dan bisa dinikmati berbagai
macam teknologi baik komputer maupun telpon
genggam
4. Memungkinkan interaksi pembaca melalui fasilitas
forum pembaca. sehingga masing-masing bisa
berdiskusi atas sebuah topik
5. Didukung oleh wartawan-wartawan yang memiliki
tingkat profesionalisme tinggi sehingga mampu
menyajikan berita yang bermutu
• KEKURANGAN
1. Iklan yang sudah diterbitkan
tidak dapat dirubah
2. Terlalu banyaknya iklan yang
muncul saat mengakses akun
detik.com
2. JELASKAN SECARA DETAIL ISTILAH
 Angular Js
 Node Js
 Apachesolr
 Jquery
1. Angular Js
AngularJS adalah sebuah framework
Javascript yang di kembangkan atau di bangun oleh
tim Google. angularjs menggunakan metode MVC
yang membuat source code aplikasi kita menjadi
bersih dan mudah di kembangkan. sampai saat ini
angularjs sudah menjadi salah satu framework
javascript yang paling populer dan sangat banyak di
gunakan oleh para developer di seluruh dunia untuk
membangun aplikasi. kehandalan dari angularjs sendiri
tidak bisa di ragukan lagi, salah satu faktor nya karena
di kembangkan oleh para tim ahli dari google.
angularJS juga di gunakan untuk membangun aplikasi
yang bersifat single page application.
1.a Bagian – bagian utama AngularJS :
 ng-app yang berfungsi sebagai pen-definisi arahan dan
link dari aplikasi Angular JS ke html.
 ng-model berfungsi untuk arahan data dari aplikasi
Angular JS ke input kontrol html.
 ng-bind berfungsi sebagai arahan data dari aplikasi
Angular JS ke tag html.
1.b Fitur Utama AngularJs :
 JavaScript Framework Angular JS merupakan sebuah
framework yang sangat efisien dalam dan
mengembangkan Rich Internet Applications (RIA).
 JavaScript Framework Angular JS merupakan aplikasi
MVC (Model, View, Controller).
 Dengan menggunakan Aplikasi yang berbasis Angular JS
bisa diakses dari semua web browser.
 Framework Angular JS merupakan framework JavaScript
Open Source alias gratis, dan memiliki komunitas
pengembang aplikasi yang banyak.
1.c Fitur Core Angular JS :
 Data binding yang berfungsi untuk sinkronisasi data
antara Model dan View yang dimiliki Angular JS.
 Scope adalah suatu objek yang mengacu pada sebuah
model, sebagai perekat antara Controller dan View.
 Controller Merupakan kumpulan dari fungsi-fungsi
javascript yang dibuat dalam Angular JS.
 Model View Whatever yang artinya Angular JS tidak
mengimplementasikan MVC secara umum, melainkan
sesuatu yang lebih dekat sebagai MVVM (Model View
View Model).
1.d Keuntungan menggunakan Angular JS :
 Dengan menggunakan Angular JS dalam pembuatan aplikasi akan
memudahkan developer, karena AngularJS sendiri memiliki
kemampuan dalam membuat Single Page Application dengan cepat
dan mudah.
 Framework Angular JS mampu berinteraksi dengan HTML dan
memilki kemampuan data binding pada html dengan efesiensi yang
tinggi.
 Angular JS Menyediakan Dependency Injection (DI) dimana akan
memungkinkan sang developer menulis beberapa komponen dan
code yang terpisah satu sama lain. Kita hanya perlu memanggil
komponen tersebut jika diperlukan dan bisa digunakan secara
berulang.
 Dengan menggunakan Angular JS sebagai pengembang aplikasi
sang developer dapat membuat fungsi dan code yang lebih baik dan
lebih ringkas.
1.e Kekurangan AngularJS :
 Autentikasi server yang kurang aman.
 Jika menggunakan web browser dan mendisable fungsi
javascript, maka aplikasi tidak akan berjalan. Jadi hanya
tergantung dari jenis aplikasi browser yang digunakan.
2. Node Js
Berdasar pengertian node.js yang dikutip dari situs
resminya, nodejs dapat diartikan sebagai sebuah
platform software yang dipakai untuk membangun
aplikasi – aplikasi serverside yang fleksibel di sebuah
jaringan aplikasi. Nodejs seperti kontekstualnya js, yang
berarti platform ini menggunakan javascript sebagai
basis bahasa pemrogramannya. Dibuat oleh Ryan
Dahl pada tahun 2009 menggunakan mesin javascript
v8 milik google chrome, nodeJS
memiliki skalabilitas yang sangat tinggi,
berbasisevent (event driven programming), dan memiliki
konsep asynchronous yang sangat bagus sehingga
membuatnya ringan dan efisien.
2.a Berikut beberapa kelebihan node js dari beberapa
sumber :
 Pengembang hanya cukup memakai satu bahasa untuk
mengembangkan aplikasi client & server sehingga
mengurangi 'Learning Curve' untuk mempelajari bahasa
server yang lain.
 Mendukung reuse of code, yang dimaksud disini adalah
kemudahan sharing code antara client dan server, dimana
seorang programmer dapat membangun sebuah objek
dengan mengextend objek-objek yang telah ada secara
mudah, sehingga programmer itu mungkin tidak perlu tahu
dengan kode-kode dari objek yang ingin ia extend , yang ia
butuhkan hanyalah pengetahuan mengenai property dari
objek itu dan hal-hal yang dapat dilakukan oleh objek itu.
 Mendukung JSON, sehingga untuk mengkonsumsi data-
data dari pihak ketiga pemrosesan di Node.js akan sangat
mudah sekali.
 Asinkron I/O & event, maksudnya adalah proses eksekusi
program tidak perlu menunggu pembacaan suatu
file sampai selesai tetapi tetap dapat langsung menjalankan
kode Javascript selanjutnya yang dieksekusi secara
bersamaan, hal ini dapat membuat kerja sistem lebih
ringan dan cepat.
 Database NoSQL seperti MongoDB dan
CouchDB mendukung langsung Javascript sehingga
interfacing dengan database ini akan jauh lebih mudah.
 Memakai engine V8 yang selalu mengikuti perkembangan
standar ECMAScript, jadi tidak perlu ada kekhawatiran
bahwa browser tidak akan mendukung fitur-fitur di Node.js.
 Open Source, source code nodejs berada pada Github. Hal
ini membuat perkembangan node.js sangat cepat, terlebih
hal ini juga dapat memudahkan para programmer yang
masih bertitel "Mahasiswa" dapat mencicipi teknologi baru
ini.
2.b Berikut beberapa hal yang perlu diperhatikan
dalam membangun website menggunakan nodejs
secara fleksibel :
 NPM (Node Package Manager) merupakan
package manager yang digunakan NodeJS. Sejak
versi 0.6.3, NPM ini sudah diikutsertakan
secara default waktu instalasi NodeJS.
 Jade, Module ini merupakan mesin
template untuk nodejs. Module ini menawarkan
banyak fitur.
 Stylus, Module merupakan pre-processor untuk
CSS. Modul ini sama kerjanya dengan LESS, tapi
dibuat khusus untuk NodeJS.
 Framework node js, Framework sudah barang
tentu hal yang penting dalam membangun
website, agar lebih fleksibel dan efisien.
3. Apache Solr
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.
4. jQuery
jQuery adalah library JavaScript multiplatform yang
dirancang untuk memudahkan penyusunan client-
side script pada file HTML.Digunakan oleh 60
persen dari 10000 situs web paling banyak
dikunjungi di dunia, jQuery adalah library JavaScript
yang paling populer saat ini. jQuery merupakan
sebuah perangkat lunak bebas sumber terbuka yang
berada di bawah lisensi MIT.Sintaks jQuery
dirancang sedemikian rupa untuk memudahkan
pengembang website dalam menavigasi dokumen,
menyeleksi elemen-elemen DOM, menerapkan
animasi, mengaplikasikan events, serta membangun
aplikasi AJAX.
jQuery juga memampukan developer menciptakan
berbagai plugin berbasis library JavaScript. Dengan
plugin-plugin tersebut, pengembang situs web
mampu menyusun sejumlah abstraksi untuk
interaksi dan animasi sederhana, juga beberapa
efek yang cukup kompleks dan berbagai widget
yang dapat dikonfigurasikan. Karakter library
JavaScript yang modular mendukung
pengembangan laman web dinamis dengan
berbagai fitur dan aplikasi berbasis web (web app).
4.a Fitur-fitur inti jQuery meliputi :
1. penyeleksian, traversal, dan manipulasi elemen-
elemen DOM
2. dimampukan oleh sebuah selector engine
(dinamaiSizzle mulai versi 1.3),
3. telah mewujudkan suatu gaya pemrograman baru
yang memadukan antara algoritma dan struktur
data DOM. Gaya ini telah mempengaruhi
arsitektur dari framework JavaScript lainnya
seperti YUI v3dan Dojo, dan di kemudian
menstimulasi pengembangan Selectors
APIstandar.
jQuery juga dikembangkan untuk mendayagunakan
berbagai fungsionalitas JavaScript yang paling
sering dipakai (misalnya: fade in atau fade out ketika
menentukan visibilitas elemen, juga bermacam
animasi yang dimunculkan dengan memanipulasi
properti-properti CSS).
4.b Keuntungan dari pemanfaatan jQuery antara lain:
 Memisahkan JavaScript dan HTML → Tanpa
menggunakan atribut-atribut HTML untuk memanggil
fungsi Javascript dalam penanganan event, jQuery
bisa dipergunakan untuk menangani event dengan
script JS saja.
 Singkat dan Jelas → jQuery mengutamakan
penulisan kode yang singkat dan jelas melalui
berbagi fitur seperti fungsi-fungsi yang dapat
dirangkaikan (chain-able) dan nama-nama fungsi
yang pendek.
 Mengatasi masalah kompatibilitas antar-
browser → JavaScript engine pada berbagai
browser memiliki perbedaan satu sama lain,
sehingga script yang berjalan pada suatu browser
bisa gagal pada browser lainnya. jQuery mengatasi
segala inkonsistensi antar-browser tersebut dan
menyajikan antarmuka yang konsisten bekerja pada
semua browser.
 Ekstensibel → jQuery menjadikan pengembangan
framework sangat simpel. Berbagai event, elemen,
dan metode baru dapat dengan mudah ditambahkan
dan digunakan ulang sebagai plugin.
A. Pengertian PHP
 PHP adalah bahasa pemrograman script server-side yang
didesain untuk pengembangan web. Selain itu, PHP juga bisa
digunakan sebagai bahasa pemrograman umum (wikipedia). PHP
di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan
sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat
di http://www.php.net.
 PHP disebut bahasa pemrograman server side karena PHP
diproses pada komputer server. Hal ini berbeda dibandingkan
dengan bahasa pemrograman client-side seperti JavaScript yang
diproses pada web browser (client).
 Pada awalnya PHP merupakan singkatan dari Personal Home
Page. Sesuai dengan namanya, PHP digunakan untuk membuat
website pribadi. Dalam beberapa tahun perkembangannya, PHP
menjelma menjadi bahasa pemrograman web yang powerful dan
tidak hanya digunakan untuk membuat halaman web sederhana,
tetapi juga website populer yang digunakan oleh jutaan orang
seperti wikipedia, wordpress, joomla, dll.
 Saat ini PHP adalah singkatan dari PHP: Hypertext
Preprocessor, sebuah kepanjangan rekursif, yakni
permainan kata dimana kepanjangannya terdiri dari
singkatan itu sendiri: PHP: Hypertext Preprocessor.
 PHP dapat digunakan dengan gratis (free) dan
bersifat Open Source. PHP dirilis dalam lisensi PHP
License, sedikit berbeda dengan lisensi GNU General Public
License (GPL) yang biasa digunakan untuk proyek Open
Source.
 Kemudahan dan kepopuleran PHP sudah menjadi standar
bagi programmer web di seluruh dunia.
Menurut wikipedia pada februari 2014, sekitar 82% dari
web server di dunia menggunakan PHP. PHP juga menjadi
dasar dari aplikasi CMS (Content Management
System) populer seperti Joomla, Drupal, dan WordPress.
B. Fungsi PHP Dalam Pemrograman Web
 Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa
pemrograman yang wajib digunakan. Kita bisa saja membuat
website hanya menggunakan HTML saja. Web yang dihasilkan
dengan HTML (dan CSS) ini dikenal dengan website statis,
dimana konten dan halaman web bersifat tetap.
 Sebagai perbandingan, website dinamis yang bisa dibuat
menggunakan PHP adalah situs web yang bisa menyesuaikan
tampilan konten tergantung situasi. Website dinamis juga bisa
menyimpan data ke dalam database, membuat halaman yang
berubah-ubah sesuai input dari user, memproses form, dll.
 Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam
dokumen HTML. Karena fitur inilah PHP disebut juga
sebagai Scripting Language atau bahasa pemrograman script.
Array merupakan tipe data terstruktur yang
berguna untuk menyimpan sejumlah data
yang bertipe sama. Bagian yang menyusun
array disebut elemen array, yang masing-
masing elemen dapat diakses tersendiri
melalui index array. Index array dapat berupa
bilangan integer atau string.
 Program mendeklarasikan array dengan index numeric.
<?php
$arrBuah = array ("Mangga", "Apel", "Pisang", "Jeruk");
echo $arrBuah[0]; //Mangga
echo $arrBuah[3]; //Jeruk
$arrWarna = array();
$arrWarna[] = "Merah";
$arrWarna[] = "Biru";
$arrWarna[] = "Hijau";
$arrWarna[] = "Putih";
echo $arrWarna[0]; //Merah
echo $arrWarna[2]; //Hijau
?>
Penjelasan Program diatas
Untuk mendeklarasikan atau mendefinisikan
sebuah array di PHP bisa menggunakan keyword
array(). Pada program diatas, terdapat pendeklarasian
dan pendefinisian array pada baris ke-3. Jumlah
elemen array tidak perlu disebutkan saat deklarasi.
Sedangkan untuk menampilkan isi array pada elemen
tertentu, cukup dengan menyebutkan nama array
beserta index array-nya (lihat baris ke-4 dan ke-5).
Pendeklarasian dan pengisian array juga bisa
dilakukan seperti pada baris ke-7 sampai baris ke-
11. Dengan pendefinisian array seperti pada dua cara
di atas, index (key) array secara otomatis akan diisi
dengan bilangan bulat integer yang dimulai dari 0.
Tugas i rekayasa web arie firmandani

More Related Content

What's hot

JQURTY
JQURTYJQURTY
JQURTY
ucienmapcu
 
Pemrograman Web Dinamis
Pemrograman Web DinamisPemrograman Web Dinamis
Pemrograman Web Dinamis
Wahyu Widodo
 
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
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterMuhammad Rais
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
Linda Lestari
 
Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
Khaerul Anwar
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
reksa eka
 
Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1
Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1
Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1
Fajar Baskoro
 
Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1 Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1
Bina Sarana Informatika
 
Membangun Website Lowongan Kerja Sederhana dengan NodeJS
Membangun Website Lowongan Kerja Sederhana dengan NodeJSMembangun Website Lowongan Kerja Sederhana dengan NodeJS
Membangun Website Lowongan Kerja Sederhana dengan NodeJS
Ridwan Fadjar
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
rizki pradana
 
Framework fb1
Framework fb1Framework fb1
Framework fb1
Fajar Baskoro
 
Tugas 1 0317 individu
Tugas 1 0317 individuTugas 1 0317 individu
Tugas 1 0317 individu
eko nofrianto
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Dimas Prawira
 
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
osta92
 
Tugas 1 – Rekayasa Web (0916)
Tugas 1 – Rekayasa Web (0916)Tugas 1 – Rekayasa Web (0916)
Tugas 1 – Rekayasa Web (0916)
Gunawandul
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
art david
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesiakaniadona
 

What's hot (20)

JQURTY
JQURTYJQURTY
JQURTY
 
Pemrograman Web Dinamis
Pemrograman Web DinamisPemrograman Web Dinamis
Pemrograman Web Dinamis
 
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
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)Tugas 3 – 0317 (individu)
Tugas 3 – 0317 (individu)
 
Rekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi WebsiteRekayasa Web 1-Teknologi Website
Rekayasa Web 1-Teknologi Website
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
Jqu
JquJqu
Jqu
 
Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1
Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1
Wpf 5-buku-windows forms-membangunaplikasidesktopdengan.net-core3.1-ver1
 
Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1 Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1
 
Tutorial vibi6
Tutorial vibi6Tutorial vibi6
Tutorial vibi6
 
Membangun Website Lowongan Kerja Sederhana dengan NodeJS
Membangun Website Lowongan Kerja Sederhana dengan NodeJSMembangun Website Lowongan Kerja Sederhana dengan NodeJS
Membangun Website Lowongan Kerja Sederhana dengan NodeJS
 
Ppt jquery
Ppt jqueryPpt jquery
Ppt jquery
 
Framework fb1
Framework fb1Framework fb1
Framework fb1
 
Tugas 1 0317 individu
Tugas 1 0317 individuTugas 1 0317 individu
Tugas 1 0317 individu
 
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSONTutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
Tutorial pembuatan REST Service pada Support System menggunakan Servlet dan GSON
 
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 (0916)
Tugas 1 – Rekayasa Web (0916)Tugas 1 – Rekayasa Web (0916)
Tugas 1 – Rekayasa Web (0916)
 
Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316Tugas 4 rekayasa web 0316
Tugas 4 rekayasa web 0316
 
Ci indonesia
Ci indonesiaCi indonesia
Ci indonesia
 

Viewers also liked

Blogger dan bloger, Apa Bedanya?
Blogger dan bloger, Apa Bedanya?Blogger dan bloger, Apa Bedanya?
Blogger dan bloger, Apa Bedanya?
Dot Semarang
 
Review of "Tastes, ties, and time: A new social network dataset using Faceboo...
Review of "Tastes, ties, and time: A new social network dataset using Faceboo...Review of "Tastes, ties, and time: A new social network dataset using Faceboo...
Review of "Tastes, ties, and time: A new social network dataset using Faceboo...
Marco Frassoni
 
Normatividad issste 2014 v6 2
Normatividad issste 2014 v6 2Normatividad issste 2014 v6 2
Normatividad issste 2014 v6 2
Juan Dzul
 
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Nurdin Al-Azies
 
Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013
Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013 Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013
Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013
Pam Moore
 
Maher zain
Maher zainMaher zain
Maher zain
ilma_choir
 
Tutorial Blogger parte 1
Tutorial Blogger parte 1Tutorial Blogger parte 1
Tutorial Blogger parte 1
Gabriela158
 
Online Business (startup) Know-how
Online Business (startup) Know-howOnline Business (startup) Know-how
Online Business (startup) Know-how
Amal Agung Cahyadi
 
Materi workshop keuangan kopdar akbar 2016 bukalapak
Materi workshop keuangan kopdar akbar 2016 bukalapakMateri workshop keuangan kopdar akbar 2016 bukalapak
Materi workshop keuangan kopdar akbar 2016 bukalapak
melly lydea
 
Instagram Social Spotlight
Instagram Social SpotlightInstagram Social Spotlight
Instagram Social Spotlight
Nick Westergaard
 
PPT Presentation on Facebook.com
PPT Presentation on Facebook.comPPT Presentation on Facebook.com
PPT Presentation on Facebook.com
Krishan Majumder
 
Design Sprints for Innovation
Design Sprints for InnovationDesign Sprints for Innovation
Design Sprints for Innovation
Dave Hogue
 
TCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion Summit
TCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion SummitTCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion Summit
TCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion Summit
Roland Frasier
 
How Instagram Onboards New Users
How Instagram Onboards New UsersHow Instagram Onboards New Users
How Instagram Onboards New Users
Geoffrey Dorne
 
The secret behind Clash of Clans success
The secret behind Clash of Clans successThe secret behind Clash of Clans success
The secret behind Clash of Clans success
Miikka Leinonen
 
How to Create a Twitter Cover Photo in PowerPoint [Tutorial]
How to Create a Twitter Cover Photo in PowerPoint [Tutorial]How to Create a Twitter Cover Photo in PowerPoint [Tutorial]
How to Create a Twitter Cover Photo in PowerPoint [Tutorial]
Slides | Presentation Design Agency
 

Viewers also liked (18)

Blogger dan bloger, Apa Bedanya?
Blogger dan bloger, Apa Bedanya?Blogger dan bloger, Apa Bedanya?
Blogger dan bloger, Apa Bedanya?
 
Review of "Tastes, ties, and time: A new social network dataset using Faceboo...
Review of "Tastes, ties, and time: A new social network dataset using Faceboo...Review of "Tastes, ties, and time: A new social network dataset using Faceboo...
Review of "Tastes, ties, and time: A new social network dataset using Faceboo...
 
Normatividad issste 2014 v6 2
Normatividad issste 2014 v6 2Normatividad issste 2014 v6 2
Normatividad issste 2014 v6 2
 
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
Buku Studi Islam 3 (Dr. Ahmad Alim, LC. MA.)
 
Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013
Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013 Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013
Florida Blogger & Social Media Conference Keynote Presentation Pam Moore 2013
 
Lirik Lagu
Lirik LaguLirik Lagu
Lirik Lagu
 
Maher zain
Maher zainMaher zain
Maher zain
 
Clash of Clans
Clash of ClansClash of Clans
Clash of Clans
 
Tutorial Blogger parte 1
Tutorial Blogger parte 1Tutorial Blogger parte 1
Tutorial Blogger parte 1
 
Online Business (startup) Know-how
Online Business (startup) Know-howOnline Business (startup) Know-how
Online Business (startup) Know-how
 
Materi workshop keuangan kopdar akbar 2016 bukalapak
Materi workshop keuangan kopdar akbar 2016 bukalapakMateri workshop keuangan kopdar akbar 2016 bukalapak
Materi workshop keuangan kopdar akbar 2016 bukalapak
 
Instagram Social Spotlight
Instagram Social SpotlightInstagram Social Spotlight
Instagram Social Spotlight
 
PPT Presentation on Facebook.com
PPT Presentation on Facebook.comPPT Presentation on Facebook.com
PPT Presentation on Facebook.com
 
Design Sprints for Innovation
Design Sprints for InnovationDesign Sprints for Innovation
Design Sprints for Innovation
 
TCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion Summit
TCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion SummitTCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion Summit
TCS: MORE Freakishly Effective Marketing Hacks From Traffic & Conversion Summit
 
How Instagram Onboards New Users
How Instagram Onboards New UsersHow Instagram Onboards New Users
How Instagram Onboards New Users
 
The secret behind Clash of Clans success
The secret behind Clash of Clans successThe secret behind Clash of Clans success
The secret behind Clash of Clans success
 
How to Create a Twitter Cover Photo in PowerPoint [Tutorial]
How to Create a Twitter Cover Photo in PowerPoint [Tutorial]How to Create a Twitter Cover Photo in PowerPoint [Tutorial]
How to Create a Twitter Cover Photo in PowerPoint [Tutorial]
 

Similar to Tugas i rekayasa web arie firmandani

Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
ihsan riadi
 
Tugas rekayasa web 1(individu)
Tugas rekayasa web 1(individu)Tugas rekayasa web 1(individu)
Tugas rekayasa web 1(individu)
Fani Heryati
 
Tugas individu Rekweb 1
Tugas individu Rekweb 1Tugas individu Rekweb 1
Tugas individu Rekweb 1
dendyalfianisatrio
 
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
 
Analisis Keamanan Nodejs sebagai platorm aplikasi web
Analisis Keamanan Nodejs sebagai platorm aplikasi webAnalisis Keamanan Nodejs sebagai platorm aplikasi web
Analisis Keamanan Nodejs sebagai platorm aplikasi webIrfan Aris Nurhakim
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
RiaWahyuni5
 
J query
J queryJ query
J query
mihyidi
 
J query
J queryJ query
J query
mihyidi
 
J query.
J query.J query.
J query.
musliminstimik
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasiFitra Sani
 
Tugas 1 rekweb-0317
Tugas  1 rekweb-0317Tugas  1 rekweb-0317
Tugas 1 rekweb-0317
esti setiasih
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesikaRCH_98
 
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
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
Edwin Prassetyo
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
ricoadityaputra
 

Similar to Tugas i rekayasa web arie firmandani (20)

Tugas 1 ihsan riadi - 1412511162
Tugas 1   ihsan riadi - 1412511162Tugas 1   ihsan riadi - 1412511162
Tugas 1 ihsan riadi - 1412511162
 
Tugas rekayasa web 1(individu)
Tugas rekayasa web 1(individu)Tugas rekayasa web 1(individu)
Tugas rekayasa web 1(individu)
 
Tugas individu Rekweb 1
Tugas individu Rekweb 1Tugas individu Rekweb 1
Tugas individu Rekweb 1
 
Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317Tugas 3 matkul rekayasa web 0317
Tugas 3 matkul rekayasa web 0317
 
Analisis Keamanan Nodejs sebagai platorm aplikasi web
Analisis Keamanan Nodejs sebagai platorm aplikasi webAnalisis Keamanan Nodejs sebagai platorm aplikasi web
Analisis Keamanan Nodejs sebagai platorm aplikasi web
 
Tugas 3 0317 (individu)
Tugas 3  0317 (individu)Tugas 3  0317 (individu)
Tugas 3 0317 (individu)
 
J query
J queryJ query
J query
 
J query
J queryJ query
J query
 
J query
J queryJ query
J query
 
J query.
J query.J query.
J query.
 
Cover
CoverCover
Cover
 
laporan aplikasi
laporan aplikasilaporan aplikasi
laporan aplikasi
 
Cover
CoverCover
Cover
 
Tugas 1 rekweb-0317
Tugas  1 rekweb-0317Tugas  1 rekweb-0317
Tugas 1 rekweb-0317
 
Frame work php
Frame work phpFrame work php
Frame work php
 
1100631021_YiiFramework
1100631021_YiiFramework1100631021_YiiFramework
1100631021_YiiFramework
 
Tutorial web site aida dan jesika
Tutorial web site aida dan jesikaTutorial web site aida dan jesika
Tutorial web site aida dan jesika
 
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
 
Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1Edwinprassetyo-1100631028-tugas1
Edwinprassetyo-1100631028-tugas1
 
Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 

Recently uploaded

INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
Indah106914
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
UditGheozi2
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 

Recently uploaded (20)

INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
0. PPT Juknis PPDB TK-SD -SMP 2024-2025 Cilacap.pptx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 

Tugas i rekayasa web arie firmandani

  • 1. REKAYASA WEB TUGAS 1 NIM :1512510445 NAMA : Arie Firmandani FAKULTAS : Fakultas Teknologi Informasi Prodi : Sistem Informasi
  • 2. WEB FRAMEWORK HTTP://WWW.DETIK.COM • PENGERTIAN Detik.com ialah sebuah portal web yang berisi berita dan artikel daring di Indonesia. Detik.com merupakan salah satu situs berita terpopuler di Indonesia. Berbeda dari situs-situs berita berbahasa Indonesia lainnya, Detik.com hanya mempunyai edisi daring dan menggantungkan pendapatan dari bidang iklan. Meskipun begitu, Detik.com merupakan yang terdepan dalam hal berita-berita baru (breaking news). Sejak tanggal 3 Agustus 2011, Detik.com menjadi bagian dari PT Trans Corporation, salah satu anak perusahaan CT Corp.
  • 3. • CONTOH IMPLEMENTASI Contoh implementasi web service pada Detik.com adalah di bagian komentar Detik.com. Setiap kali kita akan mengisi komentar di Detik.com, kita bisa menggunakan akun FB kita. Ini karena FB, Yahoo dan Twitter menyediakan service yang memungkinkan sistem lain menggunakan akun mereka untuk login. Dan kebetulan Detik.com ini memanfaatkan service tersebut. Dalam kasus ini, FB, Yahoo, dan Twitter dikatakan bertindak sebagai server sedangkan Detik.com bertindak sebagai client.
  • 4. »KELEBIHAN 1. Informasi yang cepat dalam memberikan informasi yang didapat dari masyarakat. Dalam hal ini update dilakukan dalam waktu 24 jam secara terus menerus 2. Berita yang dimuat,ditulis dan mudah dipahami oleh bahasa masyarakat 3. Mudah mengaksesnya,dan bisa dinikmati berbagai macam teknologi baik komputer maupun telpon genggam 4. Memungkinkan interaksi pembaca melalui fasilitas forum pembaca. sehingga masing-masing bisa berdiskusi atas sebuah topik 5. Didukung oleh wartawan-wartawan yang memiliki tingkat profesionalisme tinggi sehingga mampu menyajikan berita yang bermutu
  • 5. • KEKURANGAN 1. Iklan yang sudah diterbitkan tidak dapat dirubah 2. Terlalu banyaknya iklan yang muncul saat mengakses akun detik.com
  • 6. 2. JELASKAN SECARA DETAIL ISTILAH  Angular Js  Node Js  Apachesolr  Jquery
  • 7. 1. Angular Js AngularJS adalah sebuah framework Javascript yang di kembangkan atau di bangun oleh tim Google. angularjs menggunakan metode MVC yang membuat source code aplikasi kita menjadi bersih dan mudah di kembangkan. sampai saat ini angularjs sudah menjadi salah satu framework javascript yang paling populer dan sangat banyak di gunakan oleh para developer di seluruh dunia untuk membangun aplikasi. kehandalan dari angularjs sendiri tidak bisa di ragukan lagi, salah satu faktor nya karena di kembangkan oleh para tim ahli dari google. angularJS juga di gunakan untuk membangun aplikasi yang bersifat single page application.
  • 8. 1.a Bagian – bagian utama AngularJS :  ng-app yang berfungsi sebagai pen-definisi arahan dan link dari aplikasi Angular JS ke html.  ng-model berfungsi untuk arahan data dari aplikasi Angular JS ke input kontrol html.  ng-bind berfungsi sebagai arahan data dari aplikasi Angular JS ke tag html.
  • 9. 1.b Fitur Utama AngularJs :  JavaScript Framework Angular JS merupakan sebuah framework yang sangat efisien dalam dan mengembangkan Rich Internet Applications (RIA).  JavaScript Framework Angular JS merupakan aplikasi MVC (Model, View, Controller).  Dengan menggunakan Aplikasi yang berbasis Angular JS bisa diakses dari semua web browser.  Framework Angular JS merupakan framework JavaScript Open Source alias gratis, dan memiliki komunitas pengembang aplikasi yang banyak.
  • 10. 1.c Fitur Core Angular JS :  Data binding yang berfungsi untuk sinkronisasi data antara Model dan View yang dimiliki Angular JS.  Scope adalah suatu objek yang mengacu pada sebuah model, sebagai perekat antara Controller dan View.  Controller Merupakan kumpulan dari fungsi-fungsi javascript yang dibuat dalam Angular JS.  Model View Whatever yang artinya Angular JS tidak mengimplementasikan MVC secara umum, melainkan sesuatu yang lebih dekat sebagai MVVM (Model View View Model).
  • 11. 1.d Keuntungan menggunakan Angular JS :  Dengan menggunakan Angular JS dalam pembuatan aplikasi akan memudahkan developer, karena AngularJS sendiri memiliki kemampuan dalam membuat Single Page Application dengan cepat dan mudah.  Framework Angular JS mampu berinteraksi dengan HTML dan memilki kemampuan data binding pada html dengan efesiensi yang tinggi.  Angular JS Menyediakan Dependency Injection (DI) dimana akan memungkinkan sang developer menulis beberapa komponen dan code yang terpisah satu sama lain. Kita hanya perlu memanggil komponen tersebut jika diperlukan dan bisa digunakan secara berulang.  Dengan menggunakan Angular JS sebagai pengembang aplikasi sang developer dapat membuat fungsi dan code yang lebih baik dan lebih ringkas.
  • 12. 1.e Kekurangan AngularJS :  Autentikasi server yang kurang aman.  Jika menggunakan web browser dan mendisable fungsi javascript, maka aplikasi tidak akan berjalan. Jadi hanya tergantung dari jenis aplikasi browser yang digunakan.
  • 13. 2. Node Js Berdasar pengertian node.js yang dikutip dari situs resminya, nodejs dapat diartikan sebagai sebuah platform software yang dipakai untuk membangun aplikasi – aplikasi serverside yang fleksibel di sebuah jaringan aplikasi. Nodejs seperti kontekstualnya js, yang berarti platform ini menggunakan javascript sebagai basis bahasa pemrogramannya. Dibuat oleh Ryan Dahl pada tahun 2009 menggunakan mesin javascript v8 milik google chrome, nodeJS memiliki skalabilitas yang sangat tinggi, berbasisevent (event driven programming), dan memiliki konsep asynchronous yang sangat bagus sehingga membuatnya ringan dan efisien.
  • 14. 2.a Berikut beberapa kelebihan node js dari beberapa sumber :  Pengembang hanya cukup memakai satu bahasa untuk mengembangkan aplikasi client & server sehingga mengurangi 'Learning Curve' untuk mempelajari bahasa server yang lain.  Mendukung reuse of code, yang dimaksud disini adalah kemudahan sharing code antara client dan server, dimana seorang programmer dapat membangun sebuah objek dengan mengextend objek-objek yang telah ada secara mudah, sehingga programmer itu mungkin tidak perlu tahu dengan kode-kode dari objek yang ingin ia extend , yang ia butuhkan hanyalah pengetahuan mengenai property dari objek itu dan hal-hal yang dapat dilakukan oleh objek itu.  Mendukung JSON, sehingga untuk mengkonsumsi data- data dari pihak ketiga pemrosesan di Node.js akan sangat mudah sekali.
  • 15.  Asinkron I/O & event, maksudnya adalah proses eksekusi program tidak perlu menunggu pembacaan suatu file sampai selesai tetapi tetap dapat langsung menjalankan kode Javascript selanjutnya yang dieksekusi secara bersamaan, hal ini dapat membuat kerja sistem lebih ringan dan cepat.  Database NoSQL seperti MongoDB dan CouchDB mendukung langsung Javascript sehingga interfacing dengan database ini akan jauh lebih mudah.  Memakai engine V8 yang selalu mengikuti perkembangan standar ECMAScript, jadi tidak perlu ada kekhawatiran bahwa browser tidak akan mendukung fitur-fitur di Node.js.  Open Source, source code nodejs berada pada Github. Hal ini membuat perkembangan node.js sangat cepat, terlebih hal ini juga dapat memudahkan para programmer yang masih bertitel "Mahasiswa" dapat mencicipi teknologi baru ini.
  • 16. 2.b Berikut beberapa hal yang perlu diperhatikan dalam membangun website menggunakan nodejs secara fleksibel :  NPM (Node Package Manager) merupakan package manager yang digunakan NodeJS. Sejak versi 0.6.3, NPM ini sudah diikutsertakan secara default waktu instalasi NodeJS.  Jade, Module ini merupakan mesin template untuk nodejs. Module ini menawarkan banyak fitur.  Stylus, Module merupakan pre-processor untuk CSS. Modul ini sama kerjanya dengan LESS, tapi dibuat khusus untuk NodeJS.  Framework node js, Framework sudah barang tentu hal yang penting dalam membangun website, agar lebih fleksibel dan efisien.
  • 17. 3. Apache Solr 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.
  • 18. 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.
  • 19. 4. jQuery jQuery adalah library JavaScript multiplatform yang dirancang untuk memudahkan penyusunan client- side script pada file HTML.Digunakan oleh 60 persen dari 10000 situs web paling banyak dikunjungi di dunia, jQuery adalah library JavaScript yang paling populer saat ini. jQuery merupakan sebuah perangkat lunak bebas sumber terbuka yang berada di bawah lisensi MIT.Sintaks jQuery dirancang sedemikian rupa untuk memudahkan pengembang website dalam menavigasi dokumen, menyeleksi elemen-elemen DOM, menerapkan animasi, mengaplikasikan events, serta membangun aplikasi AJAX.
  • 20. jQuery juga memampukan developer menciptakan berbagai plugin berbasis library JavaScript. Dengan plugin-plugin tersebut, pengembang situs web mampu menyusun sejumlah abstraksi untuk interaksi dan animasi sederhana, juga beberapa efek yang cukup kompleks dan berbagai widget yang dapat dikonfigurasikan. Karakter library JavaScript yang modular mendukung pengembangan laman web dinamis dengan berbagai fitur dan aplikasi berbasis web (web app).
  • 21. 4.a Fitur-fitur inti jQuery meliputi : 1. penyeleksian, traversal, dan manipulasi elemen- elemen DOM 2. dimampukan oleh sebuah selector engine (dinamaiSizzle mulai versi 1.3), 3. telah mewujudkan suatu gaya pemrograman baru yang memadukan antara algoritma dan struktur data DOM. Gaya ini telah mempengaruhi arsitektur dari framework JavaScript lainnya seperti YUI v3dan Dojo, dan di kemudian menstimulasi pengembangan Selectors APIstandar.
  • 22. jQuery juga dikembangkan untuk mendayagunakan berbagai fungsionalitas JavaScript yang paling sering dipakai (misalnya: fade in atau fade out ketika menentukan visibilitas elemen, juga bermacam animasi yang dimunculkan dengan memanipulasi properti-properti CSS).
  • 23. 4.b Keuntungan dari pemanfaatan jQuery antara lain:  Memisahkan JavaScript dan HTML → Tanpa menggunakan atribut-atribut HTML untuk memanggil fungsi Javascript dalam penanganan event, jQuery bisa dipergunakan untuk menangani event dengan script JS saja.  Singkat dan Jelas → jQuery mengutamakan penulisan kode yang singkat dan jelas melalui berbagi fitur seperti fungsi-fungsi yang dapat dirangkaikan (chain-able) dan nama-nama fungsi yang pendek.
  • 24.  Mengatasi masalah kompatibilitas antar- browser → JavaScript engine pada berbagai browser memiliki perbedaan satu sama lain, sehingga script yang berjalan pada suatu browser bisa gagal pada browser lainnya. jQuery mengatasi segala inkonsistensi antar-browser tersebut dan menyajikan antarmuka yang konsisten bekerja pada semua browser.  Ekstensibel → jQuery menjadikan pengembangan framework sangat simpel. Berbagai event, elemen, dan metode baru dapat dengan mudah ditambahkan dan digunakan ulang sebagai plugin.
  • 25. A. Pengertian PHP  PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs resmi PHP beralamat di http://www.php.net.  PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).  Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.
  • 26.  Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.  PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.  Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.
  • 27. B. Fungsi PHP Dalam Pemrograman Web  Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.  Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dari user, memproses form, dll.  Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.
  • 28. Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing- masing elemen dapat diakses tersendiri melalui index array. Index array dapat berupa bilangan integer atau string.
  • 29.  Program mendeklarasikan array dengan index numeric. <?php $arrBuah = array ("Mangga", "Apel", "Pisang", "Jeruk"); echo $arrBuah[0]; //Mangga echo $arrBuah[3]; //Jeruk $arrWarna = array(); $arrWarna[] = "Merah"; $arrWarna[] = "Biru"; $arrWarna[] = "Hijau"; $arrWarna[] = "Putih"; echo $arrWarna[0]; //Merah echo $arrWarna[2]; //Hijau ?>
  • 30. Penjelasan Program diatas Untuk mendeklarasikan atau mendefinisikan sebuah array di PHP bisa menggunakan keyword array(). Pada program diatas, terdapat pendeklarasian dan pendefinisian array pada baris ke-3. Jumlah elemen array tidak perlu disebutkan saat deklarasi. Sedangkan untuk menampilkan isi array pada elemen tertentu, cukup dengan menyebutkan nama array beserta index array-nya (lihat baris ke-4 dan ke-5). Pendeklarasian dan pengisian array juga bisa dilakukan seperti pada baris ke-7 sampai baris ke- 11. Dengan pendefinisian array seperti pada dua cara di atas, index (key) array secara otomatis akan diisi dengan bilangan bulat integer yang dimulai dari 0.