LATIHAN SOAL & PEMBAHASAN APLIKASI WEB SERVER DAN PEMROGRAMAN SERVER SIDE SCRIPTING
1. Secara mendasar, halaman web dapat dikategorikan menjadi web
Jawaban: Statis dan dinamis
Penjelasan:
Website statis adalah website yang isi kontennya tidak dapat berubah-ubah kecuali melalui pemograman itu sendiri, sehingga tidak ada interaksi
Website dinamis adalah website yang isi kontennya dapat berubah atau pun nambah karena website tersebut dibuat dengan bahasa server seperti PHP, Perl, ASP.NET.
2. Untuk menyimpan, mengolah dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya merupakan fungsi utama dari
Jawaban: Web server
Penjelasan:
Web server adalah sebuah software yang berfungsi untuk menerima permintaan client, selanjutnya respon akan dikirimkan ke web browser dalam bentuk halaman web
3. Sebutan bagi server lokal yang ada dikomputer user adalah
Jawaban: localhost
Penjelasan:
Localhost adalah istilah yang digunakan untuk menyebut komputer anda sendiri ketika anda menggunakannya sebagai virtual server. Server ini hanya bisa diakses di komputer secara lokal atau offline, dan tidak bisa diakses oleh komputer lain. Fungsi dari localhost adalah untuk menguji program atau aplikasi web.
4. Situs resmi dari XAMPP adalah
Jawaban: ApacheFriends.org
Penjelasan:
XAMPP merupakan sebuah software yang berfungsi sebagai localhost, dan link download resmi nya adalah https://www.apachefriends.org/download.html
5. Jenis aplikasi yang memiliki fungsi untuk mengistal beberapa program, yaitu Apache, PHP dan Mysql dalam waktu singkat adalah
Jawaban: Appserv
Penjelasan:
Appserv merupakan sebuah software yang memiliki fungsi yang sama dengan XAMPP, dengan adanya AppServ, mempermudahkan orang untuk membuat webserver dan database.
6. Pengguna windows 7 bisa langsung menggunakan IIS (Internet information services) dengan menginstal cara aplikasi
Jawaban: Net Framework
Penjelasan:
.Net Framework adalah software yang digunakan terutama pada sistem OS Microsoft Windows. Berfungsi untuk memudahkan pengembangan dan eksekusi program dari berbagai macam bahasa pemrograman agar sistem operasi windows dapat menjalankan sebuah aplikasi
7. PHP pertama kali dibuat pada tahun 1995 dengan nama
Jawaban: Personal home page
Penjelasan:
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla. Saat ini PHP adalah singkatan dari Hypertext Preprocessor.
8. ColdFusion pertama kali dikembangkan oleh
Jawaban: Allaire Corporation
Penjelasan:
ColdFusion adalah nama platform rapid application development dan framework pengembangan perangkat lunak yang digunakan untuk pengembangkan perangkat lunak komputer, khususnya situs web dinamis. ColdFusion merupakan produk yang mirip dengan Microsoft ASP.NET, JavaServer Pages dan PHP.
9. Berikut yang bukan termasuk jenis jenis web container adalah
Jawaban: Personal web
Penjelasan:
Karena personal web tidak menggunakan layout container tetapi dengan layout landing page dan juga web container digunakan untuk web dinamis.
10. Salah satu program aplikasi server side programming yang banyak digunakan adalah
Jawaban: PHP
Penjelasan:
karena PHP pada saat ini merupakan bahasa pemograman server side populer selain php juga ada javascript, PHP memiliki banyak keunggulan yaitu fleksibel, open source, koneksi ke database yang baik, dan banyak bantuan library support.
11. Berikut ini beberapa aturan penulisan variable pada PHP, kecuali
Jawaban: Perlu dideklarasikan
Penjelasan:
- Penulisan variabel harus diawali tanda $
- variabel dalam PHP bersifat case sensitif
- variabel dalam PHP tidak memerlukan deklarasi terlebih dahulu
- variabel PHP tidak boleh menggunakan spasi
12. Jenis jenis operator diklasifikasikan sebagai berikut, kecuali
Jawaban: Example operator
Penjelasan:
Hanya ada 3 jenis operator dalam php, yaitu :
- operator unary
- operator binary
- operator ternary
13. Bagian dari skrip PHP yang tidak diterjemahkan oleh browser adalah
Jawaban: Komentar
Penjelasan:
Tanda komentar pada php tidak dapat dibaca oleh web browser karena memang memiliki fungsi untuk menonaktifkan kode pada php, dengan tanda //
14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi
Jawaban: Define()
Penjelasan:
fungsi define() digunakan untuk mendefinisikan sebuah konstanta. Konstanta sangat mirip dengan variabel. Namun nama konstan tidak membutuhkan tanda $
15. Metode STML style disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode
Jawaban: XML
Penjelasan:
disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode XML. Yakni hanya menggunakan tag <? sebagai pembuka mode PHP, dan tag ?> sebagai tag penutup.
16. Tuliskan jenis jenis syntax yang anda ketahui?
Jawab :
a). <?php
echo "hai!";
?>
b). <?php
$kelas='kelasSatu';
$namaSiswa='nana';
?>
c). <?php
include "koneksi.php";
?>
17. Tuliskan hal hal yang perlu dipahami dalam penulisan kode program?
Jawab :
- Syntax dasar pada bahasa pemograman
- Pengetahuan mengenai bahasa pemograman
- Fokus, Teliti dan jangan mudah menyerah
18. Jelaskan yang anda ketahui tentang penggabungan dengan html?
Jawab :
Hal yang memungkinkan kita untuk menggabungkan HTML file menjadi satu dan mengkonversi HTML ke format lain.
19. Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya?
Jawab :
- Open Source
- Tidak case sensitive
- memiliki komunitas yang besar
- fleksibel
20. Uraikan tentang hubungan antara IIS dengan microsoft Corporation ?
Jawab :
IIS lebih kompetibel dengan microsoft corporation karena sama-sama windows
21. Jelaskan Kekurangan dan kelemahan :
a. XAMP
Kelebihan :
- database storage engine ini sudah banyak digunakan
- kemampuannya sudah bisa diandalkan
- keamanan datanya cukup aman
- Engine ini multiplatform
- Kecepatan yang bagus
kekurangan :
- Tidak cocok untuk menangani data dengan jumlah yang besar
- Memiliki keterbatasan kemampuan kinerja pada server
b. Appserv
Kelebihan :
- Memudahkan untuk menginstall apache, MySQL dalam satu menit
- Memudahkan penyetelan
Kekurangan :
- Tidak mendukung pada OS Windows
- Menggunakanya banyak memori dan CPU pada windows
c. IIS
Kelebihan :
- IIS mendukung bahasa .net, yang saat ini hanya bisa digunakan di IIS.
- Tersedia fitur bandwidth throttling, fitur ini bertujuan untuk mencegah sebuah aplikasi menggunakan bandwidth secara berlebihan.
- IIS dapat melakukan isolasi resource untuk sebuah aplikasi website yang dibuat, sehingga apabila terjadi kerusakan pada salah satu website, maka tidak berimbas ke website lain yang ada di server.
Kekurangan :
- IIS hanya dapat digunakan di sistem operasi Windows.
- Memerlukan resource server yang cukup besar untuk menggunakannya.
- Keamanan server khususnya pada port http/80 masih rentan, sehingga sangat rawan terkena serangan/hack.
Komentar
Posting Komentar