3
2. Kajian Pustaka
Penelitian berjudul Aplikasi
Bulletin Board
Mobile
Berbasis Android membahas tentang melakukan koneksi antara
web server
dan aplikasi
mobile
di Android yang diimplementasikan dengan mengunakan metode
http request
dan respon.
Metode pengiriman data bulletin
board
yang digunakan dalam pengiriman data dari
Web Server
ke aplikasi
mobile
di android menggunakan metode JSON. Aplikasi ini bertujuan menginformasikan masyarakat kampus tentang
perkembangan kampus dan perkembangan suatu mata kuliah [5]. Temuan pada penelitian pertama yang diterapkan pada penelitian ini yaitu proses pengambilan
data dari aplikasi
client
dengan membaca data
JSON
yang disediakan
server
. Pada penelitian berjudul Aplikasi
Mobile Learning
Berbasis Jejaring Sosial Untuk Mata Kuliah Sistem Basis Data Pada Perangkat
Mobile Berbasis
Android membahas tentang perancangan aplikasi
mobile learning
berbasis jejaring sosial
facebook
sebagai media pembelajaran untuk mata kuliah Sistem Basis Data di Universitas Gunadarma. Data berupa materi dan tugas tersimpan
pada
server
yang diakses oleh sistem yang dibangun dengan bahasa pemrograman
Java
dan Android
.
Pengguna sistem terhubung dengan akun
facebook
-nya sehingga dapat saling berdiskusi melalui media jejaring sosial
facebook
[6]
.
Temuan pada penelitian kedua yang diterapkan pada penelitian ini yaitu integrasi aplikasi android dengan jejaring sosial
facebook
. Sosialisasi adalah proses interaksi sosial melalui mana kita mengenal
cara-cara berpikir, berperasaan dan berperilaku, sehingga dapat berperan serta secara efektif dalam masyarakat [7].
Seni adalah keahlian membuat karya yang bermutu, dilihat dari segi kehalusannyakeindahannya [8].
Reog merupakan tarian tradisional dalam arena terbuka yang berfungsi sebagai hiburan rakyat, mengandung unsur magis, penari utama adalah orang
berkepala singa dengan hiasan bulu merak, ditambah beberapa penari bertopeng dan berkuda lumping yang semuanya laki-laki [9].
Android merupakan sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi,
middleware
, dan aplikasi kunci yang dirilis oleh Google. Sehingga Android mencakup keseluruhan aplikasi, mulai dari sistem
operasi sampai pada pengembangan aplikasi itu sendiri. Pengembangan aplikasi pada platform Android ini menggunakan bahasa pemrograman Java
[10].
Media sosial adalah sebuah kelompok aplikasi berbasis internet yang membangun dirinya di atas dasar ideologi dan teknologi Web 2.0. Hal ini
memungkinkan penciptaan dan pertukaran
user-generated content
[11].
API Application Programming Interface
adalah sekumpulan perintah, fungsi, dan protokol yang dapat digunakan oleh programmer saat membangun
perangkat lunak untuk sistem operasi tertentu.
API
memungkinkan programmer untuk menggunakan fungsi standar untuk berinteraksi dengan sistem lainnya.
API
menentukan bagaimana beberapa komponen perangkat lunak harus berinteraksi satu sama lain. Selain mengakses basis data atau perangkat keras komputer,
API
dapat digunakan untuk mempermudah pengembangan aplikasi. Dalam prakteknya, banyak
API
datang dalam bentuk pustaka yang meliputi spesifikasi
4 untuk rutinitas, struktur data, kelas objek, dan variabel. Dalam beberapa kasus
lain, terutama untuk
SOAP
dan
RESTservice
,
API
datang hanya sebagai komponen panggilan jarak jauh untuk mengakses
API
[12]. REST disebut juga
RESTful services
adalah perangkat lunak yang didesain dengan penekanan pada kesederhanaan, skalabilitas, serta kegunaan.
REST adalah sebuah gaya arsitektur ketika digunakan dalam aplikasi HTTP yang memanfaatkan fitur yang ada pada HTTP URl, kode respon, dan permintaan
metode GET, POST, PUT dan DELETE untuk bekerja pada pengguna API yang coba untuk dilakukan. Keuntungan utama web service REST yaitu: 1
Lightweigt
, tidak membutuhkan XML
markup
tambahan; 2 Hasilnya dapat dibaca dengan mudah oleh manusia human readable result; 3 Mudah untuk
dikembangkan, tidak membutuhkan toolkit [13]. Arsitektur RESTful API ditunjukkan pada Gambar 1.
Gambar 1.Arsitektur RESTful API [13]
Pada Gambar 1 menunjukkan bahwa data dari aplikasi
client,
yang dapat berupa XML, terhubung pada
network
dengan aplikasi HTTP yang memiliki fitur metode GET, POST, PUT dan DELETE untuk dapat mengakses
resources
yang tersedia di
Web Service
.
3. Metodologi Penelitian