Latihan Soal & Pembahasan Aplikasi Web Server dan Pemrograman Server Side Scripting

 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 : Web statis adalah web yang menampilkan informasi yang sifatnya statis (tetap), sedangkan web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan user yang sifatnya dinamis.


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 bertugas menerima permintaan HTTP atau HTTPS dari klien atau web browser, seperti Chrome atau Firefox. Web server kemudian akan merespon permintaan klien dalam bentuk halaman website yang umumnya HTML.


3. Sebutan bagi server lokal yang ada dikomputer user adalah
Jawaban : Localhost
Penjelasan : Localhost adalah sebuah program komputer yang berperan sebagai virtual server yang hanya bisa diakses melalui jaringan lokal saja.


4. Situs resmi dari XAMPP adalah
Jawaban : ApacheFriends.org Penjelasan : Situs resmi XAMPP adalah https//: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 singkatDengan 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 sebuah 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 kepanjangan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "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 : Personal web adalah jenis web yang dimiliki individu, sedangkan web container adalah web server berbasis java.

10. Salah satu program aplikasi server side programming yang banyak digunakan adalah
Jawaban : PHP
Penjelasan : PHP banyak digunakan karena merupakan server side scripting yang memang dirancang untuk membangun website dinamis. Selain itu banyak website ternama seperti Facebook, Wordpress, ataupun Digg yang menggunakan PHP dalam pengembangannya.


11. Berikut ini beberapa aturan penulisan variable pada PHP, kecuali Jawaban : Perlu dideklarasikan
Penjelasan : Aturan penulisan variable pada php :
- Penulisan variabel diawali dengan tanda $.
- Variabel PHP bersifat case sensitif. 
- Memberikan nilai kepada variabel.
- Variabel PHP tidak memerlukan deklarasi. 
- Variabel PHP tidak bertipe. 


12. Jenis jenis operator diklasifikasikan sebagai berikut, kecuali
Jawaban : Example operator
Penjelasan : Macam-macam operator pada PHP :
- Operator Aritmatika
- Operator Pembanding
- Operator Logika
- Operator Penugasan
- Operator Ternary 


13. Bagian dari skrip PHP yang tidak diterjemahkan oleh browser adalah
Jawaban : Komentar
Penjelasan : Komentar adalah bagian dari skrip PHP yang tidak diterjemahkan oleh browser. Fungsi komentar hanyalah sebagai dokumentasi dari skrip PHP yang kita buat atau merupakan penjelesan-penjelasan dari skrip tersebut


14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi
Jawaban : Define() Penjelasan : Pada PHP, kita dapat membuat konstanta dengan dua cara yaitu
- Menggunakan fungsi define ()
- Menggunakan kata kunci const


15. Metode STML style disebut tag singkat (PHP short tag) karena tag ini lebih singkat dari metode
Jawaban : XML Penjelasan : Metode tag singkat (SGML Style) PHP. Disebut tag singkat (PHP Short Tag) karena tag ini lebih singkat dari metode XML. Yakni hanya menggunakan tag <? sebagai tag pembuka mode PHP, dan tag ?> sebagai tag penutup


16. Tuliskan jenis jenis syntax yang anda ketahui?
Jawaban :
- Menampilkan teks ke layar
    <?php
    echo "halo!"
    ?>

- Variabel
    <?php
    $kelas='12';
    $nama='Adi';
    echo "Nama saya $nama, dari kelas $kelas";
    ?>


17. Tuliskan hal hal yang perlu dipahami dalam penulisan kode program?
Jawaban : Hal-hal yang perlu dipahami
- Syntax dasar dari bahasa pemrograman
- Konsisten dalam penulisan, agar mudah dibaca
- Fokus dan teliti

18. Jelaskan yang anda ketahui tentang penggabungan dengan html? Jawaban : Bahasa pemrograman HTML bisa digabung dengan bahasa pemrograman PHP. HTML bisa digunakan untuk membuat layout, yaitu dengan menggunakan CSS. Di layout tersebut lalu disisipkan sintaks PHP agar menjadi sebuah program.


19. Jabarkan yang anda ketahui tentang kelebihan PHP dibandingkan dengan bahasa pemrograman web lainnya?
Jawaban : - PHP bisa digunakan di semua platform
- PHP bisa digunakan secara gratis
- PHP bersifat open source
- PHP mendukung beberapa database, salah satunya MySql.


20. Uraikan tentang hubungan antara IIS dengan microsoft Corporation ? Jawaban : IIS lebih kompatibel dengan Microsoft Corporation karna sama-sama Windows.


21. Jelaskan Kekurangan dan kelemahan : a. XAMP
Kelebihan :
- Database Storage Engine dari XAMPP ini banyak dipakai oleh para programmer
- Kemampuan dari aplikasi ini sangat bisa diandalkan, memiliki kapasitas yang sangat besar dengan 60.000 tabel dan memiliki jumlah catatan hingga 5.000.000.000 bahkan bisa lebih.
- Soal keamanan data yang ada cukup bisa diandalkan
Kekurangan :
- Kurang cocok jika digunakan untuk menangani data dalam jumlah besar
- Kemampuan kinerjanya sangat terbatas pada server.
b. Appserv
Kelebihan :
- Memudahkan untuk menginstall Apache, PHP, MyQL dalam 1 menit
- Memudahkan penyetelan
Kekurangan :
- Appserv hanya memiliki konfigurasi khusus ketika menginstall
- Menggunakan banyak memori dan CPU pada Windows
- Tidak cukup baik jika menggunakan OS Windows
c. IIS
Kelebihan
- IIS mendukung bahasa .net , yang saat ini hanya bisa digunakan di IIS
- Tersedia fitur bandwith throttling, fitur ini bertujuan untuk mencegah sebuah aplikai menggunakan bandwith secara berlebihan
- IIS dapat melakukan isolasi resource untuk sebuah aplikasi website yang dibuat
Kekurangan
- IIS hanya dapat digunakan di sistem operasi windows
- Memerlukan resource server yang cukup besar untuk menggunakannya
- Keamanan server khususnya pada port 80 masih rentan, sehingga sangat rawan terkena serangan hack.

Komentar

Postingan Populer