Website adalah platform yang terbuka, secara teknis orang yang mau belajar keras membuat website pasti dapat membuat website. Dengan demikian sepertinya mudah untuk membuat website dan banyak orang berpikir bahwa usaha web design adalah mudah. Apakah benar seperti ini ? Marilah kita melihat proses apa saja dalam membuat website yang berkualitas dan proses-proses bisnis terkait di dalamnya.
Proses-proses dalam pembuatan website dan proses bisnis lain yang terkait adalah
- Mendaftarkan domain perusahaan / client.
- Memilih hosting untuk domain tersebut.
- Untuk langkah 1 dan 2 ini kita tinggal memilih perusahaan webhosting pilihan kita atau pilihan client.
- Biasanya kita sudah memilih webhosting sendiri
- Bertemu client untuk mencari kebutuhan yang diinginkan
- Membuat disain dalam format gambar atau JPEG
- Di sini diperlukan seorang web designer yang menguasai estetika.
- Membuat disain harus mengikuti prinsip-prinsip dalam disain seperti pemilihan warna, layout, pemilihan font yang tepat dan elemen disain yang lain. Dalam kapasitas ini tidak semua orang bisa menjadi web designer.
- Seorang yang ahli dalam pemrograman web tidak bisa langsung menjadi web designer.
- Negoisasi dengan client mengenai disain yang sudah dibuat dan keinginan client
- Disain ada unsur obyektif dan subyektif. Di sisi estetika ada prinsip-prinsp disain, di sisi lain juga ada unsur perasaan.
- Dalam negoisasi ini seorang web designer dapat melakuka revisi berkali-kali.
- Melakukan slicing yaitu mengubah disain dari JPEG ke HTML
- Untuk slicing ini dibutuhkan kemampuan teknis untuk bisa menghasilkan HTML yang baik
- Mengintegrasikan HTML yang telah dibuat ke dalam CMS (Content Management System)
- Dalam tugas ini, seorang web programmer akan mengerjakan programming. Programmer harus memiliki kemampuan seperti PHP, MySQL, Apache, CSS, CMS ,Javascript dan jQuery
- Negoisasi dengan client mengenai hasil development ini
- Launching
- Membuat manual pemakaian CMS
- Menjaga agar website dan CMS aman
- Di sini dibutuhkan seorang programmer yang menguasai security website.
- Jika programmer menggunakan CMS yang bersifat free dia harus selalu memantau update dari CMS tersebut, jika terlambat maka website bisa dihack oleh hacker.
- Perusahaan web yang baik akan membuat sendiri CMS yang lebih aman.
- Memastikan bahwa email berjalan baik
- Di sini dibutuhkan seorang system administrator yang menguasai konsep email, pemakaian email secara praktis, menanggulangi spam, melakukan trace email yang bermasalah, menyediakan solusi untuk port yang diblok oleh ISP dan lain-lain.
- Memastikan bahwa cash flow perusahaan baik
- Client tentu ingin dilayani secara berkelanjutan oleh perusahaan web. Perusahaan web tersebut tentu butuh cash flow untuk melayani client-client. Client yang berpikir jangka panjang akan memilih perusahaan web yang berkualitas supaya website dan emailnya dapat digunakan secara berkelanjutan. Dalam hal ini client akan sangat beresiko jika mempercayakan websitenya kepada seorang yang belum profesional.
Pembuatan website dan layanan yang terkait merupakan proses cukup kompleks yang memerlukan minimal 4 ahli : web designer, web programmer, system administrator dan seorang ahli dalam mengelola perusahaan. Jika client mempercayakan kepada yang belum profesional, maka akan sangat beresiko bagi kelangsungan website maupun email yang dipakai oleh client tersebut. Perusahaan yang memikirkan jangka panjang kelangsungan bisnisnya harus mempercayakan pembuatan website kepada yang berprofesional web yang berpengalaman dan konsisten memberikan layanan ini.