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 situs yang berisi informasi yang tetap dan cenderung jarang berubah. Sedangkan web dinamis, perubahannya lebih fleksibel dan dapat berinteraksi langsung.

2. Untuk menyimpan, mengolah dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya merupakan fungsi utama dari?

Jawaban: Web Server

Penjelasan: 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.

3. Sebutan bagi server lokal yang ada dikomputer user adalah

Jawaban: localhost

Penjelasan: Localhost adalah server lokal yang bertugas untuk menampung segala kebutuhan data untuk program yang akan dijalankan.

4. Situs resmi dari XAMPP adalah

Jawaban:  ApacheFriends.org

Penjelasan: Memang link website yang asli adalah https://www.apachefriends.org/

5. Jenis aplikasi yang memiliki fungsi untuk mengistal beberapa program, yaitu Apache, PHP dan Mysql dalam waktu singkat adalah

Jawaban: Appserv

Penjelasan: Appserv merupakan aplikasi yang berfungsi untuk  install beberapa program antara lain Apache, PHP, MySQL dalam waktu yang singkat. Dengan adanya Appserv mempermudahkan orang untuk membuat web server dan database.

6. Pengguna windows 7 bisa langsung menggunakan IIS (Internet information services) dengan menginstal cara aplikasi 

Jawaban:  Net Framework

Penjelasan: net framework merupakan perangkat lunak kerangka kerja yang berjalan terutama pada sistem operasi microsoft windows.

7. PHP pertama kali dibuat pada tahun 1995 dengan nama

Jawaban: Personal home page

Penjelasan: Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

8. ColdFusion pertama kali dikembangkan oleh 

Jawaban:  Allaire Corporation

Penjelasan: ColdFusion yaitu teknologi yang pertama kali menyediakan kemampuan membuat situs web dinamis yang terhubung pada basis data backend. ColdFusion pertama kali dikembangkan di Allaire Corporation, oleh kakak beradik JJ dan Jeremy Allaire sampai dengan versi 5 sebelum dibeli oleh Macromedia.

9. Berikut yang bukan termasuk jenis jenis web container adalah

Jawaban: Personal web

Penjelasan: Karena  personal web adalah jenis web yang dimiliki oleh seorang individu, walaupun berupa website pribadi tetapi tidak melulu kontennya berisi hal yang bersifat pribadi dari pemilik website tersebut. personal web juga tidak menggunakan layout container, tetapi dengan layout landing page.

10. Salah satu program aplikasi server side programming yang banyak digunakan adalah

Jawaban:  PHP

Penjelasan: adalah sebuah bahasa pemrograman server side scripting yang bersifat open source. Sebagai sebuah scripting language.

11. Berikut ini beberapa aturan penulisan variable pada PHP, kecuali

Jawaban: Perlu dideklarasikan

Penjelasan: Aturan dalam pembuatan variabel pada php:

tidak boleh mengandung spasi, bersifat case-sensitive

12. Jenis jenis operator diklasifikasikan sebagai berikut, kecuali

Jawaban: Example operator

Penjelasan:  Operator pada php ada tiga yaitu:

operator ternary, operator binary, operator unary

13. Bagian dari skrip PHP yang tidak diterjemahkan oleh browser adalah

Jawaban: Komentar

Penjelasan: tanda komentar pada php adalah // untuk multi line yaitu /**/

14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi 

Jawaban: Define()

Penjelasan: digunakan untuk mendefinisikan sebuah konstanta. Konstanta sangat mirip dengan variabel, namun nilainya tidak dapat diubah setelah ditetapkan dan nama konstan tidak membutuhkan tanda dolar.

15. Metode STML style disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode

 Jawaban: XML

Penjelasan: XML adalah bahasa komputer yang dibuat oleh W3C untuk menyederhanakan proses pertukaran dan penyimpanan data. 

16.  Tuliskan jenis jenis syntax yang anda ketahui?

Jawaban: <?php echo "Hello Pak"; ?>

<?php $nama = "yaser";

echo $nama; ?>

17. Tuliskan hal hal yang perlu dipahami dalam penulisan kode program

Jawaban: syntax dasar bahasa pemrograman tersebut, fokus dan teliti.

18. Jelaskan yang anda ketahui tentang penggabungan dengan html

Jawaban: Bahasa pemrograman HTML bisa digabung dengan bahasa php. html bisa digunakan untuk membuat layout, yaitu dengan css. di layout tsb disisipkan sintaks php agar menjadi sebuah program.

19. Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya

Jawaban: bersifat open source, lebih fleksibel, lebih user-friendly termasuk pada pemula, koneksi ke database yang baik.

20. Uraikan tentang hubungan antara IIS dengan microsoft Corporation ?

Jawaban: IIS lebih kompatibel dengan microsoft karena sama-sama windows

21. Jelaskan Kekurangan dan kelemahan :

     a. XAMP

kelebihan:

kemampuannya sudah bisa diandalkan,

mempunyai kapasitas yang cukup mumpuni sekitar 60 rb tabel

kekurangan: tidak cocok untuk menangani data yang jumlahnya besar, memiliki keterbasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server.

     b. Appserv

kelebihan: memudahkan menginstall apache, php, mysql dalam satu menit, memudahkan penyetelan 

kekurangan: hanya memiliki konfigurasi khusus ketika menginstall, menggunakan banyak memori dan cpu pada windows.


     c. IIS

kelebihan: lebih kompatibel, iis memiliki fitur url flitering untuk mem-filter website yang tidak diinginkan

kekurangan: tidak gratis, port 80, keamanan file log juga sangat mudah ditembus sehingga system password akan mudah didapatkan.

Comments

Popular posts from this blog

APLIKASI PERPUSTAKAAN DENGAN BOOTSTRAP 5, PHP DAN MYSQL

Aplikasi PKL dengan PHP

PROJECT FINAL DENGAN BOOTSTRAP 5