yang berbeda–beda maka desain web yang dibuat setidaknya harus mewakili selera sebagian besar pengguna.
2. Utility dan Usability Utility
adalah kegunaan atau fungsionalitas suatu web. Sedangkan usability adalah sifat
website yang mendukung kemampuan pengguna dalam
memanipulasi website
sehingga pengguna memperoleh apa yang diperlukannya.
Beberapa ciri dari usability antara lain : dapat dipelajari dengan mudah, penggunannya efisien, mudah diingat, dan membuat pengguna menjadi puas.
3. Correctness Correctness
maksudnya tidak ada kesalahan dalam penulisan script website, antara lain :
a Dalam penulisan script HTML tidak ada kesalahan. b Gambar – gambar yang ditampilkan sesu ai yang diharapkan.
c Tidak ada kesalahan dalam sistem navigasi. 4. Batasan media internet dan web
a. Browser 1. Membuat website yang biasa dipakai di setiap browser, dan
memperhatikan pilihan setting browser para pengguna, sehingga halaman tersebut dapat tampil dengan lebih maksimal.
13
2. Sedapat mungkin buatlah website dengan teknologi yang paling compatible
dan dapat di-load oleh sebagian besar browser sehingga bisa diterima oleh lebih banyak pengguna.
b. Bandwidth Untuk menghasilkan website yang menarik namun tetap cepat di -load maka
ini berpengaruh juga terhadap besarnya file total website yang akan dibuat, juga termasuk gambar-gambar yang digunakan.
Untuk website yang baik, loading halaman web tidak lebih dari 8 detik dan ukuran file setiap halaman HTML beserta gambar –gambarnya tidak lebih dari
65 Kb, agar pengguna yang mengunjungi situs tersebut tidak menjadi jenuh dan pindah ke situs lain.
5. Website harus memperhatikan aspek Graphical User Interface GUI. Website yang baik harus mudah dipah ami pada saat pertama kali pengguna
mengunjungi website tersebut karena pada saat itulah yang menentukan apakah pengguna akan mengunjungi website itu lagi.
6. Struktur Link dan Navigasi Website
harus memiliki navigasi dan link yang jelas, agar pengguna t idak tersesat karena link yang disediakan kurang jelas. Pengguna harus dapat
menjelajahi semua halaman dengan mudah, mendapatkan informasi tentang halaman yang sedang dikunjungi dan yang sudah dikunjungi, dan juga perlu
diperhatikan kecepatan pengguna dala m mendapatkan informasi yang
14
diinginkan, misalnya dengan cara mengatur link sedemikian rupa sehingga pengguna mendapatkan informasi kurang dari 5 kali melakukan klik. Hal ini
sangat penting artinya untuk kepuasaan dan kenyamanan pengguna terhadap website
. 7. Alat bantu
a. Peta Situs Penggunaan peta situs dapat mempermudah pengguna dalam memahami
tentang isi dan halaman pada website. b. Search engine
Apabila jumlah halaman web mencapai lebih dari 100 halaman, sebaiknya dibuat search engine untuk mempermudah pengguna dalam mencari
informasi yang diinginkan sehingga pengguna cukup mengetikkan kata kunci untuk informasi yang diinginkan dan informasi dapat segera
ditampilkan.
2.5.2. Home page
Home page adalah halaman utama pada sebuah website. Halaman inilah
yang akan ditampillkan ketika Anda memanggil sebuah website walaupun Anda tidak menyebutkan halaman tersebut. Kadir, 2005. Dari definisi home page
diatas, dapat disimpulkan bahwa home page merupakan halaman awal atau halaman muka saat pengguna mengunjungi website tersebut.
15
2.5.3. Web Browser
Web browser adalah salah satu jenis program client yang dapat mengakses beberapa layanan internet . Jenis browser pada saat ini antara lain: Microsoft
Internet Explorer , Mozilla Firefox, Netscape Navigator, Opera dan Safari. H.
Sembiring, 2001.
2.5.4. Web Server
Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan halaman website atau homepage. Nugroho, 2004. Jenis web server
yang ada pada saat ini, yaitu: Apache open source yang dapat berjalan pada sistem operasi Windows dan Linux serta Internet Information Sevice IIS yang
berjalan pada program Windows.
2.5.5. Internet
Pengertian internet inter-network dapat diartikan jaringan komputer luas yang menghubungkan pemakai komputer satu dengan komputer lainnya dan dapat
berhubungan dengan komputer dari suatu negara ke negara lain di seluruh dunia ,dimana didalamnya terdapat berbagai aneka ragam informasi Fasilitas layanan
internet Browsing. Elektronik mail E -mail Fasilitas ini digunakan untuk berkirim surat dengan orajng lain ,tanpa mengenal batas ,waktu , ruang bahkan
birokrasi Searching yaitu kegiatan mencari data atau informasi tertentu di internet Chatting fasilitas ini digunakan untuk berkomunikasi secara langsung dengan
orang lain di internet. Pada umumnya f asilitas ini sering digunakan untuk bercakap-cakap atau bicara di internet world wide web WWW dengan world
wide web WWW ini anda dapat mengambil, memformat dan menampilkan
16
informasi termasuk teks ,audio, grafik dan video dengan menggunakan hypertekxt links Mailing list Fasilitas ini digunakan untuk berdiskusi secara
elektronik dengan menggunakan E -mail. Mailing list ini digunakan untuk bertukar infomasi ,pendapat dan lain sebagainya. Newsgroup Fasilitas ini digunakan untuk
berkoferensi jarak jauh ,seh ingga anda dapat menyampaikan pendapat dan tanggapan dalam internet.
http:id.shvoong.combooks1901179 -pengertian-internet
Gambar 2.1. Internet
sumber : google internet
2.5.6. Protokol
Protokol adalah suatu kumpulan dari aturan – aturan yang berhubungan
dengan komunikasi data antara alat – alat komunikasi supaya komunikasi data dapat dilakukan dengan benar. Jabatan tangan merupakan contoh dari protokol
antara dua manusia yang akan berkomunikasi. Di istilah komputer jabatan tangan handshaking menunjukkan suatu protokol dari komunikasi data bila dua buah
alat dihubungkan satu dengan yang lainnya untuk menentukan bahwa keduanya telah kompatibel. Jogiyanto, 2005
17
2.6. Bahasa Pemrograman
Bahasa pemrograman adalah istilah yang menerangkan bahasa yang dapat dimengerti oleh komputer. Wahana Komputer, 2006. Ada 2 kategori dalam
pemrograman web, yaitu pemrograman client side dan server side. 1. Client Side :
Pada pemrograman client side, perintah-perintah program script dijalankan web browser
, sehingga ketika client meminta dokumen script maka script dapat di- download
dari server kemudian dijalankan pada browser yang bersangkutan. Program web yang tergolong dalam client side adalah:
a. HTML Hypertext Markup Language , yaitu bahasa yang menggunakan perintah sederhana dalam standar dokumen untuk menyediakan suatu tampilan visual yang
terintegrasi. b. XHTML Extensible Markup Language , yaitu formulasi dari HTML
menggunakan bahasa XML. 2. Server Side :
Pada pemrograman server side, perintah-perintah program script dijalankan di web server
, kemudian hasil dikirimkan ke browser dalam bentuk HTML biasa. Program web yang tergolong server side adalah :
a. PHP Page Hypertext Preprocessor , yaitu bahasa pemrograman yang
menjadikan website lebih dinamis. Dikatakan preprocessing karena pada proses skrip PHP diminta oleh pengguna, maka php hanya mengeksekusi kode yang
diminta dan mengirim hasil ke web server
18
b. ASP Active Server Pages, yaitu bahasa pemrograman yang diciptakan oleh Microsoft dan hanya dapat berjalan diatas web server IIS Internet Information
Services .
Menurut Madcoms 2004 PHP memiliki keunggulan diantaranya yaitu: a. Memiliki tingkat akses yang lebih cepat.
b. Memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet.
c. PHP dapat akses ke beberapa database yang sudah ada, baik yang bersifat gratis free ataupun komersial. Database itu antara lain MySQL, PosgreSQL, dan lain -lain.
d. Memiliki tingkat keamanan yang tinggi, mampu berjalan di beberapa server yang ada, misalnya Apache, Microsoft IIS, dan sebagainya.
e. Mampu berjalan di platform sistem operasi Windows, Linux, Solaris, dan lain -lain. Namun,
diantara keunggulannya
ada juga
beberapa kelemahannya
http:www.google.co.idsearch?hl=idq=kelemahan+php+yaitubtnG=Telusuri+denga n+Googlemeta
=: yaitu : a. Sebagai konsekuensi dari kepraktisan dan kemu dahannya, instalasi default PHP
banyak memiliki kelemahan keamanan, dimana variabel global di PHP dapat berasal dari form masukan pengunjung web dari GETPOSTCookie, sehingga bila kita
ceroboh tidak menginisialisasi tiap variabel sebelum pemakaian, maka seorang yang iseng dapat memasukkan nilai -nilai awal variabel ke dalam skrip untuk mengubah
kelakuannya.
19
b. Karena model pemrograman di PHP bersifat embedded ditempelkan atau tercampur dengan HTML, maka kita harus berhati -hati apabila aplikasi yang dibuat nantinya
sudah besar dan kompleks agar scriptnya tidak berantakanacak -acakan. c. Di PHP, kita tidak bisa membuat fungsi dalam fungsi atau kelas dalam kelas,
semuanya hanya terbatas dalam satu level saja. d. Model Objek PHP masih sangat minim, karena tidak memil iki multiple inheritance,
yaitu kemampuan untuk mewarisi dua atau lebih kelas induk. Padahal Multiple inheritance
sangat berguna untuk fleksibilitas dalam pengembangan pemrograman berbasis objek Object Oriented Programming .
2.7. Metodologi Penelitian
2.7.1. Metodologi Pengumpulan Data 2.7.1.1. Studi Pustaka
Penelitian yang bertujuan untuk membuat scientific law, pembuatan model atau ingin membandingkan dengan apa yang seharusnya terjadi
dengan kejadian sebenarnya. Maka digunakanlah teori, mengacu pada teori-teori yang berlaku dan dapat dicari pada buku -buku teks ataupun
dari hasil penelitian orang lain baik yang sudah dipublikasikan maupun belum merupakan suatu faktor dari keilmiahan penelitian yang
dilakukan Husaein, 2004.
20
2.7.1.2. Studi Lapangan 1. Observasi
Teknik ini menuntut adanya pengamatan dari peneliti baik secara langsung atau tidak langsung terhadap objeck penelitiannya.
Instrument yang dipakai dapat berupa lenbar pengamatan, panduan pengamatan dan lainnya Husaein, 2004.
2. Wawancara
Wawancara merupakan salah s atu teknik pengumpulan data yang lain. Pelaksanaannya dapat dilakukan secara langsung behadapan
dengan yang di wawancarai, tetapi dapat juga secara tidak langsung seperti memberikan daftar pertanyaan untuk dijawab pada
kesempatan lain. Instrument dapat ber upa pedoman wawancara maupun checklist Husaein, 2004.
3. Kuesioner
Kuesioner adalah suatu teknik pengumpulan informasi yang
memungkinkan analis mempelajari sikap -sikap, keyakinan, perilaku, dan karakteristik beberapa orang utama di dalam organisasi yang bisa
terpengaruh oleh sistem yang diajukan atau oleh sistem yang sudah ada.
Dengan menggunakan kuesioner, dapat mengukur apa yang ditemukan dalam wawancara.
http:alfside.wordpress.com20081028pengertian -kuisoner
21
2.7.1.3. Literatur Sejenis
Mempelajari buku hasil penelitian sejenis sebelumnya yang pernah dilakukan orang lain. Tujuannya ialah untuk mendapatkan landasan teori
mengenai masalah yang akan diteliti. Teori ini merupakan pi jakan bagi peneliti untuk memahami persoalan yang diteliti dengan benar dan
sesuai dengan kerangka berfikir ilmiah Jonathan, 2006
2.7.2. Metode Pengembangan Sistem 2.7.2.1. Siklus Hidup Pengembangan Sistem atau
Systems Development Life Cycle SDLC
Model ini memberikan pendekatan-pendekatan sistematis dan berurutan bagi pengembangan piranti lunak yang dimulai dari level sistem dan
proses kemajuan melalui analysis, design, coding, testing, dan support. Model proses sekuensial linier sering disebut juga dengan “siklus
kehidupan klasik” atau “model air terjun waterfall” yang melingkupi aktivitas-aktivitas sebagai berikut Pressman, 2002.
1. System Requirement Analysi s Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan
didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa
menghasilkan desain yang lengkap. Penulis akan melakukan beberapa hal yang diperlukan yaitu membuat studi kelayakan,
alokasi waktu, dan cakupan.
22