UAS Essay – BD106 – Nida Fauziyah – 2481416873

1. Bayangkan kamu sedang membuat aplikasi sederhana untuk daftar tugas harian (to-do list).

2. Jelaskan 3 buah endpoint API yang kamu perlukan untuk aplikasi tersebut.

Sebutkan:

a. Nama endpoint-nya,

b. Metode HTTP yang digunakan (GET, POST, PUT, DELETE),

c. Fungsi dari masing-masing endpoint.

3. Seluruh jawaban atas pertanyaan 1,2,3 soal essay ini melalui recording presentasi lalu upload ke Youtube masing-masing.
Format Youtube:
1. Judul: Nama – NIM – Essay API BD106
contoh: nuril-24242423-Essay API BISDI UR
2. Deskripsi: Nama, NIM, Link jawaban cermi
Berikan rangkuman hasil jawaban kamu mengenai kelas API selama 1 semester tidak lebih dari 250 kata.
gunakan #UniversitasRaharja #BisnisDigital #BD106 #Application #Programming #Interface #BanggaKuliahdiUR

Jawab:

1. Endpoint: 

  • Metode HTTP: GET

  • Fungsi: Mengambil semua daftar tugas yang telah disimpan.
    Contoh penggunaan: Menampilkan semua tugas kepada pengguna saat membuka aplikasi.

2. Endpoint: 

  • Metode HTTP: POST

  • Fungsi: Menambahkan tugas baru ke dalam daftar.
    Contoh penggunaan: Saat pengguna membuat tugas baru dan menekan tombol “Tambah”.

3. Endpoint: 

  • Metode HTTP: PUT

  • Fungsi: Memperbarui informasi tugas tertentu berdasarkan ID-nya.
    Contoh penggunaan: Mengedit nama tugas atau menandai tugas sebagai selesai.

4. Endpoint: 

  • Metode HTTP: DELETE

  • Fungsi: Menghapus tugas tertentu dari daftar.

Rangkuman 1 Semester

Selama satu semester, kelas API membahas konsep dasar hingga praktik penerapan Application Programming Interface (API) dalam pengembangan aplikasi. Mahasiswa memahami peran API sebagai jembatan komunikasi antar sistem, terutama dalam arsitektur RESTful yang menggunakan metode HTTP seperti GET, POST, PUT, dan DELETE. Materi meliputi perancangan endpoint, penggunaan format data JSON, dan pengujian API menggunakan Postman.

Mahasiswa juga mempelajari cara membuat API yang aman dengan menerapkan autentikasi dan otorisasi, seperti API key dan token. Dokumentasi API menggunakan Swagger juga diperkenalkan agar API mudah dipahami dan digunakan oleh pengembang lain. Selain itu, mahasiswa dikenalkan pada praktik integrasi API eksternal seperti API cuaca atau pembayaran online.

Melalui proyek sederhana, seperti aplikasi to-do list, mahasiswa menerapkan konsep CRUD (Create, Read, Update, Delete) untuk mengelola data secara langsung. Pembelajaran juga mencakup error handling, penggunaan middleware, serta pengelolaan versi API. Di akhir semester, mahasiswa diharapkan mampu merancang, membangun, menguji, dan mendokumentasikan API dengan baik serta memahami perannya dalam membangun aplikasi modern yang terintegrasi.

Previous Post Previous Post
Newer Post Newer Post

Leave a comment