scholarly journals Indonesia’s Public Application Programming Interface (API)

2019 ◽  
Vol 9 (2) ◽  
pp. 85-96
Author(s):  
Nur Aini Rakhmawati ◽  
Sayekti Harits Suryawan ◽  
Muhammad Ariful Furqon ◽  
Deny Hermansyah

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.

2019 ◽  
Vol 9 (2) ◽  
pp. 85
Author(s):  
Nur Aini Rakhmawati ◽  
Sayekti Harits Suryawan ◽  
Muhammad Ariful Furqon ◽  
Deny Hermansyah

<p class="JGI-AbstractIsi">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.</p>


Author(s):  
Sunardi Sunardi ◽  
Imam Riadi ◽  
Pradana Ananda Raharja

Pengujian pada perangkat lunak dibutuhkan sebagai jaminan mutu terhadap kemampuan perangkat lunak. Perangkat lunak diterapkan pada pekerjaan yang nyata tanpa memiliki kendala terhadap kinerja dalam memberikan perintah, memproses perintah hingga memperoleh hasil dari pemrosesan sesuai dengan tujuan pengembangan. Pengujian unit Application Programming Interface (API) pada web service fokus sebagai upaya untuk menguji kemampuan pada tiap unit. Unit yang diuji secara spesifik akan digabungkan dengan unit lain hingga menjadi suatu sistem terintegrasi. Aplikasi mobile membutuhkan dukungan API sebagai penghubung dengan basis data, dimana aplikasi mobile dengan basis data tersebut tidak saling berhubungan secara langsung. Tampilan antarmuka pada aplikasi mobile hanya difokuskan sebagai interaksi visual antara pengguna dengan sistem. Sistem yang diberi perintah akan merespon dengan umpan balik yang dihubungkan melalui perantara dan merespon kembali melalui perantara dan dikembalikan dalam bentuk visual melalui antaramuka. Pengujian pada tiap unit sistem menggunakan proses Test-Driven Development (TDD) untuk menguji tiap fungsi. Perancangan dan pembangunan web service pada aplikasi e-voting memerlukan pengujian sehingga dalam penerapanya dapat digunakan sesuai dengan spesifikasi yang telah dirancanakan tanpa menimbulkan bug atau error yang dapat menganggu kinerja sistem. API yang telah diuji dan berinteraksi dengan antarmuka dapat melakukan proses data pemilih, validasi data pemilih dan pemilihan. Sistem ini juga telah diuji dengan metode System Usability Scale dengan skor total 69,02. Testing on the software is needed to guarantee its capabilities. So software in real condition wouldn’t have any deflect with the performance to providing wich in line with the goal of development. Testing the Application Programming Interface (API) unit on the web service is an effort to testing the performance of each unit. Specifically tested unit will be combined with other units to become an integrated system. A Mobile application requires API support as the connector to a database, which not directly related to mobile application. The user-interface in mobile application only act as a visual interaction between the user and the system. The commanded system will respond through feedback which connected into a connector and gives the response back through the connector and returns in visual form through an interface. Test-Driven Development (TTD) was used in testing each system unit. Designing and building web service on e-voting application requires testing so that application can be used properly without causing bugs or errors that can interface system performance. Approved APIs are able to process voter data, validate voter data and election. The system also tested with “System Usability Scale” method which gains 69,02 total score.


2019 ◽  
Vol 25 (06) ◽  
pp. 769-772
Author(s):  
Robert Dale

AbstractIt’s now remarkably easy to release to the world a cloud-based application programming interface (API) that provides some software function as a service. As a consequence, the cloud API space has become very densely populated, so that even if a particular API offers a service whose potential value is considerable, there are many other factors that play a role in determining whether or not that API will be commercially successful. If you’re thinking about entering the API marketplace with your latest and greatest idea, this post offers some entirely subjective advice on how you might increase the chances of your offering not being lost in all the noise.


Author(s):  
Dinesh Mohan ◽  
Geetam Tiwari ◽  
Rahul Goel ◽  
Paranjyoti Lahkar

During periods from January 1 to January 15 and April 15 to April 30, 2016, the Government of the National Capital Territory of Delhi, India, implemented an odd–even vehicle rule. Under this rule, between 08:00 and 20:00, only cars with even-numbered plates were allowed to operate on even-numbered dates of the calendar and only cars with odd-numbered plates on odd-numbered dates. In light of the varying experiences of vehicle restriction practices from around the world, this study evaluated the effects of both phases of the odd–even policy on transport patterns and vehicle use in Delhi. Observational surveys were carried out at four locations in Delhi to observe traffic flow and vehicle occupancy data. Speed data were extracted for 38 origin–destination pairs during the January phase and for 66 pairs for the April phase, with a sample of roads from all over Delhi and with Google Maps API (application programming interface) software. During the experimental periods, car flow rates on roads were reduced by less than 20%, but rates increased for motorized two-wheelers, buses, and autorickshaws. There was an insignificant rise in car occupancy rates: most car owners did not opt for carsharing. No improvements in levels of particulate matter with aerodynamic diameter < 2.5 µm (PM2.5) were detected. These experiments show that the odd–even rule was not effective in reducing measureable PM2.5 pollution in Delhi.


2013 ◽  
Vol 100 (1) ◽  
pp. 91-100
Author(s):  
Ian Johnson

Abstract Open Machine Translation Core (OMTC) is a proposed open API that defines an application programming interface (API) for machine translation (MT) systems. The API defined is a service interface which can be used to underpin any type of MT application. It consists of components which allow programmers, with little effort, to integrate different MT back-ends into their applications since an OMTC compliant MT system presents a consistent interface. OMTC attempts to standardise the following aspects of an MT system: resources - the abstract representation of assets used e.g. documents and translation memories, sessions - a period of time in which a user interacts with the system, session negotiation - agreement on which services are to be provided, authorisation - integration with third party authorisation systems to prevent users performing unauthorised actions, scheduling - the management of long running MT tasks, machine translation engines - a representation of an entity capable of providing only MT, and translators - a conglomeration of, at least one of the following, an MT engine, a collection of translation memories, and a collection of glossaries.


2016 ◽  
Vol 2 (1) ◽  
pp. 1
Author(s):  
Debby Erce Sondakh ◽  
Stenly Richard Pungus ◽  
Prizilia Runtukahu ◽  
Rizky Saroinsong

Taksi merupakan layanan transportasi yang umum ditemui di daerah perkotaan. Untuk menggunakan layanan taksi pengguna dapat menunggu taksi yang lewat atau memesan melalui telepon. Kendala yang terjadi dari metode ini adalah panggilan telepon tidak tersambung karena operator sedang melayani konsumen lain, posisi taksi yang berada jauh dari konsumen, atau konsumen tidak mengetahui posisinya saat ini dengan tepat. Ketika menunggu taksi di jalan, pencarian taksi dapat memakan waktu lama. Makalah ini memaparkan tentang pengembangan aplikasi pencarian taksi berbasis teknologi Android, menggunakan model proses Rational Unified Process dari pendekatan rekayasa perangkat lunak. Implementasi teknologi web service menghasilkan aplikasi pencarian taksi terdekat yang dapat mengintegrasikan aplikasi berbasis web dengan platform berbeda, dengan aplikasi mobile berbasis sistem operasi Android. Pada aplikasi mobile, pengguna dapat mencari taksi terdekat sesuai perusahaan terdaftar yang dilacak menggunakan GPS dan melihat posisi taksi pada peta dari Google Maps Application Programming Interface, melihat informasi taksi, serta memesan taksi atau membatalkan pemesanan.


Competitive ◽  
2021 ◽  
Vol 16 (2) ◽  
pp. 87-94
Author(s):  
Supono Syafiq ◽  
Sari Armiati

Saat ini data merupakan bagian yang penting di era transformasi teknologi informasi, proses komunikasi pun tidak dibatasi oleh perbedaan jenis perangkat yang digunakan membuat informasi dapat diakses degan mudah. Saat ini Lembaga Penelitian dan Pengabdian kepada Masyarakat (LPPM) Politeknik Pos Indonesia sudah memiliki pangkalan data dalam proses pengelolaan data penelitian, pengabdian, publikasi dan HaKI berbasis web. Saat ini akses data APTIMAS masih terpusat dan tidak bisa diakses dengan menggunakan aplikasi selain aplikasi APTIMAS, sehingga dibutuhkan sebuah media middle ware atau web service yang memberikan solusi bagaiman aplikasi lain dapat mengkases data APTIMAS seperti untuk pengembangan aplikasi Mobile, dashboard di aplikasi lain, kebutuhan data lainnya. Oleh karena itu dibangunlah sebuah Web Service dengan arsitektur Representational State Transfer (REST) Application Programming Interface (API) yang berfungsi jembatan dalam memberikan layanan untuk komunikasi data. Dengan dibangunnya aplikasi middleware web service ini, diharapkan APTIMAS sebagai penyedia data penelitian, pengabdian, publikasi dan HaKI di lingkungan internal perguruan tinggi Politeknik Pos Inodoneisa dapat digunakan sebagai rujukan pengambilan data untuk pengembangan aplikasi lain dan kebutuhan data di lingkungan kampus Politeknik Pos Indonesia, tanpa harus mengakses langsung ke database APTIMAS


2021 ◽  
Author(s):  
ALI YOUSUF KHAN ◽  
Miguel Angel Luque-Nieto ◽  
Samiya Batool ◽  
Hammad Ahmed ◽  
Abdul Hadi Saeed ◽  
...  

Abstract Information and Communication Technologies are regularly used in medicinal services and associations around the world. The Android working framework-based electronic contraptions, for example, Smartphones, smart TV and tablets are comprehensively utilized for numerous purposes. Within android devices, there are distinctive types of health and medical applications that provide ease to patients and their caretakers to lessen time [1]. This undertaking includes a thought that is proposed, to save lives by a single tap. It is very advantageous for users in case of emergency: through this application, an ambulance could be available within 100 meters of the user’s real-time location. The Dijkstra algorithm is used in this application by Google Maps API (Application Programming Interface) and this way nearest ambulance arrives on time. Consequently, not only time is efficiently saved but also precious lives.


Sign in / Sign up

Export Citation Format

Share Document