Contents: |
Server Dan Pemanfaatannya
1. PENGERTIAN SERVER
Peladen (bahasa Inggris: server) merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Peladen didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Peladen juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan. Umumnya, di dalam sistem operasi peladen terdapat berbagai macam layanan yang menggunakan arsitektur klien/server. Contoh dari layanan ini adalah Protokol Konfigurasi Hos Dinamik, peladen surat, peladen PTH, peladen PTB, peladen DNS, dan lain sebagainya. Setiap sistem operasi peladen umumnya membundel layanan-layanan tersebut, meskipun pihak ketiga dapat juga membuat layanan tersendiri. Setiap layanan tersebut akan menanggapi permintaan dari klien. Sebagai contoh, klien PKHD akan memberikan permintaan kepada peladen yang menjalankan layanan peladen PKHD; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan permintaan kepada peladen, dengan bahasa yang dipahami oleh peladen PKHD, yaitu protokol PKHD itu sendiri. Contoh sistem operasi peladen adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows 2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux. Peladen biasanya terhubung dengan klien dengan kabel UTP dan sebuah kartu jaringan. Kartu jaringan ini biasanya berupa kartu PCI atau ISA. Dilihat dari fungsinya, peladen bisa di kategorikan dalam beberapa jenis, seperti peladen aplikasi, peladen data maupun peladen proksi. Peladen aplikasi adalah peladen yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh klien, peladen data sendiri digunakan untuk menyimpan data baik yang digunakan klien secara langsung maupun data yang diproses oleh peladen aplikasi. Peladen proksi berfungsi untuk mengatur lalu lintas di jaringan melalui pengaturan proksi. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer klien ke Internet. Kegunaan peladen sangat banyak, misalnya untuk situs web, ilmu pengetahuan, atau sekadar penyimpanan data. |
2. FUNGSI & CARA KERJA
Fungsi Server 1. Bertanggung jawab melayani permintaan komputer client. 2. Menyediakan resource untuk di gunakan bersama baik itu perangkat keras ataupun berupa aplikasi agar dapat di gunakan di semua komputer client di dalam jaringan. 3. Bertanggungjawab mengatur lalu lintas data. 4. Dapat menyimpan file, data untuk di akes bersama menggunakan file sharing. 5. Mampu mengatur hak akses level dalam jaringan, sehingga tidak semua client bisa membuka data yang di simpan di komputer server. 6. menyediakan database atau aplikasi yang dapat di jalankan di semua komputer. 7. Melindungi komputer client dengan memasang firewall atau anti malware di komputer server. Cara Kerja Server Sederhananya tugas web server adalah untuk menerima permintaan dari client dan mengirimkan kembali berkas yang diminta oleh client tersebut. Seperti yang sudah saya informasikan diatas bahwa client yang dimaksud disini adalah komputer desktop yang memiliki atau telah menginstall web browser seperti Chrome, Mozilla, Opera dan lain-lain yang dapat terhubung ke web server melalui jaringan internet atau intranet. Perangkat lunak web server terdapat pada komputer server, dan di komputer ini pula-lah data-data website tersimpan dengan rapih. Sama halnya dengan komputer client, komputer server juga harus terhubung dengan jaringan internet atau jaringan intranet untuk dapat diakses oleh client. Pada saat client (browser) meminta data web page kepada server, maka instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure (HTTPS). Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan. Data yang dikirim dari server ke browser dikenal dengan HTTP response. Jika data yang diminta oleh browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan menolak permintaan tersebut dan browser akan menampilkan notifikasi error 404 atau Page Not Found. Meskipun proses atau cara kerja web server diatas seperti sangat rumit, tapi pada prakteknya proses tersebut berlangsung dengan sangat cepat. Anda bahkan bisa sampai tidak menyadari bahwa pada saat anda meminta suatu halaman web, ternyata hal itu membutuhkan proses yang sangat panjang sampai halaman tersebut dapat anda lihat di browser anda. |
3. HARDWARE SERVER
5 Pengguna Concurrent CPU: 2 x Intel Core 2 (2.66 Ghz, 128K Cache) RAM: 4 GB Ruang database Minimum: 10GB 25 Pengguna Concurrent CPU: Quad 2GHz + CPU RAM: 6GB Ruang database Minimum: 10GB |
4. JENIS LAYANAN/SERVICE PADA SERVER
- 1. WEB SERVER
- Apache2
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
- PHP5 & PHP7
PHP: Hypertext Preprocessor adalah bahasa scrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
- MYSQL , Mariadb-Server & Client
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.
- PHPMyAdmin
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
- Apache2
- 2. FTP SERVER
- PROFTPD
Proftpd (singkatan Pro FTP daemon) adalah sebuah server FTP. Proftpd adalah perangkat lunak gratis dan open-source, yang kompatibel dengan sistem Unix-seperti dan Microsoft Windows (melalui Cygwin). Seiring dengan vsftpd dan Pure-FTPd, proftpd adalah antara server FTP yang paling populer di lingkungan Unix-seperti hari ini. Dibandingkan dengan mereka, yang fokus mis pada kesederhanaan, kecepatan atau keamanan, tujuan utama desain proftpd adalah untuk menjadi sangat kaya fitur server FTP, memperlihatkan sejumlah besar pilihan konfigurasi untuk pengguna.
- PROFTPD
- 3. MAIL SERVER
- POP3
POP3 (Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email.
Protokol ini erat hubungannya dengan protokol SMTP di mana protokol SMTP berguna untuk mengirim surat elektronik dari komputer pengirim ke server.
Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak. Kehadiran server surat elektronik ini disebabkan kenyataan hanya sebagian kecil dari komputer penerima surat elektronik yang terus-menerus melakukan koneksi ke jaringan internet.
Protokol ini dispesifikasikan pada RFC 1939.
- IMAP
IMAP (Internet Message Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada.
Kemampuan ini jauh lebih baik daripada POP3 (Post Office Protocol versi 3) yang hanya memperbolehkan kita mengambil/download semua pesan yang ada tanpa kecuali.
- Posfix
Postfix adalah mail transfer agent bebas dan terbuka. Postfix merupakan mail transfer agent default untuk sejumlah sistem operasi bertipe Unix. Postfix didistribusikan menggunakan Lisensi Umum IBM 1.0 yang merupakan lisensi perangkat lunak bebas tetapi tidak kompatibel dengan GPL.
- POP3
- 4. DNS SERVER
- Bind9
IND (singkatan dari bahasa Inggris: Berkeley Internet Name Domain) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar. BIND awalnya dibuat oleh empat orang mahasiswa di CSRG Universitas California Berkeley dan pertama kali dirilis di dalam 4.3BSD. Paul Vixie kemudian meneruskan pengembangannya pada tahun 1988 saat bekerja di DEC.
- Bind9
- 5. SAMBA SERVER
- Samba
Samba (lafal: [sɐbɐ]) adalah tarian Brasil dan genre musik yang berakar dari Afrika. Hal ini diakui di seluruh dunia sebagai simbol dari Brasil dan Karnaval Brasil. Dianggap sebagai salah satu ungkapan paling populer budaya Brasil, samba telah menjadi ikon identitas nasional Brasil. Samba de Roda (tari lingkaran) dari Bahia, yang menjadi warisan dunia oleh UNESCO bidang kemanusiaan pada tahun 2005, adalah akar utama dari Carioca samba, samba yang dimainkan dan ditarikan di Rio de Janeiro.
- Samba
5. PEMANFAATAN SERVER
- Di Industri/Prusahaan
- Di Kantor/Intansi
- Di Sekolah/Universitas
- Di Prusahaan Hossting
- Di ISP / Telkom,sdb
6. TARGET
- Bagi Client / Pengguna
- Menyediakan Apa Yang Di Butuhkan Oleh Client
Referensi
https://id.wikipedia.org/wiki/Peladen http://www.kangerik.com/pengertian-fungsi-serta-cara-kerja-web-server/ http://www.kangerik.com/pengertian-fungsi-serta-cara-kerja-web-server/ https://translate.google.com/translate?sl=en&tl=id&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fconfluence.atlassian.com%2Fdoc%2Fserver-hardware-requirements-guide-30736403.html&edit-text=&act=url https://id.wikipedia.org/wiki/MariaDB http://septianblc.blogspot.co.id/2016/11/how-to-install-lamp-on-debian-server-86.html https://id.wikipedia.org/wiki/PHP https://en.wikipedia.org/wiki/ProFTPD https://id.wikipedia.org/wiki/Post_Office_Protocol_versi_3 https://id.wikipedia.org/wiki/Internet_Message_Access_Protocol https://id.wikipedia.org/wiki/Postfix https://id.wikipedia.org/wiki/BIND https://id.wikipedia.org/wiki/Samba |
/home/kirito/co/SERVER.html | 2017-01-10 | vym 2.3.20 |
Jangan ragu ragu bertanya
EmoticonEmoticon