Rekayasa Perangkat Lunak di Kelas XII SMK Cerdas melatih siswa menguasai alur pengembangan aplikasi web dan mobile standar industri, mulai dari metodologi Agile hingga desain UI/UX di Figma. Fokus utama materi ini adalah membangun aplikasi dinamis berbasis Single Page Application (SPA) yang mengintegrasikan operasi data CRUD secara real-time dan responsif.
Untuk menjamin kualitas, siswa melakukan pengujian API melalui Postman serta metode Blackbox Testing guna memastikan aplikasi bebas dari bug. Program ini diakhiri dengan pembuatan proyek akhir yang menggabungkan kemampuan teknis pengkodean, penanganan eror (error handling), dan presentasi profesional sebagai kesiapan siswa memasuki dunia kerja.
- Teacher: sintia rahmawati
- Teacher: nadia salma faradila
Desain Komunikasi Visual di Kelas XII SMK Cerdas difokuskan pada pengembangan kompetensi desain UI/UX melalui penggunaan perangkat lunak Figma. Siswa dilatih untuk menguasai seluruh spektrum desain digital, mulai dari pembuatan struktur sitemap dan wireframe, penyusunan styleguide yang konsisten, hingga eksekusi visual akhir untuk Landing Page Website dan aplikasi Mobile.
Proses pembelajaran ini menekankan pada standar kerja profesional di mana siswa tidak hanya membuat desain yang estetik, tetapi juga fungsional dan berbasis pengalaman pengguna (UX). Melalui metode pengerjaan berdasarkan brief dan tahapan revisi sistematis, siswa dipersiapkan untuk menghasilkan portofolio desain yang matang dan siap dipresentasikan sebagai bukti kompetensi mereka di dunia industri kreatif.
- Teacher: Ikhfia Riza Febriani
Mata pelajaran Internet of Things (IoT) di Kelas XII SMK Cerdas membekali siswa dengan keahlian teknis untuk merancang sistem otomasi dan monitoring berbasis mikrokontroler ESP8266 dan ESP32. Pembelajaran mencakup penguasaan perangkat lunak Arduino IDE, teknik perakitan sensor dan aktuator, hingga pemahaman mendalam mengenai infrastruktur jaringan yang menjadi fondasi utama dalam ekosistem perangkat yang saling terhubung.
Siswa tidak hanya diajarkan membuat perangkat mandiri, tetapi juga dilatih untuk mengintegrasikan alat tersebut dengan server RMQ melalui mekanisme publish dan subscribe message untuk pengelolaan data yang lebih kompleks. Melalui proses uji coba, visualisasi data, serta teknik troubleshooting, siswa dipersiapkan untuk menyelesaikan masalah teknis di lapangan dan mampu mempresentasikan prototipe IoT yang fungsional sebagai solusi teknologi masa depan.
- Teacher: Naila Ramadhani