Indonesia’s Public Application Programming Interface (API)

Main Article Content

Nur Aini Rakhmawati
Sayekti Harits Suryawan
Muhammad Ariful Furqon
Deny Hermansyah

Abstract

Indonesia places the fifth position of the most internet users in the world. Consequently, data transaction through HTTP protocol saw an increase. An open API can facilitate Indonesia's users to access data and build application through HTTP protocol. In this paper, 38 open APIs were investigated and classified by using five criteria, namely technology, authentication, scope, source, and approval request.   In general, the open APIs in Indonesia employ RESTful as a web service and JSON format as data format. In term of authentication,  API key is a common method in most of open APIs.

Article Details

Section
Informatics

References

Group Miniwatts Marketing, “TOP 20 COUNTRIES WITH THE HIGHEST NUMBER OF INTERNET USERS.” [Online]. Available: http://www.internetworldstats.com/top20.htm.

Direktorat Aparatur Negara, Kedeputian Politik Hukum Pertahanan dan Keamanan, and Kementrian PPN/Bappenas, “Draft Rencana Strategis Open Government Indonesia 2017-2019,” 2017.

R. Van Welie, J. Abraham, R. Willemsen, and B. Nagelvoort, “Global B2C E-commerce Report 2015,” 2015.

C. Piao and X. Han, “Study on Open APIs of e-commerce platforms and design of a third party application for Taobao,” Proc. - IEEE Int. Conf. E-bus. Eng. ICEBE 2010, pp. 184–189, 2010.

R. P. Nugroho, “A comparison of open data policies in different countries,” Delft University of Technology, 2013.

Yuhefizar, 10 Jam Menguasai Internet, Teknologi & Aplikasinya + CD. Elex Media Komputindo

Ir. Hendra Wijaya, BS Oracle9i Database. Elex Media Komputindo.

Ali Zaki & Smitdev Community, SPP AJAX untuk Pemula. Elex Media Komputindo.

a b David M. Kroenke, Database Processing Jl.2/9. Erlangga.

Fielding, Roy T.; Taylor, Richard N. (2002-05), "Principled Design of the Modern Web Architecture" (PDF), ACM Transactions on Internet Technology (TOIT) (New York: Association for Computing Machinery) 2 (2): 115–150, ISSN 1533-5399,

M. Rouse, " open API (public API)” [Online]. Available: http://searchmicroservices.techtarget.com/definition/open-API

M. Boyd, "Developing the API Mindset: Aguide to using Private, Partner, & public APIs", Nordic APIs AB, 2015.

C. Wodehouse, " Public APIs vs. Private APIs: What’s the Difference?"[Online]. Available : https://www.upwork.com/hiring/development/public-apis-vs-private-apis-whats-the-difference/

J. David, J. Euzenat, F. Scharffe, C.T. dos Santos, " The Alignment API 4.0", IOS Press (2010), pp 1-8, 2010.

N. K. Gupta, R. K. Isaac, R. K. Singh, " Maintenance and Analysis of Agricultural Data: A Challenge", International Journal of Bioassays, 2016.

O. C. Fernandez, " Web Scraping: Applications and Tools", European Public Sector Information Platform, Topic Report No. 2015/10, 2015.

P. Gune, A. Deighton, M. Chen, R. Kuo, W. Walcott, " User Interface for Processing Requests for Approval" United States Patent Application Publication, 2010.

H. Husein, T. Anggraini, D. Setiawaty, D. Rady, "API Pemilu: Toward the Smart Election".

Kusumawardani, R. P., Rakhmawati, N. A., Wibowo, R. P., Hafidz, I., & Pranantha, D. (2015). A Prototype of MonVis-Musrenbang: Monitoring and Visualization Application for Surabaya Development Plan. ISICO 2015, 2015.