Uas EAI (Enterprise Application Integration)
Web service adalah aplikasi sekumpulan data (database), perangkat lunak (software) atau bagian dari perangkat lunak yang dapat diakses secara remote oleh berbagai piranti dengan sebuah perantara tertentu. Secara umum,web service dapat diidentifikasikan dengan menggunakan URL seperti hanya web pada umumnya. Namun yang membedakan web service dengan web pada umumnya adalah interaksi yang diberikan oleh web service. Berbeda dengan URL web pada umumnya, URL web service hanya menggandung kumpulan informasi, perintah, konfigurasi atau sintaks yang berguna membangun sebuah fungsi-fungsi tertentu dari aplikasi.
Web service dapat diartikan juga sebuah metode pertukaran data, tanpa memperhatikan dimana sebuah database ditanamkan, dibuat dalam bahasa apa sebuah aplikasi yang mengkonsumsi data, dan di platform apa sebuah data itu dikonsumsi. Web service mampu menunjang interoperabilitas. Sehingga web service mampu menjadi sebuah jembatan penghubung antara berbagai sistem yang ada
5. Pengertian JSON
JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.
6. Contoh penggunaan JSON
Berikut ini beberapa penerapan JSON yang pernah saya temui:
Pertama,
Download terlebih dahulu xampp. Jika agan sudah punya silahkan skip step pertama ini.
Kedua,
Buatlah database dengan nama terserah agan. Contoh disini dengan nama database db_mahasiswa.
Ketiga,
Buatlah tabel dengan nama terserah agan. Contoh disini dengan nama tbl_user dan berisi field-field id, unique_id, nama, email, encrypted_password, salt. Agan bisa mengcopy – paste code sql berikut ini :
Keempat,
Buat folder dengan nama terserah agan di dalam folder htdocs. Contoh disini saya membuat folder dengan nama mahasiswa.
Kelima,
Didalam folder mahasiswa tersebut buat folder kembali yang bernama include. Isi folder include disini ialah untuk mengisi file-file helper saja. Jadi kurang lebih menjadi direktori seperti ini :
-htdocs
–mahasiswa
—include
Keenam,
Didalam folder include buatlah file dengan nama Config.php . Kelas ini berisi variabel-variabel informasi server kita.
Ketujuh,
Didalam folder include buatlah filde dengan nama DB_Connect.php . Kelas ini berfungsi untuk menghubungkan kita ke server.
Kedelapan,
Didalam folder include buatlah file dengan nama DB_Function.php . Kelas ini berfungsi untuk menyimpan suatu fungsi yang didalam fungsi tersebut akan mengirim data ke server.
Kesembilan,
Didalam folder mahasiswa buatlah filde dengan nama login.php . Kelas ini berfungsi untuk login dengan parameternya email dan password.
Kesepuluh,
Didalam folder mahasiswa buatlah file dengan nama register.php . Kelas ini berfungsi untuk menerima data dari Android yang lalu diteruskan menyimpan data ke server.
Kesebelas,
Silahkan coba terlebih dahulu API Login dan Registrasi tersebut di Aplikasi POSTMAN dengan method POST. Jika agan belum punya Aplikasi Postman agan bisa mendownloadnya disini ( download postman ).
API Login : http://localhost/mahasiswa/login.php
API Register : http://localhost/mahasiswa/register.php
Respon API Login :
Login berhasil
Login gagal
Respon API Register :
Register berhasil
Register Gagal ( email sudah ada di database )
Keduabelas,
Selesai dan API Login dan to Register tersebut sudah bisa digunakan.
Komentar
Posting Komentar