Skip to main content

Apa itu web server ? Hardware dan software apa saja yang dibutuhkan oleh sebuah web server.

[caption id="attachment_451" align="alignleft" width="378"]webserverclient sumber gambar berasal dari wikipedia[/caption]

Sekarang tanggal 17 Agustus 2016. Artinya hari ini adalah hari kemerdekaan kita bangsa Indonesia. Mudah-mudahan bangsa kita makin maju dan sejahtera ya sob.


Back to topic. Untuk mengetahui definisi yang lebih detail mengenai web server, tentu sobat bisa menemukan banyak sekali artikelnya di google. Disini saya hanya ingin menjelaskan apa itu web server tapi dari sisi pemahaman yang lain. Biar tidak bingung dan berguna buat sobat yang memang baru ingin mulai belajar memahami cara-cara membuat website atau aplikasi web.


Web server di local pc untuk proses development


Sebuah web server pasti terdiri dari hardware dan software. Hardware yang akan digunakan disini bisa berupa PC atau laptop pribadi sobat sendiri. Kemudian sobat jadikan itu sebagai web server local untuk proses development aplikasi web yang sobat inginkan. Bisa menggunakan php, asp.net dan lain-lain.


Namun istilah web server local tersebut di atas cakupannya baru sebatas pada interaksi anda sebagai developer web dengan web server yang digunakan. User lain belum bisa terhubung ke web server tersebut atau mengakses informasi apapun. Karena memang web server tersebut difungsikan hanya untuk anda sendiri.


Web server di local area network (LAN)

Jika sobat ingin agar website dan aplikasi web yang sobat bangun bisa diakses dari banyak pc, laptop, smartphone atau tablet, baik itu dikantor ataupun dirumah misalnya, maka sobat harus memiliki atau membangun sebuah jaringan local (LAN) terlebih dahulu.


Bisa dengan menggunakan kabel utp atau wireless menggunakan access point untuk menghubungkan antara perangkat yang satu dengan perangkat lainnya. Untuk server tetap bisa menggunakan pc atau laptop biasa jika memang hanya sebatas pada jaringan rumahan.


Namun untuk jaringan dikantor tentu saja akan lebih baik jika menggunakan server yang kualitasnya baik untuk menunjang kegiatan perusahaan sehari-hari.


Web server di wide area network (WAN)

Bagaimana jika sobat ingin agar website dan aplikasi web yang sobat bangun bisa diakses dari mana saja dan oleh siapa saja ? Jawabannya sobat bisa menyewa sebuah kavling lengkap dengan domain name yang sobat inginkan, di salah satu provider atau penyedia web hosting yang sudah sobat ketahui kualitasnya terlebih dahulu baik itu di indonesia ataupun diluar negeri.


Mengapa harus anda teliti dan ketahui kualitasnya. Karena ada banyak sekali penyedia web hosting diluar sana. Untuk memilih sebuah web hosting tentu tidak hanya sekedar murah bukan. Fasilitas, stabilitas dan support yang dapat mereka berikan, akan sangat anda butuhkan untuk menunjang kinerja bisnis anda nantinya.


Jika sudah menyewa sebuah kavling dan memiliki nama domain anda sendiri, maka anda bisa mempublish website atau aplikasi web yang sudah anda bangun tadi kesana.


Dengan begitu sudah tidak ada lagi jarak dan waktu yang memisahkan. Siapapun, kapanpun dan dimanapun bisa mengakses setiap informasi yang ada di website anda melalui koneksi internet dan dari perangkat apa saja.


Software web server


Di atas, kita sudah membahas kebutuhan dalam membangun sebuah web server dari sisi hardware secara umum. Lalu bagaimanakah dengan softwarenya. Untuk softwarenya, web server ini memang di install diatas sebuah sistem operasi. Baik itu windows, linux dan lain-lain.


Ada banyak sekali software web server yang bisa anda gunakan dan anda pilih. Namun tentu saja anda harus memilihnya dengan pertimbangan atas kebutuhan dan biaya yang mungkin harus dikeluarkan.


Misalnya saja web server IIS ( internet information services ) milik Microsoft dan Apache Server milik Apache Software Foundation (ASF) yang dapat dijalankan di banyak sistem operasi seperti (UnixBSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya).


Secara umum web server tersebut berguna untuk melayani dan memfungsikan situs web. Protokol yang akan digunakan untuk melayani fasilitas web/www ini menggunakan HTTP. Jadi user hanya memerlukan web browser untuk mengakses informasi dari web server.


Seperti halnya apa yang anda lakukan saat ini. Anda sedang membaca artikel yang saya tulis. Mungkin bisa melalui smartphone, pc atau apa saja. Ketika anda mengakses alamat url blog saya, pada dasarnya anda sebagai user disini sedang meminta informasi ke web server melalui internet. Lalu web server yang bersangkutan akan meresponnya dan memberikan informasi yang anda minta berupa halaman web. Begitu kira-kira.




[caption id="attachment_501" align="aligncenter" width="321"]webserver-client proses cara kerja web server[/caption]

Sekian dulu pembahasan saya mengenai web server. Nantikan pembahasan-pembahasan yang lebih lengkap mengenai bagaimana cara memilih web server apakah menggunakan apache server dan IIS server di artikel berikutnya. Semoga bermanfaat :)

Comments

Popular posts from this blog

Tips Jitu Cara Mengatasi Error Pada Saat Compile Aplikasi Menggunakan Visual Basic 6

Sebenarnya ada banyak sekali nih project yang harus saya kerjakan dikantor. Namun terkadang apa yang kita rencanakan sering kali berbeda dengan kenyataan. Maksud hati ingin focus dulu ke satu project, tapi karena adanya satu dan lain hal, akhirnya terpaksa deh harus melakukan modifikasi dan membuka project lama yang sebenarnya saya sudah malas untuk berhubungan lagi dengannya :) Project ini sudah dibangun dari awal tahun 2000-an, jauh sebelum saya join. Ya intinya saya dapat warisannya lah seperti itu. Di bangun masih dengan menggunakan vb5-vb6 waktu itu. Sekarang sudah tahun 2016. Jadi sudah lama ya sob. Sudah ketinggalan jaman lah kurang lebih. Meskipun sudah tua, tapi menurut saya visual basic tetap menjadi bahasa pemrograman yang masih powerful. Masalah Kompatibilitas Nah masalah terbesar dalam menggunakan program-program lawas seperti itu biasanya ada pada kompatibilitas component-componentnya. Karena hardware dan os yang kita gunakan biasanya akan berubah seiring waktu. Jika soba...

Youtube Tips 2017 | Cara Mengganti Dark Theme

Pada kesempatan ini saya ingin membahas seputar layout youtube terbaru tahun 2017. Yaitu mengenai cara mengganti tema atau theme baru yang bisa kita temui pada saat kita membuka situs youtube. Mungkin fitur baru ini sengaja disediakan oleh google agar kita tidak jenuh atau bosan dengan tampilan youtube yang itu-itu saja. Fitur ini bisa anda aktifkan dan non aktifkan sesuai dengan selera anda kapan pun anda mau. Kalau menurut saya sih cukup keren. Makanya ketika saya tahu kalau mereka menyediakan fitur tersebut, saya langsung tertarik untuk mencobanya. Dan kesan yang saya dapatkan cukup memuaskan. Karena pada dasarnya saya sebagai developer atau programmer memang sudah terbiasa dengan layout bertema gelap seperti itu. Untuk melihat coding-coding php, vb, dan lain-lain lebih mudah untuk membedakan syntax yang satu dengan syntax yang lainnya. Nah jika anda tertarik untuk mencoba dark theme baru tersebut, kalian bisa langsung menggantinya melalui menu setting. Disana akan ada opsi untuk me...

Belajar PHP Itu Menyenangkan (Memahami Syntax Dasar PHP)

Ngga tahu kenapa saya lagi bersemangat sekali nulis artikel tentang php. Padahal sudah malam nih. Sudah jam 22:40. Waktunya tidur karena besok mesti kerja lagi dan ngga boleh kesiangan pula tuk bangun sholat subuh. Mungkin karena saya merasa kalau saya punya hutang kepada sobat yadishare semua bahwa selama ini saya jarang sekali nulis tentang php. Lebih banyak nulis dan bikin video tentang delphi, visual basic, odoo, photoshop, cara bikin video, grafik, database dan lain-lain. Nah berhubung lagi ada kesempatan dan masih diberikan kesehatan sama yang maha kuasa, jadi saya mau cicil saja sharing tentang php nya dari hal-hal yang sangat sederhana sekali ya. Karena untuk memahami materi bahasa pemrograman tertentu terkadang memang tidak mudah. Termasuk mengenai php. Apalagi untuk menguasai banyak bahasa pemrograman pasti tidak akan mudah. Butuh keseriusan dari diri kita masing-masing. Ibaratnya dulu kalau sekolah kita mungkin suka malas belajar matematika, fisika, kimia, dan lain-lain. Ket...