Materi PWPB XI Teknologi Aplikasi Web Server


Berikut adalah materi tentang  Teknologi Aplikasi Web Server semoga bermanfaat untuk sahabat-sahabat semua yang sedang menuntut ilmu khusus di Jurusan RPL

KOMPETENSI INTI
3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan lingkup kerja Rekayasa Perangkat Lunak pada tingkat teknis, spesifik, detail, dan kompleks, berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia kerja, warga masyarakat nasional, regional, dan internasional.
4. Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja Rekayasa Perangkat Lunak. Menampilkan kinerja di bawah bimbingan dengan mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja. Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif, produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung. Menunjukkan keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir, menjadikan gerak alami dala ranah konkret terkait dengan pengembangan dari yang dipelajarinya di sekolah serta mampu melaksanakan tugas spesifik di bawah pengawasan langsung.

KOMPETENSI DASAR
3.10 Memahami teknologi aplikasi web server
4.10 Mempresentasikan teknologi aplikasi web server

APERSEPSI
    Situs paling mudah dalam membedakan web statis dan web dinamis bisa dilihat saat membuka situs Google. Halaman awai adalah statis karena tidak melihat perubahan isi atau informasi. Halaman ini akan sama, baik di komputer client maupun di web server. Namun, begitu memasukkan kata pada textbox yang tersedia kernudian menekan tombol search maka seorang user sedang berinteraksi dengan web server Google. Dalam hal ini, web server akan mengirimkan halaman web sesuai yang diminta oleh client dengan tampilan berupa daftar alamat dan keterangannya. Sementara itu, pada Sisi server, isi dokumen yang dimaksud dalam bentuk serangkaian kode-kode untuk mencari apa yang diinputkan client.


MENGAMATI
Pelajarilah buku teks maupun sumber lain tentang teknologi aplikasi web server dan pemrograman server side scripting dengan baik dan benar!



Teknologi Aplikasi Web Server
    Secara mendasar, halaman web dapat dikategorikan menjadi web statis dan web dinamis. Sebagian pengguna internet menyatakan bahwa halaman web yang hanya berisi teks dan gambar yang tidak bergerak disebut sebagai web statis, sedangkan halaman web yang dilengkapi dengan animasi yang bergerak disebut sebagai web dinamis. Namun, pengertian statis dan dinamis tidak ditentukan oleh ada atau tidaknya animasi bergerak pada halaman-halaman web, tetapi pada isi atau informasi yang ada pada halaman-halaman tersebut. Web dinamis memiliki data dan informasi yang berbeda-beda tergantung input yang disampaikan client. Dokumen yang sampai di client akan berbeda dengan dokumen yang ada di web server. Sementara itu. data dan informasi yang ada pada web statis tidak berubah-ubah. Dokumen web yang diktrtrn kepada client akan sama isinya dengan yang ada di web server.

    1 Berbagai Teknologi Aplikasi Web Server
Sebuah dedicated server (perangkat keras) yang menjalankan aplikasi juga dapat disebut sebagai web server apabila perangkat tersebut dapat menerima, mengolah, dan mengontrol suatu permintaan melalui protokol HTTP. Web server umumnya digunakan untuk hosting sebuah website. Dengan demikian, web server identik dengan suatu sistem komputer yang menyediakan dan mampu memproses permintaan melalui protokol HTTP. Di samping itu, sebuah aplikasi web server dapat digunakan sebagai penunjang dari suatu sistem atau aplikasi lainnya sehingga sebuah web server dapat digunakan untuk keperluan lain, seperti menangani e-mail, penyimpanan data, gaming, ataupun untuk menjalankan aplikasi khusus.
 
a.      Fungsi Utama Web Server
Fungsi utama dari web server adalah untuk menyimpan, mengolah, dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya. Sebuah web server merupakan bagian dari fungsi server komputer yang saling berkaitan dengan layanan lainnya yang disediakan oleh sebuah server. Mayoritas web server dapat mendukung server-side scripting, misalnya PI-IP (Pre Hypertext Processor), ASP (Active Server Page), ataupun jenis bahasa server-side scripting lainnya. Hal ini dapat menunjukkan bahwa sebuah server web dapat melayani  informasi dari proses yang terpisah dan aplikasi server yang sesungguhnya tidak berubah. Sebuah halaman web dapat berisi berkas teks, gambar, video, dan informasi lainnya. Fungsi dan kemampuan ini biasanya digunakan untuk menampilkan suatu dokumen HTML Secara dinamis, sedangkan informasi lainnya dapat disediakan secara statis. Dengan demikian, suatu user agent sebagai bagian dari web browser atau berupa web-crawler akan melakukan komunikasi dengan membuat permintaan untuk mendapatkan informasi tertentu menggunakan protokol HTTP. Selanjutnya, server memproses dan merespons permintaan client dengan menampilkan informasi yang dimaksud. Hal yang perlu dipahami adalah aplikasi web server akan menampilkan pesan eror apabila informasi yang diminta tidak tersedia.
 
b.      Penerapan Aplikasi Web Server
Banyak dijumpai berbagai jenis perangkat kecil, sederhana, dengan kemampuan minimal, dan terbatas, dapat dimanfaatkan sebagai sebuah web server. Hal ini dikarenakan penerapan dan penggunaan aplikasi web server tidak selalu merujuk pada sebuah dedicated server yang memiliki performa dan spesifikasi tinggi serta tidak selalu menyediakan infomasi melalui jaringan internet. Sebuah web server juga bisa menyediakan informasi melalui jaringan lokal. Oleli sebab iłu, jika menjumpai sebuah web server pada perangkat embedded seperti router, modem, printer, webcam, HD media Player, decoder TV box, dan lainnya dengan penggunaan hanya sebatas untuk melakukan administrasi dan monitoring pada perangkat tersebut saja.
 
    2 Klasifikasi Aplikasi Web Server
Secara mendasar, aplikasi web server sebagai sebuah program atau perangkat lunak yang dapat menyediakan konten melalui protokol HTTP. Konten yang diolah dan ditampilkan dałam bentuk dokumen HTML Yang isinya (łapał berupa teks, gambar, suara, dan jenis berkas data lainnya. Konten yang disediakan dapat dipersiapkan sebelumnya (konten statis) atau (łapał juga diolah dan dihasilkan secara real-time (konten dinamłs). Sementara iłu, localhost merupakan sebutan bagi lokal yang ada di komputer user. Hal mendasar yang perlu dipahami adalah komputer adalah server dan server adalah komputer. Namun, sebutan server lebih sering digunakan bagi komputer yang diakses oleh orang banyak melalui komputer lain. Di antara banyaknya aplikasi web server, baik yang berbayar maupun gratis, terdapat beberapa aplikasi web server yang paling banyak digunakan untuk keperluan hosting website, di antaranya sebagal berikut.
a.      XAMPP
XAMPP dikembangkan oleh Apache Friends dan Anda bisa mengunduh aplikasi tersebut melalui situs resminya di ApacheFriends.org. Aplikasi jenis ini mendukung berbagai jenis sistem operasi dari beberapa program clan merupakan salah satu aplikasi web server cross platform yang bisa dipakai di komputer Windows, Linux, maupun Mac serta menjadi salah satu web server lokal yang paling banyak digunakan oleh para pengembang dan desainer situs web dalam membuat situs web offline. Nama XAMPP sendiri merupakan singkatan dari X (empat sistem operasi), yaitu Apache sebagai HTTP server, MySQL sebagai database, serta PHI) clan Perl sebagai bahasa pemrograman yang dapat diterjemahkan. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah untuk digunakan yang dapat menampilkan halaman web yang dinamis. Fungsi XAMPP secara mendasar adalah sebagai server yang berdiri sendiri (localhost).


b.      APPSERV
    AppServ adalah aplikasi yang memiliki fungsi untuk menginstal beberapa program, yaitu Apache, PHP, dan MySQL dalam waktu singkat. AppServ ini memiliki beberapa versi, antara lain AppServ versi 2.5.9, 2.5.10, dan 2.6.0 (terbaru). Beberapa fitur yang dimiliki aplikasi jenis ini adalah Apache, PHI), MySQL, dan phpMyAdmin. Hal yang membedakan Appserv dengan yang lain adalah hanya menginstal tools yang benar-benar digunakan sehingga tidak memakan space terlalu banyak. OS yang digunakan bisa menggunakan Windows ataupun Linux. Namun, Linux/Unix memiliki kecepatan yang lebih dan memerlukan sedikit memori serta penggunaan CPU dibandingkan Windows. Tujuan aplikasi AppServ di antaranya mempermudah dalam membuat database dan membuat web server. Dalam membuat database biasanya yang digunakan adalah MySql dan pembuatan script menggunakan PHP. Penyebabnya adalah antara PHP clan MySql saling berhubungan terutama script pada PHP akan muncul pada halaman web dan dimasukkan dalam MySql (database). Soleh sebab itu, pada awal pembuatan web dilakukan dengan menggunakan script html untuk penampilan dan script PHP untuk proses dari script html. Apabila mengetikkan atau memasukkan data ke dalam database yang terhubung dengan web, pada halaman web browser yang akan diinput selanjutnya diproses oleh PHP dan akan dimasukkan ke dalam database.
 
c.      IIS (Internet Information Services)
    IIS (Internet Information Services) merupakan sebuah aplikasi web server yang bersifat extensible yang dibangun oleh Microsoft yang memiliki dukungan terhadap protokol HTTP, HTTPS, FTP, FTPS, SMTP and NNTP. Software web server ini menjadi bagian dari setiap edisi Windows Server yang dirilis oleh Microsoft sehingga memiliki fitur keamanan yang lebih ketat. Hal yang perlll dipahami adalah IIS termasuk jenis software web server proprietary berbayar yang hanya tersedia pada sistem operasi Windows. Misalnya, untuk pengguna Windows 7 bisa langsung menggunakannya dengan menginstal aplikasi Net Framework yang bisa di-download di repository Microsoft Aplikasi IIS ini juga cocok digunakan untuk pengguna ASP.

MENANYA
Masing-masing siswa membuat beberapa pertanyaan tentang berbagai teknologi aplikast web server yang kurang dimengerti kemudian saling tukar dengan teman sebangku. Mintalah mereka untuk menjawabnya. Apabila mengalami kesulitan. bertanyalah pada guru!





Assessmen !
Klik Link Berikut Ini

Tidak ada komentar:

Posting Komentar

Thank you for visiting Edu High School. This comment is an Auto Answer from our system please wait if your comment needs to be replied to urgently.
Greetings from us Edu High School.