CPL-8 Mampu menerapkan pemikiran logis, kritis dan inovatif dalam melakukan pekerjaan dalam bidang teknologi informasi dengan menunjukkan kinerja yang bermutu dan terukur serta memanfaatkannya untuk menganalisa, mendokumentasikan dan menyusun deskripsi saintifik hasil kajian dalam bentuk laporan yang terjamin kesahihannya.
CPL-10 Mampu memilih sumberdaya dan memanfaatkan perangkat atau teknologi modern untuk merancang dan mewujudkan bidang rekayasa perangkat lunak sesuai dengan kebutuhan fungsional dan non fungsional secara spesifik dengan pertimbangan yang tepat terhadap masalah kultural, sosial, dan lingkungan dengan mengacu kepada metode dan standar industri.
CPMK
CPMK-1 Mahasiswa mampu menjelaskan konsep dasar API (Application Programming Interface) dan peranannya dalam pengembangan perangkat lunak modern
CPMK-2 Mahasiswa mampu menginstal dan mengonfigurasi framework Laravel sebagai dasar pengembangan API
CPMK-3 Mahasiswa mampu membuat dan menjalankan migrasi database menggunakan Laravel untuk mendukung struktur data dalam API
CPMK-4 Mahasiswa mampu menguji endpoint API menggunakan tools seperti Postman atau Laravel HTTP Client secara efektif
CPMK-5 Mahasiswa mampu merancang dan mengimplementasikan RESTful API menggunakan Laravel dengan standar HTTP methods
CPMK-6 Mahasiswa mampu mengkonsumsi API eksternal dan mengintegrasikannya ke dalam aplikasi Laravel
CPMK-7 Mahasiswa mampu menunjukkan pemahaman dan keterampilan dasar dalam membangun dan menguji API melalui ujian teori dan/atau praktik
CPMK-8 Mahasiswa mampu mengimplementasikan sistem otorisasi API menggunakan mekanisme seperti Sanctum atau Passport di Laravel
CPMK-9 Mahasiswa mampu membuat dokumentasi API yang jelas dan dapat digunakan oleh pengembang lain, menggunakan tools seperti Swagger atau Laravel API Doc Generato
CPMK-10 Mahasiswa mampu merumuskan ide proyek akhir API yang sesuai dengan kebutuhan pengguna dan spesifikasi teknis
CPMK-11 Mahasiswa mampu menyiapkan lingkungan pengembangan proyek akhir dan menyusun struktur database melalui migrasi
CPMK-12 Mahasiswa mampu mengembangkan dan mengimplementasikan RESTful API dalam proyek akhir sesuai dengan kebutuhan yang dirancang
CPMK-13 Mahasiswa mampu menambahkan fitur otorisasi dalam proyek akhir API untuk melindungi endpoint dan data pengguna
CPMK-14 Mahasiswa mampu menyusun dokumentasi API proyek akhir secara sistematis dan mudah dipahami
CPMK-15 Mahasiswa mampu mempresentasikan, mendemonstrasikan, dan menyusun laporan teknis proyek akhir pengembangan API secara lengkap dan profesional