💻 Materi Rekayasa Perangkat Lunak (RPL) Kelas XI
📗 Semester 1
1. Pemrograman Dasar (Lanjutan)
- Struktur kontrol: perulangan dan percabangan
- Fungsi dan prosedur
- Array, record, dan string
2. Pemrograman Berorientasi Objek (OOP)
- Konsep kelas dan objek
- Encapsulation, inheritance, polymorphism
- Penerapan OOP dalam Java/PHP/C++
3. Database Dasar
- Konsep basis data relasional
- Struktur tabel, relasi, primary & foreign key
- Bahasa SQL dasar (SELECT, INSERT, UPDATE, DELETE)
4. Desain Antarmuka Pengguna
- Prinsip UI/UX
- Wireframing dan prototyping
- Tools: Figma, Adobe XD, atau HTML/CSS dasar
📘 Semester 2
5. Pengembangan Aplikasi Berbasis Web
- HTML, CSS, JavaScript dasar
- Framework web (Bootstrap, Laravel, React)
- Koneksi ke database dan CRUD
6. Dokumentasi Perangkat Lunak
- Dokumentasi teknis dan user manual
- Standar dokumentasi (UML, flowchart)
- Manajemen versi (Git & GitHub)
7. Pengujian Perangkat Lunak
- Jenis pengujian: unit test, integration test
- Tools: PHPUnit, Selenium
- Bug tracking dan debugging
8. Proyek Akhir Sederhana
- Membuat aplikasi mini berbasis web
- Melibatkan UI, backend, dan database
- Presentasi dan evaluasi proyek
0 Komentar