Analisa Penerapan Web Service dan XML Di

Analisa Penerapan Web Service dan XML Di dalam Aplikas Joox
Mardwi Siti Kholifah
Fakultas Teknik, Universitas Pesantren Tinggi Darul Ulum Jombang
[email protected]

Abstrak
Aplikasi Joox merrupakan aplikasi musik yang bisa di unduh di dalam playstore. Aplikasi
ini merupakan aplikasi layanan musik streaming legal melalui internet. Ada beberapa fitur- fitur
yang terdapat pada aplikasi joox yaitu, koleksi musik, joox radio, rekomendasi playlist, dan joox
top chart. Dengan menggunakan aplikasi joox ini bagi pengguna musik, pengguna bisa
mendengarkan musik terbaru secara online maupun offline musik yang sudah di download.
Teknologi yang digunakan didalam aplikasi joox ini menggunakan web service untuk membuat
aplikasi jejaring musik yang terintegrasi. Interoperabilitas di level data di bangun dengan sistem
rekomendasi yang berdasarkan layanan yang sudah tersedia di internet. Untuk jenis format yang
digunakan adalah format XML(Extensible Markup Language). Format data input berasal dari
layanan Last.fm yang diperoleh dengan memasang aplikasi scrobbler yang berguna untk merekam
playlis pengguna musik, yang kemudian data tersebut diolah untuk menetapkan sebagai output yang
berupa layanan rekomendasi yang dinamais sesui dendan selera. Metode yang digunakan adalah
metode REST (Representational State Transfer) dan SOAP (Simple Object Accses Protokol) .
Kata kunci : joox, web service, interoperabilitas, SOAP, REST, XML.


1. Pendahuluan
Joox adalah sebuah aplikasi musik yang diluncurkan oleh Tencent Holdings Ltd yang
berasal dari Shenzen, Tiongkok. Aplikasi ini tersedia dalam bentuk Android dan iOS serta
dalam bentuk situs web. Untuk para pengguna aplikasi joox bisa mendengarkan lagu negara
maupun mancanegara secara gratis dan bisa mengunduhnya untuk didengarkan secara offline.
Ada beberapa fitur yang tersedia dalam aplikasi joox yaitu : koleksi musik, personalisasi musik,
top charts, realtime sharing,joox vip, rekomendasi playlist, dan joox radio. Pada aplikasi joox
ini menerapkan web service untuk membuat apikasi jejaring musik yang terintegrasi. Dengan
menggunakan metode rest yang membuat pengguna bisa mengakses konten antarmuka aplikasi
joox. Format data yang digunakan dalam aplikasi ini adalah format XML, yang berasal dari
layanan last.fm dengan menginstal aplikasi scrobbler untuk merekam playlist pengguna, yang
kemudian data tersebut diolah untuk sebagai outputan yang berupa layanan rekomendasi yang
dinamis, dan sesuai dengan selera pengguna. Pada penginterpretasian data pengguna dapat

mengakses data playlis milik pengguna lain. Aplikasi joox yang terintegrasi ini bertujuan untuk
menyediaka layanan musik dalam satu wadah.

2. Metode Penelitian
Metode penelitian yang diterapkan dalam aplikasi ini adalah menggunakan metode REST dan
SOAP. Metode REST merupakan standar arsitektur komunikasi ang berbasis web yang pada

umumnya menggunakan HTTP (Hypertext Transfer Protocol) yang digunakan untuk
komunikasi antar data. SOAP (Simple Object Acces Protocol) adalah standart untuk bertukar
pesan berbasis XML melalui komputer atau pada suatu sistem operasi (OS) untuk
berkomunikasi dengan program OS yang sama atau berbeda dengan menggunakan HTTP dan
XML sebagai alat untuk bertukar data. Metode pendekatan SOAP dan REST di dalam aplikasi
ini sudah terintegrasi.

3. Tinjauan Pustaka
a. Joox
Joox yaitu aplikasi musik streaming yang menawarkan pengalaman baru dalam dalam
mendengarkan musik. Aplikasi ini mengajak pengguna musik untuk mendengarkan musik

secara legal, dan gratis. Aplikasi ini menawarkan perpustakaan musik lengkap mulai dari
musik mancanegara hingga musik local (Irham, 2015)
b. Web Service
Web service merupan standart yang digunakan untuk pertukaran data antar aplikasi atau
sistem yang bisa ditulis dengan bahasa pemograman yang berbeda atau berjalan pada
platform yang berbeda
c. XML
XML adalah sebuah format berbasis teks yang sederhana untuk mempresentasikan

informasi yang terstruktur seperti dokumen, data, konfigurasi, buku, transaksi invoice, dan
masih banyak lagi yang berasal dari format standart yang lebih tua SGML (ISO 8879), agar
lebih cocok digunakan web (W3C,1998).
d. Interaporabilitas
Interaporabilitas adalah dimana suatu aplikasi bisa berinteraksi dengan aplikasi yang
lainnya melaui suatu protokol yang disetujui bersama lewat network TCP/IP dan protokol
HTTP dengan memanfaatkan file XML (Fredy, 2009)
e. SOAP
Simple Objek Accsess Protokol adalah sebuah standarisasi dari dasar protokol komunikasi
untuk saling bertukar informasi terstruktur di antara aplikasi-aplikasi yang berjalan yang
bergantungpada skema XML dan XMLnamespaces untuk mendefinisikannya (Fardian
Bandi, 2013).
f. REST
Representational State Transfer merupakan standart dalam arsitektur web yang
menggunakan protokol HTTP untuk pertukaran data. Cara kerja dari REST server yaitu
menyediakan jalur jalur untuk akses resource atau data, REST client melakukan akses
resource dan kemudian menampilkan atau menggunakannya. Hasil dari resource itu sendiri
adlah berupa teks namun formatnya bisa bermacam-macam tergantung dari keinginan
pembangun aplikasi, pada umumnya adalah JSON dan XML (Roy fielding, 2000)


4. Analisa dan Penerapan
Aplikasi joox merupakan aplikasi usik yang baru-baru ini sedang buming di masyarakat,
terutama didalam kalangan remaja. Adapun beberapa kebutuhan yang harus dipenuhi untuk
menggunakan aplikasi joox :
1. Handphone atau Laptop
2. Akses internet
3. Buka aplikasi playstore atau website joox

4. Download aplikasi joox
5. Login pengguna

6. Pilih playlist atu download

7. Pilih selera lagu local atau mancanegara

5. Kesimpulan
Aplikasi joox merupakan aplikasi layanan musik yang menyediakan musik baik local maupun
mancanegara. Di dalam aplikasi joox terdapat beberapa fitur yang tersedia yaitu, koleksi musik,
rekomendasi playlist, joox top charts, personalisasi musik, realtime sharing, joox vip, dan joox
radio. Bagi pengguna musik aplikasi ini lengkap online musik terbaru maupun offline nusik

yang sudah didownload. Aplikasi ini juga menyediakan teks/ lirik pada saat menyanyi. Di
dalam teknologi joox menjelaskan bagaimana cara membuat aplikasi jejarin musik terintegrasi.
Interoperabilitas di level data untuk membangun layana yang sudah tersedia di internet.Jenis
format yang digunakan berupa XML, data ini berasal dari layanan last.fm yang diperoleh
dengan memasang aplikasi scrobbler untuk merekam playlist pengguna dan kemudian data
tersebut diolah sebagai outputan berupa layanan rekomendasi yang dinamis, sesuai dengan
selera pengguna aplikasi.

Daftar Pustaka

http://rachmatwidyan.blogspot.co.id
http://www.joox.com

Dokumen yang terkait

Keanekaragaman Makrofauna Tanah Daerah Pertanian Apel Semi Organik dan Pertanian Apel Non Organik Kecamatan Bumiaji Kota Batu sebagai Bahan Ajar Biologi SMA

26 317 36

FREKUENSI KEMUNCULAN TOKOH KARAKTER ANTAGONIS DAN PROTAGONIS PADA SINETRON (Analisis Isi Pada Sinetron Munajah Cinta di RCTI dan Sinetron Cinta Fitri di SCTV)

27 310 2

PENILAIAN MASYARAKAT TENTANG FILM LASKAR PELANGI Studi Pada Penonton Film Laskar Pelangi Di Studio 21 Malang Town Squere

17 165 2

Analisis Sistem Pengendalian Mutu dan Perencanaan Penugasan Audit pada Kantor Akuntan Publik. (Suatu Studi Kasus pada Kantor Akuntan Publik Jamaludin, Aria, Sukimto dan Rekan)

136 695 18

DOMESTIFIKASI PEREMPUAN DALAM IKLAN Studi Semiotika pada Iklan "Mama Suka", "Mama Lemon", dan "BuKrim"

133 700 21

KONSTRUKSI MEDIA TENTANG KETERLIBATAN POLITISI PARTAI DEMOKRAT ANAS URBANINGRUM PADA KASUS KORUPSI PROYEK PEMBANGUNAN KOMPLEK OLAHRAGA DI BUKIT HAMBALANG (Analisis Wacana Koran Harian Pagi Surya edisi 9-12, 16, 18 dan 23 Februari 2013 )

64 565 20

PENERAPAN MEDIA LITERASI DI KALANGAN JURNALIS KAMPUS (Studi pada Jurnalis Unit Aktivitas Pers Kampus Mahasiswa (UKPM) Kavling 10, Koran Bestari, dan Unit Kegitan Pers Mahasiswa (UKPM) Civitas)

105 442 24

Pencerahan dan Pemberdayaan (Enlightening & Empowering)

0 64 2

KEABSAHAN STATUS PERNIKAHAN SUAMI ATAU ISTRI YANG MURTAD (Studi Komparatif Ulama Klasik dan Kontemporer)

5 102 24

Analisis Penyerapan Tenaga Kerja Pada Industri Kerajinan Tangan Di Desa Tutul Kecamatan Balung Kabupaten Jember.

7 76 65