Postingan

Keamanan dari Program Jahat

Sistem Berorientasi Objek

  Tugas 3 : Sistem Berorientasi Objek Jelaskan mengapa dalam proses rekayasa perangkat lunak berkaitan dengan sistem berorientasi berbasis objek! Sebutkan satu contoh objek yang digunakan dalam proses rekayasa perangkat lunak, jelaskan! Jawaban : 1. Dalam proses rekayasa perangkat lunak, sistem berorientasi objek sangat berkaitan karena cara pandangnya lebih mendekati dunia nyata. Sistem tidak lagi dilihat sebagai kumpulan fungsi, tetapi sebagai kumpulan objek yang saling berinteraksi. Setiap objek merepresentasikan konsep atau benda nyata yang memiliki data (atribut) dan perilaku (method). Pendekatan berorientasi objek memudahkan proses analisis, perancangan, hingga pemeliharaan perangkat lunak karena: Objek membungkus data dan proses sekaligus (encapsulation) sehingga lebih aman dan terstruktur. Interaksi antar bagian sistem dilakukan lewat pesan (message), sehingga ketergantungan antar modul kecil. Sistem lebih mudah dikembangkan dan dirawat, karena perubahan pada satu objek tid...

Aspect Oriented Software

  Tugas 2 : Aspect Oriented Software Jelaskan apa yang dimaksud dengan Aspect oriented software dan apa kegunaannya dalam rekayasa perangkat lunak! Apa peranan stakeholder dalam pengembangan perangkat lunak? Jelaskan apa yang dimaksud dengan concerns dalam pengembangan perangkat lunak! Jawaban : 1. Aspect Oriented Software adalah pendekatan dalam pengembangan perangkat lunak yang fokus pada pemisahan cross-cutting concerns, yaitu bagian-bagian program yang sering muncul di banyak modul, seperti logging, keamanan, validasi, atau error handling. Kegunaan utamanya adalah supaya kode lebih rapi, mudah dipelihara, dan tidak penuh pengulangan. Dengan ini, bagian-bagian yang sifatnya umum bisa ditempatkan di satu tempat saja (dalam aspect), lalu diterapkan secara otomatis ke bagian kode yang membutuhkan. Ini membuat struktur program lebih jelas dan mempermudah pengembangan skala besar. 2. Stakeholder adalah semua pihak yang punya kepentingan terhadap sistem yang sedang dibuat, seperti p...

Verifikasi dan Validasi

  Tugas 1 : Verifikasi dan Validasi Jelaskan apa yang dimaksud dengan proses verifikasi dan validasi! Jelaskan tujuan yang ingin dicapai dari proses tersebut! Jelaskan kegunaan proses verifikasi dan validasi terhadap rekayasa perangkat lunak! Apa kegiatan selanjutnya setelah diperoleh hasil verifikasi dan validasi? Jawaban : 1. Penjelasan Verifikasi dan Validasi : Verifikasi adalah proses untuk memastikan bahwa produk atau sistem yang dibuat sudah sesuai dengan spesifikasi atau rancangan yang ditentukan.  Validasi adalah proses untuk memastikan bahwa produk atau sistem yang dibuat sudah sesuai dengan kebutuhan pengguna atau tujuan sebenarnya. Tujuan yang ingin dicapai dari Verifikasi dan Validasi : Verifikasi dan validasi harus memberikan kepastian bahwa software sesuai dengan tujuannya Hal ini bukan berarti benar-benar bebas dari kekurangan Harus cukup baik untuk tujuan penggunaannya dan tipe dari penggunaan akan menentukan derajat kepastian yang dibutuhkan 2. Dalam rekayas...

Firewall

Tugas 2 : Firewall Jelaskan apa yang dimaksud dengan firewall dan jelaskan kebutuhan seberapa perlunya penggunaan firewall ini dalam sistem keamanan komputer! Jelaskan mekanisme keamanan yang dilakukan dalam firewall! Jawaban 1.  Firewall adalah sebuah sistem atau perangkat yang mengizinkan lalu lintas jaringan yang dianggap aman untuk melaluinya dan mencegah lalu lintas jaringan yang tidak aman. P enggunaan Firewall dalam sistem keamanan komputer: Mengontrol dan mengawasi paket data yang mengalir di jaringan Firewall harus dapat mengatur, memfilter dan mengontrol lalu lintas data yang diizin untuk mengakses jaringan privat yang dilindungi firewall. Firewall harus dapat melakukan pemeriksaan terhadap paket data yang akan melawati jaringan privat. Melakukan autentifikasi terhadap akses. Aplikasi proxy Firewall mampu memeriksa lebih dari sekedar header dari paket data, kemampuan ini menuntut firewall untuk mampu mendeteksi protokol aplikasi tertentu yang spesifikasi. Mencatat setia...

Keamanan dari Program Jahat

Tugas 1 : Keamanan dari Program Jahat Apa yang dimaksud dengan program jahat? Jelaskan! Berikan contoh program jahat yang ada dalam kehidupan sehari-hari dan jelaskan apa saja akibat yang ditimbulkan dari program jahat tersebut! Sebutkan dan jelaskan tindakan apa saja yang dilakukan sebagai antisipasi/pencegahan terhadap program jahat! Jawaban 1.  Program Jahat adalah aplikasi atau kode berbahaya yang merusak atau mengganggu perangkat titik akhir sehingga tidak bisa berjalan normal. 2.  Virus dan worm merupakan program jahat yang menggandakan diri di komputer atau melalui jaringan komputer tanpa sepengetahuan pengguna; setiap salinan program jahat tersebut selanjutnya juga mampu menggandakan diri. Trojan adalah program jahat yang melakukan tindakan yang tidak diizinkan oleh pengguna: menghapus, memblokir, mengubah, atau menyalin data, dan mengganggu kinerja komputer atau jaringan komputer. Spyware dirancang untuk memata-matai pengguna komputer. Spyware ini secara diam-diam m...