1 / 35

Server

Server. Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS. Tujuan. M emahami Server. Memahami Cara Instalasi dan Konfigurasi Server. Client Server. Pada dasarnya semua mesin di network dapat dikategorikan dalam : Client dan Server

arien
Download Presentation

Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Server Praktikum PTI Sekolah Tinggi Ilmu Statistik Oleh : SIS - BPS

  2. Tujuan Memahami Server Memahami Cara Instalasi dan Konfigurasi Server

  3. Client Server • Padadasarnyasemuamesin di network dapatdikategorikandalam : Client danServer • Machineberfungsisebagaipusatpelayanan (server) danMachines lain berfungsimemintapelayanan ( client )

  4. Server • Sebuahsistem komputer yang menyediakanjenis layanan tertentudalamsebuahjaringankomputer • Berfungsiuntukmelayani, membatasi, danmengontrolaksesterhadap client-client dansumberdayapadasuatujaringan komputer • Secara hardware, semua PC bisamenjadi Server, tapi PC ygmemangdiperuntukkansebagai server memilikispesifikasi/kemampuanhardwareyang lebihtinggidari PC biasa • Sistemoperasi khusus, disebutsebagaisistemoperasijaringan

  5. Server Hardware Requirements • Veryfault tolerant • Higherperformance • Hardware redundancy • Needstable power supply • Need good Air Flow

  6. Server Software • Server OS : Linux, Unix, Gentoo, Windows Server, Mac OS Servers, Solaris OS,etc. • Server Software: samba, zimbra, filezilla, MySQL, Apache, IIS,etc.

  7. Server OS Requirements • GUI not available or optional • Ability to reconfigure and update both hardware and software to some extent without restart, • Advancedbackup facilities to permit regular and frequent online backups of critical data, • Transparentdata transfer between different volumes or devices, • Flexibleand advanced networking capabilities, • Automationcapabilities such as daemons in UNIX and services in Windows, • Tightsystem security, with advanced user, resource, data, and memory Protection. • Interactwith hardware, sensors to detect conditions such as overheating, processor and disk failure, and consequently alert an operator or take remedial measures itself

  8. Kategori Server Berdasarkan fungsinya: • Server aplikasi Digunakanuntukmenyimpanberbagaimacamaplikasi yang dapatdiaksesoleh client • Server data Digunakanuntukmenyimpan data baik yang digunakan client secaralangsungmaupun data yang diprosesoleh server aplikasi • Server proxy Mengaturlalulintas di jaringanmelaluipengaturan proxy

  9. Jenis Server • Fax Server: digunakan untuk melayani servis fax bagi client • FTP Server: mempunyai layanan protokol FTP • Mail Server: melayani client dalam hal mail (surat) • Database Server: melayani servis bagi client yang membutuhkan layanan penyimpanan database • Proxy Server: memperkuat security pada sebuah jaringan, digunakan untuk memfilter permintaan servis masuk maupun keluar dari sebuah client

  10. Jenis Server (2) • Web Server: melayani request servis dengan protokol HTTP, dan ada juga IMAP ataupun FTP • Telnet Server: melayani servis Telnet, bisa melakukan remote komputer yang kita inginkan • File Server: digunakan untuk menampung data – data yang dimiliki oleh sejumlah client • Game Server: digunakan untuk pusat untuk menghubungkan antar player(client) dengan playeryang lainnya • DNS Server: untuk servis DNS, DNS berguna untuk menerjemahkan alamat domain sebuah komputer ke dalam bentuk IP

  11. Jenis Server (3) • Print Server: digunakan untuk pusat layanan percetakan (print) bagi client • Application Server: digunakan untuk menjalankan suatu software aplikasi • Streaming Media Server: melayani servis streaming data media seperti musik dan video • Home Server: khusus bagi pengguna rumah yang membutuhkan layanan seperti home entertainment, bisa juga ditambah layanan servis lainnya seperti printing servis, web servis, maupun file servis sebagai backup data • Dan lain-lain

  12. Web Server

  13. Web Server • Sebuahperangkatlunak dalam server yang berfungsimenerimapermintaan(request) HTTP atau HTTPS dariclient(yang dikenaldenganbrowser web)danmengirimkankembali(response) hasilnyadalambentukhalaman-halamanwebyang umumnyaberbentukdokumen HTML

  14. Cara Kerja

  15. Cara kerja • Client dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet) • Server yangdidalamnya terdapat perangkat lunak web server dan terhubung ke jaringan (intranet atau internet), eg: http://www.bps.go.id/index.html atau IP Address 203.123.60.210 • The protocol ("http") • The server name ("www.bps.go.id") • The file name (“index.html") • Browser membuat sebuah koneksi ke IP Address di port 80 • Mengikuti HTTP Protocol, browser akan meminta suatu halaman (request) ke server untuk ditampilkan di komputer client (input alamat server di browser) • Setelah mendapat permintaan, server mencari informasi (halaman) sesuai permintaan dan memberikan hasilnya (response) berupa HTML text (hasil: ditemukan/tidak ditemukan ‘404 Page not Found’) • Browser membaca HTML Tags dan mem-formatnya menjadi sebuah halaman website

  16. Beberapa definisi • Name Server/ Domain Name System(DNS): sistemberbentuk database terdistribusi yang akanmemetakan/mengkonversikannama host/mesin/domain kealamat IP (Internet Protocol) dansebaliknya • Ports: mekanismedalamprotokoljaringan TCP/IP yang mengizinkansebuahkomputeruntukmendukungbeberapasesikoneksidengankomputerlainnyadan program di dalamjaringan • Protocol: sekumpulan prosedur untuk mengatur komunikasi data

  17. Software Web Server • Beberapa web server yang banyak digunakan: *1 Agustus 2012, http://w3techs.com/technologies/overview/web_server/all

  18. Client Side Scripting • Teknologi pemrograman web dimana script (program) diterjemahkan (oleh web browser) di sisi client • Menghasilkan web statis • Contoh: • HTML (hypertext markup language) • Java script • XML (extensible markup language) • CSS (cascading style sheet)

  19. Server Side Scripting • Sebuah teknologi scripting atau pemrograman web dimana script (program) dikompilasi atau diterjemahkan di server (oleh web server) • Memungkinkan menghasilkan halaman web yang dinamis • Contoh: • PHP (Hypertext Preprocessor) • ASP (Active Server Page) dan ASP .Net • ColdFusion • JSP (Java Server Page) • Perl • Phyton

  20. Static Vs Dynamic Website • Website Statis • Websiteyang kontennyatetap dan jarang berubah, ‘sebatas’ menampilkan informasi • Menggunakanbahasastandar seperti HTML (client side), tanpamenggunakan database • Eg: company profile, personal profile, website penawaranproduk, dansemua website yang bertujuan melakukan komunikasisatuarahdaripemilik website kepengunjungtanpadiperlukaninteraksi

  21. Static Vs Dynamic Website (2) • Website Dinamis • Dapat berubah-ubah (sesuai dengan isi database serta konfigurasi yang sudah dipersiapkan sebelumnya) • Menggunakan database dan tidak hanya menggunakan HTML dan client side lainnya, tetapi juga server side programming seperti: PHP, ASP, dll

  22. Database Server

  23. Database • Kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut

  24. DBMS (Database Management System) • Perangkatlunak yang digunakanuntukmengeloladanmemanggil data (query) dalam database DBMS Database Desktop Database Server

  25. Database Desktop • Program komputer yang digunakan untuk mengelola database yang disimpan di local media • Produk: • MicrosoftAccess • ParaDox • FileMakerPro • ExBase(dBase, FoxPro, dan ClipperLanguage) • OpenOfficeBase • SuperBase • dll

  26. Database Server • Program komputer yang menyediakanlayanan database untuk program komputerlainnyaataukomputer (client) lainnya (seperti dijelaskan pada arsitektur client server) • Produk: • MySQL • PostgreSQL • Microsoft SQL Server • IBM DB2 • Oracle • dll

  27. FTP Server

  28. FTP • File Transfer Protocol (FTP): suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol, seperti internet. • FTP dibangun dalam arsitektur client-server • FTP Server: menjalankan software yang digunakan untuk tukar menukar file, memberikan layanan FTP apabila mendapat request dari FTP client • FTP Client: komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file (mengupload atau mendownload file)

  29. FTP • FTP biasanyamenggunakanduabuah port yaitu port 20 (untuk data port)dan21 (untukport command, incoming connection dari FTP client)danberjalanmelalui TCP • FTP dijalankan dalam mode active atau passive • Active mode: server secaraaktifterhubungdenganclient. Clientmengirimkanport command ke server, alamat IPdannomor port dari client yang sedangmendengar. Bilasuatukoneksidiperlukan, server memulaisuatukoneksike client di alamatini. • Passive mode: client memulaikoneksidenganserver. Client berada di belakang Firewall dan tidak dapat menerima incoming connection. Client mengirimkan PSAV command ke server dan menerima IP Address dan port number, menggunakannya untuk membuka koneksi data ke server.

  30. FTP • FTP Server: Proftpd, Vsftpd, Wuftpd, IIS (didalamnya terdapat FTP Server) dll • FTP Client: FileZilla, WinSCP, FireFTP, CuteFTP, Wget, WsFTP, GetRight, AbsoluteFTP dll

  31. Email Server

  32. Email Server • Email Server adalahsatu set server yang salingbekerjasamauntukmenyampaikansebuahpesan/surat/file elektronikdarisatu client ke client yang lain. • Terdiridari 2 Server: • SMTP (Simple Mail Transfer Protocol) Server  outgoing email • POP3 (Post Office Protocol) Server/IMAP (Internet Mail Access Protocol) Server incoming email

  33. Email Server • The SMTP server listens on port 25, POP3 listens on port 110 and IMAP uses port 143 • Email Server: Zimbra, Zmailer, Smail, Synovel dll • Email Client: Outlook, Thunder bird dll

  34. Praktikum • XAMPP: X OS, Apache, MySQL, PHP and Perl • HTML, Javascript, PHP, XML

  35. Thank you

More Related