Pertemuan membahas tentang pengembangan aplikasi guestbook dengan membuat berbagai file seperti header.php, footer.php, index.php, dan guestbook.php. Selanjutnya membahas konkurensi proses dan masalah yang ditimbulkannya seperti penggunaan sumber daya bersama dan penyelesaian masalah seperti eksklusi bersama. Terakhir membahas tentang keamanan sistem seperti kerahasiaan, integritas, dan ketersediaan serta ancam
2. File folder terluar
Langkah berikutnya kita akan membuat file-
file untuk folder paling luar. File untuk folder
terluar ini disimpan pada selain folder
admin dan inc
File pertama yang kita buat pada folder ini
adalah header.php dan footer.php.
Kegunaan dari masing-masing file ini
adalah sebagai tampilan statis website.
7. • File selanjutnya yang kita akan buat adalah
file index.php. Fungsi file ini adalah sebagai
halaman dari aplikasi guestbook ini.
8.
9. Guestbook.php
• File terakhir untuk aplikasi ini adalah
guestbook.php, dimana file ini berfungsi
untuk menampilkan dan menambah
guestbook. File ini membutuhkan file
Class.guestbook.php yang telah kita buat.
10.
11.
12.
13.
14.
15. KONKURENSI DAN KEAMANAN
Proses-proses disebut kongruen apabila proses-proses
(lebih dari satu proses) berada pada saat yang sama.
Karena proses tersebut bisa saja tidak saling bergantung
tetapi saling berinteraksi.
16. Prinsip-prinsip konkurensi meliputi :
1. alokasi waktu untuk semua proses
2. pemakaian bersama dan persaingan untuk
mendapatkan sumberdaya
3. komunikasi antar proses
4. sinkronisasi aktivitas banyak proses
Konkurensi dpt muncul pada konteks berbeda, yaitu :
1. untuk banyak pemakai
2. untuk strukturisasi dari aplikasi
3. untuk strukturisasi dari satu proses
4. untuk strukturisasi sistem operasi
17. A. Beberapa kesulitan yang ditimbulkan konkurensi :
» pemakaian bersama sumberdaya global
» pengelolaaan alokasi sumberdaya agar optimal
» pencarian kesalahan program( Debuging )
» mengetahui proses-proses aktif
» alokasi dan dealokasi beragam sumberdaya untuk tiap
prosesaktif
» proteksi data dan sumberdaya fisik
» hasil-hasil harus independen
B. Tiga katagori interaksi dengan banyak proses (kongkuren)
1. Proses-proses saling tidak peduli
2. Proses-proses saling mempedulikan secara tidak langsung
3. Proses-proses saling mempedulikan secara langsung
18. C. Masalah-masalah kongkuren diantaranya :
1. Mutual exclusion
2. Deadlock
3. Starvation Buat detail
4. Sinkronisasi
D. Pokok penyelesaian masalah kongkurensi
Pada dasarnya penyelesaian masalah kongkurensi
terbagi menjadi dua yaitu :
• Mengasumsikan adanya memori yang digunakan
bersama.
• Tidak Mengasumsikan adanya memori yang digunakan
bersama
Adanya memori bersama lebih mempermudah dalam
penyelesaian masalah kongkurensi.
19. E. KEAMANAN SISTEM
E.1. Masalah-masalah keamanan, yaitu :
» Kehilangan data (data lost) disebabkan : bencana,
kesalahan perangkat keras/lunak, kesalahan/
kelalaian manusia.
» Penyusup (intruder), berupa penyusupan pasif dan
penyusupan aktif
E.2. Kebutuhan keamanan sistem komputer meliputi tiga
aspek , yaitu
1. Kerahasiaan (secrecy, privacy)
2. Integritas (integrity)
3. Ketersediaan (availability)
20. Normal
Sumber Tujuan
E.3. Tipe-tipe ancaman :
1. Interupsi 1
Sumber Tujuan
2. Intersepsi
3. Modifikasi 3
Sumber Tujuan
4. Fabrikasi
Intruder
Sumber Tujuan
2 Sumber Tujuan
Intruder
4
Intruder
21. E.4. Petunjuk pengamanan sistem
1. Rancangan sistem seharusnya publik
2. dapat diterima
3. pemeriksaan otoritas saat itu
4. kewenangan serendah mungkin
22. E.5. Otentifikasi pemakai, identifikasi pemakai ketika
login didasarkan pada tiga cara, misalnya :
1. Password
2. sesuatu yang dimiliki pemakai
3. sesuatu yang mengenai
E.6. Mekanisme Proteksi Sistem Komputer
E.7. Program-Program Jahat
E.8. Virus dan Anti Virus