! pPelajari terle%i daulu apa itu HTML%a#aimana 3ara pem%uatan file HTML Ta#ta# HTML "an# ada %eserta fun#sin"a! !
'impan dengan nama “inde5html” di dalam (older yang kita buat sebelumnya “%atihan
'li!ing”
(*!(! Sli3in# licing adalah proses pemotongan gam bar -gam bar yang akan digunakan dalam we bsite
agar sesuai dengan desain yang
diingink an Gam bar -gam bar tersebut meli puti
ba!kground, logo, slide, i!on dan gambar pendukung lainnya esain 0ebsite tersebut
saya
sertakan
dalam
?ile penyerta
buku
membukanya anda membutuhkan so(tware *dobe )hotoshop "uka
ini,
untuk
(ile miniml%
web sit e%de si&n.#sd dan kita mulai proses s li!ing *da tiga !ara untuk melak uk an sli!ing dengan photosho p: 3 'li!e $ool : &ara
ini lebih
e(ekti( untuk melakukan proses
sli!ing
se!ar a
bat!h/sekaligus Kita tinggal menyeleksi bagian- bagian yang akan di sli!e dengan
tool ini kemudian pilih menu sa+e (or web de+i!e
Gambar << &ontoh )enggunaan 'li!e $ool
4
&ropping $ool : "uat seleksi ada bagian yang ingin diam bil, !rop, sa+e me n jadi gam bar , lalu kembalikan ke kondisi awal dengan &$B%*%$D &ukup r ibet
namun terkadang menguntungk an
Gambar 399 'li!ing dengan teknik &ro pping
7
Manual 'li!ing : &ara ini adalah !ara manual namun lebih e(ekti( Mengingat
hanya bagian- bagian tertentu yang akan kita am bil, jadi kita !ukup memilih layer yang dibutuhk an, !opy, buat (ile baru, paste dan sa+e an &ara ini yang akan kita gunakan untuk melakukan sli!ing pada desain website yang
sedang kita
k er jak an
)er tama-tama kita akan me ngam bil ba!kground, tepatnya di bagian atas gambar )ada
window layer pilih layer dengan nama ba!kgr ound-gr unge, lalu tekan TRL dan *lik pada Laer Thumbnail %angkah ini akan menyeleksi bagian yang
layer te rse but
Gambar 393 &tr l&li!k untuk menyelek si konten dari layer
terdapat dalam
'elanjutnya tekan K om binasi tom bol
TRL-
"uat dokumen/!an+as baru dengan menekan
untuk meng-copy isi dari layer te r se but TRL-+
./ile 0 +ew .kuran dari !an+as
baru akan sesuai dengan isi dari selek si yang kita co py
Gambar 394 Membuat (ile baru untuk hasil sli!e
$ekan OK, lalu tekan tom bol
TRL-2
untuk mem- paste apa yang kita copy se belumnya
#ilangk an tanda “mata” pada layer ba!kground untuk menyembunyikan layer ini k ar ena
kita akan membuatnya transparan
Gambar 397 #ilangkan i!on mata untuk menyembunyikan layer
'elanjutnya kita tinggal menekan tom bol
TRL-ALT-SH3/T-S
untuk menyimpan se bagai
gambar web/de+i!e atau pilih menu !/ile 0 Sa4e 'or Web 5 6e4i(es $ )ilih (ormat ) IG
agar gambar yang
dihasilkan dapat memiliki area transparan $ek an 'a+e
untuk
menyimpan gam bar , simpan di (older >mages yang ada di dalam (older latihan yang k ita
buat dengan nama “ba(k&roun d.#n&” Etanpa tanda k utipF
Gambar 39 )IG-4 mendukung transparansi pada gam bar
J ika
gambar yang dibutuhkan memiliki area transparan, selalu pilih pr eset
! " #$%&
'elanjutnya kita membutuhkan gambar untuk 'lide show )ada 0indow %ayer, "uk a (older 'lideshow lalu klik layer 'lide %akukan proses sli!ing se per ti langkah se belumnya, TRL-*lik ,
Copy, "uat okumen "aru, !aste Kali ini pilih preset
7P89 Hi&h,
dan sim pan
di (older yang sama se per ti sebelumnya dengan nama “slide.:#&”
Gambar 396 )reset J)G #igh untuk kualitas gambar tingg i
Gambar terakhir yang kita butuhkan adalah tanda panah pada bagian “%angk ah” &ari %ayer
“'e par ator ” di
dalam (older langkah lalu
lakukan langkah sli!ing
se per ti
sebelumnya 'impan dengan nama “lan&kah.:#&” .ntuk bagian ini !ukup satu saja yang di sli!e, OK Kini dalam (older images, kita mempunyai 7 gambar penduk ung, ba!kgr ound png, slidejpg dan langk ah jpg
Gambar 39; ?ile-(ile hasil sli!ing
(*!+! St"le
Pem%erian
%anjut ke bagian paling menyenangkan Emenurut sayaF, pemberian 'tyle atau &'' "uat
(ile baru dengan nama style&'', simpan di ( older yang sama dengan (ile #$M% yang kita
buat se belumnya
CSS Reset 'e pe r ti biasa, kita buat dulu &'' Beset untuk mereset margin dan padding bawaan dar i tiap br owser ZV mar#in:) paddin#:) fontfamil":Jse#oe uiJarialsansserif W
Bod" .ntuk body kita akan tambahkan warna ba!kground dan gambar ba!kround yang telah
kita slice %od"V %a30#round3olor:UfDf%f= %a30#roundima#e: url7Iima#es<%a30#round!pn#J8 %a30#roundrepeat: norepeat %a30#roundposition: 3enter top fontsie: *=p5 W
>ngat, kode diatas bisa
anda singkat dengan menggunakan &''-shorthand untuk
ba!kground se per ti ber ik ut : %a30#round:url7Iima#es<%a30#round!pn#J8 3enter top norepeat UfDf%f=
'aya uraikan agar anda m enger ti masing-masing bagiannya
Headin # .ntuk heading,
kita
akan menggunakan jenis
(ont yang berbeda
dengan (ont
keseluruhan ?ont yang digunakan adalah museo slab *nda dapat menginstallnya dar i (older resour!es yang disertakan dalam buku ini *(+=>?V fontfamil":^Museo Sla% >))^ impa3tarialsansserif font;ei#t: normal W
2rapper ari desain, ukuran wrapper adalah 849p5 *nda bisa menggunakan Buler $ool untuk mengukur lebar wrapper dengan patokan gambar slide U;rapperV ;idt:()p 5 mar#in:) auto W
Masih ingat (ungsi mar#in:) auto La, property ini ber(ungsi untuk membuat
Qwrapper
men jadi rata tengah meski di oom-in atau di oom-out
Header i dalam header kita akan ada 4 elemen yang memiliki (loating Jadi gunakan solusi (loating pada di+ header UeaderV o,erflo;: idden mar#in%ottom: ()p5 paddin#:+)p5 ) W
.ntuk %ogo, karena kita menggunakan h3 maka yang kita perlukan adalah merubah (ont sesuai dengan yang ada dalam desain ?ont yang digunak an adalah "useo ;<
Slab
Ulo#oV fontfamil":JMuseo Sla% >))J impa3t sansserif Yoat:left fontsie:=)p5 W
K emudian untuk menu, kita buat rata k anan, lalu membuat list -item men jadi satu bar is serta memberikan sentuhan border sebagai separator : UmenuV Yoat:ri#t listst"le:none mar#intop:*)p5 W Umenu liV displa": inline W Umenu li aV paddin#:>p5 *)p5 %orderri#t: *p5 dased Uae%>E3 te5tde3oration:none 3olor:%la30 W Umenu li:last3ild aV %orderri#t:none W
Slideso; .ntuk slideshow kita akan menerapkan positioning pada elemen Qslideshow dan h3 Uslideso;V position:relati,e W
Kita set position men jadi relati+e karena h3 akan kita buat men jadi absolute 'ehingga pergerakan posisi h3 te r gantung/re lati+e pada
Qslideshow
Uslideso; *V position:a%solute %ottom:()p5 left:()p5 font;ei#t:normal W
K ar ena di dalam heading k ita menambahkan link /an !hor kita juga harus mem ber ik an style pada link tersebut agar tidak ditam pilk an dengan style bawaan Uslideso; * aV 3olor:%la30 te5tde3oration:none fontfamil":^Museo Sla% >))^impa3tsansserif font;ei#t: normal W
La"out 6olom untu0 Ulan#0a 'e pe r ti yang telah saya singgung, pada bagian Qlangkah kita akan menerapkan layout kolom &aranya sangatlah mudah Kita hanya akan menambahkan (loating pada k olom Ulan#0aV o,erflo;:idde n %a30#round:;ite mar#in:()p5 ) W Ulan#0a (V paddin#:*)p5 W Ulan#0a !0olomV ;idt:(()p5 mar#in:*)p5 paddin#:) +)p5 ) ) Yoat:left %a30#round:url7Iima#es
)er tama-tama kita tambahkan o+er(low:hidden pada Qlangkah, karena di dalamnya
akan ada elemen yang memiliki property (loat Eba!a lagi Masalah ?loatingF 'elanjutnya kita
tentukan width/lebar dari
kolom, tentukan
padding-right untuk
ba!kground Etanda sik uF
$erakhir kita hilangk an ba!kground pada kolom paling akhir dengan menggunak an
pseudo-!lass Ek olom:last-!hildF
Footer .ntuk bagian Q(ooter
kita
hanya memerlukan border -to p dan membuat menu
ditam pilk an satu baris serta merata kirikan elemen terse but UfooterV %ordertop:*p5 dased Uae%>E3 paddin#:*)p5 W Ufooter pV Yoat:left W UfootermenuV Yoat:left mar#inleft:+)p5 listst"le:none W Ufootermenu liV displa":inline mar#inri#t:()p5 W Ufootermenu li aV 3olor:U
te5tde3oration:none W
*khirnya proses
K on+er si telah selesai, Jik a anda membukanya di browser anda
ak an mendapatkan tam pilan yang
sama dengan desain Iamun masih ada yang
kurang, K ita belum membuat 'lideshow ber(ungsi sebagaimana mestinya Mengingat #$M% &'' tidak
memiliki ( ungsionalitas
untuk membuat
se buah
slideshowD, maka bersama dengan ini saya akan memperkenalkan Ja+as!r ipt pada * nda
=
)ada kenyataannya kita bisa membuat slideshow dengan menggunakan tek nologi &''7, namun mengingat teknik tersebut adalah teknik lanjut
Ba% (( a,as3rip t ((!*! a,as3ript Ja+as!r ipt
Pen#enalan
adalah bahasa pemrograman web yang berjalan disisi
Ja+as!ript biasa
digunakan
untuk
memanipulasi
&lient/"r owser
element-element
#$M% dan
menambahkan 'tyle se!ara otomatis atau le bih sede rhanan ya membuat dok umen #$M% me n jadi le bih >nte r ak ti( .ntuk
menambahkan
'!ript
ja+as!ript
pada
dokumen
#$M%,
anda
dapat
n di dalam head atau di area manapun di dalam menggunak an tag s!ript dan dilet ak ka
tag body N ead titlea,as3ript
'aya akan memberikan !ontoh sederhana dari ja+as!ript ini, tambahkan s!ript ber ik ut
pada latihan sebelumnya atau anda dapat membuat (ile #$M% baru dengan nama (ile latian*=!tml
N ead
<ead N
titlea,as3ript
'!r ipt tersebut akan menam pilk an Message"o5 dengan teks “#ello > am
Ja+as!r ipt”
ketika (ile #$M% dibuk a
Gambar 398 Kotak pesan dengan ja+as!ript
"erikut !ontoh lain dari penggunaan
Ja+as!r ipt
yang
bias
anda lihat dalam (ile
latian*>!tml:
*! s3ript t"peKIte5t! alert7_Apa 0a%ar _nama_4 Sa"a a,as3ript senan# %er0enalan den#an Anda_8 ?! WelseV ! alert7_Hmm sepertin"a anda tida0 mau %er0enalan den#an sa"a!_8 D! W E!
Pen:elasan S(ri#t = )er tama, kita buat sebuah +ariabel nama K e mudian kita meminta Ja+as!r ipt untuk
menanyakan nama pengunjung lalu menyimpannya di dalam +ar ia be l nama 'elanjutnya, K ita memilih, apakah +ariabe l nama terisi Epengunjung mengetikkan namaF,
maka akan ditam pilk an Message "o5 dengan teks “*pa kabar EIama yang dimasukk anF1, 'enang berkenalan dengan *nda” Jik a
pengunjung tidak memasukkan nama Elangsung mengk lik ok atau !an!elF mak a
akan ditam pilk an message bo5 “#hmm sepertinya anda tidak mau berkenalan de ngan saya”
Gambar 39= &ontoh penggunaan k ondisi
'!ript tersebut adalah !ontoh sederhana
dari penggunaan
Ja+as!r ipt,
*nda
dapat
mempelajarinya se!ara lanjut di htt p://wwww7s!hools!om/js/
((!(! j`uer" jCuery, adalah li brar y atau sekumpulan kode ja+as!ript siap pakai untuk me manipulasi
elemen #$M% dengan mudah dan !epat *nda dapat mendownload jCuery di situs resminya htt p://www jVuery!om .ntuk
menggunakan
jCuery,
*nda
diharuskan
menyertakan
jCuery
dengan
menggunakan tag '!r ipt s3ript t"peKIte5t
"erikut ini adalah !ontoh sederhana penggunaan jCuery untuk memanipulasi #$M%, tambahkan s!ript berikut pada (ile latihan anda s3ript t"peKIte5t
)enjelasan '!ript : 7do3ument8!read"7fun3tion78V N W8
"lo!k kode ini memastik an s!ript dijalank an setelah (ile #$M% selesai dimuat 7%od"8!CSS7b%a30#round3olorccredc8
'!ript tersebut akan merubah warna body dengan menambahkan atribut style yang memiliki nilai “%a30#round3olor:red”!
((!+! Plu#in
j`uer"
jCuery )lugin adalah plugin/suplemen untuk menambah (ungsionalitas dari jCuer y )lugin
ini biasanya d ibuat untuk memudahkan pengguna dalam membuat suatu
aplik asi 'alah satunya adalah membuat 'lider, 'lideshow dan lain se bagainya *nda tinggal memanggil li brar y plugin jVuer y tersebut se per ti anda memanggil (ile ja+as!ript, selanjutnya tinggal memanggil (ungsi yang disediakan oleh li brar y te rse but 'ebagai !ontoh, ada sebuah plugin jCuery 'lider dan kita akan menerapkannya pada
elemen #$M% yang memiliki id slider, )lugin tersebut menyediakan (ungsi “slider EF” untuk membuat markup #$M% kita
men jadi sebuah
slider jadi
anda tinggal
mengetikkan s!ript ber ik ut : 7IUsliderJ8!slider78
*nda dapat men!ar i plugin- plugin jCuery yang anda butuhkan di internet atau anda
dapat men!ar i sebagian plugin jVuer y di ttp: <<;;;!juer"=u!3om
Gambar 39< jCueryu telah merangkum sebagian plugin jCuery dari *-D
Ba% (+
Studi 6asus = \ Penam%aan j`uer" Slider $erkait dengan %atihan 'li!ing sebelumnya kita akan menambahkan (ungsionalitas pada
'lider agar berjalan sebagaimana mestinya alam kasus ini kita akan menggunak an )lugin "asi! jCuery 'lider yang bisa anda download di htt p:// basi!-slider!om/
ebel um
menggunakan
plugin
juery,
sebagiknya
anda
@aca
! anduannya terlebih dahul u
Cara pen##unaan %asi3slider ari
okumentasi
basi!-slider
yang
bisa
anda
ba!a
di
htt p:// basi!-
slider!om/do!umentation/ "erikut ini adalah !ara penggunaan dari plugin tersebut : 3 ownload pluginnya lalu sertakan dalam (ile #$M% and a 4 Serta0an le j`uer" s3riptsr3KIjs-
4 Markup #$M% untuk slider mengik uti struktur yang dite ntuk an oleh basi!-slider
se per ti berikut : di,idKIidslideso;andaJ ul3lassKI7j8J li4 si Slide Anda -
7
Jik a
sudah melakukan poin 3 dan 4 di atas, baru kita panggil (ungsinya se pe r ti
berikut : 7do3ument8!read"7fun3tion78V 7IUidslideso;andaJ8!%js7V _;idt_: E=) _ei#t_: +=) _so;Mar0ers_: true _so;Controls_: true _3enterMar0ers_: false W8 W8
i dalam (ungsi bjVs terdapat beberapa parameter untuk pengaturan slider, *nda
dapat memba!a penjelasan tiap parameternya di link yang saya sebutkan di atas
Penerapan pada Studi 6asus 0e+ )ada 'tudi kasus ke- ini, kita akan membuat slider yang terdapat pada studi kasus k e -7 ber(ungsi sebagaimana mestinya yakni sebagai slider
Peru%aan Mar0up HTML 'ebelum kita mulai membuat slider ber(ungsi dengan baik, rubah markup #$M%
ber ik ut: *! (! +! =!
di, idKIslideso;J im# sr3KIima#es
fundamental mempelajari HTML dan
Men jadi se per ti di bawah ini : *! (! +! =! >! ?! ! D! E!
di, idKIslideso;J ul 3lassKI%jsJ li im# sr3KIima#es
*)! **! *(! *+! *=! *>! *?!
-
)ada dasarkan kita akan me nam pilk an 7 buah slide/gambar Kita juga akan merubah dan menambah style untuk bagian slideshow ini Gam bar -gam bar tambahan bisa anda buat sendiri atau !opy
gambar yang
terdapat di dalam (older “miniml P with
slider /images”
&lass bjVs yang terdapat pada unordered list adalah ketentuan yang diberikan oleh li brar y jVuery slider yang akan kita gunakan Esudah dijelaskan se be lumnyaF
Peman##ilan Li%rar" 'elanjutnya kita panggil beberapa (ile ja+as!r ipt yakni (ile jCuery, plugin jCuery basi!-
slider, dan (ile &'' bawaan dari jVuer y- basi! slide r
.bah bagian header dan tambahkan kode yang ditebalkan berikut : 49-CTGP$ HTML HTML ead titleMiniml
$ambahkan juga style berikut ke dalam (ile style!ss yang kita buat sebelumnya : !%jsne5t a !%jspre, a V 3olor: oran#e te5tde3oration: none %a30#round: ;ite paddin#: >p5 *)p5 W
A0ti,asi Plu#in %angkah terakhir adalah pemanggilan (ungsi basi! slider yang akan merubah mar ku p
#$M% kita men jadi 'lide r “ beneran ” $ambahkan kode berikut setelah kode pemanggilan li brar y %asi3juer"slider!js di atas *! !!! (! s3ript t"peKIte5t! 7_Uslideso;_8!%js7V ?! _;idt_ : () ! _ei#t_ : (+D D! _so;Mar0ers_ : false E! _so;Controls_ : true *)! W8 **! W8 *(!
)arameter width dan height menga!u pada lebar dan tinggi gambar slide "e rbeda dengan !ontoh pemanggilan basi!-slider yang telah saya jelaskan se belumnya, saya hanya
menam pilk an
parameter
“show&ontr ols” untuk
na+igasi tiap
slider dan
menyembunyikan Markers dengan me m be r i nilai ' alse Kini, jika anda tam pilk an dalam web br owser , "agian slider memiliki link “ pr e+” dan “ne5t”, klik link tersebut untuk memajumundurkan slide
Gambar 339 %ink )re+ dan Ie5t untuk na+igasi slider
Ba% (= $XTRA S (=!*! Fire%u#
9e,eloper Tools dan
K edua add-on ini telah saya !eritakan se!ara singkat di awal buku ini ?ungsi k eduanya hampir sama yakni menyediakan berbagai in(or masi untuk e+eloper web ter masu k in(ormasi tentang dokumen #$M% dan &'' yang men jadi konsentrasi dalam buku ini $ool ini biasa digunakan untuk mem pe lajar i struktur #$M% dan &'' dari web lain,
misalnya ketika kita ingin menget ahui bagai mana struktur dari suatu bagian dalam we b, anda tinggal klik kanan bagian te r se but, dan pilih menu >nspe !t 2lement
'e!ara otomatis blo!k
#$M% bagian tersebut akan ditam pilk an
lengkap dengan
style/&'' yang diterap k an
Gambar 333 Kode #$M% beserta 'tyle yang ditera pk a n
engan begitu anda dapat m e m pe lajar i style
yang
digunakan *nda-pun dapat
menam bah, menghapus, dan mengeditnya dengan me ngk lik dua kali pada kode yang
bersangkutan dan anda dapat melihat langsung perubahan yang ter jadi dalam br owser )erubahan yang anda lakukan tidak bersi(at per manen, ketika browser anda r e(r esh semuanya akan kem bali se per ti semula
(=!(! Codin#
en
Den &oding adalah plugin tambahan yang tersedia untuk beberapa te5t editor, se per ti Iotepad, 'ublime te5t dan masih banyak lagi .ntuk da(tar te5t editor yang diduk ung oleh en !oding bisa dilihat disitus of ficial nya
htt p://!odegoogle!om/p/en-!oding/ .ntuk instalasi en !oding di Iotepad, anda !ukup masuk ke menu $ools, )lugin Manager 'elanjutnya s!roll sampai anda melihat Den &oding "eri tanda dan klik tom bol
install untuk mulai menginstall en !oding )enggunaan en
!oding sangatlah mudah )lugin
ini dibuat untuk mem per !e pat
penulisan kode #$M% dan &'', sebagai !ontoh perhatikan kode #$M% berikut : di, idKI;rapperJ di, idKI3ontentJ
.ntuk ukuran anda yang sudah terbiasa mengetik dengan sepuluh jari mungkin han ya
membutuhkan 6 menit untuk me nulis kode di atas %alu bagaimana jika anda tidak menguasai teknik te r se but/ Mungkin akan memakan waktu 39 menit atau bahkan lebih engan en !oding, kode tersebut bisa disingkat me n jadi satu baris se pe r ti berikut : U;rapperU3ontentUside%arUfooter
'elanjutnya anda tinggal menekan kombinasi tom bol yang
telah ditentukan untuk
n Ee5pandF kode ter se but, dan 6 baris kode diataspun akan anda dapatk an mele bar ka
'angat !epat buk an/ %alu apa arti dari satu baris kode en !oding se belunya
U;rapper U3ontent Uside%ar dan Ufooter U;rapper U3ontent Uside%ar dan Ufooter berar ti kita membuat sebuah di+ de ngan
nama id wrapp er , !onte nt, sidebar dan (ooter )enambahan tanda pagar menga!u pada
penulisan sele!tor &'' untuk id Eba!a k em bali bab pengenalan &''F engan be gitu untuk penulisan sebuah di+ dengan nama !lass ar tik el anda tinggal menuliskan titik
sebelum nama !lass E.ar tik elF
K et ik a anda tidak menambahkan nama tag yang akan dibuat, maka tag yang ak an dibuat adalah tag di+ Jik a *nda ingin membuat tag tertentu anda tinggal me nget ik ka n
nama tag tersebut Misal : ulUmenu
*kan me nghasilk an ul idKImenuJ
Cild 'elanjutnya tanda “lebih besar dar i” EAF digunakan untuk membuat !hild dari
tag
sebelumnya )ada !ontoh kasus di atas adalah : U;rapper >ni menandakan k ode-k ode setelah tanda “A“7yak niU3ontentUside%ar dan UfooterF ak an
berada di dalam U;rapper E&hild dari U;rapperF
Perulan#an 0ode .ntuk me nuliskan beberapa baris kode yang sama, anda dapat menggunakan o pe r ator Tn dimana n adalah jumlah yang diingink an &ontoh kasusnya adalah pembuatan list item me nu ul idKImenuJ lia refKII
)enulisan kode en !oding dari beberapa baris kode diatas adalah se pe r ti berikut : ulUmenuliZ>a
Den Coding sangat dian'urkan untuk anda yang sudah memahami %T&' dan C, jika anda masih bel um mengerti sepenuhnya akan %T&' dan C saya
sarankan untuk mengetik kode secara manual agar anda mengingat apa yang sedang anda pel ajar i. 'ebenarnya masih banyak lagi tata !ara pe nulisan kode #$M% dengan bantuan Den &oding ini, begitu pula penulisan pr o pe r ty- pr o per ty &'', anda dapat memba!a da (tar singkatan en-!oding yang bisa di download dari situs r esminya
(=!+! Te5t
Menam%a0an 9umm"
K et ik a anda membutuhkan sejumlah teks/kalimat/paragra( untuk kepentingan +isual, *nda
akan
membutuhkan
dummy
te5t
ummy
te5t
adalah
sek um pulan
kalimat/paragra( tanpa makna se per ti : Lorem ipsum dolor sit amet 3onse3tetur adipisi3in# elit sed do eiusmod tempor in3ididunt ut la%ore et dolore ma#na aliua! /t enim ad minim ,eniam uis nostrud e5er3itation ullam3o la%oris nisi ut aliuip e5 ea 3ommodo 3onseuat!
)aragra( tersebut tidak memiliki makna namun berguna ketika kita mem butuhk an konten !e pat .ntuk mendapatkan teks te rse but, jika anda menggunakan te5t editor sublime te 5t,
anda tinggal mengetikkan lorem lalu tekan tom bol $ab *nda juga dapat membuatnya dengan menggunakan *plikasi pengolah kata Mi!r oso(t 0ord, !aranya dengan mengetikkan : Klorem7jumlaPara#raf jumla6alimat8
%alu tekan 2nter untuk mendapatkan te5t dummy sesuai dengan jumlah kalimat dan paragra( yang dite ntuk an Jik a
anda menggunakan te5t editor 'ublime te5t, anda tinggal mengetikkan kata lor e m
dan tekan tab untuk mendapatkan dummy te5t ini
(=!=! “online”
Buat situs anda
.ntuk membuat halaman web yang anda buat “online ” sehingga dapat diakses oleh
semua orang melalui internet , anda harus menyimpan seluruh (ile yang anda buat
di
tempat
o nline yang
penyimpanan
biasa
disebut
dengan
hostin&
dan
mengarahk ann ya dengan domain
Men#enal 9omain 'ebelumnya
Hostin# telah
penyimpanan online
dan
dijelaskan
se!ara
untuk (ile-(ile
mengaksesnya di internet
singkat
bahwa
website anda
sedangkan
untuk
#osting
adalah
sehingga semua
mengarahkan
tempat
orang dapat
orang-oran g
agar
membuka halaman we b anda, diperlukan sebuah alamat yang biasa disebut dengan domain misalnya ;;;!fa3e%oo0!3om .ntuk menyederhanakan
istilah-istilah tese but, bayangkanlah Hostin& itu se buah
Bumah, dan domain sebagai Alamat dari rumah terse but
%alu dimana saya bisa mendapatkan domain dan hosting ini Jawabann ya, *nda dapat menyewa keduanya 'udah banyak jasa - jasa #osting indonesia yang menawarkan jasa sewa #osting dan domain dengan harga yang
mur ah, anda dapat me nyewanya
perbulan atau bahkan pertahun dengan berbagai paket sesuai kebutuhan
Tips Hostin#
memili
Murah saja tidaklah !ukup, jangan terpengaruh oleh harganya yang mir ing, tapi lak uk an
sur+ey terlebih dahulu akan kinerja dari hosting yang akan k ita sewa K ar ena biasanya kendala dari sewa hosting sangat banyak, mulai dari ser+er yang selalu down sehingga halaman web anda tidak bisa dibuka oleh orang lain 'esuaikan pemilihan paket data sesuai dengan ukuran situs anda, semakin ke!il uk ur an
hosting yang akan disewa semakin murah pula harga yang harus anda bayar
Tips 9omain
memili
Gunakanlah nama domain yang pendek atau yang lebih mudah diingat oleh semua orang, misalnya tok o- bagus!om, ilmu-k om pute r !om atau nama lain yang akan mudah
diingat #arga domain tergantung dari ekstensi yang anda pilih misalnya !om , net , org , !oid
dan lain se bagainya )ada &ontoh yang akan saya berikan, kita akan menyewa hosting dari salah satu jasa hosting lokal 'ebagai !ontoh saya akan memilih paket domain dan hosting dengan sie 369mb, !ukup untuk menampung seluruh situs saya 'etelah proses pem bayaran selesai, kita tinggal menggunakan hosting tersebut tanpa harus bingung mengatur
hosting dan domain karena semuanya sudah dilak uk an oleh penyedia jasa
Gambar 334 $abel harga hostingdomain di salah satu jasa hosting lok al
)er tama-tama, kita masuk ke pusat pengaturan #osting yang biasa disebut dengan !panel "iasanya dapat
diakses melalui alamat :;;;!domainanda!3om<3panel!
*ndapun akan dibawa ke halaman be r ik ut
Gambar 337 #alaman login !)anel
Masukkan username dan password yang telah diberikan oleh jasa hosting yang anda gunakan untuk memasuk i !panel 'etelah anda login, berikut ini adalah tam pilan halaman web yang akan anda dapatk an
Gambar 33 #alaman !)anel
Kita mulai dengan mengupload seluruh (ile-(ile #$M% dan (ile-(ile yang ber sangk utan E&'', gambar dan lain sebagainyaF, !ar ilah >!on ?ile Manager, ketika anda klik, ber ik ut
tam pilan yang akan anda dapatk an, hampir sama dengan e5plorer atau aplik asi pe n!ar i berkas yang terdapat dalam komputer anda
Gambar 336 ?ile Manager untuk mengatur (ile di hos ting
%alu dimana kita harus meletakkan (ile yang kita punya agar dapat diak ses oleh oran g lain di inte rnet/ *nda
harus mengupload (ile-(ile web anda ke (older www atau
#ubli( > HT"L. Klik tom bol upload, dan uploadlah (ile anda satu per satu
Gambar 33; #alaman untuk mengupload ( ile Jik a
semua (ile-sudah anda upload, andapun dapat mengaksesnya melalui alamat
domain anda ;;;!domainBanda!3om Jik a
anda membuat (older lagi dalam (older www, anda dapat mengaksesnya lewat
alamat : ; ;;!d om ai n an da! 3 om
(=!>! Client Jik a
Men##una0an FTP
sebelumnya kita
mengupload (ile satu per satu, sekarang kita
menggunakan ?$)E !lient untuk mengupload
akan belajar
(ile-(ile web ke hosting kita ?$) &lient
adalah aplik asi ke!il, untuk mengupload (ile-(ile dengan mudah ke hosting tanpa harus membuka &panel 'alah satu aplik asi yang paling sering digunakan adalah (ileilla yang bisa anda download dari ( ile illa!om
Gambar 338 ?ileDilla, *plikasi ?$) !lient (ree dan r ingan
Masukkan, #ost Edomain-anda!omF, username dan password !pane l anda, pada k olom login 'etelah login, maka dibagian kanan akan
ditam pilk an seluruh (ile dan (older
dalam hosting anda an di bagian kiri adalah (ile-dan (older di komputer anda
<
?$) merupakan kependekan dari ?ile $rans(er )roto!ol, ?$) digunakan untuk berinterak si dengan (ile-(ile yang terdapat dalam ser+er hosting dengan mudah
&ara mengupload (ile yang diinginkan sangatlah mudah, anda tinggal me nyele k si (ile-(ile yang dinginkan dan klik upload atau drag ke bagian kanan dan se!ara otomatis (ile-(ile tersebut akan diupload oleh ?ileDilla 'elain me ngupload, andapun dapat mendownload (ile yang terdapat dalam hosting
anda dengan !ara yang sama, yaitu memindahkannya dari kolom se belah kanan ke kir i
$PL-. That s it, 'ekarang anda telah mem pelajar i dasar -dasar dari #$M%, &'' dan sedik it 9
pengetahuan tentang Ja+as!r ipt "uku ini hanyalah sebagian ke!il dari pe m bahasan seputar 0eb esign, #$M%, &'' dan Ja+as!r ipt
'etelah selesai memahami buku ini bukan berar ti perjalanan anda dalam m em pe lajar i #$M% dan &'' telah usai, masih banyak yang harus anda p elajar i se per ti $ag-tag baru #$M%6, 2(ek-e(ek yang bisa diterapkan dengan &''7, )enggunaan Ja+as!r ipt untuk interakti(itas
website,
$eknik
Mendesain 0ebsite dengan
)hotoshop
dan
lain
se bagainya Mater i-mate r i yang saya sebutkan di atas bisa didapatkan dengan mudah di inte rnet ataupun dalam buk u- buk u tentang 0eb esign/0eb e+elopment yang terdapat di toko-toko buk u
9aftar Pusta0a Bu0u m !hotoshop to %T&' C. 499<Bo!kable )r ess 0ay, Je(( r ey Jordan * ro
$aWeed, &ollis #ow to be B o!kstar 0ordpress esigner 499<Bo!kable )r ess
2e%site htt p://wwww7s!hools!om htt p://learn!sstutsplus!om htt p://wwwarionanet