This is a project done to fulfil one of IF3110's course assignment.
- Mendapatkan data subscription (getSubscription)
- Menambahkan data request subscription (addSubscription)
- Approve/Reject request subscription (approveSubscription,rejectSubscription)
- Mengecek status subscription (checkSubscription)
- Memvalidatsi database (validateDatabase)
Terdapat 2 tabel basis data yang digunakan yaitu sebagai berikut:
- Tabel logging, yang terdiri atas atribut id, description, IP, endpoint, requested_at
- Tabel subscription, yang terdiri atas atribut creator_id, subscriber_id, status Berikut skema dari basis data yang digunakan :
- Teks Editor yang kami sarankan adalah Visual Studio Code yang panduan download dan installnya dapat dilihat pada tautan berikut ini vscode
- Panduan instalasi JavaScript dapat dilihat pada tautan berikut JS
- Panduan instalasi XAMPP dapat dilihat pada tautan berikut XAMPP
- Panduan instalasi MySQL dapat dilihat pada tautan berikut MySQL
Buka folder htdocs yang berada di dalam folder XAMPP, lalu clone repository ini. Selanjutnya jalankan command "mvn clean install package" dan "java -jar ./target/binotify-jar-with-dependencies.jar"
Request and Check Subscription | Approve and Reject Subscription | Get and Add Subscription | Validate database |
13520051, 13520140, 13520147 | 13520051, 13520140, 13520147 | 13520051, 13520140, 13520147 | 13520051, 13520140, 13520147 |