Implementasi integrasi sistem HASIL DAN PEMBAHASAN
marketing, factory, warehouse, dan human resources. Sebagai contoh untuk domain garden, diuji pembacaan terhadap resource yang bernama bunch buah.
Pengujian dilakukan dengan membuka peramban Google Chrome dengan addon Postman, lalu mengisi parameter berikut Tabel 16 sebagai skenario pengujian.
Tabel 16 Parameter pengujian resource dari gardenbunch1 Parameter Nilai
URL
http:api.semv1gardenbunch1
Interface GET
Body Headers
Authorization: Basic c2VtOmxldG1laW4= Hasil yang diperoleh menggunakan parameter tersebut adalah seperti pada
Gambar 23. Hasil menunjukkan beberapa hal. Pertama, status yang bernilai “200” yang menunjukkan operasi berhasil dilakukan. Kedua adalah resource yang
dikembalikan oleh server yang berisi representasi XML dari resource tersebut. Hasil pengujian pembacaan terhadap seluruh resource adalah berhasil.
Gambar 23 Hasil pengujian resource gardenbunch1 Pengujian terhadap operasi penulisan dilakukan dalam tiga tahap:
1. Pembacaan terhadap seluruh resource yang ada untuk membuktikan resource yang akan dibuat belum ada di sistem.
2. Pengiriman data XML ke server menggunakan interface POST dan kode respon yang diterima dari server harus bernilai “201” yang menunjukkan
resource tersebut berhasil dibuat. 3. Pembacaan terhadap resource baru tersebut untuk menunjukkan bahwa
resource tersebut saat itu telah ada. Parameter yang digunakan pada pengujian penulisan baru dari resource
gardenbunch terdapat pada Tabel 17. Pada operasi pembuatan baru, id dari resource yang hendak dibuat tidak dimasukkan pada URL karena id tersebut
dibangkitkan secara otomatis oleh server. Hasil pengujian penulisan terhadap seluruh resource adalah berhasil.
Tabel 17 Parameter pengujian pembuatan resource baru dari gardenbunch Parameter Nilai
URL
http:api.semv1gardenbunch
Interface POST
Body
item number0001number
label g10101d -0001-2012label link
reltreerel hrefhttp:api.semv1gardentreeg10101d
href link
item
Headers Authorization: Basic c2VtOmxldG1laW4=
Pengujian terhadap operasi penyuntingan dilakukan dalam tiga tahap: 1. Pembacaaan terhadap resource tersebut untuk menunjukkan resource yang
ingin disunting telah ada sebelumnya. 2. Pengiriman representasi XML terhadap URL resource tersebut yang memiliki
isi berbeda dengan isi pada tahap pertama. Kode respon yang diterima harus bernilai “200” yang menunjukkan bahwa resource yang ada telah berhasil
disunting.