BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

dokumen-dokumen yang mirip
TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB II LANDASAN TEORI

MONITORING LOG SERVICE PADA SERVER BERBASIS WEB MENGGUNAKAN PHPSHELL

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

4. IP address kelas A diberikan untuk jaringan dengan jumlah host... A. sangat kecil B. sangat besar C. sedang D. tidak tetap E.

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

MENGENAL PHP BAB Apakah PHP Itu?

II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

No HP :

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB II LANDASAN TEORI. Menurut Abdul Kadir (2003:54) sistem adalah sekumpulan elemen yang

BAB III LANDASAN TEORI. ketertiban masyarakat, menegakkan hukum serta memberikan

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB 2 LANDASAN TEORI

MEMILIH SISTEM OPERASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

Server dan Web Server

Web Server A. DASAR TEORI

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB III LANDASAN TEORI

PEMROGRAMAN WEB. Agussalim

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

Jenis-Jenis Server dan Fungsinya

Desain Sistem ANALISA KEBUTUHAN

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 1 PENDAHULUAN. Internet, dalam (28 April 2006)

No Aplikasi Server Kegunaan

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

BAB II TINJAUAN PUSTAKA

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

Pengenalan Web Server dan Server Side Scripting

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

3. 3 Application Layer Protocols and Services Examples

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

Management Server. Aditya Mahendra Saputra KA34

APPLICATION LAYER. Oleh : Reza Chandra

BAB II LANDASAN TEORI. Inti dari sebuah sistem adalah adanya bagian bagian yang saling berkaitan

KONFIGURASI PROXY & MAIL SERVER DENGAN DEBIAN 5 BERBASIS VMWARE

BAB III LANDASAN TEORI

APLIKASI BERBASIS WEB

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Keamanan Jaringan Komputer Scanning and Mapping CVE. Oleh : M. Sulkhan Nurfatih

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

Bab II. TINJAUAN PUSTAKA

INSTALASI DAN KONFIGURASI SERVER DALAM SATU PERANGKAT KOMPUTER SEBAGAI MEDIA PEMBELAJARAN ALTERNATIF

BAB III TINJAUAN PUSTAKA

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

Modul 3. Oleh : Mohammad Sholikin. 1

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

PENGERTIAN PHP DAN MYSQL

SAMBA SERVER 1. Sejarah Lahirnya Samba

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

3. Salah satu tipe jaringan komputer yang umum dijumpai adalah. a. Star b. Bus c. WAN d. Wireless e. Client-server

BAB 2 LANDASAN TEORI

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

BAB III TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA

Bab 2 Tinjauan Pustaka

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

PENGERTIAN WEB web adalah

Pertemuan 07 (c) Miswar, S.ST

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

E. Ully Artha SISTEM OPERASI

TUJUAN PRAKTIKUM DASAR TEORI

BAB II. KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II LANDASAN TEORI. 2.1 Tinjauan Pustaka

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows

BAB III METODOLOGI PENELITIAN. Berikut tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III LANDASAN TEORI

BAB IV PEMBAHASAN Sistem Jaringan LAN di Dinas Pertanian Tanaman Pangan Provinsi Jawa

IMPLEMENTASI PHPMYADMIN PADA RANCANGAN SISTEM PENGADMINISTRASIAN

3. apa yang anda ketahui tentang firewall? A. Pengertian Firewall

Bab 2. Tinjauan Pustaka

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

MODUL 1 PRAKTIKUM ADMINISTRASI JARINGAN. Pengenalan dan Instalasi Sistem Operasi Jaringan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

Bab VI Aplikasi pada IPV6. Iljitsch van Beijnum

Transkripsi:

BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan (network operating system). Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan. Secara umum, ada aplikasi sistem operasi server menggunakan client / server. Contoh ini adalah aplikasi server Mail Server, Web / HTTP Server, FTP Server, DHCP Server, DNS Server, dan sebagainya. Setiap sistem operasi server umumnya membundel layanan-layanan tersebut atau layanan tersebut juga dapat diperoleh melalui pihak ketiga. Setiap layanan yang ada di server akan merespon permintaan dari klien. Sebagai contoh, ketika klien membutuhkan alamat IP, klien akan memberikan perintah atau permintaan ke server, bahasa yang 8

dimengerti oleh DHCP Server, protokol DHCP itu sendiri, maka secara otomatis, server DHCP akan memberikan IP ke client. Contoh sistem operasi server adalah Windows NT 3.5, dan lanjutkan 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 dengan berbagai distro nya. Server biasanya terhubung dengan client dengan kabel UTP dan Network Interface Card. Kartu jaringan ini biasanya ISA atau PCI card. Fungsi server yang sangat banyak, misalnya untuk Web Hosting, Knowledge Sharing, atau bahkan penyimpanan data. Namun, yang paling umum adalah untuk menghubungkan komputer klien ke Internet. Tugas utama server adalah melayani komputer client, dan di bagi menjadi beberapa fungsi sesuai dengan jenis server, berikut penjelasannya 1. Server Aplikasi Server yang digunakan untuk menyimpan berbagai macam aplikasi yang dapat diakses oleh client,. 2. Server Data Server jenis ini di gunakan untuk menyimpan berbagai data, baik data yang belum diolah ataupun data yang sudah diolah menjadi informasi. data ini dapat di akses oleh client dengna bantuan aplikasi yang ada di server. 9

3. Server Proxy Sedangkan Server proxy berfungsi untuk mengatur lalu lintas di jaringan melalui pengaturan proxy. Orang awam lebih mengenal proxy server untuk mengkoneksikan komputer client ke Internet. Selain itu, server memiliki macam-macam jenis, yaitu diantaranya : 1. Mail Server Software pada suatu server yang menjalankan servicenya sebagai email, menurut Budhi (2010) umumnya yang biasa digunakan ialah qmail, exim, postfix dll. Port yang digunakan untuk Mail Server adalah 110 ( IMAP ), 143 ( POP ), 25 atau 587(SMTP), dll. 2. Web Server Menurut Herlambang (2002) webserver adalah Software pada suatu server yang menjalankan servicenya sebagai protokol http, umumnya yang biasa digunakan ialah Apache, httpd, IIS, tomcat, dll port yang digunakan umumnya 80 3. Database Server Software pada suatu server menjalankan servicenya sebagai database, umumnya yang biasa digunakan ialah MySQL, postgres, dll. port yang digunakan umumnya 3306 10

4. FTP Server Software pada suatu server menjalankan servicenya sebagai file transfer protokol (FTP), umumnya yang biasa digunakan ialah FTPD, pure-ftp. port yang digunakan umumnya 21 3.2 Informasi Informasi dapat diartikan sebagai data yang diolah dan berguna bagi penggunanya. Menurut Sutabri (2013) Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Suatu informasi dikatakan lebih bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkannya. sedangkan kualitas dari informasi tergantung dari tiga hal yaitu informasi harus akurat, tepat pada waktunya dan relevan. 3.3 Sistem Operasi Komputer Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen 11

memori, skeduling task, dan antar-muka user. Sehingga masingmasing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan kernel suatu Sistem Operasi. Sistem Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lainnya, dan contoh dari sistem operasi adalah windows, linux, mac os. 3.4 Windows Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis. Sistem operasi Windows telah berevolusi dari MS- 12

DOS, sebuah sistem operasi yang berbasis modus teks dan commandline. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. 3.5 HmailServer HmailServer adalah sebuah aplikasi opensource untuk membuat Mail Server di windows 3.6 Xampp XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi, merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program MySQL database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General Public License dan bebas, adalah mudah untuk menggunakan web server yang dapat melayani tampilan halaman web yang dinamis. 3.7 Apache Merupakan aplikasi web server. Apache ini bersifat opensource yang berarti gratis dan bisa diedit oleh penggunanya. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user 13

berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan 3.8 MySQL MYSQL adalah aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. 3.9 PHP Bahasa pemrograman PHP menurut Sunafrihan (2002) merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQL. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya. 3.10 RoundCube RoundCube adalah WebMail berbasis IMAP yang ditulis dalam bahasa pemrograman PHP. Fitur andalan RoundCube adalah 14

penggunaan teknologi Ajax untuk menyajikan lebih informasi email secara lebih responsif daripada WebMail lainnya. 3.11 Topologi Jaringan Topologi jaringan komputer menurut Tanenbaum (1997) adalah suatu cara atau konsep untuk menghubungkan beberapa atau banyak komputer sekaligus menjadi suatu jaringan yang saling terkoneksi dan dalam kasus ini topologi yang dipakai adalah topologi star, Karena topologi star mampu mengakomodasi distribusi data dengan hambatan terkecil. Gambar 3.1. Topologi Jaringan Star 15