Software engineer adalah profesional yang merancang, mengembangkan,
memelihara, dan menguji perangkat lunak menggunakan prinsip teknik,
ilmu komputer, dan pemrograman. Berbeda dengan sekadar coding,
mereka fokus pada pendekatan sistematis untuk menciptakan aplikasi
yang andal, efisien, dan sesuai kebutuhan pengguna.
Tugas Utama Software Engineer:
• Analisis Kebutuhan: Memahami kebutuhan pengguna sebelum
membuat sistem.
• Perancangan Sistem: Membuat arsitektur perangkat lunak (design).
• Pengembangan (Coding): Menulis kode menggunakan berbagai
bahasa pemrograman.
• Pengujian & Debugging: Memastikan aplikasi berjalan baik dan
bebas eror.
• Pemeliharaan: Memperbarui dan meningkatkan sistem secara
berkala.
Keahlian yang Dibutuhkan:
• Bahasa Pemrograman: Python, Java, C++, JavaScript.
• Logika & Algoritma: Dasar utama pemecahan masalah.
• Object-Oriented Design (OOD): Desain berbasis objek.
• Komunikasi & Tim: Penting untuk kolaborasi.
TUGAS
1. Silahkan buat presentasi dengan menggunakan Canva
2. Yang berisikan tentang software engineer
3. Berisikan kegunaan dari software tersebut
4. Buat minimal 10 Slide
5. Dikumpulkan hari ini