MAKALAH
DESAIN WEB PEMBELAJARAN
Oleh
PAJRIN
431
810 814
PROGRAM STUDI TEKNOLOGI PENDIDIKAN
STKIP
MUHAMMADIYAH SIDENRENG RAPPANG
TAPEL 2017/2018
1.
Pengertian HTTP, Sejarah HTTP dan Cara Kerja HTTP
HTTP (Hypertext Transfer Protocol) adalah suatu
protokol yang digunakan untuk mentransfer dokumen/halaman dalam WWW (World Wide
Web). HTTP mendefinisikan bagaimana suatu pesan dapat diformat dan dikirimkan
dari client ke server atau sebaliknya. HTTP mengatur aksi apa saja yang harus
dilakukan oleh web server dan web browser sebagai respon atas perintah-perintah
yang ada pada protokol HTTP ini.
HTTP merupakan sebuah protokol untuk meminta/menjawab
antara klien dan server. Sebuah klien HTTP (seperti web browser atau robot dan
lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port
tertentu di sebuah server Webhosting tertentu (biasanya port 80). Klien yang
mengirimkan permintaan HTTP juga dikenal dengan user agent. Server yang
meresponsnya, yang menyimpan sumber daya seperti berkas HTML dan gambar,
dikenal juga sebagai origin server. Di antara user agent dan juga origin
server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga
tunnel. Sumber yang hendak diakses dengan menggunakan HTTP diidentifikasi
dengan menggunakan Uniform Resource Identifier (URI), atau lebih khusus melalui
Uniform Resource Locator (URL), menggunakan skema URI http: atau https:.
Protokol yang digunakan untuk melayani fasilitas
web/www ini mengunakan HTTP.Akhir-akhir ini, hampir setiap lembaga
mempunyai website yang digunakan sebagai sarana informasi yang up-to-date.
Untuk dapat menghasilkan fasilitas tersebut, harus menyimpan dokumen web di web
server agar dapat dibuka dari client. Hal ini sering disebut dengan
hosting, Untuk dapat membangun webserver dibutuhkan software sebagai web
server, sofware ini sangat banyak sekali namun untuk platform Linux, web server
yang terkenal handal adalah Apache.
Sejarah Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada
saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9 ini adalah
protokol transfer dokumen secara mentah, maksudnya adalah data dokumen dikirim
sesuai dengan isi dari dokumen tersebut tanpa memandang tipe dari dokumen.
Kemudian pada tahun 1996 protokol HTTP diperbaiki
menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen
yang hendak dikirim beserta enkoding yang dipergunakan dalam pengiriman data
dokumen.Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999
dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang
persisten.
Bagaimana cara kerja dari HTTP tersebut?
Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau
URL pada internet browser, maka Anda sedang mentransfer URL ke browser, dan
Dari URL ini browser Anda tahu server mana yang akan dihubungi dan file apa
yang diminta kemudian web browser akan mengirimkan perintah HTTP ke web server.
Web server selanjutnya akan menerima perintah ini dan melakukan aktivitas
sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan
dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
Bagaimana proses transaksi data HTTP?
Selama transaksi http, para pemohon atau yang dikenal sebagai klien,
meminta file ke server melalui web browser.
Skema normal :
a. Klien terhubung ke host,
b. Server menerima koneksi,
c. Klien permintaan file,
d. Server mengirimkan respon (termasuk file
atau tidak).
Contoh permintaan dan penerimaan HTTP
Pertama, Anda ingin http header halaman contoh (halaman ini). Jadi, Anda
mengisi alamat URL pada browser yaitu
“http://ww
w.randyseptian.web.id/2011/03/pengertian-dan-cara-kerja-http/” kemudian browser Anda akan tersambung dan mengirimkan: Connect to 116.199.xxx.xxx on port 80 … ok GET /2011/03/pengertian-dan-cara-kerja-http/ HTTP/1.1 Host: http://www.randyseptian.web.id Connection: keep-alive User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 AlexaToolbar/alxf 2.11 Firefox/3.6.15 GTB7.1 Accept-Encoding: gzip Accept-Charset: ISO-8859-1,UTF 8;q=0.7,*;q=0.7 Cache-Control: no-cache Accept-Language: de,en;q=0.7,en-us;q=0.3
w.randyseptian.web.id/2011/03/pengertian-dan-cara-kerja-http/” kemudian browser Anda akan tersambung dan mengirimkan: Connect to 116.199.xxx.xxx on port 80 … ok GET /2011/03/pengertian-dan-cara-kerja-http/ HTTP/1.1 Host: http://www.randyseptian.web.id Connection: keep-alive User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 AlexaToolbar/alxf 2.11 Firefox/3.6.15 GTB7.1 Accept-Encoding: gzip Accept-Charset: ISO-8859-1,UTF 8;q=0.7,*;q=0.7 Cache-Control: no-cache Accept-Language: de,en;q=0.7,en-us;q=0.3
Penjelasan: browser Anda meminta halaman yang disebut
“/2011/03/pengertian-dan-cara-kerja-http/” menggunakan protokol http1.1.
Browser Anda menggunakan bahasa Inggris dan Firefox 3.6.15. Browser Anda
menginginkan koneksi (socket) tetap terbuka antara Anda dan http://www.randyseptian.web.id, sehingga dapat meminta file lebih lanjut.
Status: HTTP/1.1 200 OK Date:Wed, 23 Mar 2011 03:01:08 GMT
Server:Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5
mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.10
X-Powered-By:PHP/5.2.10 X-Pingback:http://www.randyseptian.web.id/xmlrpc.php Connection:close Transfer-Encoding:chunked Content-Type:text/html; charset=UTF-8
[ISI FILE…]
X-Powered-By:PHP/5.2.10 X-Pingback:http://www.randyseptian.web.id/xmlrpc.php Connection:close Transfer-Encoding:chunked Content-Type:text/html; charset=UTF-8
[ISI FILE…]
Pertama, web server mengetahui halaman yang Anda inginkan dan bisa
mengirimkannya: kode 200. Lalu, Anda memiliki beberapa info lebih lanjut
tentang server: Apache di Unix, socket ditutup setelah halaman html, tanggal
modifikasi terakhir. Dan akhirnya, file yang diminta.
2.
Penggunaan Website
Untuk Kepentingan Dunia Bisnis
a. Usaha Kecil Anda Dapat Kredibilitas
Hari ini, konsumen semakin banyak menggunakan internet untuk mencari produk
atau layanan yang mereka butuhkan. Usaha kecil Anda akan mendapatkan
kredibilitas dengan memiliki website. Tanpa website, pelanggan potensial akan
pergi ke pesaing Anda yang memiliki website. Jika Anda sudah memiliki situs web
tetapi masih apa adanya, ada baiknya Anda desain ulang dengan tampilan yang
lebih profesional, sehingga akan memberikan bisnis Anda kepercayaan yang lebih
besar. Untuk bisnis rumahan, ini sangat menguntungkan karena Anda tidak harus
memiliki toko offline terlebih dahulu untuk mempromosikan produk atau jasa.
b. Website Bisa Menghemat Uang Anda
Sebagai pemilik usaha kecil, Anda mungkin berpikir Anda tidak mampu membuat
sebuah website yang profesional. Meskipun biaya merancang sebuah situs web
bervariasi, sebuah situs web untuk usaha kecil umumnya berbiaya di bawah
Rp.500.000,- per bulan. Coba bandingkan dengan biaya iklan di surat kabar,
ketika Anda mempertimbangkan pasar potensial Anda dapat dicapai dengan website,
itu adalah cara yang sangat efektif untuk mempromosikan bisnis Anda.
c. Bisa Selalu Memberikan Informasi Terbaru
Kepada Pelanggan
Coba pikirkan website Anda sebagai brosur online atau katalog. Adalah jauh
lebih mudah dan lebih cepat untuk memperbarui informasi tentang produk dan
layanan di situs Anda daripada dalam bahan cetak, sehingga cara yang efektif
untuk membiarkan pelanggan Anda tahu tentang kedatangan produk baru, acara
mendatang, promosi khusus, atau layanan baru yang sedang Anda tawarkan. Tidak
seperti iklan cetak yang cepat menjadi usang, situs web Anda dapat memberikan
informasi terbaru.
d. Mudah Dijangkau
Sebuah website bisa dijangkau oleh Anda dan pelanggan potensial selama 24
jam sehari, 7 hari seminggu, dan 365 hari dalam setahun. Mereka bisa dengan
nyaman melihat produk dan jasa Anda ketika toko atau kantor offline ditutup.
Dengan gaya hidup yang selalu sibuk di masa kini, ini adalah selling point
yang besar ketika membuat keputusan pembelian.
e. Website Memungkinkan Untuk Menarget
Pasar Yang Lebih Luas
Sebagai penjual eceran suatu produk, sebuah situs web eCommerce atau toko
online adalah tempat yang bagus untuk menjual
produk Anda ke pasar yang lebih luas, bahkan jasa dapat dibuat tersedia secara
global.
f. Memberikan Tempat Untuk Memperlihatkan
Karya Anda
Tidak peduli apa pun jenis usaha yang Anda jalani, sebuah situs web adalah
tempat yang bagus untuk memperlihatkan karya Anda. Dengan memasukkan portofolio
atau galeri foto, serta testimonial tentang pekerjaan Anda, Anda dapat
menunjukkan apa yang membuat bisnis anda unik.
g. Website Bisa Menghemat Waktu
Tahukah Anda, memberikan informasi kepada pelanggan pasti membutuhkan
waktu, apakah itu lewat telepon, bertatap muka, melalui brosur, ataupun dalam
email. Dengan katalog online, Anda dapat memberikan banyak informasi tentang
produk dan jasa Anda. Setelah website Anda jadi, maka itu akan tersedia untuk
para pelanggan Anda tanpa batas, dan sangat menghemat waktu Anda.
h. Bisa Meningkatkan Layanan Pelanggan
Mungkin Anda menjual produk ramah lingkungan dan ingin berbagi tips tentang
cara mendaur ulang. Atau mungkin Anda seorang akuntan dan ingin memberikan
nasihat kepada klien Anda tentang cara untuk menyederhanakan praktik pembukuan
mereka. Nah, dengan menambahkan halaman tanya jawab, menambahkan artikel, atau
mengunggah newsletter untuk menjawab semua pertanyaan pelanggan Anda, maka Anda
dapat membuat para pelanggan selalu up-to-date.
3.
Program Apikasi Web
a.
Adobe Dreamweaver
Pengertian Adobe Dreamweaver
Adobe Dreamweaver adalah program yang digunakan untuk membuat atau
menyunting halaman web. Software Dreamweaver dikeluarkan oleh Adobe System.
Aplikasi ini banyak digunakan oleh para programmer, desainer dan developer web
dikarenakan kemudahan dalam penggunaanya, kelengkapan fiturnya dan juga
dukungannya terhadap teknologi terkini.
Adobe Dreamweaver menyediakan fitur editor WYSIWYG (What You See is What
You Get) atau dalam bahasa kesehariannya disebut Design View. Maksudnya adalah,
tampilan hasil akhir web kita nanti akan sama dengan tampilan pada saat proses
perancangan halaman web. Dengan segala fitur yang ada pada Adobe Dreamweaver,
membuat suatu web bukanlah hal yang sulit. Kita tidak perlu menguasai berbagai
macam bahasa pemrograman web seperti HTML, CSS, Javascript, PHP, dan
sebagainya. Cukup mengetahui dasar dasarnya saja, karena didalam aplikasi ini
sudah disediakan alat alat otomatis.
Selain itu, aplikasi ini juga menyediakan 3 macam tampilan yaitu Code View,
Design View dan Split View. Code View cocok untuk para programmer yang terbiasa
dengan kode kode pemrograman web. Sedangkan Design View cocok untuk para
Designer yang terbiasa dengan visual. Jika ingin menggunakan keduanya, bisa
memilih Split View.
Fungsi Adobe Dreamweaver
-
Untuk mendesain situs web
-
Untuk membuat program berbasis web
-
Untuk membuat template blog
-
Untuk membuat situs web tanpa bersentuhan langsung dengan bahasa
pemrograman
Sejarah Adobe Dreamweaver
Dulunya, program ini bernama Macromedia Dreamweaver, dan dikelola oleh
Macromedia. Versi pertamanya dirilis pada Desember 1997 dengan nama Macromedia
Dreamweaver 1.0 untuk sistem operasi Mac. Kemudian pada Maret 1998, muncul
versi pertama untuk sistem operasi windows yaitu Macromedia Dreamweaver 1.2
Macromedia Dreamweaver terus berkembang sampai dengan tahun 2005 dengan versi
terbarunya yaitu Macromedia Dreamweaver 8.
Kemudian Dreamweaver diambil alih oleh Adobe System sehingga namanya
berubah menjadi Adobe Dreamweaver. Pada 16 April 2007, Dreamweaver mengeluarkan
versi terbarunya dengan nama Adobe Dreamweaver CS3. Dengan hadirnya HTML5,
Dreamweaver kembali merilis versi terbarunya dengan nama Adobe Dreamweaver
CS5.5 . Sedangkan sekarang ini, versi terakhir Dreamweaver adalah Dreamweaver
CC yang dirilis pada 21 April 2012.
Kelebihan Adobe Dreamweaver Dreamweaver
-
Dapat membuat kerangka website dengan mudah dan cepat Tersedia berbagai
macam tema/template Memiliki 3 tampilan yaitu Code View, Design View dan Split
View
-
Memiliki Fitur Preview/Live View Kode yang dihasilkan ditulis secara rapi
Memiliki alat alat khusus untuk membuat program berbasis web.
-
Mudah dioperasikan oleh pemula
Kekurangan Adobe Dreamweaver
-
Harga software original-nya mahal
-
Fitur Terbaru Adobe Dreamweaver CC Adobe Dreamweaver terus melakukan
pembaharuan.
Fitur fitur terbaru yang disertakan dalam Adobe Dreamweaver CC CSS Designer
Fitur visual editing untuk membantu membuat standar kode web dan menerapkan
properti CSS seperti gradient dan shadows. Starter Templates : Template khusus
web yang bersifat responsif dan dapat diubah tata letaknya Extract : Dapat
mengubah desain web yang sudah dibuat di photoshop menjadi kode web secara otomatis
Live View : Tersedia berbagai penambahan fitur seperti insert panel, keyboard
shortcut dan HTML Tag Editor yang membuat proses editing lebih cepat dari
sebelumnya Full Support HTML5 : Mendukung secara penuh penggunaan HTML5,
seperti streaming audio dan video. dan masih banyak lagi fitur lainnya.
b.
CoffeCup Free Html Editor
CoffeeCup Free HTML Editor adalah Software yang di kembangkan oleh CoffeeCup Inc. Software ini
terdiri dari dua versi, yaitu versi gratis (free) dan berbayar (pro). Perbedaan
yang terletak antara versi gratis dan berbayar antara lain adalah fitur CSS
Menu Designer, Image Mapper, Website Color Schemer, dan FTP Upload yang hanya
bisa kamu dapatkan melalui versi berbayar.
CoffeeCup HTML Editor adalah sebuah software yang akan membantu kamu
mendesain sebuah Website dengan bahasa HTML secara lebih mudah. Selain
mendukung WYSIWYG (what you see is what you get) Software editor ini juga sudah
mendukung HTML5 dan CSS3 yang tentunya akan membuat Website kamu jadi lebih hidup dan menarik.
Software ini sangat cocok untuk kamu
yang memiliki pengetahuan bahasa HTML ataupun kamu yang baru mempunyai
pengetahuan HTML dasar, kalau pun sama sekali tidak mengerti Bahasa HTML maka
sebaiknya kamu mempelajari terlebih dahulu dasar-dasar HTML, karena walaupun ada fitur
drag dan drop namun sedikit banyak pasti membutuhkan pemahaman tentang Bahasa
HTML untuk kamu dapat membangun sebuah Website yang baik.
Setelah selesai mengunduh dan
menginstall CoffeeCup HTML Editor, bisa langsung kamu buka program tersebut dan
akan muncul tampilan seperti di bawah ini.
Kamu bisa memulai membangun Website kamu
dengan memulai halaman kosong melalui tombol New Blank Page atau memulainya
dengan menggunakan tema standar bawaan CoffeeCup, yang mana tema ini nantinya
bisa kamu ubah lagi sesuai keinginan kamu. Setelah memilih lembar kerja seperti
gambar yang ada di atas, maka kamu akan masuk ke halaman utama CoffeeCup HTML
Editor mendapatkan tampilan seperti gambar yang ada di bawah ini.
1.
Merupakan pilihan fitur-fitur dari
CoffeeCup HTML Editor yang bisa kamu gunakan secara mudah, kamu bisa
menggunakan nya hanya dengan meng’klik nya pada area dimana perubahan itu akan
kamu terapkan.
2.
Masih merupakan fitur tambahan dari
CoffeeCup HTML Editor, yang mana terdapat banyak sekali bermacam-macam tambahan
script-script penting yang bisa kamu masukkan ke dalam Website kamu hanya
dengan menggunakan double klik. khusus untuk tab My Computer dan My Websiste,
adalah merupakan tab informasi mengenai di mana letak dan file-file apa saja
yang kamu gunakan.
3.
Adalah screen view atau tampilan Website
kamu di lihat dari sisi kode (coding).
4.
Adalah tampilan Website kamu secara
WYSIWYG, dimana perubahan tampilan akan langsung terlihat pada tab ini ketika
ada script yang kamu tambahkan atau kamu hapus.
c.
PageBreeze Free HTML
Editor
PageBreeze Free HTML Editor merupakan aplikasi
perangkat lunak yang sangat handal yang dapat Anda gunakan sebagai aplikasi
Editor HTML yang memiliki tag visual WYSIWYG dan HTML dasar. PageBreeze Free
HTML Editor ini dirancang dengan sangat sederhana, karena sejak awal
pengembangannya senantiasa mengusung kesederhanaan dan kemudahan.
Para pengembang memastikan setiap pengguna dengan
tingkat kemampuan yang berbeda-beda memiliki kesempatan yang sama untuk dapat
membuat websitenya sendiri dengan sangat mudah dan menarik. hanya beberapa kali
klik, Anda dapat langsung membuatnya seperti seorang web master profesional.
Catatan: Aplikasi PageBreeze Free HTML Editor ini GRATIS untuk digunakan secara
pribadi, pendidikan dan non-profit lainnya.
Berikut ini adalah
beberapa fitur kunci dari PageBreeze Free HTML Editor :
1. Dilengkapi dengan
fitur-fitur lengkap yang sangat mudah digunakan, karena menyediakan tampilan
dengan mode WYSIWYG HTML editor untuk membuat halaman web.
2. Dilengkapi sebuah
editor visual yang didukung oleh Microsoft Internet Explorer, jadi ANda akan
dengan mudah melihat hasil karya Anda sendiri pada browser ini
3. Memungkinkan Anda
menggunakan teks berwarna untuk source code pada editor. Sehingga Anda dapat
beralih dari satu source code HTML dan mode visual setiap kali mengklik mouse
4. Terdapat modus preview
yang memungkinkan Anda langsung dapat melihat hasil karya Anda
5. Memungkinkan Anda
untuk dapat mengakses langsung ke ratusan website gratis penyedia template
untuk memundahkan Anda mendesain halaman web
6. Memungkinka Anda
melakukan fungsi drag and drop yang membuat proses semakin cepat dan mudah
7. Terdapat built-in yang
terintegrasi dengan layanan pengolah web. Sehingga anda tidak perlu menggunakan
bahasa pemprograman, scripting atau pengetahuan teknis lainnya sebutar web
developing
8. Dll
d.
Blue Fish
Bluefish merupakan salah satu aplikasi yang mendukung editor teks yang
mendukung bahasa pemrograman. Ya memang benar, aplikasi ini sama halnya seperti
aplikasi editor teks pada umumnya. Contoh aplikasi yang lain seperti vim,
gedit, notepad++, dan masih banyak lagi.
Bluefish juga dapat merupakan sebuah
proyek open source dimana kita dapat berkontribusi untuk menyempurnakan
aplikasi editor ini. Tentunya apabila kita sebagai seorang developer, tidak ada
salahnya mencoba menikmati ikan biru yang support untuk banyak platform
seperti Linux, FreeBSD, MacOS-X, Windows, OpenBSD maupun Solaris.
Keunggulan bluefish editor :
·
Ringan, editor ini berukuran kira-kira 4,4 MB
·
Fitur mumpuni, fitur di dalam Bluefish yang paling dicari dan disukai
adalah autocomplete syntax.
·
Dukungan, Bluefish mempunyai keunggulan untuk pemakai yang fokus dalam
pemrograman web. Fitur untuk HTML5 hingga CSS telah terselip dengan baik.
·
Cross Platform, Bluefish dapat berjalan baik di Windows, Linux dan MacOS
e.
Bracket
Bracket adalah code editor yang secara khusus dikembangkan untuk tujuan web
design dan front-end development. Project Brackets ini diusung oleh Adobe
secara open source dan dikembangkan secara aktif oleh komunitas web developer
dan benar-benar dibuat untuk kebutuhan web development, khususnya web design
dan front-end development.
Kelebihan dari Brackets
-
Live HTML Development
Selalu membosankan untuk mereload halaman browser hanya untuk melihat
perubahan yang mungkin tidak terlalu banyak. Nah dengan Bracket, Kamu bisa
langsung melihat hasil perubahan dari kode yang Kamu tulis bahkan tanpa harus
melakukan save terlebih dahulu.
-
JS Debugging dengan Theseus
Brackets menggunakan Theseus untuk inspeksi dan debugging Javascript-nya.
So… ini akan mempermudah Kamu dalam menginspeksi variable dan control flow
bahkan secara asynchronous. Tonton ini Jou..
- Linux: New &
Improved
Saat ini juga telah
dikembangkan Brackets untuk LINUX (Debian & Ubuntu).
-
Effective Development
Brackets adalah kemampuannya untuk bisa melakukan “Quick Edit”,
sehingga kita bahkan bisa melakukan perubahan style dan javascript tanpa harus
pindah-pindah dokumen.
f. Kompozer
Kompozer adalah aplikasi dalam linux yang dapat digunakan untuk membuat
website berbasis HTML, css, php, dll. Aplikasi ini memiliki kesamaan yang cukup
besar dengan aplikasi yang ada diwindows dalam hal fungsi antara lain, Notepad
++, Adobe Dreamweaver, dll.
System Requirements
-
Linux or Windows OS
-
Pentium IV or Higher Processor
-
512 MB minimum RAM
KompoZer menggabungkan antara manajemen web file dan WYSIWYG web
editor, jadi preview web dapat anda lihat langsung pada saat pembuatannya. KompoZer dibuat dengan Gecko,
layout engine yang sama digunakan didalam Mozilla, ini super cepat, sangat
terpercaya, serta terawat dengan update harian yang didukung oleh komunitas
developer yang luas. KompoZer merupakan
aplikasi yang berdiri sendiri, berukuran file kecil dan cepat.
Bagi anda yang sudah familiar dengan tampilan DreamWeaver yang sudah
populer, anda pasti juga akan merasa nyaman dengan tampilan KompoZer:
·
WYSIWYG (What You See Is What You Get) halaman editor, anda membuat website
dengan mudah seperti mengetik pada MS-Word.
·
File Management yang terintegrasi dengan FTP. Cukup login pada website dan
tinggal upload atau download file-file anda, melakukan editing secara on-the
fyl (online langsung pada web browser).
·
Hasil website menciptakan HTML code yang dapat dipercaya, yang dapat
berjalan stabil di berbagai web browser.
·
Berpindah dari tampilan editing WYSIWYG Mode atau HTML Mode menggunakan
tab.
·
Editing menggunakan sistem tab, untuk dapat menyimpan banyak halaman secara
langsung.
·
Dukungan penuh terhadap pembuatan form, tab
·
le, dan template.
·
Sangat mudah digunakan, aplikasi web editor yang paling canggih dan
tersedia untuk sistem operasi Desktop Linux, Microsoft Windows dan Apple
Macintosh.
g. HyperText Markup Language (HTML)
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman
web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan
pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar
dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas
yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII
normal sehingga menjadi halaman web dengan perintah-perintah HTML.
Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia
penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup
Language), HTML adalah sebuah standar yang digunakan secara luas untuk
menampilkan halaman web. HTML saat ini merupakan standar Internet yang
didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium
(W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika
mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika
energi tinggi di Jenewa).
4.
Konten dalam Aplikasi Web
a.
Cascading Style Sheet (CSS)
CSS merupakan kumpulan kode program yang digunakan
untuk mendesain atau mempercantik tampilan halaman HTML. Dengan CSS kita bisa
mengubah desain dari text, warna, gambar dan latar belakang dari hampir
semua kode tag HTML. CSS dan HTML saling melengkapi, HTML ditujukan untuk
membuat struktur, sedangkan CSS digunakan untuk mengubah tampilan. CSS bukan
merupakan bahasa pemograman.
Sama halnya styles dalam aplikasi pengolahan kata
seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading,
subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan
bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk
memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian
tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink,
warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan,
atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang
digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita
untuk menampilkan halaman yang sama dengan format yang berbeda.
b.
JavaScript
Adalah bahasa skrip yang populer di internet dan dapat
bekerja di sebagian besar penjelajah web populer seperti Internet Explorer
(IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan
dalam halaman web menggunakan tag SCRIPT. JavaScript pertama kali dikembangkan
oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya
diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih
bisa dimanfaatkan para programmer yang non-Java. Maka dikembangkanlah bahasa
pemrograman bernama LiveScript untuk mengakomodasi hal tersebut. Bahasa
pemrograman inilah yang akhirnya berkembang dan diberi nama JavaScript,
walaupun tidak ada hubungan bahasa antara Java dengan JavaScript.
Javascript pada awalnya berfungsi untuk membuat interaksi antara user dengan
situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Dalam perkembangan
selanjutnya, Javascript dibuat
untuk berbagai keperluan yang lebih modern
seperti animasi, fitur chatting,
efek-efek modern, games, dan lain-lain.
Saat ini dalam perkembangannya, Javascript
sering sekali mengalami masalah, kode Javascript
yang telah kita buat, mungkin bisa saja tidak bekerja di beberapa browser, namun Javascript akan tetap menjadi
kebutuhan seorang programmer,
apalagi untuk situs yang saat ini mengharuskan memiliki banyak fitur modern sebagai standar.
JavaScript bisa digunakan untuk banyak tujuan,
misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang
penting juga adalah untuk membuat AJAX. JavaScript adalah bahasa yang digunakan
untuk AJAX.
c.
Hypertext Preprocessor (PHP)
Adalah bahasa skrip yang dapat ditanamkan atau
disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis.
PHP dapat digunakan untuk membangun sebuah CMS.
Pada awalnya PHP merupakan kependekan dari Personal
Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada
tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang
wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir
dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk
umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis
ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini
disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara
signifikan.
d.
jQuery
Adalah pustaka JavaScript kecil bersumber terbuka yang
menekankan pada interaksi antara JavaScript dan HTML. Pustaka ini dirilis pada
Januari 2006 di BarCamp NYC oleh John Resig dan berlisensi ganda di bawah MIT
dan GPL.
jQuery merupakan sebuah library Javascript yang sangat
ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani
event, animasi, efek dan memproses interaksi ajax. jQuery dirancang sedemikian
rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah.
Sesuai slogan nya, write less, do more. Menulis kode lebih sedikit, tetapi
melakukan pekerjaan lebih banyak.
jQuery ukurannya cukup kecil, sehingga tidak memperlambat proses loading blog yang kita buat. jQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah jQuery bisa berjalan di semua browser – cross browser.
jQuery ukurannya cukup kecil, sehingga tidak memperlambat proses loading blog yang kita buat. jQuery juga kompatibel dengan CSS3 dan yang tak kalah penting adalah jQuery bisa berjalan di semua browser – cross browser.
Tanpa library seperti jQuery, menerapkan Javascript
mungkin akan lebih sulit, terutama untuk pemula yang baru belajar Javascript.
Plugin tambahan seperti JQuery UI (User Interface) semakin memudahkan kita
mengembangkan blog yang cantik dan interaktif. Selain itu tersedia
plugin-plugin lain yang semakin memperkaya kemampuan jQuery.
e.
HTML (Hyper Text
Markup Language)
HTML merupakan bahasa dasar pembutan web. HTML bukan bahasa pemograman
(programming language), tetapi bahasa markup (markup language),
terdapat banyak bahasa pemograman web yang ditujukan untuk memanipulasi
kode HTML, seperti JavaScript dan PHP. HTML menampilkan
berbagai informasi di dalam sebuah penjelajah web internet dan
pemformatan hypertext sederhana yang ditulis dalam berkas format ASCII
(American Standard Code for Information Interchange) agar dapat
menghasilkan tampilan wujud yang terintegerasi.
Secara garis besar,
terdapat 4 jenis elemen dari HTML:
1. Struktural. Tanda yang menentukan level atau tingkatan dari sebuah tulisan (contoh,
< h1> Rules</h1> akan memerintahkan peramban untuk menampilkan
"Rules" sebagai tulisan tebal besar yang menunjukkan sebagai Heading
1
2. Presentasional . Tanda yang menentukan tampilan dari sebuah tulisan
tidak peduli dengan level dari tulisan tersebut (contoh, < b>
boldface</b>akan menampilkan bold. Tanda presentasional saat ini
sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur
tampilan tulisan
3. Hyperteks. Tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau
pranala ke dokumen lain (contoh, < a
href="http://www.erudeye.id/"> Erudeye</a> akan menampilkan
erudeye.id sebagai sebuah hyperlink ke URL tertentu),
4. Elemen widget
yang membuat objek-objek lain seperti tombol (< button>), list (<
li>), dan garis horizontal (< hr>). Konsep hypertext pada HTML
memungkinkan pembuatan link pada suatu kelompok kata atau frasa untuk
menuju ke bagian manapun dalam World Wide Web
Tidak ada komentar:
Posting Komentar