Fungsi Website Perancangan Website

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