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
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