Programming
Information Technology Specialist Python
Information Technology Specialist – Python adalah pelatihan dasar pemrograman Python yang membekali peserta dengan kemampuan menulis, menganalisis, dan menguji kode. Peserta akan mempelajari struktur data, operator, control flow, input-output, debugging, serta penggunaan modul untuk menyelesaikan masalah komputasi secara efisien.
Pelatihan ini cocok untuk:
- Pemula di bidang programming
- Mahasiswa atau fresh graduate IT
- Data Analyst pemula
- Software Developer pemula
- Profesional yang ingin belajar Python
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Memahami dasar-dasar pemrograman Python
- Menggunakan operator, data types, dan control flow
- Membuat program dengan input-output dan struktur fungsi
- Melakukan debugging dan error handling
- Menggunakan modul Python untuk menyelesaikan masalah
• Operasi Menggunakan Tipe Data dan Operator
- Mengevaluasi ekspresi untuk mengidentifikasi tipe data yang diberikan Python pada variabel
- Melakukan dan menganalisis operasi data dan tipe data
- Menentukan urutan eksekusi berdasarkan precedence operator
- Memilih operator untuk mencapai hasil yang diinginkan
• Flow Control dengan Percabangan dan Perulangan
- Membuat dan menganalisis kode yang menggunakan pernyataan branching (percabangan)
- Membuat dan menganalisis kode yang melakukan iterasi (perulangan)
• Operasi Input dan Output
- Membuat dan menganalisis kode yang melakukan input dan output file
- Membuat dan menganalisis kode yang melakukan input dan output melalui console
• Dokumentasi dan Struktur Kode
- Mendokumentasikan potongan kode
- Membuat dan menganalisis kode yang mencakup definisi fungsi
• Penanganan Error dan Troubleshooting
- Menganalisis, mendeteksi, dan memperbaiki kode yang memiliki error
- Membuat dan menganalisis kode yang menangani exception
- Melakukan unit testing
• Operasi Menggunakan Modul dan Tools
- Melakukan operasi dasar file system dan command-line menggunakan modul bawaan
- Menyelesaikan masalah komputasi kompleks menggunakan modul bawaan
Flutter Basic
Flutter Basic adalah pelatihan pengembangan aplikasi mobile menggunakan Flutter, framework open-source dari Google untuk membangun aplikasi Android dan iOS secara bersamaan. Pelatihan ini ditujukan untuk pemula yang ingin mempelajari dasar-dasar pembuatan aplikasi mobile, mulai dari widget, layout, input, hingga pembuatan aplikasi sederhana berbasis data.
Pelatihan ini cocok untuk:
- Pemula di bidang programming
- Mobile App Developer pemula
- Mahasiswa atau pelajar IT
- Developer yang ingin belajar Flutter
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Memahami dasar-dasar Flutter dan struktur aplikasi mobile
- Membuat aplikasi Flutter sederhana
- Menggunakan widget, layout, dan state management dasar
- Mengelola input, navigasi, dan notifikasi pada aplikasi
- Mengembangkan aplikasi mobile sederhana berbasis Flutter
• Pengenalan Flutter
- Mengapa membuat aplikasi Android dan iOS menggunakan Flutter?
dll.
• Membuat Aplikasi Flutter Pertama
- Membuat aplikasi Flutter pertama: Flutter Dart tutorial
- Menyusun kode
- dll.
• Stateful Widget pada Flutter
- Pengenalan
- dll.
• Menggunakan Widget Flutter
- Eksplorasi widget Flutter
- dll.
• Layout
- Container Widget
- dll.
• AppBar & TabBar Widget
- Dasar: membuat AppBar & properti dasar
- dll.
• Custom Widgets
- Custom Method Widget
- Custom Class Widget
• Input & Selection Widgets
- TextField widget
- dll.
• Drawer Widget & Routes
- Drawer widget sederhana
- Routes
• Notification Widgets
- Snackbar
- Alert Dialog
- Simple Dialog
• Overview Aplikasi JSON
- Layout aplikasi JSON
- dll.
• Aplikasi Informasi Pariwisata Indonesia
- Overview
- Pembuatan project baru aplikasi Informasi Pariwisata Indonesia
- Mengambil data dari server dan menampilkannya pada aplikasi
• Upload Aplikasi ke Play Store dan App Store
Full Stack Developer
Full Stack Developer 1 adalah program pembelajaran komprehensif yang dirancang untuk membekali peserta dengan kemampuan membangun aplikasi perangkat lunak dari sisi frontend hingga backend. Peserta akan belajar mulai dari analisis kebutuhan, perancangan sistem, implementasi database, hingga pengujian aplikasi. Dengan pendekatan praktis berbasis proyek, course ini membantu Anda siap menjadi developer yang produktif di dunia industri digital.
Pelatihan ini cocok untuk:
- Pemula yang ingin menjadi Full Stack Developer
- Mahasiswa atau fresh graduate di bidang IT/Komputer
- Programmer pemula yang ingin memperdalam software engineering
- Profesional yang ingin switch karier ke bidang software development
- Siapa pun yang ingin memahami proses pengembangan aplikasi end-to-end
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Menganalisis dan menyusun spesifikasi kebutuhan perangkat lunak
- Merancang struktur dan arsitektur aplikasi
- Melakukan review dan validasi kebutuhan sistem
- Menyusun skenario uji penerimaan pengguna (UAT)
- Mengimplementasikan solusi pemrograman ke dalam subrutin yang efektif
- Menyusun dokumentasi teknis perangkat lunak
- Mengakses dan mengelola basis data
1. Membuat Spesifikasi Kebutuhan Perangkat Lunak
2. Merancang Struktur Perangkat Lunak
3. Meninjau ulang (review) Kebutuhan Perangkat Lunak
4. Melakukan Validasi Spesifikasi dan Menyusun Uji Penerimaan
Pengguna Kebutuhan Perangkat Lunak
5. Menerapkan Pemecahan Permasalahan Menjadi Subrutin
6. Membuat Kebutuhan Dokumentasi Spesifikasi Perangkat Lunak
7. Menerapkan Akses Basis Data
8. Menggunakan Library atau Komponen Pre- Existing
9. Menerapkan Perintah Eksekusi Bahasa Pemrograman Berbasis Teks,
Grafik, dan Multimedia
10. Mengimplementasikan User Interface
11. Melakukan Debugging
12. Melaksanakan Pengujian Unit Program
Junior Web Developer
Mulai perjalananmu menjadi Junior Web Developer siap kerja dengan skill fundamental yang dibutuhkan industri. Kamu akan belajar membangun aplikasi web yang rapi, efisien, dan scalable menggunakan pendekatan best practice, struktur kode yang profesional, serta pemanfaatan library/komponen siap pakai. Cocok untuk kamu yang ingin masuk dunia kerja IT dengan cepat dan terarah.
Pelatihan ini cocok untuk:
- Pemula yang ingin menjadi Web Developer
- Mahasiswa atau fresh graduate bidang IT/non-IT
- Career switcher yang ingin masuk dunia teknologi
- Junior programmer yang ingin memperkuat fundamental coding
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Menggunakan library atau komponen pre-existing dalam pengembangan web
- Menerapkan pemrograman terstruktur dalam proyek web
- Menyusun fungsi, file, dan resource kode secara rapi dan terorganisir
- Menulis kode sesuai guidelines, standard industry, dan best practices
1. Menggunakan Library atau Komponen Pre- Existing
2. Mengimplementasikan Pemrograman Terstruktur
3. Menyusun Fungsi, File atau Sumber Daya Pemrograman yang Lain
dalam Organisasi yang Rapih
4. Menulis Kode dengan Prinsip Sesuai Guidelines dan Best Practices
Junior Web Programmer
Junior Web Programmer adalah program pembelajaran intensif yang dirancang untuk membekali peserta dengan keterampilan dasar pengembangan web modern. Peserta akan belajar menulis kode yang rapi, terstruktur, dan sesuai best practices industri, serta mampu membangun aplikasi web sederhana dengan tools dan library yang umum digunakan di dunia kerja.
Pelatihan ini cocok untuk:
- Pemula yang ingin menjadi web programmer
- Siswa/mahasiswa yang ingin masuk ke dunia IT
- Career switcher dari non-IT ke bidang pemrograman
- Fresh graduate yang ingin memperkuat skill dasar programming
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Menggunakan struktur data dasar dalam pemrograman
- Menulis kode sesuai guidelines dan best practices industri
- Mengimplementasikan konsep pemrograman terstruktur
- Menggunakan library atau komponen pre-existing secara efektif
- Melakukan debugging untuk menemukan dan memperbaiki error
- Melakukan instalasi dan konfigurasi software tools pemrograman
1. Menggunakan struktur data
2. Menulis Kode dengan Prinsip Sesuai Guidelines dan Best Practices
3. Mengimplementasikan Pemrograman Terstruktur
4. Menggunakan Library atau Komponen Pre- Existing
5. Melakukan Debugging
6. Melakukan Instalasi Software Tools Pemrograman
7. Membuat Dokumen Kode Program
System Analyst
System Analyst adalah program pelatihan yang dirancang untuk membekali peserta dengan kemampuan menganalisis kebutuhan bisnis dan menerjemahkannya menjadi rancangan sistem perangkat lunak yang efektif, terstruktur, dan user-friendly. Peserta akan mempelajari metodologi pengembangan perangkat lunak, teknik elicitation kebutuhan, perancangan UI/UX, hingga penyusunan spesifikasi kebutuhan sistem untuk mendukung pengembangan aplikasi yang sesuai kebutuhan pengguna dan bisnis.
Pelatihan ini cocok untuk:
- Junior System Analyst dan Business Analyst
- Software Developer yang ingin mendalami analisis sistem
- UI/UX Designer yang ingin memahami kebutuhan bisnis dan sistem
- Fresh graduate bidang Teknik Informatika atau Sistem Informasi
- Profesional TI yang terlibat dalam pengembangan aplikasi dan transformasi digital
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Menerapkan metodologi pengembangan perangkat lunak dalam proses analisis sistem
- Mengidentifikasi, menganalisis, dan mendokumentasikan kebutuhan perangkat lunak
- Menentukan teknik elicitation yang sesuai untuk kebutuhan bisnis dan pengguna
- Merancang struktur perangkat lunak serta desain UI/UX yang user-friendly
- Menyusun spesifikasi kebutuhan perangkat lunak secara sistematis dan terstruktur
- Mengaplikasikan Metodologi Pengembangan Perangkat Lunak
- Melakukan Identifikasi Sumber Kebutuhan
- Menentukan Teknik Elisitasi yang Sesuai
- Melakukan Klasifikasi dan Alokasi Kebutuhan Perangkat Lunak
- Melakukan Negosiasi Kebutuhan Perangkat Lunak
- Menyusun Spesifikasi Kebutuhan Software Environment
- Meninjau Ulang (Review) Kebutuhan Perangkat Lunak
- Merancang Struktur Perangkat Lunak
- Merancang User Interface (UI)
- Merancang User Experience (UX)
- Membuat Spesifikasi Kebutuhan Perangkat Lunak
SEO Specialist
SEO Specialist adalah program pelatihan yang dirancang untuk membekali peserta dengan kemampuan mengoptimalkan website agar lebih mudah ditemukan di mesin pencari dan mampu meningkatkan visibilitas bisnis secara digital. Peserta akan mempelajari pengelolaan website, penggunaan tools berbasis internet, maintenance situs web, hingga penyusunan laporan performa SEO untuk mendukung strategi pemasaran digital yang lebih efektif.
Pelatihan ini cocok untuk:
- Pemula yang ingin berkarier sebagai SEO Specialist
- Digital marketer dan content creator
- Pemilik bisnis atau UMKM yang ingin meningkatkan traffic website
- Web administrator dan pengelola website perusahaan
- Fresh graduate yang ingin masuk ke industri digital marketing
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Menggunakan tools digital dan aplikasi berbasis internet untuk kebutuhan SEO
- Mengelola dan menyesuaikan sistem manajemen konten (CMS) website
- Melakukan review dan maintenance website secara berkala
- Menganalisis performa dasar website untuk mendukung optimasi mesin pencari
- Menyusun laporan hasil monitoring dan pengelolaan website secara sistematis
- Penggunaan Perangkat Komputer untuk Aktivitas SEO
- Penggunaan Web Browser dan Internet Tools
- Literasi Aplikasi Berbasis Internet
- Penyesuaian dan Pengelolaan Content Management System (CMS)
- Review dan Maintenance Situs Web
- Penyusunan Laporan Tertulis dan Monitoring Website
Senior Programmer
Senior Programmer adalah program pelatihan tingkat lanjut yang dirancang untuk membentuk profesional pemrograman yang mampu mengembangkan, mengelola, dan mengoptimalkan aplikasi skala enterprise dengan standar industri modern. Peserta akan mempelajari software engineering end-to-end mulai dari perancangan sistem, implementasi algoritma, object-oriented programming, code quality management, testing, deployment, monitoring, hingga penerapan keamanan aplikasi dan operational maintenance untuk mendukung software lifecycle yang stabil, scalable, dan secure.
Pelatihan ini cocok untuk:
- Software Developer atau Programmer berpengalaman
- Backend Developer, Fullstack Developer, atau System Engineer
- Technical Lead atau Senior IT Staff
- Programmer yang ingin naik ke level enterprise development
- Profesional TI yang ingin memperkuat software architecture dan DevOps workflow
- Lulusan IT dengan pengalaman coding dan project development
Setelah mengikuti pelatihan ini, peserta diharpkan mampu:
- Merancang dan mengembangkan aplikasi menggunakan prinsip software engineering modern
- Mengimplementasikan struktur data, algoritma, dan object-oriented programming secara optimal
- Mengelola source code, reusable component, dan code quality sesuai best practices
- Melaksanakan debugging, profiling, testing, dan code review untuk meningkatkan kualitas aplikasi
- Mengelola deployment dan konfigurasi aplikasi pada berbagai environment
- Memonitor performa aplikasi serta mengimplementasikan logging dan alert notification
- Menganalisis dampak perubahan sistem terhadap aplikasi yang berjalan
- Menerapkan standar keamanan informasi dalam pengembangan perangkat lunak
- Memberikan dokumentasi teknis dan dukungan implementasi kepada pengguna atau klien
- Perencanaan Sistem DWDM
- Analisis Tools dan Development Environment
- Implementasi Struktur Data
- Perancangan User Experience (UX)
- Implementasi Entity Relationship dan Database Logic
- Problem Solving menggunakan Subroutine
- Reusable Programming Methods dan Modular Development
- Organisasi Fungsi, File, dan Resource Programming
- Penulisan Kode Berdasarkan Best Practices
- Implementasi Object-Oriented Programming (OOP)
- Penggunaan Library dan Pre-Existing Components
- Implementasi Algoritma Pemrograman
- Penyusunan Dokumentasi Program
- Teknik Debugging Aplikasi
- Source Code Versioning Management
- Program Profiling dan Performance Analysis
- Code Review dan Quality Assurance
- Integration Testing
- System Testing
- Stress Testing dan Performance Validation
- User Acceptance Testing (UAT)
- Technical Support dan Client Guidance
- Konfigurasi Software Environment (Development, Staging, Production)
- Analisis Dampak Perubahan Aplikasi
- Implementasi Alert Notification System
- Monitoring Resource Aplikasi
- Implementasi Standar Keamanan Informasi
- Software Update dan Maintenance
- Implementasi Logging System pada Aplikasi
Web Developer
Program Web Developer ini dirancang untuk membekali peserta dengan keterampilan membangun aplikasi web modern yang scalable, aman, dan siap digunakan di industri. Peserta akan mempelajari proses pengembangan aplikasi secara end-to-end mulai dari analisis tools dan arsitektur perangkat lunak, penggunaan database dan SQL, implementasi algoritma pemrograman, debugging, real-time programming, hingga deployment, monitoring, dan maintenance aplikasi.
Pelatihan ini cocok untuk:
- Mahasiswa atau fresh graduate bidang IT
- Junior Web Developer yang ingin meningkatkan skill profesional
- Backend / Frontend Developer yang ingin memahami full workflow development
- Software Engineer yang ingin mempelajari scalable web architecture
- Freelancer dan startup builder yang ingin membangun aplikasi production-ready
- Professional IT yang ingin upgrade skill ke teknologi web modern
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Menganalisis tools dan teknologi yang tepat untuk pengembangan aplikasi web
- Mendesain aplikasi yang scalable dan maintainable
- Menggunakan SQL dan mengelola database secara efektif
- Mengimplementasikan algoritma pemrograman pada aplikasi web
- Menggunakan library, framework, dan komponen modern sesuai kebutuhan proyek
- Melakukan debugging dan troubleshooting aplikasi
- Mengembangkan fitur real-time dan parallel programming
1. Menganalisis tools
2. Menganalisis skalabilitas perangkat lunak
3. Melakukan identifikasi library, komponen atau framework yang
diperlukan
4. Menggunakan SQL
5. Mengimplementasikan algoritma pemrograman
6. Melakukan migrasi ke teknologi baru
7. Melakukan Debugging
8. Menerapkan pemrograman real time
9. Menerapkan pemrograman parallel
10. Menerapkan pemrograman multimedia
11. Melaksanakan pengujian oleh pengguna (UAT)
12. Memberikan petunjuk teknis kepada pelanggan
13. Melaksanakan cutover aplikasi
14. Menganalisis dampak perubahan terhadap aplikasi
15. Menerapkan alert notification jika aplikasi bermasalah
16. Melakukan pemantauan resource yang digunakan aplikasi
17. Melakukan pembaharuan perangkat lunak
18. Mengelola Risiko Keamanan Informasi
19. Mengelola Proyek Secara Terintegrasi (Project Integration
Management)
20. Mengelola Ruang Lingkup Proyek (Project Scope Management)
21. Mengelola kualitas proyek (project quality management)
22. Menentukan arsitektur perangkat keras
Pagination
- Page 1
- Next page