Jumat, 25 November 2011

Langkah-langkah Membuat Homepage

Bermacam macam langkah yang digunakan oleh para web designer dalam membuat suatu homepage tetapi pada garis besarnya langkah langkah yang diambil adalah sebagai berikut :

1. Membuat Sketsa Desain :
Dalam mendesain suatu homepage langkah pertama yang dilakukan adalah membuat sketsa disain pada kertas, hal ini dilakukan untuk memberi gambaran bagaimana homepage kita nanti setelah selesai dan bagaimana cara mengatur letak letaknya. tetapi untuk kebanyakan orang langkah ini biasanya dilewati dan langgsung meloncat ke langkah kedua.

2. Membuat Layout Desain :
Setelah sketsa sudah jadi, kita menggunakan software seperti Adobe Photoshop, Adobe Illustrator, Macromedia Fireworks dan Macromedia Freehand untuk memperhalus sketsa desain dan juga menambahkan efek efek pada sketsa tersebut. Setelah layout desain homepage sudah jadi. File gambar tersebut dipecah menjadi potongan kecil-kecil untuk mengoptimize waktu download.Karena file gambar biasanya berukuran besar sehingga akan memerlukan waktu lama untuk  membuka untuk membuka halaman web yang memakai gambar tersebut.  Untuk melakukan hal tersebut kita dapat menggunakan software Adobe Image Ready. Software ini dapat langsung memotong gambar yang besar tadi dan otomatis juga menjadikannya ke dalam format html. Langkah ini bisa saja dilewatkan bila ukuran gambar kita tidak terlalu besar.

3. Membuat Animasi :
Animasi diperlukan untuk menghidupkan homepage kita agar menarik pengunjung. Macromedia Flash dan Gif Construction Set dapat dipakai untuk melakukan hal tersebut.

4. Membuat HTML :
Setelah itu kita merapikan layout desain kita seperti menempatkan beberapa tombol dan gambar, menambah text, mengedit script HTML, membuat layout form ke dalam format HTML. Untuk itu kita perlu software HTML Editor seperti Macromedia Dreamweaver, Microsoft Frontpage dan Allaire Homesite.

5. Programming dan Script :
Untuk website e-commerce, iklan baris, lelang, database, membuat guestbook, counter dan forum diskusi. selain itu script ini juga dapat digunakan untuk mempercantik halaman web kita antara lain membuat animasi text , membuat animasi pada background dan lain lain. File HTML kita perlu programming untuk melakukan aktivitas semacam itu. Programming dan script ini bisa dibuat dengan menggunakan ASP, Borland Delphy, CGI, PHP, Visual Basic dan yang terkenal saat ini adalah dengan menggunakan java script.

6. Upload HTML :
Setelah file kita telah menjadi html beserta gambar dan scriptnya. Kita perlu meng-upload file kita ke suatu tempat ( hosting ), agar semua orang di dunia dapat mengakses halaman html kita. Biasanya Macromedia Dreamweaver dengan fasilitas site FTP dan Microsoft Frontpage dengan Publishnya telah menyediakan fasilitas upload ini. Atau dapat menggunakan software seperti WS-FTP, Cute FTP, Bullet FTP. Yang perlu menjadi catatan di sini adalah jika kita menggunakan microsoft frontpage kita harus memilih hosting yang mendukung frontpage ini karena tidak semua hosting mendukung frontpage, terutama hosting gratis.

7. Memilih Hosting :
Untuk homepage pribadi atau yang sekedar ingin coba-coba biasanya setelah file html sudah jadi dapat hosting di tempat-tempat gratis, memakai guestbook dan counter gratis dan menambah macam-macam accesories dalam mempercantik homepage pribadi tersebut. Contohnya yaa seperti homepage saya ini. Lihat tutorial Fasilitas gratis pendukung homepage.

Software-Software yang dipakai
Desain :ntuk mb desain suatu homepage biasanya para web designer dimulai dengan software ini sebagai tampilan sementara atau dalam membuat layout homepage.

1.      Adobe Photoshop : Desain berbasis titik ( bitmap )

2.      Adobe Image Ready : Memotong gambar-gambar ke dalam format html

3.      Adobe Illustrator : Desain berbasis vector

4.      CorelDraw : Desain berbasis vector

5.      Macromedia Freehand : Desain berbasis vector


Efek Desain ini dilakukan untuk menghidupkan desain yang telah kita rancang. Seperti menambah efek cahaya, textur dan manipulasi teks.

1.      Macromedia Firework : Efek teks

2.      Painter : Memberikan efek lukisan

3.      Ulead Photo Impact : Efek frame dan merancangan icon yang cantik.

4.      Plugins Photoshop : Seperti Andromeda, Alien Skin, Eye Candy, Kai's Power Tool dan Xenofex juga sangat mendukung untuk memberi efek desain sewaktu anda mendesain layout homepage di Photoshop.


Animasi : Penambahan animasi perlu untuk membuat homepage agar kelihatan menarik dan hidup.

1.      3D Studio Max : Untuk membuat objek dan animasi 3D.

2.      Gif Construction Set : Membuat animasi file gif 3. Macromedia Flash : Menampilkan animasi berbasis vector yang berukuran kecil.

3.      Microsoft Gif Animator : Membuat animasi file gif

4.      Swift 3D : Merancang animasi 3D dengan format file FLASH.

5.      Swish : Membuat berbagai macam efek text dengan format file FLASH.

6.      Ulead Cool 3D : Membuat animasi efek text 3D.


Web Editor : keseluruhan gambar dan tata letak desain, animasi, mengisi halaman web dengan teks dan sedikit bahasa script.

1.      Alaire Homesite 


2.      Cold Fusion

3.      Microsoft Frontpage

4.      Macromedia Dreamweaver

5.      Net Object Fusion


Programming : dilakukan setelah sebagian besar desain homepage telah rampung. Programming bertugas sebagai akses database, form isian dan membuat web lebih interaktif. Contoh : Membuat guestbook, Form isian, Forum, Chattin Portal, Lelang dan Iklanbaris.

1.      ASP ( Active Server Page ) 


2.      Borland Delphy

3.      CGI ( Common Gateway Interface )

4.      PHP

5.      Perl  

6.      Javascript


Upload : HTML kita perlu di letakkan ( upload ) di suatu tempat ( hosting ) agar orang di seluruh dunia dapat melihat homepage kita.

1.      Bullet FTP

2.      Cute FTP

3.      WS-FTP

4.      Macromedia Dreamweaver : dengan fasilitas Site FTP

5.      Microsoft Frontpage : dengan fasilitas Publish


Sound Editor : Homepage kita belum hidup tanpa musik. Untuk mengedit file midi atau wav, perlu alat khusus untuk itu.

1.      Sound Forge : Mengedit dan menambah efek file yang berformat mp3 dan wav.

2.      Cakewalk : Mengedit dan menambah efek untuk file yang berformat midi


Banyak sekali memang software untuk membuat suatu homepage dan kita tidak perlu mempelajari semua software tersebut di atas. Tapi untuk mempermudah, bagi pemula lebih baik dimulai terlebih dulu dengan mempelajari software Microsoft Frontpage atau Macromedia Dreamweaver agar lebih mengenal aturan-aturan membuat homepage dan mengenal bahasa html. Setelah itu baru Adobe Photoshop yang dipakai kebanyakan para desainer.

FASILITAS GRATIS PENDUKUNG HOMEPAGE

Berikut ini adalah fasilitas-fasilitas gratis yang bisa kita dapatkan dari internet untuk membuat homepage kita menjadi semakin powerfull. Tentunya hal yang kita dapatkan secara gratis akan diimbangi dengan sesuatu yang harus kita terima. Biasanya mereka menampilkan banner di homepage kita dan ini sebenarnya sangat menganggu, tapi tetap saja kita harus menerima bila ingin menggunakan fasilitas gratis tersebut.

Guesbook

Buku tamu di mana orang bisa mengisi identitas tentang dirinya, mengkritik dan memberi saran.

·         Lpage

·         Guestpage : Mudah di setup (using html tag) agar sesuai dengan tampilan design yang anda mau. Selain itu mereka menyediakan beberapa template guessbook yang ok kalo kita ngga mau cape2 setup.

·         The Guestbook

Counter

Menghitung seberapa banyak pengunjung yang telah masuk ke homepage kita. Penyedia counter gratis antara lain :

·         Dark Counter : menyediakan puluhan model counter sebagai pilihan.

·         PageCount

·         The Counter


Web Hosting

Tempat menyimpan file html, agar desain homepage kita dapat dilihat oleh pengunjung di seluruh dunia.

·         Cybercity

·         Freeservers

·         Geocities

·         Fortunecity

·         Xoom


Email

Anda bisa mendapatkan fasilitas email gratis tanpa perlu mendaftarkan diri ke Internet Provider.

·         Mailexite

·         Netadress

·         Geocities

·         iName

·         Mailcity


Direct URL

Bila url anda terlalu panjang, misalkan : http://www.geocities.com/area51/station/007 , maka dengan direct url ini nama url itu bisa di singkat dengan http://i.am/007.

·         CyberName

·         Free URL

·         Easy to Remember

·         Name Zero : fasilitas ini memberikan kita nama domain dot com


Chatting

Fasilitas ngobrol dapat di buat di homepage Anda sendiri.

·         BraveNet Wev Services :Free guestbooks, message forums, form processors, greeting cards, hit counters, search engines and more!

Pooling

Bila Anda ingin tahu jawaban terbanyak dari para pengunjung tentang pilihan dari pertanyaan-pertanyaan Anda.

·         BraveNet Wev Services : Free guestbooks, message forums, form processors, greeting cards, hit counters, search engines and more!
Web Promote

Mempromosikan homepage anda dengan sekali klik, maka homepage kita akan masuk ke beberapa situs search engine.

·         Linksubmission

·         Jayde

·         Fast submit

·         Selfpromotion

·         Add-Me

·         Submit It!


Mailing List

Membuat komunitas lewat email yang membicarakan hal-hal tertentu bersama orang lain.

·         Egroups

·         Listbot

·         Onelist

Web Statistik

Melihat statistik homepage Anda. Dari mana saja pengunjung berasal, browser apa saja yang mereka pakai, hari apa saja homepage kita ramai dikunjungi orang.

·         Web Statistic


Web Check

Mengetahui kecepatan loading dan spesifikasi tentang homepage anda.

·         NetMechanic

·         Web Site Garage



* Sorry gan klo ada yg salah, namanya jg pemula alias baru belajar ... hehehe

Tentang Web

WEBSITE
Website pertama kali ditemukan oleh Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan website yang tersambung dengan jaringan, pertamakali muncul pada tahun 1991. Sebuah Situs, atau biasa disebut Website, atau disebut Web adalah sebutan bagi sekelompok halaman internet, yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain. website dapat diakses melalui HTTP ataupun HTTPS, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui browser.
Sebuah Website biasanya dikategorikan sebagai website statik ataupun website dinamic. website statik, adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, atau bahkan tidak diupdate sama sekali. Biasanya website static dibuat dengan menggunakan HTML biasa.
Sebuah website dynamic adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) .
Ada banyak jenis sistem software yang dapat dipakai untuk meng-generate Dynamic Web System dan Situs Dynamic, beberapa diantaranya adalah ColdFusion (CFM), Active Server Pages (ASP), Java Server Pages (JSP) dan PHP, bahasa program yang mampu untuk meng-generate Dynamic Web System dan Situs Dinamis. Situs juga bisa termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis juga secara periodik di generate, atau, apabila ada keadaan dimana dia butuh untuk dikembalikan kepada keadaan semula, maka dia akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga.


WEB BROWSER
Web browser adalah sebuah aplikasi perangkat lunak atau program yang digunakan untuk mencari informasi yang berasal dari suatu halaman Web. Selain itu, Web Browser memungkinkan kita untuk dapat berinteraksi dengan berbagai macam hal yang terdapat di dalam halaman Web tersebut. Misalnya, tulisan, musik, video, gambar, dllWeb browser memformat informasi HTML untuk di tayangkan, itulah yang membuat setiap tampilan pada setiap halaman Web akan agak berbeda dari satu browser ke browser yang lain. Pada Awalnya, Web Browser hanya berorientasi pada teks yakni belum dapat menampilkan gambar. Namun, seiring dengan berkembangnya teknologi, web browser sekarang tidak hanya menampilkan gambar dan teks saja, tetapi juga dapat memutar file multimedia. Browser juga dapat mengirim dan menerima email. Didalam halaman Web terdapat pula Hyperlink yang berguna untuk membantu pengguna dalam mengakses informasi yang cepat dan mudah dengan mengikuti link-link yang sudah disediakan.
Pada saat kita sedang menjelajahi suatu Web. Tentu kita sering kali menemukan berbagai macam penulisan alamat Web tersebut. Misalnya http://www.facebook.com dengan demikian alamat tersebut dapat diartikan menjadi:

- http : service transfer web (protokol)
- www : jaringan situs web terbesar sebagai pengelola pengalamatan situs web
- facebook : nama wilayah (domain) , yaitu nama sebagai institusi sebuah web
- com : nama akhir domain, biasanya menunjukkan bidang usaha situs tersebut

beberapa contoh nama domain antara lain :
- co, com : perusahaan komersial
- net : perusahaan networking ayau jasa koneksi internet
- org, or : organisasi nonprofit atau yayasan
- edu, ac, sch : lembaga pendidikan
- mil : lembaga militer

Web browser pada dasarnya lebih sering digunakan untuk tipe pengguna HTTP. Walaupun browser pada umumnya digunakan untuk mengakses World Wide Web, mereka dapat juga digunakan untuk mengakses informasi yang disediakan oleh web server-web server. dalam jaringan pribadi atau mengakses konten di sistem file. Berikut beberapa contoh Web Browser yang digunakan oleh user:


A. Mozilla Firefox
Dibuat oleh mozilla corporation, firefox adalah salah satu web browser
open source yang dibangun dengan Gecko layout engine. Tak hanya handal
firefox juga didukung oleh sejumlah Add-ons yang dapat diinstall terpisah yang
memungkinkan pengguna melakukan sesuai dengan kegunaan Add-ons tersebut.

B. Internet Exporer
Web browser besutan Microsoft Corporation biasanya dikenal dengan
nama pendek IE, sejak 1995 IE mulai di masukan sebagai default sotware pada
saat instalasi Sistem Operasi Windows, sejak tulisan ini dibuat IE belum lama ini
meluncurkan versi IE8.
Pada versi ini dikenalkan salah satu fitur baru yaitu web slice, Web Slice
merupakan pilihan akses langsung di Favorit Bar yang muncul setiap kali browser
web dibuka. Webslice bisa terdiri dari preview keseluruhan dari sebuah website
yang disajikan dengan ukuran kecil tanpa kita membuka tab baru mengunjungi
website tersebut, content dari webslice sebuah website bergantung dari penyedia
website menyajikan content yang masuk ke webslice.

C. Safari
Dibuat oleh Apple Inc, perusahaan yang juga memproduksi komputer
Macintosh, iPod, dan juga iPhone. dibangun dengan browser engine WebKit,
WebKit juga adalah browser engine pertama yang lulus test Acid3.

D. Flock
Flock adalab web browser yang dibangun dengan code mozilla frefox yang
web browser ini khususkan menyediakan social networking dan Web 2.0.
Flock didesain untuk memudahkan aktivitas online pengguna internet
mengatur beberapa social networking, web mail, news feeds dan blogs yang
mereka miliki. Dengan Mengunakan Flock mereka dapat dengan mudah
menjelajah, berbagi, dan menikmati content maupun menjalin hubungan di situs
pertemanan yang mereka inginkan.


E. Opera
Opera dikembangkan oleh Opera Software company adalah salah satu Web
Browser dan juga Internet Suite. Jika firefox punya Add-ons, Opera punya
“Opera Widgets”, sebuah aplikasi web kecil yang dijalankan bersamaan dengan
Opera yang mempunyai kegunaan tertentu, layaknya Add-ons firefox.

F. K-Meleon
K-Meleon salah satu browser gratis dan open source di rilis dibawah
Lisensi GNU General Public dan berjalan diplatform Microsoft Windows (Win32)
operating systems. Dibangun di atas Gecko layout engine, layout engine yang
sama seperti digunakan Mozilla Firefox.

G. SeaMonkey
SeaMonkey adalah sebuah proyek komunitas untuk menjadikan
SeaMonkey all-in-one internet application suite, seperti software suite populer
yang sudah dibuat sebelumnya oleh Netscape dan Mozilla, dan proyek
SeaMonkey melanjutkan konsep tersebut. Terdiri dari Internet browser, email &
newsgroup client, HTML editor, IRC chat and web development tools,
SeaMonkey direkomendasikan bagi advanced users, web developers dan
corporate users.

H. Camino
Camino, Mozilla Power Mac Style.
Camino adalah open source web browser dikembangkan berfokus pada
memberikan experience terbaik kepada pengguna Mac OS X. Camino
mengkombinasikan visual sederhana, elegan dan menyajikan pengalaman yang
mengagumkan yang menjadi filosofi dari Macintosh dengan Gecko layout engine
yang powerful.
Camino hanya dapat diinstall dalam Sistem Operasi Mac.

I. Konqueror
Konqueror adalah web browser, file manager, dll. Konqueror menyediakan
file viewer yang bisa mengexplore file-file di komputer anda maupun secara
remote ke komputer lain. Protokol yang didukung Konqueror :
FTP and SFTP/SSH browser
SAMBA (Microsoft file-sharing) browser
HTTP browser
IMAP mail client
ISO (cd image) viewer
VNC viewer
Untuk menginstall Konqueror ini anda harus install KDE terlebih dahulu.
KDE adalah Desktop Enviroment di keluarga unix, jika anda pengguna windows
telebih dahulu install KDE.

Dalam mengakses suatu halaman Web pada suatu Web Browser, tentunya kita sering melihat tulisan http://, hal itu adalah Hyper Text Transfer Protocol atau yang biasa kita kenal dengan HTTP. Dari namanya kita sudah tau kalau HTTP merupakan bagian dari protocol jaringan standar yang digunakan untuk menyediakan layanan WWW dengan mentransfer dokumen HTML (dokumen hypertext) dari suatu computer ke computer yang lain. HTTP pun dapat kita lihat apabila kita sedang ingin membuka suatu website, misalnya http://www.yahoo.com atau http://******* sontoh tersebut merupakan salah satu penggunaan protocol HTTP. Protocol ini pun bersifat request-response, yang berarti client dapat mengirimkan request ke server, dan server akan memberikan response sesuai dengan request yang di minta client. Terkadang, kita sering menemui tulisan install Add-ons atau Widget ketika kita sedang menjelajahi suatu Web, hal itu disebabkan karena HTTP merupakan protokol dengan overhead yang rendah. yang menentukan aturan yang harus diikuti oleh browser web dalam prosesnya.



WEB SERVER
Web Server atau server web merupakan perangkat lunak yang ditempatkan pada komputer jenis apapun yang sesuai dengan spesifikasi teknis minimal yang dianjurkan oleh perangkat lunak tersebut yang mampu menerima permintaan HTTP/HTTPS dari klien melalui media browser ( IE , Firefox , Chrome, dll) dan mengirimkan kembali dalam bentuk halaman-halaman website yang umumnya secara standar adalah Hypertext Markup Language (.html). Beberapa aplikasi perangkat lunak pembangun Web Server yang dapat dipergunakan diantaranya adalah Apache, Xitami, PWS, IIS dan sebagainya.

  


WEB HOSTING
Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.
Pada dasarnya sebuah server webhosting menggunakan adalah sebuah komputer biasa namun menggunakan beberapa komponen dan program dasar sebuah server serta disarankan harus mampu untuk online 24 jam setiap hari dan tanpa harus dimatikan dalam jangka waktu lebih lama daripada komputer biasa.
Siapa saja yang membutuhkan Web Hosting :
Seperti telah dijelaskan di atas, setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan jasa web hosting merupakan sarana alternatif yang handal untuk: Promosi, Menyebarkan Informasi, Berjualan, Layanan Publik sampai dengan sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian berbasis web (blog: web log) akibat ditinggal kekasih.
Mengapa Perlu Web Hosting :
Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan,
Contoh Pertama : di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia maya, bahkan di daerah terpencil sekalipun.
Contoh kedua: Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site.
Singkatnya, bila anda telah membuat prototip disain yang dapat dibaca oleh internet browser seperti html, maka sudah waktunya anda menaruh disain itu di internet dengan mengupload disain anda ke perusahaan yang melayani penjualan hosting.
Kapan anda membutuhkan Situs Web :
Disaat anda ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara, samudra dan benua, disaat anda ingin orang lain memperoleh informasi yang benar mengenai hal-hal kemanusiaan, disaat anda ingin menyebarluaskan pengetahuan demi kesejahteraan sesama manusia, disaat anda ingin melakukan transaksi bisnis yang memudahkan pelangan anda menjangkaunya dari sebuah vila tempat peristirahatan dengan privasi yang tinggi, disaat itulah anda membutuhkan layanan web hosting.
Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini, kemampuan broadcast 24jam seminggu, tak terbatas pada aspek demografis, geografis, menjadikannya positif dalam rasio cost to benefit. Bila anda ingin ditemukan, dikenal, diapresiasi, mengiklankan diri/produk anda, berarti anda wajib memiliki situs web.
Dimana menyewa Web Hosting :
Ratusan bahkan ribuan penyelenggara jasa web hosting, ada dapat memulainya dengan mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di indonesia.
Jangan ragu untuk bertanya, bandingkan fitur kunci seperti kapasitas ruang dan kapasitas bandwidth, jangan tergiur oleh promosi penyelenggara jasa web hosting yang bombastis.
Teknologi apa yang digunakan :
Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan layanan anda tetap online 24 jam karena dudukung oleh beberapa server komputer yang secara otomatis akan menggantikan tugas server komputer yang mengalami kerusakan
Bagaimana cara Mengelola Web Hosting :
Setelah anda memiliki / menggunakan jasa layanan web hosting, selanjutnya bagaimana mengelolanya, hal ini merupakan tantangan yang tidak murah, sebab informasi yang ada harus selalu ditambah dan diperbaharui. Sebuah Tips sederhana yaitu, lakukan persiapan pada posisi Off Line untuk menghemat. Selamat mencoba.
Bagaimana cara membuat server webhosting :
Beberapa software dasar yang harus dimiliki untuk membuat server hosting sendiri (recommended):
Operating System Server
- Linux, CentOS, FreeBSD, RedHat, Ubuntu (gratis)
- Windows 2003 Server, Windows 2008 Server (bayar)
NameServer – berfungsi untuk resolving IP ke Domain Name
- BIND 9 (gratis)
Web Server
- Apache (gratis) – berfungsi sebagai Web Server berbasis Linux
- IIS versi 4.0, atau IIS versi 5.0 (gratis) – berfungsi sebagai Web Servr berbasis Windows
PHP (gratis) – berfungsi untuk website yang menggunakan bahasa pemograman PHP
Databases – berfungsi sebagai pusat penyimpanan data pada server atau Server Data Center
- MySQL (gratis) – berfungsi sebagai Databases pada server berbasis Linux/Unix
- MSSQL (bayar) – berfungsi sebagai Database pada Operating System server berbasis Windows
PHPMyAdmin – berfungsi untuk memudahkan add, edit, dan delete table pada MySQL
FTP Server – berfungsi untuk memudahkan transfer data ke website menggunakan FTP.
- ProFTPD (gratis)
- Pure-FTPD (gratis)
- vsFTPD (gratis
Mail Server – berfungsi untuk mengelola email pada server.
- QMail (gratis)
- Postfix (gratis)
- Squirrelmail (gratis)
- RoundCube (gratis) jika ingin support WebMail

Senin, 21 November 2011

Membuat browser anda Dual Screen

Membuat Browser Anda Dual Screen
Jika anda ingin membuat browser dapat membuka 2 halaman sekaligus seperti dalam gambar di bawah ini :


Dual Screen

Untuk menjadikan browser anda seperti gambar di atas, anda cukup menggunakan script dari javascript.
Berikut Langkah-langkahnya :

1. Buka Browser anda (Untuk test saya menggunakan browser mozilla firefox).

2. Masukkan javascript dibawah ini ke address browser anda :
javascript:finderonly=location.href;int3rnet=prompt('Masukkan%20URL%201',finderonly);brows3r=prompt('Masukkan%20URL%202',int3rnet);if(int3rnet&&brows3r){F1nd='<frameset%20cols=\'*,*\'>\n<frame%20src=\''+int3rnet+'\'/>';F1nd+='<frame%20src=\''+brows3r+'\'/>\n';F1nd+='</frameset>';with(document){write(F1nd);void(close())}}else{void(null)}


3. Jika muncul pesan “Masukkan URL 1″, isi dengan URL yang anda inginkan.
Isi dengan (Contoh) : http://www.yahoo.com

4. Jika muncul pesan “Masukkan URL 2″, isi dengan URL yang anda inginkan.
Isi dengan (Contoh) : http://www.findtoyou.com
Sekarang anda memiliki browser dengan dual screen.

Semoga sukses & bermanfaat

Cara Setting AOL 9.1 Untuk Membuat Proxy

1. Download Software AOL 9.1 di situs berikut dan install software tersebut
http://rapidshare.com/files/134285112/AOL_9.1.rar

2. Setelah proses instalasi selesai, buka AOL 9.1 anda lalu pilih menu Connect Options


3. Setelah anda pilih menu Connect Options, maka akan tampil gambar seperti di bawah ini, pilih lagi menu Advanced Setting ( Pojok kiri Bawah ).


4.Setelah itu akan tampil seperti gambar di bawah ini, lalu pilih Tab Broadband dan klik tulisan Add a Broadband Profile dan tulis profile terserah anda, lalu klik add.


5. Setelah itu di menu Connection Type pilih Home Network lalu save.



6. Setelah itu akan tampil seperti gambar di bawah ini, Screen Name pilih New User, Connection di pilih nama koneksi yang anda buat tadi ( Langkah 4 ) lalu klik Sign ON


7. Setelah itu akan tampil seperti gambar di bawah ini, centang pilihan “You already have an AOL Screen Name and Password”, lalu masukkan username dan password ( ini adalah username dan password email AOL anda ) lalu klik Next, jika anda belum punya anda bisa mendaftar email di situs http://webmail.aol.com/ secara gratis.


8. Setelah anda mendapatkan tampilan seperti ini , buka Firefox atau Internet Explorer anda


9.Buka Firefox atau Internet Explorer anda dan coba masuk ke situs www.cmyip.com, maka otomatis IP anda akan berubah mengikuti IP yg di miliki oleh AOL.(Ingat AOL anda jangan ditutup ataupun di disconnect, jika anda menutup/disconnect AOL maka otomatis IP anda akan kembali seperti semula )

*. AOL ini berguna sebagai VPN ( Virtual Private Network ) dalam arti apapun software anda ( Contoh : Firefox, Internet Explorer, MIRC, ataupun YM ) yang melakukan koneksi ke internet, secara otomatis langsung menggunakan IP dari AOL tersebut selama software AOL anda masih Sign On.

Mencegah Virus Dari Flashdisk Menginfeksi Komputer

Flashdisk merupakan salah satu media yang paling banyak digunakan dalam penyebaran virus.
Pada waktu kita memasukkan flashdisk ke USB komputer kita, maka secara default windows akan langsung membuka task baru dengan fungsi Auto play.
Banyak sekali virus yang menggunakan fungsi Auto Play ini untuk menyebarkan diri mereka dan kemudian menginfeksi komputer kita.
Disini kita akan berusaha untuk meminimalisir virus masuk ke dalam komputer kita dengan cara meng-nonaktifkan fungsi Auto Play tersebut.

Berikut caranya :
- Klik Start –> run “gpedit.msc”
- Pilih Computer Configuration –> Administrative Templates
- Lalu Pilih System, cari file Turn Off Auto Play dan klik double
- Lalu centang pilihan enabled dan Turn Off Auto Play pilih All Drive
- Lalu klik OK, Tutup dan restart
Cara lain untuk meminimalisir virus masuk ke dalam komputer adalah dengan cara mengaktifkan user Guest dan selalu login dengan user guest tersebut.
Karena dengan user Guest maka secara tidak langsung kita akan mematikan fungsi registry, karena Virus akan selalu manginfeksi file registry ini dan merubah value di dalamnya.
Anda juga dapat meminimalisir virus masuk ke dalam komputer dengan selalu mengupdate anti virus secara rutin.

Tips & Trik Membasmi Virus

Tips dan Trik Membasmi Virus
Membasmi virus tanpa antivirus? Gimana caranya tuh? Simak
langkah-langkah umum berikut dalam membasmi virus:

1.Nonaktifkan System Restore.
Fasilitas System Restore pada Windows berguna untuk mengembalikan konfigurasi
sistem ke konfigurasi sebelumnya. Agar sistem yang telah pulih tidak
kembali rusak, matikan fasilitas ini dengan klik kanan pada My
Computer dan pilih Properties. Lalu pilih tab System Restore dan
centang bagian Turn off System Restore on All Drive.

2.Matikan proses virus.
Bagaimanapun caranya, matikan proses virus. Biasanya proses virus memiliki
ikon berupa folder atau dokumen MS Word. Gunakan aplikasi seperti
Process Explorer, Pocket Killbox, Show Kill Process, The Killer
Machine, dan sebagainya.

3.Pulihkan registry.
Pulihkan registry yang telah diotak-atik oleh virus. Jika tidak, maka virus
dapat menginfeksi komputer Anda lagi. Gunakan Hijack This, Registry
Cleaner, atau The Killer Machine. Hapus juga entry Scheduled
Task yang dibuat oleh virus jika ada.

4.Hapus file-file virus.
Gunakan fasilitas Search pada Windows untuk menemukan file-file virus.

5.Munculkan file-file yang disembunyikan virus.
Virus pada umumnya tidak begitu kejam dengan menghapus dokumen-dokumen
kita. Biasanya file-file tersebut hanya disembunyikan. Gunakan
perintah attrib -s -h <nama_file_anda> pada Command Prompt
untuk memunculkannya kembali.

6.Saran terakhir untuk pencegahan. hati-hatilah saat melakukan transfer
data baik melalui disket, USB Flash Disk, maupun dari jaringan.
Tunjukkan file hidden dan ekstensi file pada Windows Explorer.
Selain itu, jangan mudah tergoda oleh file-file dengan nama yang
menggoyahkan iman

Sidik
Jari Virus
Virus dan juga file-file lain, ternyata juga memiliki sidik jari. Namanya
adalah CRC32 (Cyclic Redudancy Check). Nilai checksum
untuk CRC ini unik untuk setiap file. Dengan demikian kita dapat
mengenali apakah sebuah file merupakan virus atau bukan melalui CRC
ini. Salah satu contoh antivirus yang menggunakan teknik pengenalan
CRC ini adalah WAV yang bisa diunduh dari virologi.info/download.

Tools Menganalisa Virus

Virus-virus yang tersebar di internet semakin hari bertambah banyak sehingga banyak perusahaan-perusahaan penyedia antivirus seperti kaspersky, McAffe, Norton dan sebagainya berlomba-lomba membuat antivirus yang sangat ampuh.
Pembuatan suatu antivirus sendiri tentunya tidak bisa lepas dari pengenalan virus itu sendiri. Kita harus menganalisa cara kerjanya, apa saja yang mampu di perbuat oleh virus itu, apa saja yang diinfeksi dan sebagainya.
Untuk melakukan analisa suatu virus biasanya membutuhkan tool-tool yang dapat menganaliasa suatu virus secara mendetail dan cepat.
Berikut terdapat beberapa tools yang dapat anda gunakan untuk menganalisa suatu virus.


1. Malcode Analysis Pack
(http://labs.idefense.com/software/download/?downloadID=8)
Tool ini terdiri dari bermacam-macam aplikasi yang dapat membantu anda menganalisa suatu malcode.
Contohnya seperti ShellExt, socketTool, fakeDNS, Sheilcode2Exe dan sebagainya.

2. Autorun For Windows
(http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx)
Aplikasi ini digunakan untuk mengetahui lokasi auto-starting dari startup monitor yang berada di windows.
Aplikasi ini akan menunjukkan program yang berjalan saat sistem melakukan bootup atau login.

3. RegMon for Windows
(http://technet.microsoft.com/en-us/sysinternals/bb896652.aspx)
Tool ini bisa menampilkan aplikasi mana saja yang sedang melakukan akses registry pada sistem anda.
Semua akan ditampilkan secara real-time

4. FileMon for Windows
(http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx)
Tool ini akan menampilkan system activity dari sebuah file dalam operating system secara real-time.

5. Multipot (http://labs.idefense.com/software/download/?downloadID=9)
Aplikasi ini di desain untuk mengumpulkan malicious code yang banyak terdapat di internet.

6. Process Explorer for Windows
(http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx)
Tool ini mengetahui informasi mengenai handles dal DLLs proses yang sedang terbuka.
Aplikasi ini akan menunjukkan list dari proses yang sedang aktif saat itu.

7. Resource Hacker (http://www.angusj.com/resourcehacker/)
Tool yang bisa digunakan untuk mengubah resource pada win32 executables serta resource file yang lain.

8. Rootkit Unhooker (http://www.antirootkit.com/software/RootKit-Unhooker.htm)
Aplikasi untuk mendateksi rootkit.
Beberapa fitur yang ditawarkan antara lain Ultimate Drivers Detection, Hidden File Detection dan sebagainya.

9. SysAnalyzer (http://labs.idefense.com/software/download/?downloadID=15)
Tool ini mampu menganalisa malcode run time secara otomatis untuk memonitor apa yang sedang dilakukan oleh sistem dan proses yang sedang berjalan.

10. PE iDentifier (http://www.peid.info/)
Aplikasi ini digunakan untuk mendeteksi packers,cryptors.
Tool ini mampu mendeteks lebih dari 600 signatures yang berbeda dari PE file.

11. VB Decompiler Lite (http://www.vb-decompiler.org/download.htm)
Sebuah program decompiler untuk program yang berextensi EXE, DLL dan OCX.

12. MiTec EXE Explorer (http://www.mitec.cz/exe.html)
Tool ini diciptakan sebagai executable reader.
Aplikasi ini mampu membaca dan menampilkan executable file properties dan struktur dari sebuah file yang dianalisis.

NP : Hanya Copas mohon dimaafkan klo salah....

Tools Optimasi PHP

PHP merupakan script yang paling banyak digunakan dalam pembuatan website di dunia. Jika anda sering membuat website dengan menggunakan bahasa pemrograman PHP, berikut saya memberikan sebuah informasi tentang beberapa tools yang dapat anda gunakan untuk mengoptimalkan script PHP anda.


1. PHPUnit
PHPUnit merupakan tool yang dapat membantu anda untuk menguji stabilitas dan skalabilitas pada aplikasi web Anda.
PHPUnit juga mendukung penyimpanan hasil tes dan data dalam cakupan kode Test Database.
Download : http://www.phpunit.de/

2. SimpleTest
SimpleTest merupakan open source pengujian framework untuk bahasa pemrograman PHP yang dibuat oleh Marcus Baker.
Ujian struktur mirip dengan JUnit / PHPUnit.
SimpleTest mendukung mock objek dan dapat digunakan untuk pengujian regresi secara otomatis dari aplikasi web dengan scriptable HTTP Klien yang dapat di parse pada halaman HTML dan hal-hal seperti mensimulasikan mengklik link dan bentuk submittings.
Download : http://www.simpletest.org/

3. PHP_CodeSniffer
PHP_CodeSniffer adalah tool untuk mendeteksi kesalahan dalam menerapkan coding yang standar.
PHP_CodeSniffer merupakan tool yang akan memastikan bahwa kode anda tetap bersih dan konsisten.
PHP_CodeSniffer juga bisa membantu mencegah beberapa kesalahan umum semantik yang dibuat oleh developers.
Download : http://matrix.squiz.net/developer/tools/php_cs
4. dBug
dBug adalah ColdFusion’s cfDump untuk PHP.
Ini merupakan tool sederhana untuk outputting data tabel yang berisi informasi tentang array, class , objects, database resources dan XML resources.
dBug sangat bermanfaat untuk keperluan debugging.
Download : http://dbug.ospinto.com/

5. Selenium
Selenium Remote Control (RC) adalah sebuah tool yang memungkinkan anda untuk menulis secara otomatis aplikasi Web UI dalam bahasa pemrograman apapun terhadap setiap situs web HTTP yang menggunakan JavaScript-enabled browser.
Dapat digunakan dengan PHPUnit untuk membuat dan menjalankan test secara otomatis dalam web browser Web.
Download : http://seleniumhq.org/projects/remote-control/

NP : Maaf bila link yg dicantumkan tidak pas, saya hanya copas..... salam sayang   Andy Baim

Beberapa Bahasa Pemrograman

Jika anda suka sekali dalam pembuatan web, maka anda tidak akan terlepas dari apa yang namanya bahasa pemrograman. Bahasa pemrograman merupakan suatu teknik komando/instruksi standar untuk memerintah komputer.
Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website :
1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Senin, 14 November 2011

Apa itu Tooltip

Tooltip  Adalah  Komponen grafis dalam user interface pengguna. Komponen ini biasanya muncul ketika pointer mouse diarahkan ke komponen. Tooltip dapat berisi bantuan maupun informasi lain yang terkait dengan komponen tersebut. Cara ini dapat memudahkan pengguna dalam mengetahui fungsi komponen tanpa harus mencobanya terlebih dahulu dan tidak memenuhi tampilan utama aplikasi.

Demikian Definisi Tooltip tersebut. semoga bermanfaat dan salam sukses...

Pengertian PHP & MYSQL

    PHP, yang merupakan singkatan dari "PHP: Hypertext Preprocessor" adalah Open Source secara luas digunakan untuk tujuan umum bahasa scripting yang sangat cocok untuk pengembangan Web dan dapat tertanam ke dalam HTML. Sintaks mengacu pada C, Java, dan Perl, dan mudah untuk belajar. Tujuan utama dari bahasa adalah untuk memungkinkan pengembang web untuk menulis halaman web yang dihasilkan secara dinamis dengan cepat, tetapi Anda dapat melakukan lebih banyak lagi dengan PHP.
     Pengertian dari PHP & MySQL ialah bahasa pemprogaman web, bahasanya mudah dipelajari, kompatibilitas dengan berbagai macam server seperti Windows maupun Unix, dan yang tak kalah penting adalah bahasa pemprogaman PHP & MySQL bersifat open source sehingga perkembangannya pun akan semakin cepat dan dapat diimplementasikan diberbagai bidang kebutuhan dalam pembuatan aplikasi. Dengan semakin berkembangnya dunia internet dan tingginya kebutuhan akan sebuah bahasa pemprogaman, berbagai macam fungsi baru terus bermunculan di internet untuk memperkokoh dan meningkatkan performa keduanya, bug-bug yang ada pada versi sebelumnya diperbaiki oleh komunitas dan juga oleh para programmer handal diseluruh dunia. PHP & MySQL sekarang tidak hanya pada pembuatan aplikasi web / database semata, melainkan sudah merambah sampai kedalam dunia desktop Windows yang dikenal dengan "PHP GTK".  Sekian dulu penjelasan saya kali ini mengenai PHP & MySQL.

Pengertian HTML & fungisnya

Pengertian HTML dan fungsinya

Secara garis besar terdapat 4 jenis elemen dari HTML yaitu :
1. Structural.
Adalah suatu tanda atau kode program yang menentukan level atau tingkatan dari sebuah tulisan (contoh, <h1>Internet</h1> akan memerintahkan browser untuk menampilkan "Internet" sebagai tulisan tebal besar yang menunjukkan sebagai Heading 1
 2. Presentational.
Adalah suatu tanda atau kode yang menentukan tampilan dari sebuah tulisan, tidak peduli dengan level dari tulisan tersebut. (contoh : <b>Cetak Tebal</b> maka pada browser akan menampilkan "Cetak Tebal". Namun kode-kode presentational saat ini sudah mulai digantikan dengan penggunaan CSS (Cascading Style Sheets) dan tidak direkomendasikan lagi untuk mengatur tampilan tulisan.
  3. HyperText.
Suatu tanda atau kode program HTML yang menunjukkan hubungan (link) ke bagian lain dari dokumen tersebut atau link ke dokumen lain.
contoh : 
 <a href="http://dejavanta.blogspot.com/">Download software</a>
maka pada browser akan menampilkan "Download software" sebagai sebuah hyperlink yang menuju ke URL http://dejavanta.blogspot.com/
   4. Elemen
Widget yang membuat objek-objek lain seperti tombol <button>, list <li>, dan garis horizontal <hr>, Konsep hypertext pada HTML memungkinkan kita untuk membuat link pada suatu kelompok kata atau frase untuk menuju ke bagian manapun dalam World Wide Web (WWW).
Ada tiga macam link yang dapat kita gunakan :
    • Link menuju bagian lain dari page
    • Link menuju page lain dalam satu web site
    • Link menuju resource atau web site yang berbeda.
Selain markup presentational , markup yang lain tidak menentukan bagaimana tampilan dari sebuah tulisan. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan, dan sebagai gantinya digunakan Cascading Style Sheets atau biasa disingkat CSS.
Contoh dokumen HTML sederhana adalah seperti di bawah ini :
<!DOCTYPE html>
<html>
  <head>
    <title>'''Hello World''</title>
  </head>
  <body>
    <p>Welcome to my site!</p>
  </body>
</html>

Untuk mencobanya dengan media yang paling sederhana, anda bisa mengetikkannya pada media NOTE PAD yang ada di Windows, kemudian file anda simpan dengan format dokumen html. (contoh : test.html).
Maka ketika file test.html tersebut anda buka, maka file akan langsung mengarah pada web browser untuk membaca / menampilkan hasil dari perintah dokumen HTML tersebut. 
HEAD
Bagian header dari document HTML di apit oleh tag <HEAD></HEAD> di dalam bagian ini biasanya dimuat tag TITLE yang menampilkan judul dari halaman pada titlenya browser. Selain itu Bookmark juga megunakan tag TITLE untuk memberi mark suatu web site. Browser menyimpan “title” sebagai bookmark dan juga untuk keperluan pencarian (searching) biasanya title di gunakan sebagai keyword. Header juga memuat tag META yang biasanya di gunakan untuk menentukan informasi tertentu mengenai document HTML, anda bisa menentukan author name, keywords, dan lainnya pada tag META.
Contoh :
<meta name="author" content="dejavanta">
Elemen Body
Bagian BODY, yang dinyatakan dengan tag <BODY>isi content</BODY>, merupakan tubuh atau isi dari dokumen HTML dimana anda meletakan informasi yang akan ditampilkan pada browser.
Tag
HTML tidak membedakan penggunaan huruf besar ataupun huruf kecil dari suatu elemen. Suatu elemen HTML terdiri dari tag-tag beserta teks yang ada dalam tag-tag tersebut. Tag ini dinyatakan dengan tanda lebih kecil (<) dan tanda lebih besar (>). 
Tag biasanya merupakan suatu pasangan yang disebut dengan : 
1. Tag awal, yang dinyatakan dalam bentuk <nama tag> 
2. Tag akhir, yang dinyatakan dalam bentuk </nama tag>
Format : <nama tag> teks yang ditampilkan </nama tag> 
Contoh : Untuk menampilkan teks dalam format teks miring. misalnya untuk tampilan : Teks ini terlihat miring di browser anda. maka perintah HTML nya adalah :
<i>Teks ini terlihat miring di browser anda</i>
Atribute
Tag awal bisa memiliki beberapa buah atribut yang menyatakan karakteristik dari suatu tag tersebut.
Misalnya digunakan untuk membuat teks dengan pengaturan rata kiri pada suatu paragraf. Maka tag yang digunakan adalah :

<div style="text-align: left">

dan atribut yang menyertainya adalah ALIGN dengan nilai left. Nilai atribut ALIGN hanya bisa berupa center, left, right atau justify.

Pngertian Website, web hosting dan web domain name

Dalam mencari informasi dari internet, pengguna akan menuju ke sebuah alamat unik internet (misal: www.namawebsite.com) yang disebut nama domain (Domain Name/URL – Uniform Resource Locator) dan menemukan informasi berbentuk teks, gambar diam atau bergerak, animasi bergerak, suara ataupun video dalam sebuah media, yang disebut dengan website atau situs. Website ini dibuka melalui sebuah program penjelajah (Browser) yang berada di sebuah komputer. Program penjelajah yang bisa digunakan dalam komputer diantaranya: IE (Internet Explorer), Mozilla, Firefox, Netscape, Opera .
A. PENGERTIAN WEBSITE ATAU SITUS.
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
B. UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS.
Untuk menyediakan sebuah website, maka harus tersedia unsur-unsur penunjangnya, adalah sebagai berikut:
1. Nama domain (Domain name/URL – Uniform Resource Locator)
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.baliorange.net
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan. Setelah Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah :
- .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
- .ac.id : Untuk Lembaga Pendidikan
- .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
- .mil.id : Khusus untuk Lembaga Militer Republik Indonesia
- .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain
- .war.net.id : untuk industri warung internet di Indonesia
- .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
- .web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.
2. Rumah tempat website (Web hosting)
Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
Web Hosting juga diperoleh dengan menyewa. Pengguna akan memperoleh kontrol panel yang terproteksi dengan username dan password untuk administrasi websitenya. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB (Mega Byte) atau GB (Giga Byte). Lama penyewaan web hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negeri. Lokasi peletakan pusat data (datacenter) web hosting bermacam-macam. Ada yang di Jakarta, Singapore, Inggris, Amerika, dll dengan harga sewa bervariasi.
3. Bahasa Program (Scripts Program).
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.
Beragam bahasa program saat ini telah hadir untuk mendukung kualitas website. Jenis jenis bahasa program yang banyak dipakai para desainer website antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets, XML, Ajax dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs.
Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.
4. Desain website.
Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa program (scripts program), unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website.
Untuk membuat website biasanya dapat dilakukan sendiri atau menyewa jasa website designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam program/software pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer. Program-program desain website salah satunya adalah Macromedia Firework, Adobe Photoshop, Adobe Dreamweaver, Microsoft Frontpage, dll.

Selasa, 01 November 2011

Pengertian Java

Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .  Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) .

Kelebihan Java : Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni . Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java . Multiplatform, Dapat digunakan dibanyak sistem operasi . Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) . Mempunyai pengumpulan sampah otomatis .

Kekurangan Java : Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu . Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit.