Projek ini dibangun dengan menggunakan NodeJS sebagai server dari aplikasi, adapun module yang digunakannya yaitu:
- Express, digunakan untuk membuat suatu REST API Server
- Axios, digunakan untuk fetching API yang berasal dari server SPARQL
Untuk database juga akan ada pada repository ini pada folder data
dan diperbarui secara berkala.
-
Jalankan fuseki server dengan command dibawah pada folder fuseki server di cmd/terminal
Pada sistem operasi Windows :
fuseki-server
Pada sistem operasi berbasis Linux :
./fuseki-server
-
Akses server management di
http://localhost:3030
-
Tambahkan
dataset
dengan namacari-kursus
-
Upload data
cari-kursus.ttl
ada pada folderdata
di repository -
Kemudian buka cmd/terminal lain atau tab baru pada terminal, tanpa menutup cmd/terminal fuseki server.
-
Install node modules dengan
npm install
-
Jalankan REST API Server dengan
npm start
Dokumentasi API ada pada link berikut.
- Muhammad Fadillah Arsa (NPM. 140810170005)
- Firmansyah Yanuar (NPM. 140810170051)
- Kevin Akbar Adhiguna (NPM. 140810170055)