Dokumen tersebut membahas tentang ciri khas pemograman dan kelebihan serta kekurangan Apache web server. Ciri khas pemograman mencakup integritas, kejelasan, kesederhanaan, efisiensi, modularitas, dan keumuman. Kelebihan Apache antara lain bersifat open source, mendukung berbagai sistem operasi, fitur canggih, fleksibel dan mudah disetting, serta kehandalannya teruji. Kekurangannya meliputi tidak memiliki ke
1 of 3
Download to read offline
More Related Content
Jawaban uts
1. 1. Ciri khas pemograman :
1. Keutuhan (integrity)
Keutuhan merupakan kebutuhan utama dalam program computer. Suatu program yang
dibuat akan menjadi tidak berarti jika proses perhitungannya tidak tepat , dimana
integrity ini menunjukkan pada ketetapan penghitungan.
2. Kejernihan (clarity)
Dimana kalau kita buat program itu harus jelas dan harus dapat dibaca. Nah jika program
itu ditulis dengan jelas dan dapat dibaca maka akan memudahkan pemrogram yang lain
untuk mengembangkan program tersebut. Dan memungkinkan preprogram asli dapat
mengikuti perkembangan dari programnya.
3. Kesederhanaan (simplicity)
Kesederhanaan menjaga agar preprogram tetap bersesuaian dengan obyek program secara
keseluruhan , dimana struktur program yang sederhana harus tetap dijaga.
4. Ketepatgunaan (efficiency)
Ketepatgunaan ini dimana kita harus menggunakannya dalam pembuatan program agar
berhasil dengan baik. Ketepatan cara (usaha, kerja) dalam menjalankan sesuatu,
kemampuan menjalankan program dengan baik dan tepat.
5. Modularitas (modularity)
Modularitas merupakan untuk memecahkan program besar menjadi bagian-bagian yang
lebih kecil, gagasan pemrograman yang baik jika dapat menetapkan beberapa bagian
program kedalam program-program kecilyang kemudian digabungkan menjadi program
yang lebih besar.
6. Keumuman (generality)
2. Program itu bersifat umum
2. kelebihan dan kekurangan apache
kelebihan apache web server antara lain adalah:
1. Open source dan tentunya free software
2. Apache dapat berjalan di beberap system operasi seperti : nix, BSD, linux, Microsoft
windows dan novell netware serta platform lainya.
3. Apache memiliki fitur fitur canggih seperi pesan kesalahan yang dapat
dikonfigurasi, autentikasi berbasis-basis data dll. Apache juga di dukung oleh
sejumlah antar muka user berbasis grafik (GUI) yang memungkinkan penaganan
server menjadi lebih mudah.
4. Fleksibel dan mudah di settingnya.
5. Kehandalanya telah teruji
Kelemahan apache web server antara lain adalah:
1. web server apache tidak memiliki kemampuan mengatur load seperti IIS, sehingga
akan terus mem-fork proses baru hingga nilai maxclients tercapai atau hingga batas
yang di izinkan oleh OS. Ini tentunya menguntungkan penyerang karena habisnya
RAM akan lebih cepat terjadi .
2. apache tidak memproses karakter kutip dalam string referrer dan user agent yang di
kirimkan oleh client . ini berarti client dapat memformulasi inputnya secara hati-hati
untuk merusak format baris log akses .
3. terganggunya proses upload data , yang bias menyebabkan software salah dalam
menerjemahkan ukuran data yang masuk. Dengan celah tersebut, hacker di kabarkan