53
membutuhkan sumber daya komputasi yang besar. Merupakan suatu solusi yang cocok buat situs web dengan beban tinggi dan memiliki halaman statis [11].
4. Boa
Boa merupakan server HTTP single task. Berbeda dengan server web lainnya, boa tidak melakukan fork untuk setiap koneksi yang datang. Boa juga
tidak melakukan fork untuk menangani koneksi jamak. Secara internal boa melakukan multipleks seluruh koneksi HTTP dan melakukan fork hanya untuk
program CGI yang harus merupakan proses terpisah, melakukan pembuatan direktori otomatis, dan melakukan gunzip berkas secara otomatis. Tujuan utama
dari disain Boa adalah kecepatan dan keamanan. Keamanan dalam arti tidak bisa diserang oleh pengguna tak sah, bukan dalam arti pengaturan akses yang ditail
ataupun komunikasi yang terenkripsi [12].
2.12.2 Web Browser
Dalam dunia web, perangkat lunak client, yaitu browser web mempunyai tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server web
dan menampilkannya pada layer komputer pengguna, oleh karena HTTP memungkinkan server web mengirimkan beragam data, seperti teks atau gambar,
browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan
selanjutnya harus tahu cara untuk menampilkanya dengan benar. Teks ditampilkan sebagai teks dan gambar ditampilkan sebagai gambar. Umumnya
browser web menerima data dalam bentuk HTML. Meskipun sudah dibuat
54
consensus untuk menstandarkan format dan elemen-elemen HTML, setiap jenis
browser bisa menterjemahkan file HTML secara berbeda.
Banyak web browser yang bisa digunakan untuk mengakses web, diantaranya internet explorer, mozilla firefox, opera, safari, dan masih banyak lagi
web browser lain yang bisa digunakan untuk mengakses web.
2.12.3 Website
Website merupakan webpage beserta homepage, yang merupakan sistem
yang luas dari server yang menawarkan informasi untuk semua orang melalui jaringan. Informasi tersebut berupa teks, gambar, suara, dan tipe data link, yang
merupakan navigasi kehalaman lainnya hyperlink. Homepage merupakan halaman yang pertama kali muncul ketika pertama kali dibuka, sedang webpage
adalah halaman yang ada pada website.
2.12.4 World Wide Web WWW
Sebuah situs web adalah sebutan bagi sekelompok halaman web web page
, yang umumnya merupakan bagian dari suatu nama domain domain name atau subdomain di World Wide Web WWW di Internet. WWW terdiri dari
seluruh situs web yang tersedia kepada publik. Terminologi website adalah kumpulan dari halaman-halaman situs, yang
biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada didalam World Wide Web WWW di internet. Sebuah web page adalah
dokumen yang ditulis dalam format Hyper Text Markup Language HTML, yang
55
hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web
browser . Semua publikasi dari website-website tersebut dapat membentuk sebuah
jaringan informasi yang sangat besar.
56
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau
menyelesaikan suatu sasaran tertentu [9]. Sedangan analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya
dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan- permasalahan, hambatan-hambatan yang terjadi dari kebutuhan yangdiharapkan
sehingga dapat diusulkan perbaikan-perbaikannya. Hal-hal yang dilakukan pada tahap analisis sistem adalah analisis masalah,
prosedur yang sedang berjalan, dokumen yang terlibat, analisis pengkodean, analisis kebutuhan fungsional dan kebutuhan nonfungsional meliputi analisis
perangkat keras, analisis perangkat lunak serta analisis pengguna.
3.1.1 Analisis masalah
Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Masalah dapat didefinisikan sebagai suatu pertanyaan
yang diinginkan untuk dipecahkan. Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. Oleh karena itu langkah pertama yang harus
dilakukan pada tahap ini adalah mengidentifikasi terlebih dahulu masalah masalah yang terjadi identify.