Kajian Pustaka T1 672009070 Full text

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