fyfirman / cari-kursus-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementasi Sistem Pencarian untuk Kursus Online Informatika

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.

Cara Penggunaan Backend

  • 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 nama cari-kursus

  • Upload data cari-kursus.ttl ada pada folder data 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

Dokumentasi API ada pada link berikut.

Kelompok

  • Muhammad Fadillah Arsa (NPM. 140810170005)
  • Firmansyah Yanuar (NPM. 140810170051)
  • Kevin Akbar Adhiguna (NPM. 140810170055)

About


Languages

Language:JavaScript 100.0%