• Tidak ada hasil yang ditemukan

Tugas pert. 2 RPL Irsyad

N/A
N/A
Irsyad Aulia Dongoran

Academic year: 2023

Membagikan "Tugas pert. 2 RPL Irsyad"

Copied!
2
0
0

Teks penuh

(1)

Evaluasi

1. Jelaskan Rekayasa Perangkat Lunak?

2. Jelaskan tujuan dari Rekayasa Perangkat Lunak?

3. Sebutkan perangkat lunak maleware?

4. Apa perbedaan software engineer dan computer science?

Jawabannya :

1. Rekayasa Perangkat Lunak (RPL) adalah bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan,

pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas.

Menurut IEEE Computer Society, rekayasa perangkat lunak adalah

penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.

2. Tujuan utama rekayasa perangkat lunak adalah untuk mengembangkan perangkat lunak yang berkualitas tinggi dan efisien. RPL membantu

memperbaiki proses pengembangan perangkat lunak dengan menyediakan pendekatan sistematis dan terstruktur.

Secara lebih spesifik, tujuan rekayasa perangkat lunak adalah:

 Mengembangkan perangkat lunak yang memenuhi kebutuhan pengguna. Perangkat lunak yang dikembangkan harus memenuhi kebutuhan pengguna, baik dari segi fungsionalitas, kinerja, maupun kegunaan.

 Mengembangkan perangkat lunak yang berkualitas tinggi. Perangkat lunak yang dikembangkan harus bebas dari kesalahan, mudah digunakan, dan dapat diandalkan.

 Mengembangkan perangkat lunak yang efisien. Perangkat lunak yang dikembangkan harus menggunakan sumber daya secara efektif, baik dari segi waktu, biaya, maupun tenaga kerja.

 Mengembangkan perangkat lunak yang dapat

dipertahankan. Perangkat lunak yang dikembangkan harus mudah dimodifikasi dan ditingkatkan untuk memenuhi kebutuhan pengguna yang berubah.

(2)

3. Berikut adalah beberapa jenis perangkat lunak malware:

 Virus: Virus adalah jenis malware yang dapat mereplikasi diri dan menyebar ke komputer lain. Virus dapat ditularkan melalui email, file yang terinfeksi, atau perangkat penyimpanan yang terinfeksi.

 Worm: Worm adalah jenis malware yang dapat menyebar sendiri melalui jaringan. Worm dapat menggunakan kerentanan keamanan di jaringan untuk menyebarkan dirinya.

 Trojan horse: Trojan horse adalah jenis malware yang menyamar sebagai perangkat lunak yang sah. Trojan horse dapat digunakan untuk mencuri data atau menginstal malware lain di komputer Anda.

 Adware: Adware adalah jenis malware yang menampilkan iklan di komputer Anda. Adware dapat digunakan untuk melacak aktivitas online Anda atau mencuri data.

 Spyware: Spyware adalah jenis malware yang melacak aktivitas online Anda. Spyware dapat digunakan untuk mencuri data pribadi Anda, seperti kata sandi dan informasi kartu kredit.

 Ransomware: Ransomware adalah jenis malware yang menyandera komputer Anda dan menuntut uang tebusan untuk membuka kuncinya.

 Botnet: Botnet adalah jaringan komputer yang terinfeksi malware. Botnet dapat digunakan untuk menyebarkan malware, mengirim spam, atau melakukan serangan DDoS.

4. Berikut adalah perbedaannya :

o Software engineer adalah profesional yang bertanggung jawab untuk merancang, mengembangkan, memelihara, dan menguji perangkat lunak. Mereka menggunakan prinsip-prinsip rekayasa perangkat lunak untuk mengembangkan perangkat lunak yang berkualitas tinggi, efisien, dan sesuai dengan kebutuhan pengguna.

o Computer science adalah bidang ilmu yang mempelajari tentang komputer, termasuk perangkat keras, perangkat lunak, dan komputasi.

Computer science mencakup berbagai aspek, mulai dari teori komputasi hingga aplikasi komputer dalam berbagai bidang.

Referensi

Dokumen terkait

Menurut penulis android SDK adalah suatu set alat pengembangan perangkat lunak yang memungkinkan untuk pembuatan aplikasi untuk software tertentu, kerangka kerja

Menurut Pressman (2008:77), model proses merupakan gambaran dari suatu proses pembuatan rekayasa perangkat lunak yang terdiri dari bermacam - macam aktifitas,

Fungsi dari mereka yang mempelajari rekayasa perangkat lunak tidak hanya terpaku pada pembuatan dan juga pengembangan dari sistem perangkat lunak yang ada,

Extreme Programming merupakan salah satu metodologi dalam pengembangan rekayasa perangkat lunak dan juga merupakan salah satu dari beberapa agile software

Permasalahan yang terjadi di sekolah SMKN 7 Kota Serang adalah masih banyak siswa siswi khususnya jurusan Rekayasa Perangkat Lunak (RPL) yang masih belum mengerti bagaimana

Cycle , Siklus Hidup Pengembangan Sistem) atau Systems Life Cycle (Siklus Hidup Sistem), dalam rekayasa sistem dan rekayasa perangkat lunak, adalah proses pembuatan

Rekayasa Piranti Lunak (RPL) adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna,

Rekayasa piranti lunak merupakan ilmu rekayasa teknik yang berhubungan dengan aspek produksi suatu piranti lunak dari awal pembuatan, spesifikasi, sampai pemeliharaan setelah