Server Web (Php + Mysql) - Universitas Mercu Buana Yogyakarta

advertisement
Kuliah Teknologi Open Source - Imam Suharjo Rev 2013
1
FTI Universitas Mercu Buana Yogyakarta
fti.mercubuana-yogya.ac.id
Blog http://imam.mercubuana-yogya.ac.id &
Blog imm.web.id
Kuliah Teknologi Open Source - Imam Suharjo Rev 1.0
TEKNOLOGI OPEN SOURCE
WEB SERVER
PENGANTAR
Segala sesuatu tidak ada yang sempurnya termasuk
Tulisan ini, kesempurnaan hanyalah Milik Allah SWT.
 Materi ini berdasarkan pengetahuan yang saya ketahui,
jika ada yang perlu dikoreksi silahkan email ke saya :
imam{at}imm.web.id
 Sedikit Tulisan ini Semoga bisa menjadi Ibadah, semoga
bisa menjadi Amal jariyah, Semoga niat ini tetap Lurus..
Semoga bisa bermanfaat, Amin

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
(mengambil kata-kata Ippho “Percepatan Rezeki dalam 40 hari dg Otak Kanan”)
2
TEKNOLOGI WEB SERVER
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Pengertian dari Wikipedia :
 Server web dapat merujuk baik pada perangkat keras
ataupun perangkat lunak yang menyediakan layanan
akses kepada pengguna melalui protokol komunikasi
HTTP atau HTTPS atas berkas-berkas yang terdapat pada
suatu situs web dalam layanan ke pengguna dengan
menggunakan aplikasi tertentu seperti peramban web.
 Penggunaan paling umum server web adalah untuk
menempatkan situs web, namun pada prakteknya
penggunaannya diperluas sebagai tempat peyimpanan
data ataupun untuk menjalankan sejumlah aplikasi kelas
bisnis.
3
FUNGSI
Fungsi utama sebuah server web adalah untuk
mentransfer berkas atas permintaan pengguna melalui
protokol komunikasi yang telah ditentukan.
 Disebabkan sebuah halaman web dapat terdiri atas
berkas teks, gambar, video, dan lainnya pemanfaatan
server web berfungsi pula untuk mentransfer seluruh
aspek pemberkasan dalam sebuah halaman web yang
terkait; termasuk di dalamnya teks, gambar, video, atau
lainnya.

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
4
PENGGUNA
Pengguna, biasanya melalui aplikasi pengguna seperti
peramban web, meminta layanan atas berkas ataupun
halaman web yang terdapat pada sebuah server web,
kemudian server sebagai manajer layanan tersebut akan
merespon balik dengan mengirimkan halaman dan
berkas-berkas pendukung yang dibutuhkan, atau
menolak permintaan tersebut jika halaman yang diminta
tidak tersedia.
 Saat ini umumnya server web telah dilengkapi pula
dengan mesin penerjemah bahasa skrip yang
memungkinkan server web menyediakan layanan situs
web dinamis dengan memanfaatkan pustaka tambahan
seperti PHP, ASP.

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
5
PEMANFAATAN
Pemanfaatan server web saat ini tidak terbatas hanya
untuk publikasi situs web dalam Waring Wera Wanua.
 Waring Wera Wanua adalah bahasa terjemaha dari
WWW World Wide Web
 Pada prakteknya server web banyak pula digunakan
dalam perangkat-perangkat keras lain seperti printer,
router, kamera web yang menyediakan akses layanan
http dalam jaringan lokal yang ditujukan untuk
menyediakan perangkat manajemen serta
mempermudah peninjauan atas perangkat keras
tersebut.

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
6
WEB SERVER UNTUK APPNETWORKING

Misalnya : Access Point outer/ umumnya memiliki fasilitas
Webserver (bisa diakses dengan Browser)
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
7
WEBSERVER UNTUK WEBSITE
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
8
JENIS-JENIS WEB SERVER

Server yang paling banyak digunakan di Internet dari
survey Netcraft Mareh 2011.
Vendor
Jumlah web
Persentase
Apache
Apache
179,720,332
60.31%
IIS (Internet Information
Services)
Microsoft
57,644,692
19.34%
nginx
Igor Sysoev
22,806,060
7.65%
GWS (Google Web Server)
Google
15,161,530
5.09%
lighttpd
lighttpd
1,796,471
0.60%
SunOne
Sun Microsystems
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Teknologi
9
JENIS-JENIS WEB SERVER
Survey September
 Oktober 2012

September
2012
Percent
October
2012
Percent
Change
Apache
596,589
59.98%
594,091
59.76%
-0.22
Microsoft
134,978
13.57%
134,319
13.51%
-0.06
nginx
112,991
11.36%
116,652
11.73%
0.37
26,117
2.63%
24,047
2.42%
-0.21
Google
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Developer
10
JENIS SERVER TERBANYAK (MARET 2011)
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
http://news.netcraft.com/archives/2011/03/09/march-2011-web-server-survey.html
11
JENIS SERVER TERBANYAK (OKTOBER 2012)

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Server Web :
http://news.netcraft.com/archives/2012/10/02/october
-2012-web-server-survey.html#more-6650
12
JENIS SERVER YANG AKTIF
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
http://news.netcraft.com/archives/2011/03/09/march-2011-web-server-survey.html
13
CARA MENGETAHUI : NETCRAFT.COM
Jika kita bukan yang punya server, kita masih bisa mengetahui serbuah
Website menggunakan Teknologi Server apa, Misal:
toolbar.netcraft.com/site_report?url=http://kuliah.imm.web.id

(Linux Apache/2.2.11 Ubuntu PHP/5.2.6-3ubuntu4.6 with Suhosin-Patch)
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0

14
XAMPP
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Download :
http://sourceforge.net/projects/xampp/files/ atau
http://www.apachefriends.org/en/xampp-windows.html
15
FITUR XAMPP
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
We've released the new version of XAMPP 1.7.7,
including:
 Apache 2.2.21
 MySQL 5.5.16
 PHP 5.3.8
 phpMyAdmin 3.4.5
 FileZilla FTP Server 0.9.39
 Tomcat 7.0.21 (with mod_proxy_ajp as connector)
16
WEB CONTROL PANEL
Dalam mengelola web server, akan lebih mudah
ditambahankan software yang mempunyai fitur untuk
mengontrol web server.
 Software ini sering dis ebut sebagai web Control Panel.
 Salah satu software Control panel yang cukup terkenal
dan paling banyak digunakan adalah Cpanel . Namun
cpanel bukan sofware yang Gratis.
 Namun banyak juga web control panel yang Open
source dan Free. Seperti : Virtualmin, ISPConfig, dll.

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
17
TUGAS ELEARNING BAGIAN 1.
1.
No
Domain
1
Domain1.com
2
Domain1.net
3
Domain1.org
4
test.com
OS
Webserver
Lokasi
IP Address
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
2.
Coba tentukan dan Tulisakan 4 Website dengan
Domain gTLD. Coba lakukan analisa menggunakan
netcraft.com, statscrop.com dan atau en.utrace.de.
Tulisakan dalam bentuk Tabel 1 perbandingan antar ke4 website tersebut yang memuat : Nama web, OS,
Webserver, Lokasi IP/Server. Apa kesimpulan anda?
18
TUGAS ELEARNING BAGIAN 2

Nama  Nama Web CP
2. Jenis  Open/Closed Source, Free/berbayar
3. Website  Website Resmi (web Developer)
4. Fitur  Fitur-fitur yang disediakan oleh web CP ini.
1.

Apa kesimpulan anda?
No
Nama
Jenis
1
Web CP1
Open Souce
2
….
3
….
Website
Fitur
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Coba Temukan setidaknya 3 Web Control panel (Web CP)
yang : Open Source, Close Source, Free dan atau berbayar.
Tuliskand alam bentuk Tabel 2 Perbandingan antara Web CP
yang anda temukan :
19
CARA MENJAWAB
Tugas dikerjalan secara Mandiri
 Diketik dengan Office dan simpan dalam .Doc atau .PDF
 Di email ke imam @ Mercubuana –yogya.ac.id
 Paling lambat minggu depan
 Selamat Mengerjakan

Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
20
REFERENSI
Kuliah Teknologi Open Source - Imam Suharjo
Rev 1.0
Materi presentasi ini belum cukup, silahkan baca Referensi
yang saya Gunakan :
 Perbandingan server Web :
http://en.wikipedia.org/wiki/Comparison_of_web_serve
r_software
 XAMPP http://www.apachefriends.org
 Site Report Netcraft :
http://toolbar.netcraft.com/site_report?url=http://kulia
h.imm.web.id
 http://www.linuxplanet.com/linuxplanet/reviews/7239/
2
21
Download