SlideShare a Scribd company logo
1 of 18
1. Apa yang anda ketahui tentang web server, application
server dan database server?berikan contohnya serta
implementasinya dalam produk komersial !
Server atau Web server adalah sebuah software yang
memberikan layanan berbasis data dan berfungsi
menerima permintaan dari HTTP atau HTTPS pada klien
yang dikenal dan biasanya kita kenal dengan nama web
browser (Mozilla Firefox, Google Chrome) dan untuk
mengirimkan kembali yang hasilnya dalam bentuk
beberapa halaman web dan pada umumnya akan
berbentuk dokumen HTML.
Fungsi utama Server atau Web server adalah untuk
melakukan atau akan mentransfer berkas permintaan
pengguna melalui protokol komunikasi yang telah ditentukan
sedemikian rupa. halaman web yang diminta terdiri dari
berkas teks, video, gambar, file dan banyak lagi. pemanfaatan
web server berfungsi untuk mentransfer seluruh aspek
pemberkasan dalam sebuah halaman web termasuk yang di
dalam berupa teks, video, gambar dan banyak lagi.
Salah satu contoh dari Web Server adalah Apache. Apache
(Apache Web Server – The HTTP Web Server) merupakan web
server yang paling banyak dipergunakan di Internet. Program
ini pertama kali didesain untuk sistem operasi lingkungan
UNIX. Apache mempunyai program pendukung yang cukup
banyak. Hal ini memberikan layanan yang cukup lengkap bagi
penggunanya.
 Beberapa dukungan Apache :
1. Kontrol Akses
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common
Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical
Extraction and Report Language), didukung oleh Apache dengan menempatkannya
sebagai modul (mod_perl)
2. PHP (Personal Home Page/PHP Hypertext Processor)
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server.
Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya
(mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
3. SSI (Server Side Includes)
 Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :
1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya.
3. Mampu beroperasi pada berbagai platform sistem operasi.
4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.
 Untuk contoh lain dari Web Server.
1. Apache Tomcat
2. Microsoft windows Server 2003 Internet Information Services (IIS)
3. Lighttpd
4. Sun Java System Web Server
5. Xitami Web Server
6. Zeus Web Server
Application server, ia menyediakan layanan bisnis logic untuk
aplikasi client bisa melalui berbagai protokol, termasuk di dalamnya
protokol HTTP. Kalau web server intinya pada penerimaan request
dan pengiriman kembali respon dalam bentuk halaman web untuk
akhirnya ditampilkan kembali di browser, maka untuk aplication
server menyediakan akses ke bisnes logic untuk digunakan oleh
client. Program aplikasi client dapat menggunakan bisnis logic ini
dengan memanggil method yang ada pada suatu objek…atau kalao di
dunia struktural si…manggil fungsi atau prosedur lah…
Contoh Sebagai sebuah contoh, bayangkan sebuah alikasi toko
online yang harus menyediakan informasi harga dan stok barang
secara real time. Seperti yang kebnyakan sudah ada, apliaksi ini bisa
didesain dengan sebuah halaman yang terdiri dari form, yang anda
bisa memilih product dsb, kemudian setelah anda mensubmit
request, akan muncul halamn respon yang berisi daftar arga dan stok
barang yang anda pilih. Kemudian anda bisa memilih barang tersebut
untuk dimasukkan ke daftar pembelian, atau cukup sekedar melihat
saja. Aplikasi ini bisa dikembangkan melalui 2 cara yaitu dengan web
server atau dengan application server.
Pada cara ini, web server akan menerima request,
kemudian melanjutkan request tersebut ke program
server side yang sesuai. Dari sini server side program akan
mencari informasi harga dan stok dari database atau file.
Setelah itu kemudian hasil tersebut diformulasikan dalam
format HTML dan dikirimkan kembali ke web browser
untuk ditampilkan lagi. Ringkasnya, web server akan
memproses HTTP request dan meresponnya dengan HTML
page.
Kita sekarang dapat meletakkan bisnis logic untuk pencarian
harga dan stok pada application server. Ketika client membutuhkan
untuk mencari daftar harga dan stok dari suatu barang, dapat
langsung mengakses bisnis logic dan memanggil method untuk
pencarian ini. Hasil yan gdidapatkan kemudian ditampilkan dalam
browser,.
Pada cara ini, application server memberikan layanan business
logic untuk pencarian daftar harga dan stok dari suatu produk.
Ketika client meminta layana tersebut atau memanggil layana
tersebut, application server akan menjalankan program itu dan akan
mengirimkan kembali hasilnya ke client. Dan client akan menerima
data hasil tersebut. Jadi data tidak dikirimkan dalam format HTML
kepada client. Setelah mendapatkan hasil tersebut, maka client
dapat menampilkannya dalam browser, tentu dengan formula HTML,
tapi ini dilakukan oleh client.
 Dengan cara ini maka plikasi pencarian harga untuk suatu
barang tersebut lebih re-usable. Kalau ada objek lain yang
memanggil, misal bukan pembeli, tetapi kasir, maka aplikasi
logic untuk pencarian tersebut tetap bisa digunakan. Berbeda
dengan cara no.1 yang mengirimkan hasil ke client sudah
dalam bentuk formu HTML, jadi lebih un-re-usable.
 Itu tadi sekilas penjelasannya. Mungkin perlu jiga untuk
diketahui, pada umumnya memang di dalam application server
sudah ada web server. atau web server merupakan bagian dari
application sever. COntoh Appliocation server : WebLogic
Server (BEA), JBoss (Red Hat), WebSphere (IBM), JRun (Adobe),
Apache Geronimo (Apache Foundation, based on IBM
WebSphere), Oracle OC4J (Oracle Corporation), Sun Java
System Application Server (Sun Microsystems) and Glassfish
Application Server (based on Sun Java System Application
Server). Contoh web server: Apache (oleh vendor apache), IIS
(Microsoft), GFE (Google) dsb.
Database Server Adalah sebuah program komputer yang
menyediakan layanan data untuk di salurkan ke komputer lain
atau program komputer lainnya, jadi istilahnya layanan dari
komputer database di salurkan kepada komputer lain dengan
kode program komputer yang sudah ditentukan. lalu apa fungsi
database server ? berikut ini penjelasannya
1. Untuk menyimpan beberapa data yang bisa dilakukan dalam
satu lokasi.
2. Data yang di simpan dalam database server akan aman karena
memiliki beberapa fasilitas yang tidak terdapat pada
komputer biasa.
3. Menyediakan Management sistem yang artinya anda bisa
melakukan beberapa susunan unik untuk membuat data.
4. Mempermudah kita untuk menyimpan dan mencari dalam
lingkup database.
5. Setiap klien bisa mengakses secara bersamaan tanpa harus
mengganggu satu sama lain dalam kurun waktu bersamaan.
Kita akan dipermudah untuk menjalankan aplikasi
dengan satu server tanpa harus mengganggu pengguna
lainnya selain itu dalam database ada 2 pihak yang
mungkin harus anda ketahui yaitu management database
dan klien. kedua arah ini akan saling berhubungan satu
sama lain tanpa mengurangi beban akses data oleh client
pada server dan Database Server dapat diakses oleh
beberapa client secara bersamaan yang dimana data yang
diakses hanya berasal dari satu sumber yaitu database
server. Berikut ini beberapa program database server yang
bisa anda jalankan untuk keperluan anda. jika anda sudah
menggunakan layanan database.
2. Apa yang anda ketahui tentang Nginx, serta jelaskan
alasan kenapa Nginx memiliki performa yang lebih baik
diantara web server lain seperti apache web server?
Nginx (baca: engine x) adalah server HTTP dan Proxy
dengan kode sumber terbuka yang bisa juga berfungsi
sebagai proxy IMAP/POP3. Kode sumber nginx ditulis oleh
seorang warga negara Rusia yang bernama Igor Sysoev
pada tahun 2002 dan dirilis ke publik pada tahun 2004.
Nginx terkenal karena stabil, memiliki tingkat performansi
tinggi dan minim mengonsumsi sumber daya.
Nginx menjadi jauh lebih unggul karena event-based
nya. Sehingga mampu memanfaatkan seminimal mungkin
thread untuk memproses request dari user, sehingga
akhirnya memori yang terpakai oleh Nginx menjadi
minimal. Karena memori yang dipakai sangat kecil, maka
hasilnya server menjadi ringan dan jauh-jauh lebih
responsif (memiliki respon super cepat).
Performa yang tinggi dan stabil serta memiliki banyak
fitur.
Konfigurasi yang cukup mudah,Menggunakan sedikit
sumber daya.
Cenderung lebih kuat untuk hostingan banyak dibanding
Apache.
3. Jelaskan apa yang dimaksud dengan istilah Domain,
Hosting, Cloud !, berikan contoh dan implementasinya.
Domain adalah nama unik yang diberikan untuk mengidentifikasi
alamat (IP address) server komputer seperti web server atau email server di
internet.
Domain memberikan kemudahan pengguna internet untuk melakukan
akses ke server dan memudahkan mengingat server yang dikunjungi
dibandingkan harus mengingat sederetan angka-angka IP Address.
Domain memiliki beberapa level, yaitu :
1. Top Level Domain adalah deretan kata dibelakang nama domain seperti
.com (dotcommercial)
.net (dotnetwork)
.org(dotorganization)
.edu(doteducation)
.gov(dotgoverment)
.mil(dotmilitary)
.info (dotinfo)
dll
Ada dua macam Top Level Domain, yaitu Global Top Level
Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD
adalah seperti yang pada di list diatas dan ccTLD adalah TLD yang
diperuntukkan untuk masing-masing negara, seperti Indonesia
dengan kode ID (co.id, net.id, or.id, web.id dst) atau Malaysia
dengan kode MY (com.my, net.my, dst).
2. Second Level Domain (SLD) adalah nama domain yang anda
daftarkan. Misalnya nama domain yang anda daftarkan adalah
domainku.com, maka domainku adalah SLD dan .comnya adalah TLD.
3. Third Level Domain adalah nama setelah Second Level Domain .
Misalnya nama domain yang anda miliki adalah domainku.com, maka
anda dapat menambahkan nama lain sebelum domainku, yaitu
mail.domainku.com atau estrex.domainku.com.
Adapun layanan yang menjual third level domain salah satunya
adalah enom dengan : .us.com, .br.com, .cn.com, dst. Atau yang
gratis seperti co.cc, cz.cc dst.
Hosting adalah space harddisk dalam komputer server yang
digunakan untuk penyimpanan database, email dan file web.
Ada banyak spesifikasi hosting, tetapi beberapa yang penting adalah :
 Space / kapasitas hosting : Ini adalah besarnya data yang bisa Anda
taruh di hosting. Ukurannya adalah Megabytes, Gigabytes, Terabytes
 Bandwidth atau besarnya kuota transfer data per bulan. Ukurannya
adalah Megabytes/bulan, Gigabytes/bulan, Gigabytes/bulan.
Bandwidth ini direset ke nol tiap bulannya.
 Jumlah database : Ini adalah menentukannya banyaknya database
yang bisa Anda buat / taruh di hosting
 Jumlah addon domain : Banyaknya domain lain yang bisa Anda
tambahkan ke hosting
 Jumlah akun email : Banyaknya akun email yang bisa Anda buat
Cloud merupakan gabungan pemanfaatan teknologi komputer (komputasi)
dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang
mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer –
komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang
terkonekasi melalui internet menggunakan cloud computing.
Sumber: Pengertian, Manfaat, Cara Kerja dan Contoh Cloud Computing
Lisensi: Non-Commercial
Follow us: @pusatteknologi on Twitter | pusatteknologi on Facebook
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi
yang menjadikan internet sebagai pusat server untuk mengelola data dan juga
aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan
program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi
mereka melalui komputer dengan akses internet.
Sumber: Pengertian, Manfaat, Cara Kerja dan Contoh Cloud Computing
Lisensi: Non-Commercial
Follow us: @pusatteknologi on Twitter | pusatteknologi on Facebook

More Related Content

What's hot

Tugas[2] 0317-[Wildan Latief]-[1512500818]
Tugas[2] 0317-[Wildan Latief]-[1512500818]Tugas[2] 0317-[Wildan Latief]-[1512500818]
Tugas[2] 0317-[Wildan Latief]-[1512500818]wieldhant latief
 
2015-20. m arif rochman hakim - administrasi server menggunakan cents os 6
2015-20. m arif rochman hakim - administrasi server menggunakan cents os 62015-20. m arif rochman hakim - administrasi server menggunakan cents os 6
2015-20. m arif rochman hakim - administrasi server menggunakan cents os 6Syiroy Uddin
 
Administrasi server dalam jaringan
Administrasi server dalam jaringanAdministrasi server dalam jaringan
Administrasi server dalam jaringanagustiansuciran
 
Tugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmanaTugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmanaAndrian Lesmana
 
Tugas akhir kejuruan tkj1
Tugas akhir kejuruan  tkj1Tugas akhir kejuruan  tkj1
Tugas akhir kejuruan tkj1Fiqri Maulana
 
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebJeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebIndividual Consultants
 
Tugas individu 2 nasrul akbar 1412510552
Tugas individu 2 nasrul akbar 1412510552Tugas individu 2 nasrul akbar 1412510552
Tugas individu 2 nasrul akbar 1412510552Nasrul Akbar
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Linda Lestari
 
Dhcp server dan dns server
Dhcp server dan dns serverDhcp server dan dns server
Dhcp server dan dns servermuhlih
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]LinggaDipta
 
Rekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarRekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarKhaerul Anwar
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Alveraadk
 
Laporan Pratikum Mikrotik (alif&azmiy)
Laporan Pratikum Mikrotik (alif&azmiy)Laporan Pratikum Mikrotik (alif&azmiy)
Laporan Pratikum Mikrotik (alif&azmiy)alif firmansyah
 
konfigurasi mail server
konfigurasi mail serverkonfigurasi mail server
konfigurasi mail serverMuhammad Anang
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)RiaWahyuni5
 
Aplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk ServerAplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk Serverumaasyitah
 
Laporan Praktikum Dendi Fitra
Laporan Praktikum Dendi FitraLaporan Praktikum Dendi Fitra
Laporan Praktikum Dendi FitraFitraislami
 

What's hot (20)

Tugas[2] 0317-[Wildan Latief]-[1512500818]
Tugas[2] 0317-[Wildan Latief]-[1512500818]Tugas[2] 0317-[Wildan Latief]-[1512500818]
Tugas[2] 0317-[Wildan Latief]-[1512500818]
 
2015-20. m arif rochman hakim - administrasi server menggunakan cents os 6
2015-20. m arif rochman hakim - administrasi server menggunakan cents os 62015-20. m arif rochman hakim - administrasi server menggunakan cents os 6
2015-20. m arif rochman hakim - administrasi server menggunakan cents os 6
 
Administrasi server dalam jaringan
Administrasi server dalam jaringanAdministrasi server dalam jaringan
Administrasi server dalam jaringan
 
Tugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmanaTugas 2 – 0317 (individu) andrian lesmana
Tugas 2 – 0317 (individu) andrian lesmana
 
Penjelasan Materi Web Server
Penjelasan Materi Web Server Penjelasan Materi Web Server
Penjelasan Materi Web Server
 
Tugas akhir kejuruan tkj1
Tugas akhir kejuruan  tkj1Tugas akhir kejuruan  tkj1
Tugas akhir kejuruan tkj1
 
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman WebJeni Web Programming Bab 1 Pengenalan Pemrograman Web
Jeni Web Programming Bab 1 Pengenalan Pemrograman Web
 
Tugas individu 2 nasrul akbar 1412510552
Tugas individu 2 nasrul akbar 1412510552Tugas individu 2 nasrul akbar 1412510552
Tugas individu 2 nasrul akbar 1412510552
 
Tugas 2 rekweb
Tugas 2 rekwebTugas 2 rekweb
Tugas 2 rekweb
 
Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)Tugas 2 – 0317 (individu)
Tugas 2 – 0317 (individu)
 
Dhcp server dan dns server
Dhcp server dan dns serverDhcp server dan dns server
Dhcp server dan dns server
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]
 
Rekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwarRekayasa web part 2 khaerul anwar
Rekayasa web part 2 khaerul anwar
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
Laporan Pratikum Mikrotik (alif&azmiy)
Laporan Pratikum Mikrotik (alif&azmiy)Laporan Pratikum Mikrotik (alif&azmiy)
Laporan Pratikum Mikrotik (alif&azmiy)
 
konfigurasi mail server
konfigurasi mail serverkonfigurasi mail server
konfigurasi mail server
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)
 
Aplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk ServerAplikasi Aplikasi untuk Server
Aplikasi Aplikasi untuk Server
 
Presentation1
Presentation1Presentation1
Presentation1
 
Laporan Praktikum Dendi Fitra
Laporan Praktikum Dendi FitraLaporan Praktikum Dendi Fitra
Laporan Praktikum Dendi Fitra
 

Viewers also liked

Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602dewiapril1996
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 
Pra kondisi penerapan e government
Pra kondisi penerapan e governmentPra kondisi penerapan e government
Pra kondisi penerapan e government083827
 
Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)
Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)
Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)Indriyatno Banyumurti
 
Egovernment dan Pengelolaan Urusan Publik
Egovernment dan Pengelolaan Urusan PublikEgovernment dan Pengelolaan Urusan Publik
Egovernment dan Pengelolaan Urusan PublikOlfin Istianni
 
Telecenter Kota Pekalongan Tatang Taufik
Telecenter Kota Pekalongan   Tatang TaufikTelecenter Kota Pekalongan   Tatang Taufik
Telecenter Kota Pekalongan Tatang TaufikTatang Taufik
 
Building Awareness of "Internet Governance" in Indonesia
Building Awareness of "Internet Governance" in IndonesiaBuilding Awareness of "Internet Governance" in Indonesia
Building Awareness of "Internet Governance" in IndonesiaIndriyatno Banyumurti
 
Acara digital-literasi
Acara digital-literasiAcara digital-literasi
Acara digital-literasiWijaya Kusumah
 
Banyumurti.Net - Mendokumentasikan Kekayaan Kuliner Nusantara
Banyumurti.Net - Mendokumentasikan Kekayaan Kuliner NusantaraBanyumurti.Net - Mendokumentasikan Kekayaan Kuliner Nusantara
Banyumurti.Net - Mendokumentasikan Kekayaan Kuliner NusantaraIndriyatno Banyumurti
 
Smart City Building Blocks (Joshua K Rombot - ICTWatch)
Smart City Building Blocks (Joshua K Rombot - ICTWatch)Smart City Building Blocks (Joshua K Rombot - ICTWatch)
Smart City Building Blocks (Joshua K Rombot - ICTWatch)Indriyatno Banyumurti
 
Japan Smart Community Alliance (Masaki Umejima)
Japan Smart Community Alliance (Masaki Umejima)Japan Smart Community Alliance (Masaki Umejima)
Japan Smart Community Alliance (Masaki Umejima)Indriyatno Banyumurti
 
Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)
Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)
Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)Indriyatno Banyumurti
 
Tata kelola ti dan penerapan pada pemerintah kanada
Tata kelola ti dan penerapan pada pemerintah kanadaTata kelola ti dan penerapan pada pemerintah kanada
Tata kelola ti dan penerapan pada pemerintah kanadaBeta Lapian
 

Viewers also liked (20)

Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602Tugas[1] 0317-[dewiapriliani]-[1412510602
Tugas[1] 0317-[dewiapriliani]-[1412510602
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
Pra kondisi penerapan e government
Pra kondisi penerapan e governmentPra kondisi penerapan e government
Pra kondisi penerapan e government
 
Why Mission Matters- Journal Article
Why Mission Matters- Journal ArticleWhy Mission Matters- Journal Article
Why Mission Matters- Journal Article
 
Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)
Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)
Gerakan Data Sejuta Budaya (Erlan Rinaldi - @SobatBudaya)
 
Egovernment dan Pengelolaan Urusan Publik
Egovernment dan Pengelolaan Urusan PublikEgovernment dan Pengelolaan Urusan Publik
Egovernment dan Pengelolaan Urusan Publik
 
Fase perkembangan e government
Fase perkembangan e governmentFase perkembangan e government
Fase perkembangan e government
 
Telecenter Kota Pekalongan Tatang Taufik
Telecenter Kota Pekalongan   Tatang TaufikTelecenter Kota Pekalongan   Tatang Taufik
Telecenter Kota Pekalongan Tatang Taufik
 
Building Awareness of "Internet Governance" in Indonesia
Building Awareness of "Internet Governance" in IndonesiaBuilding Awareness of "Internet Governance" in Indonesia
Building Awareness of "Internet Governance" in Indonesia
 
I birokrasi suatu pengantar
I   birokrasi suatu pengantarI   birokrasi suatu pengantar
I birokrasi suatu pengantar
 
Acara digital-literasi
Acara digital-literasiAcara digital-literasi
Acara digital-literasi
 
Banyumurti.Net - Mendokumentasikan Kekayaan Kuliner Nusantara
Banyumurti.Net - Mendokumentasikan Kekayaan Kuliner NusantaraBanyumurti.Net - Mendokumentasikan Kekayaan Kuliner Nusantara
Banyumurti.Net - Mendokumentasikan Kekayaan Kuliner Nusantara
 
Smart City Building Blocks (Joshua K Rombot - ICTWatch)
Smart City Building Blocks (Joshua K Rombot - ICTWatch)Smart City Building Blocks (Joshua K Rombot - ICTWatch)
Smart City Building Blocks (Joshua K Rombot - ICTWatch)
 
E goverment
E govermentE goverment
E goverment
 
Japan Smart Community Alliance (Masaki Umejima)
Japan Smart Community Alliance (Masaki Umejima)Japan Smart Community Alliance (Masaki Umejima)
Japan Smart Community Alliance (Masaki Umejima)
 
Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)
Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)
Domain .id dalam Dunia Kreatif Digital Indonesia (Andi Budimansyah - Pandi)
 
Materi E-Learning
Materi E-LearningMateri E-Learning
Materi E-Learning
 
Ppt
PptPpt
Ppt
 
Tata kelola ti dan penerapan pada pemerintah kanada
Tata kelola ti dan penerapan pada pemerintah kanadaTata kelola ti dan penerapan pada pemerintah kanada
Tata kelola ti dan penerapan pada pemerintah kanada
 
E-Government Session 2
E-Government Session 2E-Government Session 2
E-Government Session 2
 

Similar to OPTIMASI SERVER, JARINGAN DAN LAYANAN

Jeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman webJeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman webSejahtera Affif
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptAbdurRozak19
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]trya nita
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web serverMuhammad Anang
 
Pertemuan 09 client server
Pertemuan 09   client serverPertemuan 09   client server
Pertemuan 09 client serveraingaingaing
 
Perkembangan web server di linux
Perkembangan web server di linuxPerkembangan web server di linux
Perkembangan web server di linuxNursaniATakome
 
Tugas atpi arif rohman khakim dan samuel setiado
Tugas atpi arif rohman khakim dan samuel setiadoTugas atpi arif rohman khakim dan samuel setiado
Tugas atpi arif rohman khakim dan samuel setiadoFebriy Y
 
Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Rachmawan Darma
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux DebianHasbullah Marwan
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3Fenty Hidayati
 

Similar to OPTIMASI SERVER, JARINGAN DAN LAYANAN (20)

Rekweb
RekwebRekweb
Rekweb
 
Jeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman webJeni web programming-bab 1-pengenalan pemrograman web
Jeni web programming-bab 1-pengenalan pemrograman web
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
 
Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]Tugas[2] 0317-[tryanita]-[1411511676]
Tugas[2] 0317-[tryanita]-[1411511676]
 
Laporan
LaporanLaporan
Laporan
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
Pertemuan 09 client server
Pertemuan 09   client serverPertemuan 09   client server
Pertemuan 09 client server
 
Tugas individu 2 Rekweb
Tugas individu 2 RekwebTugas individu 2 Rekweb
Tugas individu 2 Rekweb
 
Perkembangan web server
Perkembangan web serverPerkembangan web server
Perkembangan web server
 
Perkembangan web server di linux
Perkembangan web server di linuxPerkembangan web server di linux
Perkembangan web server di linux
 
Tugas atpi arif rohman khakim dan samuel setiado
Tugas atpi arif rohman khakim dan samuel setiadoTugas atpi arif rohman khakim dan samuel setiado
Tugas atpi arif rohman khakim dan samuel setiado
 
Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]Tugas[2] 0317-[rachmawan darma]-[1311500100]
Tugas[2] 0317-[rachmawan darma]-[1311500100]
 
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux Debian
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Module desain web
Module desain webModule desain web
Module desain web
 
Mengenal komputasi awan
Mengenal komputasi awanMengenal komputasi awan
Mengenal komputasi awan
 
Dasar web-dan-html
Dasar web-dan-htmlDasar web-dan-html
Dasar web-dan-html
 
Sejarah web server
Sejarah web serverSejarah web server
Sejarah web server
 
Laporan pemrograman visual3
Laporan pemrograman visual3Laporan pemrograman visual3
Laporan pemrograman visual3
 

OPTIMASI SERVER, JARINGAN DAN LAYANAN

  • 1.
  • 2. 1. Apa yang anda ketahui tentang web server, application server dan database server?berikan contohnya serta implementasinya dalam produk komersial !
  • 3. Server atau Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.
  • 4. Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi. Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
  • 5.  Beberapa dukungan Apache : 1. Kontrol Akses Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl) 2. PHP (Personal Home Page/PHP Hypertext Processor) Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik 3. SSI (Server Side Includes)  Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas : 1. Apache termasuk dalam kategori freeware. 2. Apache mudah sekali proses instalasinya. 3. Mampu beroperasi pada berbagai platform sistem operasi. 4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi. 5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.  Untuk contoh lain dari Web Server. 1. Apache Tomcat 2. Microsoft windows Server 2003 Internet Information Services (IIS) 3. Lighttpd 4. Sun Java System Web Server 5. Xitami Web Server 6. Zeus Web Server
  • 6. Application server, ia menyediakan layanan bisnis logic untuk aplikasi client bisa melalui berbagai protokol, termasuk di dalamnya protokol HTTP. Kalau web server intinya pada penerimaan request dan pengiriman kembali respon dalam bentuk halaman web untuk akhirnya ditampilkan kembali di browser, maka untuk aplication server menyediakan akses ke bisnes logic untuk digunakan oleh client. Program aplikasi client dapat menggunakan bisnis logic ini dengan memanggil method yang ada pada suatu objek…atau kalao di dunia struktural si…manggil fungsi atau prosedur lah… Contoh Sebagai sebuah contoh, bayangkan sebuah alikasi toko online yang harus menyediakan informasi harga dan stok barang secara real time. Seperti yang kebnyakan sudah ada, apliaksi ini bisa didesain dengan sebuah halaman yang terdiri dari form, yang anda bisa memilih product dsb, kemudian setelah anda mensubmit request, akan muncul halamn respon yang berisi daftar arga dan stok barang yang anda pilih. Kemudian anda bisa memilih barang tersebut untuk dimasukkan ke daftar pembelian, atau cukup sekedar melihat saja. Aplikasi ini bisa dikembangkan melalui 2 cara yaitu dengan web server atau dengan application server.
  • 7. Pada cara ini, web server akan menerima request, kemudian melanjutkan request tersebut ke program server side yang sesuai. Dari sini server side program akan mencari informasi harga dan stok dari database atau file. Setelah itu kemudian hasil tersebut diformulasikan dalam format HTML dan dikirimkan kembali ke web browser untuk ditampilkan lagi. Ringkasnya, web server akan memproses HTTP request dan meresponnya dengan HTML page.
  • 8. Kita sekarang dapat meletakkan bisnis logic untuk pencarian harga dan stok pada application server. Ketika client membutuhkan untuk mencari daftar harga dan stok dari suatu barang, dapat langsung mengakses bisnis logic dan memanggil method untuk pencarian ini. Hasil yan gdidapatkan kemudian ditampilkan dalam browser,. Pada cara ini, application server memberikan layanan business logic untuk pencarian daftar harga dan stok dari suatu produk. Ketika client meminta layana tersebut atau memanggil layana tersebut, application server akan menjalankan program itu dan akan mengirimkan kembali hasilnya ke client. Dan client akan menerima data hasil tersebut. Jadi data tidak dikirimkan dalam format HTML kepada client. Setelah mendapatkan hasil tersebut, maka client dapat menampilkannya dalam browser, tentu dengan formula HTML, tapi ini dilakukan oleh client.
  • 9.  Dengan cara ini maka plikasi pencarian harga untuk suatu barang tersebut lebih re-usable. Kalau ada objek lain yang memanggil, misal bukan pembeli, tetapi kasir, maka aplikasi logic untuk pencarian tersebut tetap bisa digunakan. Berbeda dengan cara no.1 yang mengirimkan hasil ke client sudah dalam bentuk formu HTML, jadi lebih un-re-usable.  Itu tadi sekilas penjelasannya. Mungkin perlu jiga untuk diketahui, pada umumnya memang di dalam application server sudah ada web server. atau web server merupakan bagian dari application sever. COntoh Appliocation server : WebLogic Server (BEA), JBoss (Red Hat), WebSphere (IBM), JRun (Adobe), Apache Geronimo (Apache Foundation, based on IBM WebSphere), Oracle OC4J (Oracle Corporation), Sun Java System Application Server (Sun Microsystems) and Glassfish Application Server (based on Sun Java System Application Server). Contoh web server: Apache (oleh vendor apache), IIS (Microsoft), GFE (Google) dsb.
  • 10. Database Server Adalah sebuah program komputer yang menyediakan layanan data untuk di salurkan ke komputer lain atau program komputer lainnya, jadi istilahnya layanan dari komputer database di salurkan kepada komputer lain dengan kode program komputer yang sudah ditentukan. lalu apa fungsi database server ? berikut ini penjelasannya 1. Untuk menyimpan beberapa data yang bisa dilakukan dalam satu lokasi. 2. Data yang di simpan dalam database server akan aman karena memiliki beberapa fasilitas yang tidak terdapat pada komputer biasa. 3. Menyediakan Management sistem yang artinya anda bisa melakukan beberapa susunan unik untuk membuat data. 4. Mempermudah kita untuk menyimpan dan mencari dalam lingkup database. 5. Setiap klien bisa mengakses secara bersamaan tanpa harus mengganggu satu sama lain dalam kurun waktu bersamaan.
  • 11. Kita akan dipermudah untuk menjalankan aplikasi dengan satu server tanpa harus mengganggu pengguna lainnya selain itu dalam database ada 2 pihak yang mungkin harus anda ketahui yaitu management database dan klien. kedua arah ini akan saling berhubungan satu sama lain tanpa mengurangi beban akses data oleh client pada server dan Database Server dapat diakses oleh beberapa client secara bersamaan yang dimana data yang diakses hanya berasal dari satu sumber yaitu database server. Berikut ini beberapa program database server yang bisa anda jalankan untuk keperluan anda. jika anda sudah menggunakan layanan database.
  • 12. 2. Apa yang anda ketahui tentang Nginx, serta jelaskan alasan kenapa Nginx memiliki performa yang lebih baik diantara web server lain seperti apache web server? Nginx (baca: engine x) adalah server HTTP dan Proxy dengan kode sumber terbuka yang bisa juga berfungsi sebagai proxy IMAP/POP3. Kode sumber nginx ditulis oleh seorang warga negara Rusia yang bernama Igor Sysoev pada tahun 2002 dan dirilis ke publik pada tahun 2004. Nginx terkenal karena stabil, memiliki tingkat performansi tinggi dan minim mengonsumsi sumber daya.
  • 13. Nginx menjadi jauh lebih unggul karena event-based nya. Sehingga mampu memanfaatkan seminimal mungkin thread untuk memproses request dari user, sehingga akhirnya memori yang terpakai oleh Nginx menjadi minimal. Karena memori yang dipakai sangat kecil, maka hasilnya server menjadi ringan dan jauh-jauh lebih responsif (memiliki respon super cepat). Performa yang tinggi dan stabil serta memiliki banyak fitur. Konfigurasi yang cukup mudah,Menggunakan sedikit sumber daya. Cenderung lebih kuat untuk hostingan banyak dibanding Apache.
  • 14. 3. Jelaskan apa yang dimaksud dengan istilah Domain, Hosting, Cloud !, berikan contoh dan implementasinya.
  • 15. Domain adalah nama unik yang diberikan untuk mengidentifikasi alamat (IP address) server komputer seperti web server atau email server di internet. Domain memberikan kemudahan pengguna internet untuk melakukan akses ke server dan memudahkan mengingat server yang dikunjungi dibandingkan harus mengingat sederetan angka-angka IP Address. Domain memiliki beberapa level, yaitu : 1. Top Level Domain adalah deretan kata dibelakang nama domain seperti .com (dotcommercial) .net (dotnetwork) .org(dotorganization) .edu(doteducation) .gov(dotgoverment) .mil(dotmilitary) .info (dotinfo) dll
  • 16. Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). gTLD adalah seperti yang pada di list diatas dan ccTLD adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id, web.id dst) atau Malaysia dengan kode MY (com.my, net.my, dst). 2. Second Level Domain (SLD) adalah nama domain yang anda daftarkan. Misalnya nama domain yang anda daftarkan adalah domainku.com, maka domainku adalah SLD dan .comnya adalah TLD. 3. Third Level Domain adalah nama setelah Second Level Domain . Misalnya nama domain yang anda miliki adalah domainku.com, maka anda dapat menambahkan nama lain sebelum domainku, yaitu mail.domainku.com atau estrex.domainku.com. Adapun layanan yang menjual third level domain salah satunya adalah enom dengan : .us.com, .br.com, .cn.com, dst. Atau yang gratis seperti co.cc, cz.cc dst.
  • 17. Hosting adalah space harddisk dalam komputer server yang digunakan untuk penyimpanan database, email dan file web. Ada banyak spesifikasi hosting, tetapi beberapa yang penting adalah :  Space / kapasitas hosting : Ini adalah besarnya data yang bisa Anda taruh di hosting. Ukurannya adalah Megabytes, Gigabytes, Terabytes  Bandwidth atau besarnya kuota transfer data per bulan. Ukurannya adalah Megabytes/bulan, Gigabytes/bulan, Gigabytes/bulan. Bandwidth ini direset ke nol tiap bulannya.  Jumlah database : Ini adalah menentukannya banyaknya database yang bisa Anda buat / taruh di hosting  Jumlah addon domain : Banyaknya domain lain yang bisa Anda tambahkan ke hosting  Jumlah akun email : Banyaknya akun email yang bisa Anda buat
  • 18. Cloud merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing. Sumber: Pengertian, Manfaat, Cara Kerja dan Contoh Cloud Computing Lisensi: Non-Commercial Follow us: @pusatteknologi on Twitter | pusatteknologi on Facebook Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet. Sumber: Pengertian, Manfaat, Cara Kerja dan Contoh Cloud Computing Lisensi: Non-Commercial Follow us: @pusatteknologi on Twitter | pusatteknologi on Facebook