Anda di halaman 1dari 2

TEORI MOBILE APPLICATION

Nama : Trisnawati

Nim : 1890343066

Kelas : 3C

KUIS MOBILE 2/12/2020

1. Jelaskan apa definisi dari API?


API adalah antarmuka Pemrograman Aplikasi merupakan protokol yang
terdiri atas kumpulan instruksi yang disimpan dalam bentuk library dan
menjelaskan(mengatur) bagaimana agar suatu software dapat berinteraksi
dengan software lain. Jadi, dengan adanya API maka terdapat aturan
bagaimana cara software dapat berinteraksi dengan software lain untuk
mengakses resources(data) yang terdapat di dalam software tersebut
melalui interface (fungsi,sintaks,protocol) yang telah tersedia tanpa perlu
mengetahui bagaimana software/aplikasi itu dibuat.

2. Sebutkan dan jelaskan klasifikasi API?


- Operating System API yang digunakan untuk fungsi dasar yang dapat
dilakukan oleh komputer. Seperti proses I/O, eksekusi program.
- Programming Languages yaitu API yang digunakan untuk memperluas
kapabilitas dalam melakukan eksekusi terhadap suatu bahasa
pemrograman.

- Application Services API yang digunakan untuk API mengakses data


dan layanan yang disediakan dari suatu aplikasi.
- Infrastructure Services Digunakan mengakses infrastruktur Dari suatu
komputer. akses Infrastruktur disini adalah komputer beserta
peripheral seperti storage, aplikasi, dan lain-lain.
- Web Services API yang digunakan untuk mengakses content dan
layanan yang disediakan oleh suatu web application.
3. Jelaskan fungsi dari WEB API?
Ketika digunakan dalam konteks pengembangan web, sebuah API biasanya
didefinisikan sebagai sekumpulan pesan permintaan Hypertext Transfer Protocol
(HTTP), bersama dengan definisi struktur pesan respons, yang biasanya dalam
Extensible Markup Language (XML) atau Format JavaScript Object Notation
(JSON). Tren terkini (disebut Web 2.0) telah bergerak menjauh dari layanan
berbasis Access Protocol (SOAP) sederhana menuju komunikasi gaya
Representational State Transfer (REST) langsung. Web API ini memungkinkan
kombinasi beberapa layanan ke dalam satu aplikasi baru yang dikenal sebagai
mashup application dan mengambil data / informasi / sumber daya fungsi yang
disediakan aplikas lainnya.

4. Jelaskan apa yang fungsi dari SaaS?


SaaS (Software as a service) adalah Perangkat Lunak yang dijadikan
sebagai layanan yang bersifat online, Saas juga disebut sebagai layanan
aplikasi cloud. Saas memanfaatkan internet untuk menjalankan aplikasi
yang dikelola oleh vendor pihak ketiga.

5. Jelaskan perbedaan SaaS dengan PaaS?


- SaaS  Layanan Cloud berupa software untuk pelanggan yang
disediakan oleh Cloud Provider
- PaaS  Layanan Cloud berupa seperangkat platform yang merupakan
gabungan dari database, file system, web server, network dan peralatan
lainnya. Seperti kita menyewa sebuah kamar hotel, kita dapat
menikmati semua pelayanan, dan tidur di kamar yang disewa tanpa
perlu mempedulikan bagaimana perawatan dan lingkungan kamarnya.

Anda mungkin juga menyukai