MENGERJAKAN SOAL BAB 5 (Teknologi Aplikasi Web Server dan Pemrograman Server Side Scripting)
PWdPB (hal 140-142)
A. Pilihan Ganda
1. Secara mendasar, halaman web dapat dikategorikan menjadi web...
= Statis dan Dinamis.
Website Statis biasanya digunakan sebagai situs penjualan yang menampilkan produk, sementara Website Dinamis lebih beragam spt situs sosial media yang bisa memberikan interaksi antar pemakai.
2. Untuk menyimpan, mengolah, dan menyampaikan suatu informasi berupa halaman web kepada client yang memintanya merupakan fungsi utama dari...
= Web Server.
3. Sebutan bagi server lokal yang ada di komputer user adalah...
= localhost.
4. Situs resmi dari XAMPP adalah...
= ApacheFriends.org
5. Jenis aplikasi yang memiliki fungsi untuk menginstal beberapa program, yaitu Apache, PHP, dan MySQL dalam waktu singkat adalah...
= APPSERV.
6. Pengguna Windows 7 bisa langsung menggunakan IIS (Internet Information Services) dengan menginstal cara aplikasi...
= Net Framework.
7. PHP pertama kali dibuat pada tahun 1995 dengan nama...
= Personal Home Page.
8. ColdFusion pertama kali dikembangkan oleh...
= Allaire Corporation.
9. Berikut yang bukan termasuk jenis-jenis Web Container adalah...
= Personal Web.
Yang termasuk Web Container adalah Tomcat, ServletExec, Resin, Jrun, dan Blazix.
10. Salah satu program aplikasi Server Side Programming yang banyak digunakan adalah...
= PHP.
11. Berikut ini beberapa aturan penulisan variabel pada php, kecuali...
= Perlu dideklarasikan.
12. Jenis-jenis operator diklasifikasikan sebagai berikut, kecuali...
= Example Operator.
Operator diklasifikasikan menjadi 5, yaitu :
- Operator Aritmatika
- Operator Penugasan
- Operator Logika
- Operator Relasi
- Operator BITWISE
13. Bagian dari skrip PHP yang tidak diterjemahkan oleh browser adalah...
= Komentar.
Karena komentar itu transparant
14. Untuk mendefinisikan konstanta dalam PHP, menggunakan fungsi...
= define()
Pada PHP, kita dapat membuat konstanta dengan dua cara. Menggunakan fungsi define() ; Menggunakan kata kunci const.
15. Metode SGML Style disebut tag singkat (PHP Short tag) karena tag ini lebih singkat dari metode...
= XML
SGML adalah sebuah format standar bahasa markup yang merupakan asal dari HTML. Disebut tag singkat (PHP Short tag) karena tag ini lebih singkat dari metode XML. Yakni hanya menggunakan tag <?.
B. Essay
1. Tuliskan jenis-jenis syntax PHP yang Anda ketahui!
= a). <?php
echo "hello";
?>
b). <?php
$kelas='11';
$namaSiswa='Karina';
?>
c). <?php
include "koneksi.php";
?>
2. Tuliskan hal-hal yang perlu dipahami dalam penulisan kode program!
= -Tidak boleh memakai karakter selain "_"
-Tidak boleh ada spasi.
-Untuk membatasi antara kalimat satu dengan yang lain bisa memakai huruf kapital. Misalnya "bilanganGanjil".
-Untuk membatasi antara kalimat satu dengan yang lain bisa memakai huruf kapital. Misalnya "bilanganGanjil".
3. Jelaskan yang Anda ketahui tentang penggabungan dengan HTML!
= 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.
4. Jabarkan yang Anda ketahui tentang kelebihan PHP dibandingkan bahasa pemrograman web lainnya!
= - PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Windows, Macintoch) dan dapat dijalankan secara runtime.
- Web server yang mendukung PHP dapat ditemukan di mana-mana.
- Bahas PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.
- PHP adalah bahasa scripting yang paling mudah.
- Lebih mudah karena banyaknya milis-milis dan developer yang siap membantu dalam hal pengembangan.
5. Uraikan tentang hubungan antara IIS(Internet Information Services) dengan Microsoft Corporation!
= IIS menjadi lebih kompatibel dikarenakan IIS adalah keluaran dari Microsoft.
C. Lakukan identifikasi terhadap jenis-jenis aplikasi web server yang digunakan di berbagai situs internet beserta kelebihan dan kekurangannya.\
a. XAMPP
Kelebihan :
- Database Storage Engine ini banyak digunakan oleh programmer apalagi oleh web developer karena sifatnya yang free. Untuk yang expert sudah ada yang bayar.
- Kemampuannya sudah bisa diandalkan, mempunyai kapasitas yang cukup mumpuni sekitar 60.000 tabel dengan jumlah record mencapai 5.000.000.000 bahkan untuk yang terbaru sudah lebih.
- Keamanan datanya cukup aman walaupun tidak sehebat Postgre apalagi Oracle.
- Engine ini multiplatform sehingga mampu diaplikasikan di berbagai sistem operasi. My Sql cocok diaplikasikan diaplikasi kelas kecil dan menengah.
- Kelebihan paling utama engine ini adalah kecepatannya.
Kekurangan :
- Tidak cocok untuk menangani data dengan jumlah yang besar, baik untuk menyimpan data maupun untuk memproses data.
- Memiliki keterbatasan kemampuan kinerja pada server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluste
b. APPSERV
Kelebihan :
- Aplikasi yang berfungsi untuk install beberapa program.
- Mempermudahkan orang untuk membuat web server dan database.
- Hanya menginstal tools yang benar - benar digunakan, sehingga dalam folder direktori itu sedikit sehingga tidak memakan space terlalu banyak
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