soal tekweb

Upload: preketeb

Post on 13-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 soal tekweb

    1/4

    1. Sebutkan dan jelaskan tentang :

    a. Lima (5) trend dalam pengembangan aplikasi web

    Saat ini ada sangat banyak framework PHP yang beredar dan dapat didownload dan digunakan ole pengguna internet. !umla framework

    munkin akan terus berkembang karena PHP adala platform yang open sour"e#

    $ari sekian banyak framework yang beredar# ada 5 yang populer dan beberapa perna saya gunakan

    1. %akePHP

    &ramework ini mengusung konsep arsitektur '% ('odeliew%ontroller) dan juga *+' (obje"t +elation 'apping)..

    ,. %ode-gniter

    ampir mirip dengan "akePHP# framework ini mengusung konsep arsitektur '%# namun framework ini belum mendukung *+'#

    %odeigniter menyediakan banyak sekali modul yang berguna di pengembangan web seperti session management#email# se"urity (anti

    srf)#file management#/image management dan 'L+P%

    0. oana

    framework ini menggunakan konsep '%# pada awalnya framework ini merupakan pengembangan dari "odeigniter#ada kesamaan antara %idengan koana# namun semua s"ript di oana tela ditulis ulang.

    2. Simpony

    framework ini ditujukan untuk pengguna PHP5# framework ini mensupport berbagai koneksi database. Seperti framework yang disebutkan

    diatas# simpony juga mengusung konsep arsitektur '%.

    5. 3end &ramework

    menurut situs resminya# framework ini dikususkan untuk pengembangan aplikasi web ,./ dan untuk mempermuda dalam mengakses 4P-

    dari situs, besar seperti google# fa"ebook# yaoo# fli"kr dsb.

    b. Lima (5) al baru pada tml5

    Berikut ini saya akan uraikan beberapa hal baru tentang HTML5yang mungkin

    belum anda ketahui. Memang tidak begitu banyak perbedaan antara versi

    sebelumnya namun penyempurnaan di HTMLini menurut saya sudah sangat

    bagus. Beberapa diantaranya adalah sebagai berikut:

    1. Doctype baru yang lebih sederhana : dihtml cukup buat seperti : 1 !D"#T$%& html'(. &lemen)tag *gure : Di html5 +nda bisa menggunakan elemen baru yaitu

    *gure' untuk menampilkan data berupa pro*l pribadi beserta ,oto.-. &lemen small' : +da cara baru untuk menampilkan teks dengan ukuran kecil

    yaitu menggunakan elemen small'. Tidak perlu menggunakan types untuk sumber *le e/ternal : 0ekarang di

    HTML5 anda bisa menulisnya.5. #ontent editable : ni sedikit menarik menurut saya. dengan HTML5 anda bisa

    membut isi konten 2eb anda bisa diedit oleh pengguna.,. !elaskan tentang :

    a. eb statis dan dinamis

    %engertian 3eb 0tatis dan 3eb Dinamis1. 3eb 0tatis3eb statis adalah 2ebsite yang mana pengguna tidak bisa mengubah kontendari 2eb tersebut secara langsung menggunakan bro2ser. Halaman4halaman2eb tersebut tidak memliki database data dan in,ormasi yang ada pada 2ebstatis tidak berubah4ubah kecuali diubah sintaksnya. Dokumen 2eb yang dikirimkepada client akan sama isinya dengan apa yang ada di 2eb server.#ontoh dari 2eb statis adalah 2eb yang berisi pro*l perusahaan.

    (. 3eb DinamisDalam 2eb dinamis interaksi yang ter6adi antara pengguna dan server sangat

    kompleks. Halaman4halaman 2eb tersebut memiliki database. 3eb dinamismemiliki data dan in,ormasi yang berbeda4beda tergantung input apa yangdisampaikan client. Dokumen yang sampai di client akan berbeda dengandokumen yang ada di 2eb server.#ontoh dari 2eb dinamis adalah portal berita dan 6e6aring sosial.%erbedaan 3eb 0tatis dan 3eb Dinamis nteraksi antara pengun6ung dan pemilik 2eb Dalam 2eb statis tidak dimungkinkan ter6adinya interaksi

    antara pengun6ung dengan pemilik 2eb. 0ementara dalam 2eb dinamis terdapat interaksi antarapengun6ung dengan pemilik 2eb seperti memberikan komentar transaksi online ,orum dll.

    Bahasa 0cript yang digunakan3eb statis hanya menggunakan HTML sa6a atau paling tidak bisa ditambah dengan #00. 0edangkan 2ebdinamis menggunakan bahasa pemrograman 2eb yang lebih kompleks seperti %H% +0% dan 7ava0cript.

    %enggunaan Database3eb statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses.0edangkan 2eb dinamis menggunakan database seperti My08L "racle dll untuk menyimpan danmemroses data.

    9onten9onten dalam 2eb statis hanya diberikan oleh pemilik 2eb dan 6arang di4update sementara konten dalam2eb dinamis bisa berasal dari pengun6ung dan lebih sering di4update. 9onten dalam 2eb dinamis bisadiambil dari database sehingga isinya pun bisa berbeda4beda 2alaupun kita membuka 2eb yang sama.

    http://blog.waroengweb.co.id/web-desain/download-100-template-html5-gratis-free-2014-2015.htmlhttp://blog.waroengweb.co.id/web-desain/download-100-template-html5-gratis-free-2014-2015.htmlhttp://blog.waroengweb.co.id/web-desain/download-100-template-html5-gratis-free-2014-2015.htmlhttp://blog.waroengweb.co.id/web-desain/download-100-template-html5-gratis-free-2014-2015.html
  • 7/24/2019 soal tekweb

    2/4

    b. eb ,./ dan web 0./

    eb ,./ mun"ul sekitar ,//2 pada konferensi *6+eilly 'edia eb ,./. -stila tersebut diartikan sebagai 7ersi baru dari (orld ide

    eb) dimana para pengguna website dapat berkomunikasi , ara dan memiliki berbagai kelebian lainnya. eb ,./ menggunakan teknologi

    yang menggabungkan antara H8'L# H8'L# %SS# !a7as"ript# 'L# dan 4!4.

    eb 0./ merupakan perkembangan dari generasi web ,./ dimana dengan keberadaan teknologi ini web seolaola berada dalam dunia

    nyata. eb 0./ adala generasi ketiga dari internet yang akan berkembang pada dekade ,/1/,/,/.

    0. !elaskan tentang :

    a. !a7as"ript dan "ara akses "ookies di ja7as"ript

    JavaScriptadalabahasaskrip yang populer diinternetdan dapat bekerja di sebagian besarpen6ela6ah 2ebpopulersepertinternet &/plorer(-9)# Moilla ;ire,o/#.

    78uery dirancang untuk mengubah cara anda menulis 6avascript karena

    68uery dirancang untuk memperingkas kode4kode 6avascript. 78uery memiliki*tur4*tur yang 6uga telah menggantikan teknologi =ash seperti slider photo

    slidesho2 modal dialog dan sebagainya.-. Teknologi desain 2eb dengan touchscreen

    %erkembangan gadget seperti smartphone ipad dan lain sebagainya yang

    menggunakan teknologi touchscreen atau layar sentuh telah men6adi trend

    dalam beberapa tahun belakangan. 9eberadaanya menuntut para developer

    2eb untuk dapat menyesuaikan desain khusus yang mendukung.. ntegrasi dengan media 6e6aring sosial dengan single sign on

    Maraknya situs 6e6aring sosial akhir4akhir ini seperti ,acebook t2itter dan

    sebagainya telah memberikan trend teknologi baru yaitu single sign on.

    9ebanyakan 2eb saat ini meman,aatkan teknologi single sign on yang

    terintegrasi dengan situs4situs 6e6aring sosial untuk keperluan login

    pengun6ung do2nload *le dan sebagainya. Teknologi ini memungkinkan

    pengguna untuk dapat menggunakan berbagai macam layanan hanya dengan

    memiliki account pada salah satu situs 6e6aring sosial.b. #ookie dan cache dalam 2eb

    cache

    0uatu tempat untuk menyimpan sesuatu secara sementara mekanisme untuk

    mempercepat trans,er data dengan cara menyimpan data yang telah di akses

    di suatu bu?er dengan harapan 6ika data yang sama akan diakses akses

    akan men6adi lebih cepat.#ookies merupakan data *le yang ditulis ke dalam hard disk komputer oleh

    2eb server yang digunakan untuk mengidenti*kasikan diri user pada situs

    http://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Internethttp://id.wikipedia.org/wiki/Internethttp://id.wikipedia.org/wiki/Penjelajah_webhttp://id.wikipedia.org/wiki/Penjelajah_webhttp://id.wikipedia.org/wiki/Penjelajah_webhttp://id.wikipedia.org/wiki/Internet_Explorerhttp://id.wikipedia.org/wiki/Internet_Explorerhttp://id.wikipedia.org/wiki/Mozilla_Firefoxhttp://id.wikipedia.org/wiki/Mozilla_Firefoxhttp://id.wikipedia.org/wiki/Netscape_Navigatorhttp://id.wikipedia.org/wiki/Netscape_Navigatorhttp://id.wikipedia.org/wiki/Netscape_Navigatorhttp://id.wikipedia.org/wiki/Operahttp://id.wikipedia.org/wiki/Operahttp://id.wikipedia.org/wiki/Kodehttp://id.wikipedia.org/wiki/Kodehttp://id.wikipedia.org/wiki/Halamanhttp://id.wikipedia.org/wiki/Halamanhttp://id.wikipedia.org/wiki/Halamanhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Taghttp://id.wikipedia.org/wiki/Taghttp://id.wikipedia.org/wiki/Program_komputerhttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Javahttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Downloadhttp://id.wikipedia.org/wiki/Penjelajah_webhttp://id.wikipedia.org/wiki/Penjelajah_webhttp://id.wikipedia.org/wiki/Bahasahttp://id.wikipedia.org/wiki/Internethttp://id.wikipedia.org/wiki/Penjelajah_webhttp://id.wikipedia.org/wiki/Internet_Explorerhttp://id.wikipedia.org/wiki/Mozilla_Firefoxhttp://id.wikipedia.org/wiki/Netscape_Navigatorhttp://id.wikipedia.org/wiki/Operahttp://id.wikipedia.org/wiki/Kodehttp://id.wikipedia.org/wiki/Halamanhttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Taghttp://id.wikipedia.org/wiki/Program_komputerhttp://id.wikipedia.org/wiki/Bahasa_pemrogramanhttp://id.wikipedia.org/wiki/Javahttp://id.wikipedia.org/wiki/Webhttp://id.wikipedia.org/wiki/Downloadhttp://id.wikipedia.org/wiki/Penjelajah_web
  • 7/24/2019 soal tekweb

    3/4

    tersebut sehingga se2aktu user kembali mengun6ugi situs tersebut situs itu

    akan dapat mengenalinya.5. #eritakan dan 6elaskan tentang :

    a. HTML dan HTML5HyperTe/t Markup Language @HTMLA adalah sebuah bahasa markah yang

    digunakan untuk membuat sebuah halaman 2eb menampilkan berbagai

    in,ormasi di dalam sebuah pen6ela6ah 2eb nternet dan pem,ormatan hiperteks

    sederhana yang ditulis dalam berkas ,ormat +0# agar dapat menghasilkan

    tampilan 2u6ud yang terintegerasi.HTML 5HTML5 adalah sebuah bahasa markahuntuk menstrukturkan dan menampilkan

    isi dari 3aring 3era 3anua sebuah teknologi inti dari nternet. HTML5 adalah

    revisi kelima dari HTML@yang pertama kali diciptakan pada tahun 1Cdan versi

    keempatnya HTML pada tahun 1E1FA dan hingga bulan7uni (C11masih

    dalam pengembangan. Tu6uan utama pengembangan HTML5 adalah untuk

    memperbaiki teknologi HTMLagar mendukung teknologi multimedia terbaru

    mudah dibaca oleh manusia dan 6uga mudah dimengerti oleh mesin.b. #00 dan #00-

    #00

    #ascading 0tyle 0heet @#00Amerupakan kumpulan perintah yang dibentuk dariberbagai sumber yang disusun menurut urutan tertentu sehingga mampu

    mengatasi kon*k style.#00-#00- memberikan *tur4*tur yang lebih dibandingkan dengan #00 versi

    sebelumnya.tapi #00- 6uga tidak meninggalkan *tur lama dari #00 sebelumnya. #eritakan dan 6elaskan tentang :

    a. 7avascript dan 7ava appletJavaScriptadalabahasaskrip yang populer diinternetdan dapat bekerja di sebagian besarpen6ela6ah 2ebpopuler

    sepertinternet &/plorer(-9)# Moilla ;ire,o/#

  • 7/24/2019 soal tekweb

    4/4