GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
Melakukan *upgrade* Website ojek online sederhana pada Tugas 1 dengan mengaplikasikan **arsitektur web service REST dan SOAP**.
## Basis Data
Skema basis data yang kami gunakan pada tugas kali ini tidak terlalu berbeda dengan tugas sebelumnya. Perbedaannya adalah untuk Tugas Besar 2 ini kami memiliki dua basis data yang terpisah yaitu Basis Data Akun dan Basis Data Ojek Online. Basis Data Akun menyimpan semua informasi yang terkait dengan akun pengguna seperti user_id, username, email, password, status_driver
Skema basis data yang kami gunakan pada tugas kali ini tidak terlalu berbeda dengan tugas sebelumnya. Perbedaannya adalah untuk Tugas Besar 2 ini kami memiliki dua basis data yang terpisah yaitu Basis Data Akun dan Basis Data Ojek Online. Basis Data Akun menyimpan semua informasi yang terkait dengan akun pengguna seperti user_id, username, email, password, status_driver , dan lain-lain. Sementara Basis Data Ojek Online menyimpan informasi terkait dengan rating, order ojek, dan preferred location.
## Konsep *shared-session* dengan menggunakan REST
Respresentational State Transfer (REST) adalah sebuah konsep dalam melakukan shared session / state transfer (karena Web itu stateless). REST biasanya diimplementasikan di protokol HTTP.
Konsep :
*resource : sumber daya logical (berbentuk kelas biasanya)
*server : tempat menampung sumberdaya
*client : yang melakukan request pada server
*request dan response : interaksi antara client dan server
*representation : dokumen yg menjelaskan status dari sebuah resource
*Resource : sumber daya logical (berbentuk kelas biasanya)
*Server : tempat menampung sumberdaya
*Client : yang melakukan request pada server
*Request dan response : interaksi antara client dan server
*Representation : dokumen yg menjelaskan status dari sebuah resource
Prinsip
* State dari resource diketahui hanya oleh internal dari server