Matakuliah Prak. Pemrograman Api pada jenjang D4 program studi Manajemen Informatika bertujuan untuk memberikan pemahaman dan keterampilan dalam mengembangkan aplikasi berbasis API (Application Programming Interface). Mata kuliah ini mencakup pembelajaran tentang konsep dasar API, penggunaan API dalam pengembangan aplikasi, integrasi API dengan berbagai platform, serta praktik pengembangan API yang baik. Mahasiswa akan diajak untuk memahami pentingnya API dalam ekosistem teknologi informasi saat ini dan mampu mengimplementasikan API secara efektif dalam proyek-proyek pengembangan perangkat lunak.
CPMK
Mahasiswa mampu menjelaskan konsep dasar API (Application Programming Interface) dan peranannya dalam pengembangan perangkat lunak modern
Mahasiswa mampu menginstal dan mengonfigurasi framework Laravel sebagai dasar pengembangan API
Mahasiswa mampu membuat dan menjalankan migrasi database menggunakan Laravel untuk mendukung struktur data dalam API
Mahasiswa mampu menguji endpoint API menggunakan tools seperti Postman atau Laravel HTTP Client secara efektif
Mahasiswa mampu merancang dan mengimplementasikan RESTful API menggunakan Laravel dengan standar HTTP methods
Mahasiswa mampu mengkonsumsi API eksternal dan mengintegrasikannya ke dalam aplikasi Laravel
Mahasiswa mampu menunjukkan pemahaman dan keterampilan dasar dalam membangun dan menguji API melalui ujian teori dan/atau praktik
Mahasiswa mampu mengimplementasikan sistem otorisasi API menggunakan mekanisme seperti Sanctum atau Passport di Laravel
Mahasiswa mampu membuat dokumentasi API yang jelas dan dapat digunakan oleh pengembang lain, menggunakan tools seperti Swagger atau Laravel API Doc Generato
Mahasiswa mampu merumuskan ide proyek akhir API yang sesuai dengan kebutuhan pengguna dan spesifikasi teknis
Mahasiswa mampu menyiapkan lingkungan pengembangan proyek akhir dan menyusun struktur database melalui migrasi
Mahasiswa mampu mengembangkan dan mengimplementasikan RESTful API dalam proyek akhir sesuai dengan kebutuhan yang dirancang
Mahasiswa mampu menambahkan fitur otorisasi dalam proyek akhir API untuk melindungi endpoint dan data pengguna
Mahasiswa mampu menyusun dokumentasi API proyek akhir secara sistematis dan mudah dipahami
Mahasiswa mampu mempresentasikan, mendemonstrasikan, dan menyusun laporan teknis proyek akhir pengembangan API secara lengkap dan profesional
Aktifitas Pembelajaran
Pertemuan 1
Konsep dasar API dan perannya dalam komunikasi data
Date 7 Februari 2025
Pertemuan 2
Prinsip RESTful API
Date 14 Februari 2025
Pertemuan 3
PHP dengan database MySQL
Date 21 Februari 2025
Pertemuan 4
Endpoint PUT (Update Data) & DELETE (Hapus Data)
Date 28 Februari 2025
Pertemuan 5
Konsep client-side API consumption
Date 7 Maret 2025
Pertemuan 6
API pihak ketiga dengan cURL
Date 14 Maret 2025
Pertemuan 7
Konsep autentikasi dan otorisasi API
Date 21 Maret 2025
Pertemuan 8
Membuat dan membaca JSON di PHP
Date 28 Maret 2025
Pertemuan 9
Ide proyek API kelompok
Date 4 April 2025
Pertemuan 10
Endpoint CRUD dalam proyek kelompok
Date 11 April 2025
Pertemuan 11
Autentikasi JWT pada API proyek
Date 18 April 2025
Pertemuan 12
Setiap endpoint API menggunakan Postma
Date 25 April 2025
Pertemuan 13
Membuat dokumentasi API menggunakan Swagger/Postman
Date 2 Mei 2025
Pertemuan 14
Melakukan revisi berdasarkan feedback
Date 9 Mei 2025
Pertemuan 15
Memaparkan proyek API yang telah dibuat
Date 16 Mei 2025
Pertemuan 16
Dan mengimplementasikan API menggunakan PHP Native
Mata kuliah ini merupakan mata kuliah yang ditujukan untuk menjadikan para mahasiswa sebagai warga negara yang “cerdas dan baik” (smart and good citizen). Belajar Kewarganegaraan
Pengenalandan pemahaman statistik, pengolahan data, distribusi, frekuensi, ukuran gejalapusat, simpagan baku, kurva normal, chi kuadrat, uji t, analisis varians,korelasi, regresi, dan statistik non parametrik.
Pengertian kerja batu dan beton sederhana, peralatan beserta bahan-bahan yang digunaka, pekerjaan pasangan dinding stengah batu, pekerjaan pasangan dinding satu batu, dan pekerjaan pembesian.