Penerapan API Web Service pada Android

July 29, 2019 | Author: YULI ARUM SARI FT | Category: N/A
Share Embed Donate


Short Description

Penerapan API Web Service pada Android...

Description

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

Penerapan API Web Service pada Android Yuli Arum Sari

Jurusan Sistem Informasi, Universitas Pesantren Tinggi Darul Ulum Jombang Email : yuliarumsari90@gmail.com

Abstrak 

Web Service merupakan fasilitas yang disediakan oleh website yang  berupa layanan yang dapat diakses oleh sistem lain. Dalam Web service  ini menyimpan sebuah data informasi yang berbentuk XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda  platform  atau bahasa  pemrograman. Pada tulisan ini,membahas tentang penerapan API Web service  pada Android. Kata kunci: kunci: Web service, PHP, API, dan XML

1. Pendahuluan

Dengan adanya web service saat ini memungkinkan pengguna untuk dapat menghubungkan berbagai jenis software yang memiliki platform dan sistem operasi yang sama atau berbeda. Pengguna hanya dapat mengetahui fungsi atau metode web service yang disediakan oleh web tersebut. Sehingga pengguna tetap mendapatkan informasi dari website tanpa harus mengunjungi website tersebut. Pada penerapan API (Application Programming Interface)   bisa dikatakan sekumpulan teknik dasar yang meliputi : aturan, fungsi, dan protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu (Dewa, 2016). Penggunaan Konsep API web service   ini dapat menguntungkan bagi  pengguna untuk dapat lebih mudah dalam pengaksesan sebuah data, misalnya dengan adanya web service  pada sebuah sistem website  terdapat perubahan data, maka dengan tersistem data yang ada di aplikasi Android secara otomatis juga dapat berubah.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

2. Tinjauan Pustaka

Adapun tinjauan pustaka dalam jurnal ini yang menjelaskan tentang teknologi Web service, PHP, API, dan XML.

2.1 Web servi servi ce

Web Service merupakan fasilitas yang disediakan oleh website  yang  berupa layanan yang dapat diakses oleh sistem lain. Pada Web service menyimpan data informasi yang berbentuk XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform ataupun berbeda bahasa  pemrograman.

Web service  juga dapat disebut sebagai salah satu konsep sistem  perangkat lunak yang dimodel untuk mendukung interaksi mesin kemesin melalui jaringan. Web service memiliki pemodelan yang dideskripsikan dalam format yang dapat dibaca oleh mesin (Sibagariang, 2016).

yper Text Pr eproce pr oces ssor)  2.2 PHP (H yper

Secara umum PHP atau yang juga disebut dengan

(HyperText

 Preprocessor)  Preprocessor) yaitu merupakan bahasa pemrograman yang digunakan secara luas untuk pembuatan dan pengembangan sebuah aplikasi yang berbasis web dan dapat digunakan secara bersamaan dengan HTML (Kustiyaningsih, 2011).

2.3 API (Application Programming Interface)

API atau kepanjangan dari (Application Programming Interface) adalah sebuah metode yang digunakan oleh sebuah aplikas i untuk berinteraksi dengan sistem operasi, protokol komunikasi, atau program lain (Abidin, 2015).

2.4 XML

XML merupakan hal yang paling penting bagi programmer yang ingin mengembangkan web Services . Hal ini karena XML dibangun dengan kemampuan melakukan transfer data antar platform. XML juga memiliki

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

3. Pembahasan

Pada pembahasan ini akan membahas tentang perancangan sistem dan  penerapan API Web service pada android dengan studi kasus yang ada. 3.1 Perencanaan Sistem

Perencanaan sistem yang akan dikembangkan adalah pada sebuah aplikasi berbasis web yang akan dirancang agar terintegrasi dengan aplikasi  berbasis android menggunakan API Web service  dengan menggunakan bahasa  pemrograman PHP. Dalam pengembangan sistem ini agar pengguna atau developer   lebih mudah untuk mengakses data dalam website  tersebut, dan apabila data pada

website  tersebut dirubah maka data yang ada di aplikasi android juga akan  berubah. Sehingga proses ini dapat memudahkan memudahkan pengguna. 3.2 Penerapan API Web service pada Android mengunakan PHP

Pada pembahasan ini penulis mempunyai studi kasus, sebagai berikut :

Sebagai contoh, penulis ingin membuat sebuah aplikasi android yang menggunakan data dinamis, sedangkan data tersebut terdapat di suatu website tertentu. Untuk menggunakan data tersebut tentunya dapat melakukan insert secara manual terhadap sistem database lokal pada android, namun hal ini akan menyulitkan developer  ataupun  ataupun pengguna nantinya. Solusi yang yang dapat di lakukan adalah membuat membuat suatu API web service yang memungkinkan aplikasi android tersebut dapat mengakses data dari halaman website tersebut. Dengan menggunakan solusi ini maka sewaktu-waktu ketika data yang ada di website  dirubah maka data yang terdapat pada aplikasi android akan berubah secara otomatis tanpa harus melakukan updating database sistem lokal android (lee, 2013)

.

Berikut ini cara penyelesaiannya : 1. Membuat database 

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

Gambar 1. Script Database (lee, Database  (lee, 2013)

2. Membuat script PHP

Setelah membuat database, akan dilakukan tahap selanjutnya yaitu membuat script PHP untuk dapat mengetahui penerapan API Web service ini berhasil atau tidak.

Gambar 2. Scipt PHP pembuatan API Web service

Keterangan : 1. Variabel $server, $username, $password , dan $database digunakan

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

3. $sql merupakan

aturan

SQL, SELECT

*

FROM  toilet berarti

menampilkan semua data dari tabel toilet. 4. $result  adalah  adalah eksekusi perintah SQL atau SQL querry 5. $records merupakan suatu array yang nanti akan digunakan untuk menyimpan nilai dari hasil SQL querry 6.  pada kode diatas juga terdapat statement while yang berfungsi untuk menyimpan hasil querry  kedalam array $records[]. 7. $data dipergunakan untuk membuat struktur JSON,  json_encode digunakan

untuk

melakukan

generate

format

JSON

terhadap

array $records. 8. echo $data digunakan untuk menampilkan output JSON J SON sehingga akhirnya data yang ada bisa diakses oleh sistem lain.

3. Hasil dari tahap sebelumnya

Setelah melakukan tahap sebelumnya, maka tahap selanjutnya adalah  jalankan kode PHP yang sudah dibuat, jika benar maka akan menghasilkan output JSON sebagai contoh, seperti berikut :

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

4. Kesimpulan dan Saran 4.1 Kesimpulan

Berdasarkan pembahasan di atas maka dapat disimpulkan bahwa sebuah sistem informasi menggunakan web service  dapat memberika informasi data secara lengkap karena web service  bisa digunakan sebagai perantara untuk  pertukaran data berbeda platform dan bahasa pemrograman.

Web service dapat digunakan untuk mengintegrasikan dua DBMS yang  berbeda, misalnya yaitu Microsoft SQL Server dan Microsoft Access untuk digunakan pada satu aplikasi yang sama (Deviana, 2011). 4.2 Saran

Berdasarkan uraian diatas, penulis membarikan saran yaitu pada  pembahasan tidak adanya penjelasan mengenai perancangan sistem secara tersetruktur. Maka dapat disarankan untuk peneliti selanjutnya agar dapat menjelaskan alur penerapan web service pada android yang lebih jelas.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Trusted by over 1 million members

Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.

Sistem Informasi - Penerapan API Web Service pada Android –  Yuli Arum Sari

Daftar Pustaka

Abidin, M. M. (2015). Pemrograman API. 1. Deviana, H. (2011). Penerapan XML Web service Pada Sistem Distribusi Barang.

 Jurnal Generic Generic, 9. Dewa, R. (2016). Penjelasan Tentang Web API, Web Services, SOAP, REST.

 Pengertian & penjelasan penjelasan Singkat Singkat WEB servicers, servicers, Web API , 1. Kustiyaningsih, Y. (2011).  Pemrograman  Pemrograman Basic Data Berbasis Web Menggunakan

 PHP dan SQL. Bangkalan: Graha Ilmu. lee, H. (2013, May).  Membuat Web Service sederhana menggunakan PHP . Retrieved

May

2013,

from

sleepingtux:

http://sleepingtux.blogspot.co.id/2013/11/membuat-web-service-sederhana. html Rokhmat Hidayat, A. A. (2013). Penerapan Teknologi Web Service.  Penerapan

Teknologi Web Service , 3. Sibagariang, S. (2016). PENERAPAN WEB SERVICE PADA PERPUSTAKAAN BERBASIS. Jurnal Mahajana Inforamasi, 2.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF