Web server Web server

14 BAB III LANDASAN TEORI

3.1 Web server

Web server adalah software yang memberikan layanan data yang mempunyai fungsi untuk menerima permintaan HTTPHyperText Transfer Protocol atau HTTPS yang dikirim oleh klien melalui web browser dan mengirimkan kembali hasilnya dalam bentuk halaman web yang umumnya berbentuk dokumen HTMLHyperText Markup Language. Web server berguna sebagai tempat aplikasi web dan sebagai penerima request dari client Indra Warman Zahni, 2013. Pada umumnya web server telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan web server menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHPPHP:Hypertext Preprocessor dan ASPActive Server Pages. Gambar 3.1 Arsitektur Web server Gambar 3.1 merupakan arsitektur dari web server. Client melakukan HTTP request ke web server dan web server akan mengembalikan request berupa halaman website meliputi HTML, image, CSS, dan javascript. Server juga dapat melakukan query atau request data ke database jika client ingin mengelola data. Database akan mengembalikan request dari server berupa data dan server menampilkannya berupa halaman web ke client. Dua contoh web server yang sering digunakan adalah Apache

3.1 Web server

Web se e rv rver adalah r software yang memberikan layanan da data yang m mempunyai fungsi u u nt n uk menerima perminta taan HTT T P Hy Hy perT T ex ex t t Tr Tran n sf sf er er Protocol atau HTTPS yang g dikirim o o le le h klien melalu lu i i web b brow w se s r dan r me e ng irim m ka ka n n kemb b al al i i hasilnya d al l am am bentu tuk k ha h lama a n web ya ng g u umu mumnya ya berbentuk d ok umen HTM L Hy Hy pe erT rT ex ext t Ma rk r up Lang g ua a ge . Web se rver ber gu na sebag ai t em empa t t ap aplika a si s r we eb b d an n sebagai p enerim a reques t dari cl ie i nt t Indr a a Wa Wa rm r an n Zahni, 20 13 . P ad a um um nya web se r rver r t t el e ah h r r di di len ng kapi p ula deng an m es in p enerje ma h ba ha asa s s kr kr ip p yang memungkin kan web se rv er m enyedi ak an layan an a sit t us us r web dinamis den ga n memanf aa tk an pustaka t tamba aha n n se pe pe r rt i PHPPHP:Hyp yp ertext Preprocessor dan A SP SP A Acti ve ve Server Pages s . Gambar 3.1 Ar A site e k ktur Web serv v er er Gambar 3.1 merup pakan ar rsitektur dari web server. Client melakukan HTTP reques st ke web server dan r web server akan mengemba li l kan r request berupa halaman website meliputi HTML, im mage, CSS, dan javascript. Server juga dapat melakuka ka n r query atau y request data ke 15 dan IIS. Sedangkan database yang digunakan adalah MySQL, MySQL merupakan software sistem manajemen database DBMS yang sangat populer atau banyak digunakan untuk membangun aplikasi web sebagai sumber data. MySQL bersifat open source, mudah, dan cepat dalam mengeksekusi query.

3.2 Situs Berita Online