Repositori ini merupakan hasil praktikum yang berisi implementasi REST API sederhana menggunakan PHP dan MySQL. Praktikum mencakup pembuatan API dasar, penulisan dokumentasi dengan OpenAPI, serta penayangan spesifikasi melalui Swagger UI. Seluruh langkah disusun agar mahasiswa dapat memahami alur kerja pembuatan dokumentasi API secara sistematis.
- PHP sebagai bahasa pemrograman backend
- MySQL sebagai sistem manajemen basis data
- REST API sebagai pola komunikasi
- OpenAPI Specification untuk dokumentasi
- Swagger UI untuk menampilkan dokumentasi
root/
│── api/
│ ├── config.php
│ ├── index.php
│ ├── store.php
│ ├── update.php
│ └── delete.php
│
│── openapi/
│ └── openapi.yaml
│
└── swagger/
├── index.html
├── swagger-ui.css
├── swagger-ui-bundle.js
├── swagger-ui-standalone-preset.js
- Pastikan PHP dan MySQL telah terpasang.
- Buat database menggunakan skrip SQL pada materi praktikum.
- Tempatkan folder proyek pada direktori server lokal atau jalankan melalui server bawaan PHP.
- Akses API melalui browser atau aplikasi seperti Postman.
- Untuk melihat dokumentasi API, buka file
index.htmldalam folderswagger.
Dibuat oleh: @franzxml