Laporan ini disusun untuk memenuhi salah satu tugas
mata kuliah Layanan Web
Semester 6 Tahun Akademik 2022/2023
Disusun oleh,
Zindy Ziandiny (197006081)
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS SILIWANGI TAHUN 2022 I. TUJUAN 1. Memahami API 2. Mengetahui komponen yang terdapat dalam API 3. Mengetahui method yang terdapat dalam API 4. Memahami Web API yang digunakan
II. DASAR TEORI
1. Pengertian API API adalah Application Programming Interface, yang dalam bahasa Indonesia berarti Antarmuka Pemrograman Aplikasi. Kegunaan API yaitu sebagai perantara bagi beberapa aplikasi atau klien dan server, baik pada satu platform yang sama maupun lintas platform, agar bisa saling berkomunikasi. API memungkinkan dua aplikasi yang tidak saling terkait untuk bisa terhubung satu sama lain, menciptakan integrasi agar fitur-fitur di antara dua aplikasi tersebut bisa saling terkoneksi dan ditampilkan di masing- masing aplikasi. Jadi, nantinya, suatu aplikasi bisa mengakses fitur, layanan, data, atau OS aplikasi lain yang terhubung dengannya. 2. Manfaat API - Mempermudah Pembuatan Aplikasi Fungsional Penggunaan API sangat diperlukan untuk membuat aplikasi yang fungsional dan kompleks. Ini dikarenakan aplikasi yang dikembangkan berdasarkan API akan otomatis memiliki fitur yang diberikan oleh aplikasi tujuan, tanpa perlu menambahkan datanya secara manual. - Efisiensi Pengembangan Aplikasi Baik developer maupun pengguna aplikasi pasti ingin bisa menggunakan berbagai platform dengan mudah. Kemudahan ini bisa dicapai dengan komunikasi yang baik antar aplikasi. Di sini, manfaat API adalah, developer tidak perlu repot membangun komunikasi dengan aplikasi yang ingin dihubungkan. - Meringankan Beban Server Semua data yang dibutuhkan di server tidak perlu disimpan secara keseluruhan karena sudah ada API. Cukup minta API untuk memperoleh data terbaru dari server aplikasi sumber. Kemudahan ini tentu akan sangat membantu karena server tidak akan terbebani dan meminimalkan down-time website. 3. Cara Kerja API - Aplikasi mengakses API. Pertama, API akan memulai pekerjaannya saat pengguna membuka aplikasi. Misalnya, pengguna membuka aplikasi pemesanan tiket online dan ingin mengakses tujuan tertentu. Di sini, aplikasi akan mengakses API maskapai penerbangan yang sudah dihubungkan. - API membuat permintaan ke server. Setelah aplikasi berhasil mengakses alamat API, permintan akan diteruskan ke server maskapai penerbangan. Jadi, API akan menyampaikan bahwa aplikasi membutuhkan data untuk tanggal dan tujuan penerbangan yang diminta. - Server merespons API. Setelah data ditemukan sesuai permintaan, server akan kembali ke API, lalu memberikan data berupa ketersediaan tempat duduk, waktu keberangkatan, dan lainnya. - API memberikan hasil ke Aplikasi. Terakhir, informasi akan diberikan ke aplikasi yang diakses pengguna. Proses ini terjadi bersama permintaan ke maskapai yang lain; jadi, terkadang aplikasi bisa menampilkan jadwal dari berbagai maskapai sekaligus dalam satu kali permintaan. 4. Adobe Adobe Inc. (/əˈdoʊbiː/ ə-doh-bee) adalah sebuah perusahaan perangkat lunak komputer multinasional yang didaftarkan sebagai sebuah badan hukum di Delaware dan berkantor pusat di San Jose, California. Sejak didirikan, Adobe fokus pada pembuatan perangkat lunak kreativitas dan multimedia, serta baru-baru ini berekspansi ke pembuatan perangkat lunak pemasaran digital. Adobe paling terkenal karena ekosistem perangkat lunak web Adobe Flash, perangkat lunak penyuntingan foto Photoshop, editor grafis vektor Adobe Illustrator, Acrobat Reader, Portable Document Format (PDF), dan Adobe Creative Suite, serta suksesornya, Adobe Creative Cloud.
III. HASIL DAN PEMBAHASAN
Nama Aplikasi : Adobe Perusahaan Pengembang : Adobe Inc. Link documentation : https://developer.adobe.com/experience- cloud/cloud-manager/guides/api-usage/creating-programs-and- environments/ Parameter : Regions Method : GET Keterangan : untuk melihat negara mana saja yang tersedia Output:
ALFIN ERFENDO (201953076) SETYO ADI SASONO (201953073) HERFIAN CAHYO K. (201953108) 4.AHAZIA PHILIP K. (201953063) M. LUKMANUL CHAKIM I. (201953098) - Application Programming Interface (API) PDF
Pendekatan sederhana untuk SEO: Bagaimana memahami dasar-dasar optimasi mesin pencari dengan cara yang sederhana dan praktis melalui jalur penemuan non-spesialis untuk semua orang