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.
Program Objectives (PO)
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 5 Februari 2026
Pertemuan 2
Prinsip RESTful API
Date 12 Februari 2026
Pertemuan 3
PHP dengan database MySQL
Date 19 Februari 2026
Pertemuan 4
Endpoint PUT (Update Data) & DELETE (Hapus Data)
Date 26 Februari 2026
Pertemuan 5
Konsep client-side API consumption
Date 5 Maret 2026
Pertemuan 6
API pihak ketiga dengan cURL
Date 12 Maret 2026
Pertemuan 7
Konsep autentikasi dan otorisasi API
Date 19 Maret 2026
Pertemuan 8
Membuat dan membaca JSON di PHP
Date 26 Maret 2026
Pertemuan 9
Ide proyek API kelompok
Date 2 April 2026
Pertemuan 10
Endpoint CRUD dalam proyek kelompok
Date 9 April 2026
Pertemuan 11
Autentikasi JWT pada API proyek
Date 16 April 2026
Pertemuan 12
Setiap endpoint API menggunakan Postma
Date 23 April 2026
Pertemuan 13
Membuat dokumentasi API menggunakan Swagger/Postman
Date 30 April 2026
Pertemuan 14
Melakukan revisi berdasarkan feedback
Date 7 Mei 2026
Pertemuan 15
Memaparkan proyek API yang telah dibuat
Date 14 Mei 2026
Pertemuan 16
Dan mengimplementasikan API menggunakan PHP Native
Introduction and understanding of statistics, data processing, distribution, frequency, central symptom size, standard deviation, normal curve, chi square, t test, analysis of variance, correlation, regression,
Mengkaji dan menganalisis konsep-konsep Teori-teori Belajar yang meliputi: Pengertian teori-teori belajar, teori belajar perilaku, teori belajar kognitif, teori belajar sosial, teori belajar constructive, dan teori
1. Students have knowledge of the theory of Indonesian cakes and drinks to understand the equipment, manufacturing and processing techniques as well as the organoleptic