LAPORAN PRAKTIKUM MAHASISWA NETWORK
PROGRAMMING 1
LabSession14
Disusun oleh:
NAMA : Ade Irma Sari
NPM : 24782067
KELAS : TRI C
Dosen:
Ir. Nurul Qomariyah, [Link].
Dian Ayu Afifah, [Link]., [Link].
TEKNOLOGI REKAYASA INTERNET JURUSAN TEKNOLOGI
INFORMASI POLITEKNIK NEGERI LAMPUNG 2025
I. Deskripsi Tugas
Pada tugas ini diminta untuk menambahkan fitur rating dan view,validasi data dan
dokumentasi API via postman.
II. Implementasi
a. Membuat model Ranting
Pada model ranting terdapat id,snack_id,buyer_id,rating dan [Link]
model Rating menyimpan rating yang di kirimkan oleh pengguna yakni pembeli
dari sanck tertentu
b. Validasi Jumlah stok
Pada saat pemesanan menunjukan jumlah stok dan pada saat sudah berhasil
transaksi pembelian berhasil maka stok akan menjadi berkurang
Pada Postman
1. Login sebagai pembeli untuk mendapatkan token,lalu gunakan token untuk
transaks
2. Order snack menggunakan token
c. Penambahan endpoint
• Post/Rating
Pada rating yang dapat memberikan rating hanyalah yang membeli
produk,selain pembeli produk tidak dapat memberikan rating dan
pembeli tidak dapat membrikan rating lebih dari satu kali
Pada postman
Sebelum melakukan pemberian rating maka harus login dulu sebagai
pembeli dan dapat memberikan rating sesuai dengan snacak yang di
beli
• Get/Rating/id
Siapapun dapat melihat rating yang ada pada suatu produk
berdasarkan id produk
Pada Postman
Rating dapat dilihat tanpa menggunakan token dan siapapun bisa melihat nya
d. Respon message dan error handling
Diterapkan pada endpoint,Salah satu contoh nya:
Contoh pada postman
Ketika kita pesan snack yang tidak mencukupi pada stok nya maka akan mengeluarkan
“stok tidak mencukupi”
III. Kesimpulan
Dengan API dapat membuat program yang menjamin privasi dan Batasan Batasan bagi para
pengguna dari [Link] itu juga dapat responsive seperti pengurangan stok ototmatis
Ketika ada yang membeli dan penangan eror yang membuat program tidak rusak.