5. IT & Data
Daring
Membuat Software Design untuk Menjadi Software Analyst (Daring)
Hacktiv8
Mengenai Institusi

Hacktiv8
Detail Kelas
Usia 18 - 50 Tahun
Kelas Online
SMA/SMK Sederajat - S3
Tentang Kelas
Tingkat Materi
Dasar
Total Durasi Kelas
15 jam
Tentang Kelas/Deskripsi
Program Software Design ini bertujuan untuk membekali peserta dengan pengetahuan dan keterampilan yang diperlukan dalam pengembangan perangkat lunak sebagai Software Analyst. Peserta akan belajar tentang konsep dasar software design, dokumentasi, serta keterampilan dan teknik terbaik untuk memodelkan software yang sesuai dengan kebutuhan dan mudah dibaca oleh tim pengembang. Mereka juga akan mempelajari aspek penting seperti analisis kebutuhan, desain yang skalabel, biaya, dan jadwal pengembangan yang efektif. Pelatihan ini memfokuskan pada pengembangan software yang memperhatikan kebutuhan pengguna dan bisnis. Tujuannya adalah agar peserta mampu menghasilkan software berkualitas yang dapat memenuhi kebutuhan pasar. Mereka diharapkan dapat menerapkan praktik-praktik terbaik dalam pengembangan software untuk menghasilkan produk yang mudah dikelola, dioptimalkan, dan dikembangkan secara efektif dalam jangka panjang. Pelatihan akan terdiri dari 8 sesi daring yang interaktif, memungkinkan peserta untuk memperoleh pemahaman yang mendalam dan keterampilan praktis dalam software design.
Deskripsi Metode Pembelajaran
Metode ajar yang digunakan adalah ceramah interaktif, roleplay, dan bahan bacaan dengan penugasan praktek
Metode Evaluasi
Pre Test
Post Test
Tugas Praktek Mandiri
Unjuk Keterampilan
Tujuan Pembelajaran
Tujuan Umum
Peserta mampu membuat software design aplikasi IMedical Unilever sesuai dengan standar industri dengan menunjukkan minimal 60 persen penguasaan materi pada saat praktik mandiri.
Tujuan Khusus
1. Peserta mampu menjelaskan dasar prinsip-prinsip software
2. Peserta mampu melakukan teknik elicitation (penarikan informasi) untuk mengumpulkan kebutuhan pengguna untuk selanjutnya dibuat flowchart untuk menggambarkan bagaimana pengguna akan menggunakan perangkat lunak
3. Peserta mampu membuat class diagram, sequence diagram, dan activity diagram
4. Peserta mampu membuat Data Flow Diagram untuk Sistem yang Sudah Ada
5. Peserta mampu mengidentifikasi kebutuhan bisnis dan menerjemahkan ke dalam desain entity relationship
6. Peserta mampu memahami teknologi jaringan yang berbeda dan mampu memilih teknologi yang tepat untuk kebutuhan bisnis
7. Peserta mampu meengaplikasikan alat-alat dan teknik pemantauan yang dapat digunakan untuk memonitor performa pada aplikasi yang skalabel
8. Peserta mampu Merancang Desain Sistem Informasi Manajemen Toko Buku Online
Kurikulum dan Kompetensi
Kurikulum
Pertemuan 1
19.00 - 21.00 WIB (120 menit - Pengenalan Software Design)
1. Peserta mampu menjelaskan dasar prinsip-prinsip software
Pertemuan 2
19.00 - 21.00 WIB (120 menit - Requirement Gathering, Elicitation & Flow Chart)
1. Peserta mampu melakukan teknik elicitation (penarikan informasi) untuk mengumpulkan kebutuhan pengguna untuk selanjutnya dibuat flowchart untuk menggambarkan bagaimana pengguna akan menggunakan perangkat lunak
Pertemuan 3
19.00 - 21.00 WIB (120 menit - Modeling Software Design)
1. Peserta mampu membuat class diagram, sequence diagram, dan activity diagram
Pertemuan 4
19.00 - 21.00 WIB (120 menit - Data Flow Diagram)
1. Peserta mampu membuat Data Flow Diagram untuk Sistem yang Sudah Ada
Pertemuan 5
19.00 - 21.00 WIB (120 menit - Entity Relationship Diagram)
1. Peserta mampu mengidentifikasi kebutuhan bisnis dan menerjemahkan ke dalam desain entity relationship
Pertemuan 6
19.00 - 21.00 WIB (120 menit - Desain Arsitektur Jaringan)
1. Peserta mampu memahami teknologi jaringan yang berbeda dan mampu memilih teknologi yang tepat untuk kebutuhan bisnis
Pertemuan 7
19.00 - 21.00 WIB (120 menit - Dokumentasi dan Monitoring Software Design)
1. Peserta mampu meengaplikasikan alat-alat dan teknik pemantauan yang dapat digunakan untuk memonitor performa pada aplikasi yang skalabel
Pertemuan 8
19.00 - 21.00 WIB (120 menit - Membuat Software Design untuk Menjadi Software Analyst)
1. Peserta mampu Merancang Desain Sistem Informasi Manajemen Toko Buku Online
Aspek Kompetensi
Pengetahuan (Kognisi)
1. Proses analisis kebutuhan pengguna dalam merancang perangkat lunak
2. Modeling software design
3. Desain database
4. Infrastruktur jaringan
5. Dokumentasi dan monitoring software design
Sikap Kerja (Afeksi)
1. Berpikir kritis dalam menganalisa masalah
2. Berpikir kritis dan kreatif
3. Berpikir secara detail dan teliti dalam desain database
Keterampilan (Psikomotor)
1. Mengenal teknologi, tools dan teknik terkini yang dapat digunakan untuk memudahkan proses produksi perangkat lunak secara efesien
2. Memahami konsep UML Diagram dalam software design
3. Mempelajari penggunaan dan pembuatan spesifikasi use case
4. Mempelajari penggunaan dan pembuatan class diagram
5. Mempelajari penggunaan dan pembuatan sequence diagram
6. Mempelajari penggunaan dan pembuatan activity
7. Bisa membuat Entity Relationship Diagram sebagai desain database
8. Mampu menganalisa tipe infrastruktur jaringan yang sesuai dengan kebutuhan pengguna
Fasilitas
1. Ujian & Evaluasi
2. Sertifikat Digital
Jenis Sertifikat
1. Sertifikat Penyelesaian Pelatihan
Instruktur
Erizco Satya Wicaksono
Pengalaman Bekerja
- Principal Product Manager (Investment), Amartha – Aug 2022 – Present
- Subject Matter Product Owner, Hacktiv8 indonesia -- Jan 2024 - Present
- Product Owner Mentor, Hacktiv8 indonesia -- Jan 2022 - Present
- Product Manager Facilitator, Binar Academy – Feb 2022 – Present
- Product Manager Internal Platform, AwanTunai – Jan 2022 – Aug 2022
- Product Owner Funding and Investment Syariah, PT Bank DKI Syariah – Dec 2018 – Jan 2022
- Officer Development Program, PT Bank DKI Syariah – Feb 2018 – Dec 2018
Pengalaman Mengajar
Subject Matter Expert – Hacktiv8 (Jan 2024 – Present)
Mentor Product Owner, Part-Time Program Instructor – Hacktiv8 (Jan 2022 – Present)
Kampus Merdeka SIB Product Manager – Binar Academy (Feb 2022 – Present)
BSI Innovation Clinic – Binar Academy (Nov 2023)
Askrindo Product Owner Mentor – Hacktiv8 (Oct 2023)
Product Manager Speakers – dibimbing.id (Aug 2022)
Pengalaman Lainnya
-
Ziady Mubaraq
Pengalaman Bekerja
- iOS Developer & Artwork Creator for Riot Board Game, Apple Developer Academy – Sep 2023-Nov 2023
- iOS Developer for MechKit, Apple Developer Academy – Jul 2023-Aug 2023
- iOS Developer for Pavel, Apple Developer Academy – May 2023-June 2023
- iOS Developer for The Academy Times, Apple Developer Academy – May 2023-May 2023
- iOS Developer for WPAP Studio, Apple Developer Academy – Apr 2023-Apr 2023
- iOS Developer for Pay Off Your Debt!, Apple Developer Academy – Apr 2023-Apr 2023
- Phase Lead Full-Stack JavaScript Instructor, Hacktiv8 Indonesia – Jun 2021-Feb 2023
- Full-Stack JavaScript Instructor, Hacktiv8 Indonesia – Jan 2020 - Jun 2021
- Frontend Developer, Atmaselia – Sep 2022-Jan 2023
- Semai Solusi Teknologi Mobile Developer, Speed Online – Feb 2022-Apr 2022
- Mobile Developer, icecape.id – Oct 2020-Dec 2020
- Team Lead, Variable Indonesia – Apr 2019-Jan 2020
- Front-End Developer, Communic8 Digital Agency – Jan 2019-Dec 2019
- DSC Lead, Google Developer Student Clubs – Feb 2018-Feb 2019
- Android Developer, Admove – Jan 2017-Jan 2018
- Team Lead, Tinker – May 2016-May 2018
- Lab Assistant, Database Systems, Universitas Pendidikan Indonesia – Jul 2017-Dec 2017
- Lecturer Assistant, Database Systems, Universitas Pendidikan Indonesia – Feb 2017-Jun 2017
- Founder, Android Developer, Marlo – Nov 2016-Nov 2017
Pengalaman Mengajar
Hacktiv8 Indonesia (2020 - 2023)
- Phase Lead Full-Stack JavaScript Instructor (Jun 2021 - Feb 2023)
- Full-Stack JavaScript Instructor (Jan 2020 - Jun 2021)
Google Developer Student Club (2018 - 2019)
- Lead Google Developer Student Club
- Facilitator
- Workshop/Study Group
OSTRIC (Organisasi Open Source Kampus - 2018)
- Lead Organization
- Facilitator
- Workshop/Study Group
Codepolitan (2017)
- Co-Instructor Android App Development Class
Universitas Pendidikan Indonesia (2017)
- Database Systems Lecturer Assistant
.
Pengalaman Lainnya
-
Syarat dan Cara Mengikuti Pelatihan
Syarat
1. Pendidikan minimal SMA/sederajat.
2. Berusia minimal 18 tahun.
3. Diperuntukkan bagi mereka yang memiliki latar belakang di industri teknologi (pengembang, desainer, pemilik/manajer produk, dll.)
4. Tetapi juga menerima mereka yang tidak memiliki latar belakang teknologi.
5. Peserta wajib menggunakan PC/Laptop dengan jaringan internet yang stabil
6. Untuk persyaratan device minimal adalah Processor Core i5 (recommended: Core i7), RAM minimum 8GB dan setidaknya ada 256GB storage available
Cara Mengikuti Pelatihan
Langkah Redeem Kode Voucher
1. Kunjungi auth.kode.id/signup, lakukan pendaftaran dengan memasukkan semua data yang dibutuhkan. Harap memasukkan nama yang sama dengan yang kamu daftarkan di website Prakerja. Perbedaan nama yang kamu berikan akan menghambat sertifikat kamu.
2. Setelah pendaftaran selesai kamu akan mendapatkan email untuk memverifikasi Akun kamu.
3. Bagi kamu yang sudah memiliki akun di KODE, pastikan kamu sudah sign in terlebih dahulu sebelum melakukan redeem voucher. Jika kamu belum sign in, maka kamu dapat sign in di https://auth.kode.id/signin
4. Setelah berhasil sign in maka kamu dapat langsung melakukan redeem voucher dengan mengakses link https://pay.kode.id/voucher-redeem-prakerja atau kamu dapat mengklik button “Redeem Voucher” di menu bar, kemudian pilih jenis voucher “Prakerja”.
5. Silahkan memasukkan voucher code yang kamu dapat dari Digital Platform dan redemption code yang kamu dapat dari dashboard Prakerja lalu klik button “Redeem Voucher”.
6. Setelah voucher berhasil di redeem, Klik “Mulai Belajar” untuk langsung belajar di platform KODE
7. Setelah itu, kamu akan mendapat email berupa informasi seputar kelas. Pastikan selalu mengecek inbox email kamu.