Modul 1 — Wawasan Dunia Kerja Bidang PPLG

1.1 Profesi dan Kewirausahaan PPLG

Jenis-jenis profesi dalam pengembangan perangkat lunak dan gim beserta tugas pokoknya, serta prinsip dasar kewirausahaan teknologi (MVP, iterasi, model bisnis digital).

Progres disimpan di browser ini saja.

A. Profesi di Bidang Pengembangan Perangkat Lunak

Pembuatan produk perangkat lunak berskala industri selalu dikerjakan oleh tim multidisiplin dengan pembagian peran dan tanggung jawab yang terdefinisi secara jelas:

ProfesiTugas & Tanggung Jawab UtamaKata Kunci Soal
Software Engineer / ProgrammerMenulis, menguji, dan memelihara kode program serta arsitektur teknis aplikasi.Menulis kode, implementasi fungsi
Front-end DeveloperMembangun tampilan antarmuka dan interaksi yang dilihat pengguna memakai HTML, CSS, JavaScript/framework.Tampilan web/klien, visual browser
Back-end DeveloperMengelola logika bisnis sisi server, pemrosesan transaksi, basis data, dan antarmuka API.Server, database, API, logika backend
Full-stack DeveloperMenguasai sekaligus teknologi front-end (sisi klien) dan back-end (sisi server).Front-end + back-end
Mobile App DeveloperMengembangkan aplikasi khusus perangkat bergerak (Android dengan Kotlin/Java, iOS dengan Swift/Flutter).Aplikasi smartphone/tablet
UI/UX DesignerUI merancang estetika antarmuka grafis; UX merancang kemudahan, efisiensi, dan kenyamanan pengalaman alur pengguna.Pengalaman pengguna, kemudahan pakai, layout
System AnalystMenganalisis kebutuhan bisnis/klien dan menerjemahkannya ke dalam spesifikasi teknis sistem.Analisis kebutuhan, spesifikasi sistem
Quality Assurance (QA) / TesterMenguji jalannya aplikasi secara sistematis untuk menemukan bug dan memastikan mutu sebelum rilis.Menguji aplikasi, mencari bug, verifikasi mutu
Database Administrator (DBA)Merancang, mengamankan, mengoptimalkan query, dan memelihara keandalan basis data organisasi.Kelola database, optimasi query, integritas data
DevOps EngineerMengotomatiskan pipeline CI/CD (build, test, deploy) dan menjaga stabilitas infrastruktur operasional server.CI/CD, otomasi deploy, stabilitas server
Project Manager / Scrum MasterMengatur jadwal kerja tim, mengalokasikan sumber daya, dan memfasilitasi kelancaran siklus proyek.Jadwal, fasilitator tim, kelancaran proyek
Product OwnerMenentukan visi produk, memprioritaskan backlog fitur yang memberi nilai bisnis tertinggi.Prioritas fitur, nilai bisnis, Product Backlog
Cyber Security SpecialistMenganalisis kerentanan, mengamankan sistem dari serangan siber, dan mencegah kebocoran data.Keamanan sistem, enkripsi, cegah peretasan
Technical WriterMenulis dokumentasi teknis, API reference, dan panduan penggunaan bagi pengguna maupun developer.Dokumentasi kode, buku panduan

B. Profesi Khusus Pengembangan Gim

Industri gim memiliki spesialisasi peran teknis dan artistik yang berbeda dari aplikasi bisnis konvensional:

Profesi GimFokus KerjaContoh Kasus
Game DesignerMerancang konsep, mekanisme permainan (gameplay mechanics), narasi, dan aturan gim.Menentukan alur cerita dan sistem penalti skor
Game ProgrammerMenulis kode logika fisika, AI musuh, dan kontrol mekanisme gim memakai engine (Unity, Unreal, Godot).Memprogram pergerakan karakter dan kecerdasan musuh
Game Artist (2D/3D)Membuat aset visual berupa karakter, lingkungan latar, animasi, dan tekstur grafis.Menggambar sprite 2D atau model 3D monster
Sound Designer / ComposerMenciptakan efek suara (SFX) interaksi dan komposisi musik latar (BGM).Membuat suara langkah kaki, ledakan, dan instrumen tema
Level DesignerMenyusun tantangan, tata letak ruang, tingkat kesulitan, dan alur pada setiap tingkatan/level gim.Membuat layout map dan rute rintangan pemain
Game TesterMemainkan gim secara mendalam untuk menemukan glitch grafis, ketidakseimbangan mekanik, dan bug fisika.Menemukan bug karakter menembus dinding

C. Contoh Pemetaan Masalah ke Profesi

Gejala Masalah / KebutuhanProfesi Penanggung Jawab
Tombol 'Bayar' posisinya tersembunyi, warnanya pudar, dan membuat pembeli bingungUI/UX Designer
Server tiba-tiba down dan waktu respons database sangat lambat saat pengguna melonjakDevOps Engineer / Back-end Developer / DBA
Aplikasi tiba-tiba crash setiap kali pengguna mengunggah foto profil format PNGQA Tester menemukan bug, Software Developer memperbaiki kode
Pemain merasa bosan karena rintangan level 3 terlalu datar dan tanpa variasi tantanganLevel Designer / Game Designer

D. Prinsip Dasar Kewirausahaan Perangkat Lunak dan Gim

Kewirausahaan digital adalah kemampuan mengidentifikasi permasalahan pengguna, lalu menciptakan solusi bernilai tambah berupa perangkat lunak dengan keberanian mengambil risiko yang terukur.

  • Berorientasi pada Kebutuhan Pengguna (Customer-Oriented): Solusi dibuat untuk memecahkan masalah riil pengguna, bukan sekadar memamerkan kecanggihan teknologi tanpa pasar.
  • Inovatif & Kreatif: Menciptakan nilai pembeda baru atau memperbaiki efisiensi produk yang telah ada sebelumnya.
  • Berani Mengambil Risiko Terukur: Siap melakukan eksperimen produk baru dengan mitigasi kegagalan yang matang.
  • Iterasi Berkelanjutan: Memperbaiki dan menyempurnakan fitur secara cepat dan bertahap berdasarkan umpan balik pengguna nyata.
  • MVP (Minimum Viable Product): Produk versi awal dengan fitur paling esensial yang sudah dapat digunakan secara fungsional untuk menguji respons pasar dengan biaya dan waktu minimal.
  • Startup vs Software House: Startup mengembangkan produk digital milik sendiri untuk menjangkau skala massal, sedangkan software house mengembangkan aplikasi kustom berdasarkan pesanan kontrak dari klien.

E. Model Bisnis Perangkat Lunak & Gim

Model BisnisMekanisme MonetisasiContoh Nyata
Jasa / Custom ProjectMenerima bayaran per proyek pesanan sesuai kontrak spesifikasi.Software house membuatkan sistem POS toko
Premium (Sekali Beli)Pengguna membayar di muka satu kali untuk lisensi pemakaian selamanya.Membeli gim di platform Steam atau game konsol
FreemiumAplikasi gratis untuk fungsi dasar, fitur premium lanjutan memerlukan pembayaran.Aplikasi streaming musik, IDE fitur lanjutan
SaaS (Subscription)Pengguna membayar biaya sewa berlangganan per bulan atau per tahun.Aplikasi akuntansi cloud, layanan cloud storage
Iklan (Ads-based)Aplikasi dapat digunakan gratis, pendapatan diperoleh dari tayangan/klik iklan sponsor.Gim kasual mobile gratis dengan video reward
In-App Purchase (IAP)Pembelian item mikro di dalam aplikasi/gim.Skin kosmetik karakter gim, diamond, koin virtual

Latihan Soal

Pilih jawaban, tekan Check, lalu baca pembahasannya.

Benar 0 / 3

Soal 1mudah

Sebuah aplikasi perbankan menerima keluhan bahwa tata letak tombol transfer sulit dijangkau dengan satu tangan dan urutan proses transaksi sangat membingungkan pengguna awam. Profesi dalam tim pengembang perangkat lunak yang paling bertanggung jawab untuk membenahi permasalahan tersebut adalah ...

Soal 2sedang

Seorang murid SMK mengembangkan purwarupa aplikasi pencatat keuangan kantin sekolah dengan fitur paling esensial, lalu langsung mengujikannya kepada 15 bendahara kelas untuk mendapatkan kritik dan saran perbaikan sebelum membuat fitur yang lebih kompleks. Konsep kewirausahaan teknologi yang diterapkan oleh murid tersebut adalah ...

Soal 3sedang

Dalam industri pengembangan gim, profesi yang bertugas menyusun tata letak ruangan, alur rintangan, penempatan item tersembunyi, dan kurva tingkat kesulitan tantangan pada setiap babak permainan adalah ...