Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak (Software Engineering) adalah disiplin ilmu yang berkaitan dengan pengembangan, perancangan, dan pemeliharaan perangkat lunak komputer. Ini melibatkan proses sistematis untuk merancang, mengembangkan, menguji, dan memelihara perangkat lunak agar sesuai dengan kebutuhan pengguna dan standar kualitas yang tinggi. Tujuannya adalah menciptakan perangkat lunak yang andal, efisien, mudah dimengerti, serta dapat berkembang seiring waktu. Rekayasa perangkat lunak mencakup berbagai tahapan, termasuk analisis kebutuhan, perancangan, implementasi kode, pengujian, dan dokumentasi. Selain itu, disiplin ini juga melibatkan manajemen proyek, pengendalian versi, dan aspek keamanan perangkat lunak. Rekayasa perangkat lunak menjadi kunci dalam dunia teknologi karena perangkat lunak merupakan tulang punggung dari sebagian besar aplikasi dan sistem yang kita gunakan sehari-hari.

Modul 1 - Software Engineering Process

1
Software Engineering Process
30 Menit

1. Analisis Kebutuhan (Requirements Analysis)

   Tahap awal dalam pengembangan di mana kebutuhan pengguna dipahami, dikumpulkan, dan didokumentasikan.

2. Perancangan (Design)

   Tahap perencanaan struktur perangkat lunak, termasuk arsitektur, antarmuka, database, algoritma, dan aspek teknis.

3. Implementasi (Implementation)

   Proses pengkodean perangkat lunak dari desain, meliputi pengujian unit, integrasi, dan debugging.

4. Pengujian (Testing)

   Pengujian perangkat lunak untuk memastikan kualitas dan fungsi yang benar melalui pengujian fungsional, nonfungsional, kinerja, keamanan, dan pengujian penerimaan pengguna.

Be the first to add a review.

Please, login to leave a review
Enrolled: 0 students
Level: Beginner

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday 9:30 am - 5.00 pm
Sunday Closed