Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Manajemen Proyek Perangkat Lunak (Software Management)
Rating: 3.5 out of 5(1 rating)
2 students

Manajemen Proyek Perangkat Lunak (Software Management)

Mengelola Pengembangan Perangkat Lunak Secara Efektif dan Efisien
Last updated 3/2025
Indonesian

What you'll learn

  • Memahami Konsep Dasar Manajemen Proyek Perangkat Lunak
  • Mampu Merencanakan dan Menyusun Jadwal Proyek Perangkat Lunak
  • Mengelola Risiko dan Kualitas dalam Pengembangan Perangkat Lunak
  • Menggunakan Alat dan Teknik Manajemen Proyek

Course content

1 section10 lectures1h 51m total length
  • Pengantar Manajemen Proyek Perangkat Lunak10:15

    Bab ini memberikan gambaran umum tentang manajemen proyek perangkat lunak, termasuk konsep dasar, tujuan, dan pentingnya manajemen dalam pengembangan perangkat lunak.

  • Siklus Hidup Pengembangan Perangkat Lunak10:01

    Bab ini membahas berbagai model pengembangan perangkat lunak yang umum digunakan, seperti Waterfall, Agile, Scrum, Spiral, dan DevOps. Pemahaman tentang siklus hidup ini sangat penting untuk memilih metodologi yang sesuai dengan kebutuhan proyek. Bab ini juga mencakup tahapan utama dalam pengembangan perangkat lunak, mulai dari perencanaan hingga pemeliharaan.

  • Perencanaan Proyek Perangkat Lunak10:13

    Bab ini menjelaskan langkah-langkah dalam perencanaan proyek perangkat lunak, termasuk penentuan tujuan proyek, identifikasi kebutuhan, penyusunan jadwal kerja, estimasi biaya, serta perencanaan sumber daya manusia dan teknologi. Perencanaan yang baik menjadi dasar bagi keberhasilan proyek.

  • Manajemen Risiko dalam Proyek Perangkat Lunak11:20

    Manajemen risiko adalah aspek penting dalam proyek perangkat lunak. Bab ini menguraikan bagaimana mengidentifikasi potensi risiko, menganalisis dampaknya, serta menyusun strategi mitigasi. Beberapa contoh risiko meliputi perubahan kebutuhan pelanggan, keterlambatan jadwal, dan kegagalan teknologi.

  • Pengelolaan Tim dan Kolaborasi dalam Proyek Perangkat Lunak11:17

    Bab ini membahas tentang manajemen tim, komunikasi efektif, peran dalam tim proyek, dan pengelolaan stakeholder. Selain itu, akan dijelaskan bagaimana membangun lingkungan kerja yang kolaboratif, mengelola konflik, serta meningkatkan produktivitas tim pengembang perangkat lunak.

  • Estimasi dan Pengukuran Kinerja Proyek11:51

    Dalam bab ini, akan dipelajari teknik-teknik estimasi proyek, seperti Function Point, COCOMO, dan Planning Poker. Selain itu, akan dijelaskan metrik-metrik untuk mengukur kinerja proyek, seperti burndown chart, velocity dalam Agile, dan KPI (Key Performance Indicator).

  • Pengendalian dan Pemantauan Proyek Perangkat Lunak11:34

    Bab ini menguraikan strategi dalam tracking progress proyek, pengendalian kualitas, serta penggunaan tools manajemen proyek seperti Jira, Trello, atau Microsoft Project. Teknik monitoring seperti daily stand-up meeting, sprint review, dan retrospektif juga dibahas dalam bab ini.

  • Manajemen Perubahan dan Dokumentasi Proyek10:51

    Bab ini membahas pentingnya mengelola perubahan dalam proyek perangkat lunak, termasuk version control (Git, SVN), CI/CD (Continuous Integration/Continuous Deployment), dan dokumentasi teknis proyek. Dokumentasi yang baik memastikan bahwa tim dapat dengan mudah memahami dan mengelola proyek di masa depan.

  • Keamanan dan Kualitas dalam Pengembangan Perangkat Lunak11:18

    Bab ini berfokus pada aspek keamanan dan kualitas perangkat lunak, termasuk praktik Secure SDLC, pengujian perangkat lunak (manual dan otomatis) Selain itu, akan dibahas strategi untuk memastikan perangkat lunak yang dikembangkan aman dari ancaman siber.

  • Studi Kasus dalam Manajemen Proyek Perangkat Lunak12:20

    Bab terakhir ini menyajikan studi kasus nyata dari proyek perangkat lunak yang sukses maupun gagal, serta pembelajaran dari masing-masing kasus. Selain itu, akan dibahas tren masa depan dalam manajemen proyek perangkat lunak.

Requirements

  • Memiliki pengetahuan dasar tentang siklus hidup pengembangan perangkat lunak
  • Bisa membaca dan memahami dokumentasi proyek perangkat lunak
  • Memiliki pengalaman kerja dalam tim pengembang
  • Mengerti pentingnya komunikasi dan kolaborasi dalam proyek perangkat lunak

Description

Kursus Manajemen Proyek Perangkat Lunak dirancang untuk memberikan pemahaman mendalam tentang bagaimana mengelola pengembangan perangkat lunak secara efektif dan efisien. Dalam kursus ini, peserta akan mempelajari konsep dasar manajemen proyek perangkat lunak, mulai dari perencanaan, pengorganisasian, pelaksanaan, pengawasan, hingga evaluasi proyek.

Peserta akan diperkenalkan pada berbagai metodologi pengembangan perangkat lunak seperti Waterfall, Agile, Scrum, Kanban, dan DevOps, serta bagaimana memilih metodologi yang sesuai dengan kebutuhan proyek. Selain itu, kursus ini juga membahas pengelolaan sumber daya, estimasi biaya dan waktu, manajemen risiko, serta pengendalian kualitas proyek perangkat lunak.

Dalam aspek teknis, peserta akan diperkenalkan pada berbagai alat bantu manajemen proyek seperti Jira, Trello, Microsoft Project, dan GitHub Project Management untuk membantu memantau kemajuan proyek dan meningkatkan kolaborasi tim. Selain itu, akan dibahas strategi dalam manajemen tim, komunikasi yang efektif, serta pengelolaan stakeholder guna memastikan proyek berjalan sesuai rencana.

Melalui pendekatan berbasis studi kasus, diskusi interaktif, dan praktik langsung, peserta akan memperoleh pengalaman nyata dalam menangani tantangan dalam proyek perangkat lunak. Kursus ini cocok untuk mahasiswa, pengembang perangkat lunak, manajer proyek, Scrum Master, product manager, dan profesional IT yang ingin meningkatkan kemampuan manajerial mereka dalam proyek perangkat lunak.

Pada akhir kursus, peserta akan memiliki keterampilan untuk merancang, mengelola, dan mengevaluasi proyek perangkat lunak dengan metodologi yang tepat, sehingga mampu meningkatkan keberhasilan proyek serta kualitas perangkat lunak yang dihasilkan.

Who this course is for:

  • Pelajar atau Mahasiswa jurusan Teknik Informatika
  • Programmer atau software engineer yang ingin meningkatkan pemahaman tentang proyek perangkat lunak
  • Manajer proyek yang ingin mengembangkan keterampilan dalam manajemen proyek perangkat lunak