tugas 1 (rekayasa web)

11
TUGAS 1 : INDIVIDU (REKAYASA WEB) NAMA : LINDA LESTARI NIM : 1411511668 MATA KULIAH : REKAYASA WEB NAMA DOSEN : ANDRY SUNANDAR, S.T, M.KOM

Upload: linda-lestari

Post on 12-Apr-2017

108 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tugas 1 (rekayasa web)

TUGAS 1 : INDIVIDU (REKAYASA WEB)NAMA : LINDA LESTARINIM : 1411511668MATA KULIAH : REKAYASA WEBNAMA DOSEN : ANDRY SUNANDAR, S.T, M.KOM

Page 2: Tugas 1 (rekayasa web)

WEB FRAMEWORKHTTP://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.

Page 3: Tugas 1 (rekayasa web)

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.

Page 4: Tugas 1 (rekayasa web)

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 topik5.Didukung oleh wartawan-wartawan yang memiliki tingkat profesionalisme tinggi sehingga mampu menyajikan berita yang bermutu

Page 5: Tugas 1 (rekayasa web)

KEKURANGAN

1. Iklan yang sudah diterbitkan tidak dapat dirubah2. Terlalu banyaknya iklan yang muncul saat mengakses

akun detik.com

Page 6: Tugas 1 (rekayasa web)

AngularJS AngularJS adalah sebuah framework MVC full frontend untuk aplikasi web

JavaScript. Ia dibangun di Google dan menyediakan sebuah metode cepat untuk membangun aplikasi web laman tunggal. Seperti jQuery, ia dimasukkan dala sebuah laman web dengan menggunakan tag <script>, dan ditulis dalam JavaScript. Namun, berbeda dengan jQuery, ia dimaksudkan sebagai sebuah framework untuk membangun sebuah aplikasi web utuh. Selain itu, AngularJS juga mengandung sebuah versi minimal jQuery secara default.

Anda harus punya pemahaman yang cukup mengenai JavaScript, sebab menulis dalam Angular membutuhkan pemahaman mendalam mengenai prototyping, scope, dan berbagai aspek JavaScript lainnya.Website AngularJS menyajikan sebuah laman berisi contoh-contoh proyek yang dibangun dengan AngularJS

Jadi, AngularJS adalah framework JavaScript yang berfungsi untuk membangun aplikasi web laman tunggal (single-page web applications).

Page 7: Tugas 1 (rekayasa web)

NodeJS Node.js. adalah sebuah tool command-line untuk menjalankan

JavaScript pada sebuah mesin tanpa harus menjalankannya pada peramban. Hal ini dimampukan dengan adanya suatu versi Chrome’s V8 Engine, yakni engine JavaScript yang berjalan dalam Google Chrome.Sebelum adanya Node.js, para developer harus menggunakan berbagai bahasa pemrograman yang berbeda untuk backend dan frontend aplikasi web mereka. Misalnya PHP, Java, ASP.Net yang berjalan di sisi server, dan JavaScript di sisi browser. Sekarang dengan Node.js, para pengembang dapat mempergunakan JavaScript pada server sekaligus klien, artinya, para developer cukup fokus mempelajari satu bahasa pemrograman saja. Soal apakah metode ini lebih baik daripada sebelumnya masih diperdebatkan.

Jadi, Node.js memampukan JavaScript dijalankan tanpa peramban, dan umumnya dipergunakan untuk menjalankan server web.

Page 8: Tugas 1 (rekayasa web)

ApacheSolr ApacheSOLR ini adalah sebuah aplikasi mesin pencari

seperti Google yang ditulis menggunakan bahasa pemrograman java. Dan berikut ini adalah penjelasan yang lebih lengkap diambil dari web resmi-nya Apache SOLR:

ApacheSolr menggunakan perpustakaan pencari Lucene Java pada intinya untuk pengindeksan teks lengkap dan pencarian, dan memiliki SISA-seperti HTTP / XML dan API JSON yang membuatnya mudah digunakan dari hampir semua bahasa pemrograman. konfigurasi eksternal kuat Solr yang memungkinkan untuk disesuaikan dengan hampir semua jenis aplikasi tanpa coding Java, dan memiliki arsitektur plugin yang luas ketika kustomisasi lebih maju diperlukan.

Page 9: Tugas 1 (rekayasa web)

JQuery JQuery adalah library Javascript yang dibuat untuk memudahkan

pembuatan website dengan HTML yang berjalan di sisi Client. JQuery diluncurkan pada tanggal 26 Januari 2006 di Barcamp NYC oleh John Resig dan berlisensi ganda di bawah MIT dan GPL.Sekarang JQuery dikembangkan oleh team developer yang dipimpin oleh Dave Metvin. Dipakai oleh lebih dari 55% dari 10.000 website yang paling sering dikunjungi. JQuery menjadi Library Javascript yang paling popular Sekarang.Script JQuery dibuat untuk memudahkan pengaturan document seperti menyeleksi object dengan element DOM dan membuat aplikasi dengan AJAX. Jquery juga menyediakan layanan atau support para developers untuk membuat plug-ins di dalam bahasa Javascript tentunya. Sehingga memungkinkan para developer website membuat website lebih interaktif dengan animasi, efek – efek, tema dan widget. Dengan menggunakan JQuery kita bisa meluapkan kreatifitas untuk membuat website dinamis atau website aplikasi menjadi lebih bagus.

Page 10: Tugas 1 (rekayasa web)

BAHASA PEMROGRAMAN JAVA Java adalah bahasa pemrograman yang dapat dijalankan di berbagai

komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi

Page 11: Tugas 1 (rekayasa web)

PERHITUNGAN ARITMATIKApublic class Latihan { public static void main(String[] args) { // deklarasi variabel double panjang = 25; double lebar = 10; double jumlah; double kurang; double kali; double bagi; double modulus; //proses operasi jumlah = panjang + lebar; // operasi Penjumlahankurang = panjang - lebar; // operasi Pengurangan kali = panjang * lebar; // operasi Perkalian bagi = panjang / lebar; // Operasi Pembagian modulus = panjang % lebar; //operasi Modulus //mencetak hasil System.out.println("Hasil Penjumlahan : " + jumlah); System.out.println("Hasil Pengurangan : " + kurang); System.out.println("Hasil Perkalian : " + kali); System.out.println("Hasil Pembagian : " + bagi); System.out.println("Hasil Modulus : " + modulus); }}