e. Komunitas Sebuah website yang dibuat dengan tujuan untuk memungkinkan pengunjung
berkomunikasi secara bersamaan. Pengunjung bisa berbagi pengalaman, cerita, ide dan lainnya, bisa juga mencari dan menambah teman, atau untuk membuat suatu
perkumpulan baru. f. Portal
Portal adalah aplikasi berbasis web yang menyediakan akses suatu titik tunggal dari informasi online terdistribusi, seperti dokumen yang didapat melalui pencarian,
kanal berita, dan link ke situs khusus. g. Personal
Situs personal merupakan situs yang memiliki tujuan untuk mempromosikan atau menginformasikan tentang seseorang, biasanya berisi tentang biodata, portofolio,
prestasi, atau sebagai diary yang menceritakan kehidupan sehari-hari yang di-publish agar orang lain dapat mengetahui dan mengenal tentangnya.
2.2.4 Fungsi Website
Secara umum website, mempunyai beberapa fungsi yaitu: 1. Fungsi Komunikasi
Website mempunyai fungsi komunikasi pada umumnya adalah website dinamis, karena dibuat menggunakan pemograman web server side maka dilengkapi fasilitas
yang memberikan fungsi-fungsi komunikasi, seperti web mail, form contact, chatting, forum, dan yang lainnya
Universitas Sumatera Utara
2. Fungsi Informasi Website yang memiliki fungsi informasi pada umumnya lebih menekankan pada
kualitas bagian kontennya karena tujuan situs tersebut adalah menyampaikan isinya. Situs ini sebaiknya berisi teks dan grafik yang dapat di download dengan cepat.
Pembatasan penggunaan animasi gambar dan elemen bergerak seperti shockwave dan java diyakini sebagai langkah yang tepat, diganti dengan fasilitas yang memberikan
fungsi informasi seperti News, Profile company, library, reference, dan lain-lain Muharam, 2011.
3. Fungsi Hiburan Website juga dapat memiliki fungsi hiburan. Bila website kita berfungsi sebagai
sarana hiburan maka penggunaan animasi gambar dan elemen bergerak dapat meningkatkan mutu presentasi desainnya, meski tetap harus mempertimbangkan
kecepatan downloadnya. Beberapa fasilitas yang memberikan fungsi hiburan adalah game online, musik online radio online, dan lain-lain.
4. Fungsi Transaksi Website dapat dijadikan sarana transaksi bisnis, baik barang, jasa, atau lainnya.
Website ini menghubungkan perusahaan, konsumen, dan komunitas tertentu melalui transaksi elektronik. Pembayarannya bisa menggunakan kartu kredit, transfer,
ataupun dengan membayar secara langsung.
2.2.5 Perancangan Website
Perancangan merupakan tahap persiapan untuk rancang bangun implementasi suatu web, yang menggambarkan bagaimana suatu web dibentuk yang dapat berupa
penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa
Universitas Sumatera Utara
elemen terpisah ke dalam satu kesatuan yang utuh dan berfungsi termasuk mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat keras dari
suatu web. Perancangan web dalam skala besar membutuhkan strategi yang tepat agar
perancangan web berjalan dengan baik, tepat waktu, dan sesuai dengan sasaran yang ditargetkan. Web skala besar merupakan sebuah web dengan banyak fungsi yang
diakses banyak orang. Semakin besar suatu web maka akan semakin kompleks pemeliharaan dan pengembangannya lebih lanjut Muhammad, 2011. Ada beberapa
langkah-langkah yang harus dilaksanakan dalam perancangan website adalah perencanaan planning, perancangan designning, pengodean coding, pengujian
testing, promosi promotion, dan pemeliharaan maintenance. 1.
PerencanaanPlanning Tahapan pertama dalam pengembangan sebuah website adalah perencanaan.
Tahapan ini mendefenisikan tujuantema, sasaranpemakai, dan bahan-bahan yang dibutuhkan dan estimasi biaya dan waktu. Setelah mengetahui gambaran umum
tentang website apa yang akan dibuat, yang harus dilakukan adalah penentuan nama domain.
2. Perancangandesain
Konsep perancangan website secara detail meliputi item-item sebagai berikut: a.
Pembuatan header meliputi : i.
Namajudul website ii.
Slogan atau motto website iii.
Logo dan gambar institusi
Universitas Sumatera Utara
iv. Bentuk, warna, dan tipografi
b. Penyusunan mencakup :
i. Menu utama
ii. Submenu
iii. Bentuk warna dan tipografi
c. Pembuatan sidebar mencakup :
i. Menentukan komponen sidebar berupa iklanbanner, daftar artikel,
informasi website, dan lain-lain ii.
Bentuk, warna, dan tipografi d.
Penyusunan isikonten mencakup hal-hal berikut : i.
Isi artikel yang ditampilkan ii.
Tata letak judul, isi artikel, dan informasi lain yang ditampilkan iii.
Bentuk, warna, tipografi e.
Pembuatan footer mencakup hal-hal berikut : i.
Informasi footer yang ditampilkan, misalnya hak cipta, tahun pembuatan, developer.
ii. Bentuk, warna, dan tipografi
f. Pembuatan fitur mencakup hal-hal berikut:
i. Search box yaitu form pencarian
ii. Category list yaitu daftar kategori artikelberita
iii. Guest book yaitu buku tamu
iv. Shout box yaitu komentar pengunjung
v. Gallery yaitu kalender dan agenda penting
Universitas Sumatera Utara
vi. Frontpage yaitu tampilan halaman depan
vii. Polling yaitu jajak pendapat
viii. Contact form yaitu form kontak untuk admin
3. PengkodeanKoding
Terdapat beberapa tahap dalam melakukan penyusunan scriptpengodean, yaitu : a.
Penyusunan script HTML, HTML Hyper Text Markup Language adalah suatu format data yang digunakan untuk membuat dokumen hypertext yang
dapat dieksekusi dari satu platform komputer ke platform komputer lainya tanpa perlu melakukan suatu perubahan apapun dengan suatu alat tertentu
Fajar Junaedi EP, 2005. Penyusunan html, meliputi hal-hal berikut,
i. Pembuatan halaman depan dengan tampilan statis dan sederhana untuk
pembuatan website ii.
Penyusunan konten website b.
Penyusunan script PHP, PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan
pada dokumen HTML. Kasiman Peranginangin, 2006. Penyusunan script
PHP, meliputi hal-hal sebagai berikut ; i.
Pembuatan script utama pembuatan website ii.
Pembuatan fiturmodul dinamis sesuai masing-masing fungsi iii.
Pembuatan sistem komputerisasi atas input data yang masuk kedalam website
c. Penyusunan script Cascade Style CSS, meliputi
i. Penentuan layoutbentuk style website,
Universitas Sumatera Utara
ii. Penentuan tipografi website,
iii. Penentuan dominasi warna website
d. Penyusunan Script sql , meliputi hal-hal berikut
i. Pembuatan database dan tabel yang diperlukan
ii. Pembuatan sistem penyimpanan, perubahan, penghapusan, dan
mendapatkan data dari database. 4.
Pengujiantesting Pengujian dilakukan untuk menentukan bugkesalahan yang mungkin masih
terjadi. Pengujian dilakukan dalam 3 tahap yaitu ; a.
Pengujian setiap fiturmodul yang dilakukan oleh programmer bersamaan dengan penulisan kode.
b. Pengujian setelah semua fiturmodul selesai dikerjakan secara offline yang
dilakukan di localhost, c.
Pengujian secara online, yaitu pengujian setelah semua file- di upload ke hosting.
5. Promosi Website
Setelah proses upload file dan website telah online, selanjutnya adalah melakukan promosi website agar website mendapatkan pengunjung yang diharapkan.
6. Pemeliharaan website
Tahap terakhir yang dilakukan dalam pembangunan website adalah maintenance pemeliharaan. Pemeliharaan website dapat meliputi 2 hal. Yaitu ;
a. Pemeliharaan domain hosting
i. Memeriksa status account kepemilikan domain hosting
Universitas Sumatera Utara
ii. Melakukan perpanjangan sewa domain hosting saat masa berlaku
menjelang habis iii.
Melakukan pemeriksaan ukuran file website agar tidak melebihi batas sewa hosting
iv. Melakukan pemeriksaan back up HTML, PHP, CSS, dan SQl secara
rutin untuk menghindari terjadinya kerusakan data karena injeksi script oleh para hacker.
v. Memeriksa log yang bermasalah error log untuk mengetahui penyebab
terjadinya bugs kesalahan pada sistem.
2.2.6 Perangkat Lunak Software yang Digunakan