Aplikasi Renungan Harian Kampus Memanfaatkan Teknologi Web Service Berbasis Android (Studi Kasus : Campus Ministry) Artikel Ilmiah Peneliti : Ingrid Yuned Loppies (672012029) Radius Tanone, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Juli 2016
18
Embed
Aplikasi Renungan Harian Kampus Memanfaatkan …repository.uksw.edu/bitstream/123456789/11437/2/T1_672012029_Full... · Aplikasi Renungan Harian Kampus Memanfaatkan Teknologi Web
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Aplikasi Renungan Harian Kampus
Memanfaatkan Teknologi Web Service
Berbasis Android
(Studi Kasus : Campus Ministry)
Artikel Ilmiah
Peneliti :
Ingrid Yuned Loppies (672012029)
Radius Tanone, S.Kom., M.Cs.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Juli 2016
1
1. Pendahuluan
Campus Ministry (CM) adalah wadah bidang kerohanian di bawah naungan
Universitas Kristen Satya Wacana (UKSW), dimana melayani seluruh sivitas
UKSW dalam menjadi pusat pengembangan kehidupan spiritualitas kampus,
didalam mencari relasi yang bermakna antara iman dengan ilmu pengetahuan,
teknologi, dan seni dalam pelayanan. CM terbagi dalam tiga bidang di mana bidang
satu devisi satu melayani bagian Kerohanian, bidang satu devisi dua melayani
Bimbingan Konseling dan Pastoral, bidang dua melayani Pelayanan Sosial dan
Pengembangan dan terakhir adalah bidang tiga yang melayani bagian Komunikasi
dan Publikasi. Renungan Harian Kampus (RHK) adalah bagian pelayanan dari
bidang tiga. RHK ini berisi Khotbah yang ditulis oleh Pendeta, Dosen, dan sivitas
akademika UKSW dengan tujuan menolong sivitas akademika UKSW
merefleksikan kebaikan Allah setiap hari dalam pelayanannya, juga menjadi sarana
untuk membantu sivitas akademika semakin bergaul karib dengan Allah dan
FirmanNya setiap hari lewat berbagai pengalaman hidup dan penghayatan orang
lain agar senantiasa bertumbuh dan kuat didalam Tuhan.
Perkembangan teknologi semakin pesat dalam hal mobile smartphone dan
tablet berbasis Android yang mendukung aplikasi-aplikasi yang selalu update untuk
pengguna dalam aktivitas sehari-hari baik dalam hiburan maupun aplikasi yang
membantu pekerjaan. Android sebagai sistem operasi mendukung penggunaan
aplikasi dengan aksesibilitas ke berbagai macam jaringan dan open platform.
Android juga adalah salah satu sistem operasi yang banyak digunakan oleh vendor-
vendor smartphone. Dari hasil kuesioner yang disebarkan, 28 dari 30 responden
menggunakan sistem operasi Android pada smartphone mereka.
Selama ini RHK dipublikasikan dalam bentuk web dan buku, namun masing-
masing memiliki banyak kekurangan. Publikasi web masih kurang efisien dalam
pengaksesan oleh sivitas serta publikasi dalam bentuk buku mengeluarkan banyak
sekali anggaran dan proses pengurusan keuangan sebagai konsekuensi dari
percetakan RHK masih terus terhambat karena kurangya koordinasi dari satgas,
menyebabkan keterlambatan pembagian RHK kepada sivitas. Hal ini diperkuat oleh
data yang diperoleh dari pembagian kuesioner kepada 30 responden sivitas UKSW,
22 atau sebanyak 73,3% diantarnya mengaku kesulitan dan kurang nyaman dalam
mengakses RHK.
Berdasarkan latar belakang, maka dilakukan penelitian yang bertujuan untuk
merancang aplikasi berbasis Android dan memanfaatkan teknologi web service
untuk RHK. Perancangan aplikasi ini bertujuan untuk memberikan kemudahan dan
efisiensi waktu bagi sivitas akademika Universitas Kristen Satya Wacana untuk
mengakses RHK melalui perangkat Android yang dimiliki sehingga semua dapat
membaca RHK, dan pelayanan dari campus ministry dapat berjalan dengan baik.
2
2. Tinjauan Pustaka
Pada penelitian yang berjudul Aplikasi Reservasi Menu Restoran dengan Web
Service Berbasis Android, membahas tentang perancangan aplikasi yang
memanfaatkan teknologi web service sehingga sistem reservasi yang ada pada
restoran Eva Coffe House menjadi lebih maksimal. Pemesanan menu dapat
dilakukan oleh pelanggar melalui perangkat Android kemudian list pesanan akan
dikirim ke server dapur [1].
Penelitian berjudul Penerapan Teknologi Google Cloud Messaging Service
Sebagai Pengiriman Push Notification pada Aplikasi Mobile Commerce Berbasis
Android membahas tentang pengiriman message singkat yang memanfaatkan
teknologi Google Cloud Messanging (GCM) untuk pemberian informasi mengenai
pemesanan yang terjadi dan informasi yang digunakan untuk mengkonfirmasi
pembayaran dan pengiriman barang, objek yang digunakan adalah Toko Moachi
Gemini, Semarang [2].
Pada penelitian sebelumnya yang digunakan dalam penelitihan ini yaitu
bagaimana fungsi media baru dalam memudahkan mengakses RHK dan bagaimana
penerapan Web Service serta GCM untuk pemberitahuan pesan singkat. Perbedaan
dengan penelitian sebelumnya adalah aplikasi RHK sebagai media dalam
memberikan pelayanan berupa RHK kepada seluruh sivitas UKSW , yang akan di
update setiap hari. Berdasarkan penelitian sebelumnya, maka akan dilakukan
penelitian yang membahas tentang Penerapan Web Service Untuk Aplikasi
Renungan Harian Kampus pada Campus Ministry UKSW Salatiga Berbasis
Android. Aplikasi dibangun menggunakan teknologi Web Service untuk mengakses
database SQL. Penelitian ini diharapkan memberikan kemudahan kepada
pengelola dan nantinya bisa bermanfaat dalam pengaksesan RHK dengan cepat dan
mudah melalui platform Android.
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux
yang mencakup sistem operasi, middleware dan aplikasi. Android menyediakan
platform terbuka bagi para pengembang untuk menciptakan aplikasi. Awalnya,
Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat
peranti lunak untuk ponsel/smarphone. Kemudian untuk mengembangkan
Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahan
peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel,
Motorola, Qualcomm, T-Mobile, dan Nvidia [3].
Web service menurut W3.org mendefinisikan web service sebagai “sebuah
software aplikasi yang dapat teridentifikasi oleh URI dan memiliki interface
dimengerti oleh XML dan juga mendukung interaksi langsung dengan software
aplikasi yang lain dengan menggunakan message berbasis XML melalui protokol
internet” [4]. Web service adalah sebuah software aplikasi yang tidak terpengaruh
oleh platform, web service akan menyediakan method-method yang dapat diakses
oleh network. Ia juga akan menggunakan XML untuk pertukaran data, khususnya
pada dua entitas bisnis yang berbeda.
Web service adalah sistem software yang dirancang untuk mendukung
interopabilitas mesin ke mesin yang dapat berinteraksi melalui jaringan. Web
service memiliki antarmuka yang dijelaskan dalam format mesin-processable
(khusus WSDL). Sistem lain berinteraksi dengan web service dalam cara yang
3
ditentukan oleh deskripsi dengan menggunakan pesan SOAP, biasanya
disampaikan menggunakan HTTP dengan serialisasi XML dalam hubungannya
dengan web lainnya yang terkait standar.
JSON (JavaScript Object Notation) adalah format pertukaran data yang
ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan
dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa
Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON
merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun
karena menggunakan gaya bahasa yang umum digunakan oleh programmer
keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena
sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data [5].
Google Cloud Messaging adalah satu dari sekian banyak layanan pengiriman
pesan yang paling banyak digunakan oleh jutaan perangkat android [6]. Google
Cloud Messanging (GCM) merupakan suatu layanan yang disediakan oleh Google,
dengan layanan ini pengguna dapat mengirimkan data dari server ke user yang pada
aplikasinya menggunakan layanan ini. layanan GCM menangani semua aspek
antrian pesan dan pengiriman ke target aplikasi Android yang berjalan pada
perangkat pengguna [7].
Gambar 1 Arsitektur Google Cloud Messaging[8]
Pada GCM terdapat beberapa siklus cara kerja [8], dapat dijelaskan sebagai
berikut. Mengaktifkan GCM: sebuah aplikasi Android yang berjalan pada
perangkat mobile terlebih dahulu harus mendaftar agar dapat menerima pesan.
Mengirim pesan: aplikasi server pihak ketiga mengirimkan pesan ke server GCM
dan menyimpan pesan yang telah dikirim jika perangkat Android offline. Bila
perangkat Android sedang online, GCM mengirimkan pesan ke perangkat Android
yang dituju, sehingga hanya aplikasi Android yang ditergetkan mendapat pesan.
GCM akan memberikan pesan notifikasi kepada perangkat Android. Aplikasi
Android tidak perlu berjalan terlebih dahulu untuk menerima pesan. Menerima
pesan: aplikasi Android menerima pesan dari server GCM.
Campus Ministry (CM) adalah wadah bidang kerohanian dibawah naungan
UKSW, dimana melayani seluruh sivitas UKSW dalam menjadi pusat
pengembangan kehidupan spiritualitas kampus, didalam mencari relasi yang
bermakna antara iman dengan ilmu pengetahuan, teknologi, dan seni dalam
pelayanan. CM terbagi dalam tiga bidang di mana bidang satu divisi satu melayani
bagian Kerohanian, bidang satu divisi dua melayani Bimbingan Konseling dan