PENGEMBANGAN APLIKASI IBU DAN
ANAK DENGAN TEKNOLOGI RESTFUL
BERBASIS ANDROID
Nama Penulis
Tama Handika 1501156761 Suci Zulkaridha 1501170305 Jorgie Lawira 1501170431 Natalia Chandra, S.Kom, M.Sc Jurusan Mobile Application and TechnologyUniversitas Bina Nusantara
Jl. K.H. Syahdan No.9 Kemanggisan – Palmerah Jakarta Barat 11480 ABSTRAK
Perkembangan teknologi mengalami kemajuan yang cukup pesat, khususnya pada perangkat mobile. Hal ini dibuktikan dengan berbagai macam aplikasi mobile yang membantu meningkatkan produktivitas manusia, salah satunya adalah aplikasi parenting ibu dan anak. Aplikasi parenting yang dikembangkan betujuan untuk membantu para orang tua dalam mengatur kegiatan parenting dan memberikan informasi terkait dengan parenting. Metode yang digunakan dalam pengembangan aplikasi parenting adalah metode analisa dan metode perancangan. Metode analisa yang dilakukan adalah analisa aplikasi sejenis, studi pustaka, analisa kuesioner, dan analisa wawancara. Metode perancangan yang digunakan adalah Agile Development, yaitu Extreme Programming. Aplikasi parenting yang dikembangkan membantu para orang tua untuk mengatur jadwal kegiatan parenting dengan fitur scheduling, memberikan informasi mengenai parenting dengan fitur tips dalam bentuk artikel dan video, serta memberikan informasi rute menuju ke rumah sakit terdekat dari lokasi pengguna dan data rumah sakit berupa nama dan alamat. Pengembangan aplikasi dilakukan pada sistem operasi Android dengan menggunakan REST API web service sebagai perantara antara aplikasi dengan server.
THE DEVELOPMENT OF MOTHER AND
CHILD APPLICATION WITH
ANDROID-BASED RESTFUL TECHNOLOGY
Authors
Tama Handika 1501156761 Suci Zulkaridha 1501170305 Jorgie Lawira 1501170431 Natalia Chandra, S.Kom, M.Sc Jurusan Mobile Application and TechnologyUniversitas Bina Nusantara
Jl. K.H. Syahdan No.9 Kemanggisan – Palmerah Jakarta Barat 11480 ABSTRACT
Technology has developed quite rapidly, especially on mobile devices. This is proved by the many kinds of mobile applications which help improve human’s productivity, one of these applications is the application of parenting for mothers and children. The parenting application, which is developed, has a purpose to assist parents in arranging parenting activities and provide information related to parenting. The methods, which are used, in the the development of parenting application is a method of analysis and design methods. The method of analysis is the analysis conducted similar applications, literature, analysis of questionnaires, interviews and analysis. The design method, which is implements, is Agile Development, called Extreme Programming. The parenting application, which is developed, helps parents to arrange a schedule of parenting activities with scheduling features, providing information on parenting with features tips in the form of articles and videos, as well as providing information to the route to the nearest hospital from the user's location and hospital data such as name and address. The application is developed on Android operating system by using the REST API web service as an intermediary between the application server.
PENDAHULUAN
Tidak dapat dipungkiri bahwa era digitalisasi berkembang dengan cepat, dimana hal-hal yang dulunya tidak berbentuk digital sekarang telah berubah menjadi bentuk digital. Teknologi pun berkembang dengan sangat pesat, sehingga mendukung perkembangan era digital saat ini.
Ian Poole, pengamat teknologi komunikasi radio atau wireless, mengemukakan salah satu teknologi yang berkembang dengan pesat adalah telepon genggam. Telepon genggam yang ditemukan pertama kali (seringkali disebut juga generasi 0G) masih berteknologi analog. Telepon genggam generasi kedua (2G) telah menggunakan teknologi CDMA (Code Division
Multiple Access) dan GSM (Global System for Mobile) .
Menurut pandangan pengamat teknologi mobile dan editor Tech Radar, Gareth Beavis (2008), Android adalah sistem operasi berbasis Linux yang dirancang khusus untuk perangkat seluler layar sentuh seperti telepon genggam dan komputer tablet. Android awalnya dikembangkan oleh perusahaan Android.Inc lalu kemudian dibeli oleh Google pada tahun 2005. Perkembangan Android dimulai dari versi Alpha dan Beta, dimana kedua versi ini belum dikomersialkan. Setelah melewati versi Beta, Android memasuki versi pertama (1.0) dengan API level satu. Dari versi inilah Android mulai dipublikasikan serta dikomersialkan.
Berdasarkan data yang tercatat di International Data Corporation , pasar dunia Android mengalami peningkatan yang cukup signifikan hingga 2014. Pasaran Android mengalami peningkatan pada quartal ketiga (Q3) setiap tahunnya. Pasaran Android awalnya menyentuh angka sekitar 57,4 % pada Q3 2011, kemudian Q3 2012 mengalami peningkatan cukup signifikan sekitar 74,9 %. Setelah Q3 2013 menyentuh angka sekitar 81,2 %, Android mulai menjaga agar nilai pasaran ini tidak turun dengan menurunkan rata-rata harga jual Android dari U$267 menjadi U$230. Akhirnya, Android mengalami peningkatan penjualan pasar dunia di Q3 2014 dengan menyentuh angka sekitar 84,4 %. Grafik peningkatan penggunaan sistem operasi Android dapat dilihat pada Gambar 1.1.
Gambar Error! No text of specified style in document.1.1 Grafik Penggunaan Sistem Operasi Tahun 2011-2014
(www.idc.com)
Jumlah pengguna Android yang sangat banyak berbanding lurus dengan jumlah aplikasi yang tersedia di Play Store. Berdasarkan grafik statistik yang disajikan oleh AppBrain, jumlah aplikasi keseluruhan (in app purchase, free
to play, dan lain-lain) dan aplikasi biasa terus mengalami peningkatan dari
Maret 2014 hingga Desember 2014 dengan setiap kenaikan sekitar 20.000-50.000 aplikasi. Berbeda dengan aplikasi yang kurang berguna atau low
quality, garis grafik biru mengalami penurunan yang cukup terlihat dari
sekitar 222.000 aplikasi menjadi sekitar 215.000. Hal ini dapat dilihat pada Gambar 1.2.
Gambar Error! No text of specified style in document.1.2 Grafik Jumlah Aplikasi di Playstore 2014
Jumlah pengguna yang sangat banyak membuat terciptanya beragam aplikasi untuk beragam pengguna dengan latar belakang yang berbeda-beda, seperti aplikasi penjadwalan atau scheduler. Kehidupan masyarakat tidak terlepas dari berbagai jadwal aktivitas yang mengikat, sesuai dengan status dan kebutuhan masing-masing individu. Berdasarkan penulis artikel
parenting pada situs dailymail, Deni Kirkova, mengatakan bahwa 2.000
orang tua dari anak-anak berusia 3-18 merasa sulit untuk berhenti dari ikatan aktivitas pekerjaan dan menghabiskan waktu bersama dengan anak-anak mereka. Kesibukan semacam ini menyebabkan masyarakat yang telah berkeluarga terkadang lupa dengan waktu mereka untuk mengasuh anak.
Masyarakat yang telah memiliki anak perlu mengingat serta mengatur aktivitas anak-anaknya. Oleh karena itu, aplikasi yang akan dikembangkan bertujuan untuk membantu para pengguna untuk untuk mengatur kegiatan sehari-hari yang berhubungan dengan kegiatan parenting ibu dan anak seperti jadwal makan, tidur dan mandi anak.
Web service yang berfungsi sebagai perantara antara aplikasi dengan
server akan menggunakan arsitektur REST. Menurut Swati Dhingra dari
Firstrain Software Center, arsitektur REST memiliki kelebihan dalam hal
kesederhanaan dan fleksibilitasnya pada proses transaksi data antara aplikasi dengan server.
Pada akhirnya aplikasi ini diharapkan dapat membantu pengguna untuk mengatur jadwal-jadwal tersebut dimana sebelumnya pengaturan jadwal tersebut dilakukan secara manual.
Pembuatan aplikasi ini memiliki beberapa tujuan sebagai berikut : 1. Memberikan informasi serta tips yang bertujuan untuk
menambah wawasan pengguna yang berkaitan dengan
parenting melalui artikel dan video.
2. Memudahkan pengguna untuk melakukan penjadwalan kegiatan-kegiatan parenting seperti makan, mandi, tidur, les, kontrol dokter, dan bermain game serta mengingatkan pengguna untuk melakukan kegiatan parenting pada waktu tertentu.
3. Memberikan informasi kepada pengguna mengenai rumah sakit di Indonesia.
4. Membantu pengguna untuk mencari arah jalan ke rumah sakit terdekat sesuai dengan lokasi pengguna.
Manfaat dari aplikasi ini adalah sebagai berikut :
1. Pengguna dapat menjadwalkan kegiatan-kegiatan parenting serta mendapatkan notifikasi sesuai dengan jadwal yang ditentukan.
2. Pengguna dapat menambah wawasan terkait dengan parenting melalui artikel dan video.
3. Pengguna dapat mencari rumah sakit serta arah jalan ke rumah sakit terdekat dengan lokasi pengguna.
METODOLOGI PENELITIAN
1. Metode pengumpulan data 1.1Analisa aplikasi sejenis
Analisa aplikasi sejenis dibutuhkan untuk membandingkan fitur aplikasi-aplikasi lain yang berkaitan dengan parenting.
1.2Studi pustaka
Studi pustaka bertujuan agar memperoleh informasi yang didapat dengan cara membaca buku dan jurnal terkait serta mencari referensi di internet. Informasi yang didapat dari studi pustaka sangat dibutuhkan dalam pembuatan aplikasi. Informasi-informasi yang bersifat resmi, seperti dokumentasi Android dapat menjadi acuan dalam pembuatan aplikasi.
1.3 Analisa kuesioner
Survei akan dilakukan kepada sejumlah calon pengguna dengan cara membagikan kuesioner. Hasil dari survei ini akan dianalisa sehingga pada akhirnya membantu pengembang aplikasi untuk mengetahui dan mengembangkan aplikasi sesuai dengan keinginan pengguna. Setelah aplikasi selesai, terdapat juga kuesioner mengenai kepuasan pengguna dalam menggunakan aplikasi.
Wawancara akan dilakukan kepada para expert seperti dokter dan ahli di bidang teknologi informasi. Hasil dari wawancara ini akan dianalisa sehingga dapat membantu developer aplikasi untuk mengetahui dan mengembangkan aplikasi sesuai dengan keinginan pengguna.
2. Metode perancangan
Metode perancangan yang digunakan dalam pembuatan aplikasi ini merupakan metode Agile. Metode Agile merupakan metode yang digunakan dalam pengembangan piranti lunak, yang bersifat adaptif terhadap perubahan dan berfokus pada kecepatan pembuatan piranti lunak. Metode Agile memiliki beberapa bentuk, seperti Adaptive Software Development (ASD), Agile Modelling (AM), Scrum, Extreme Programming (XP), dan lain-lain.
Extreme Programming pertama kali diajukan oleh Kent Beck pada
tahun 1996. Tahapan-tahapan Extreme Programming terdiri dari planning,
design, coding, dan testing. Diharapkan dengan mengikuti tahapan-tahapan
tersebut, piranti lunak akan selesai tepat waktu dan sesuai dengan
requirement yang telah ditentukan saat tahap planning.
HASIL DAN BAHASAN
Aplikasi “Nanny My Kiddy” mendapatkan tanggapan positif dari masyarakat. Hal ini bisa dilihat dari data yang didapat di bawah ini.
Gambar 1 Diagram Evaluasi Fitur Aplikiasi “Nanny My Kiddy”
Berdasarkan data yang didapat, aplikasi “Nanny My Kiddy” memberikan informasi seputar parenting yang menambah wawasan pengguna dalam bentuk artikel dan
melakukan penjadwalan kegiatan parenting dengan fitur scheduling, serta membantu pengguna mencari informasi rumah sakit terdekat dengan lokasi pengguna dan memberikan arah jalan menuju rumah sakit.
SIMPULAN DAN SARAN
1. Simpulan
Berdasarkan hasil analisis terhadap hasil evaluasi, maka hal-hal yang dapat disimpulkan dari pengembangan aplikasi “Nanny My Kiddy” adalah sebagai berikut :
1. Aplikasi “Nanny My Kiddy” memberikan informasi seputar parenting yang menambah wawasan pengguna dalam bentuk artikel dan video. 2. Aplikasi “Nanny My Kiddy” memudahkan pengguna dalam
melakukan penjadwalan kegiatan parenting dengan fitur scheduling dan mengingatkan pengguna ketika waktu yang dijadwalkan sudah tiba dengan alarm.
3. Aplikasi “Nanny My Kiddy” dapat membantu pengguna mencari informasi rumah sakit terdekat dengan lokasi pengguna dan memberikan arah jalan menuju rumah sakit.
2. Saran
Berdasarkan simpulan yang didapat dan keterbatasan yang ada dalam pengembangan aplikasi, maka beberapa saran yang dapat dipertimbangkan untuk pengembangan aplikasi selanjutnya adalah :
1. Menambahkan fitur share ke social media supaya pengguna dapat melakukan sharing foto dari aplikasi.
2. Aplikasi “Nanny My Kiddy” diharapkan dapat memberikan informasi mengenai daftar dokter beserta jadwalnya pada daftar rumah sakit. 3. Memberikan informasi imunisasi berdasarkan usia anak pada halaman
data anak.
4. Diharapkan aplikasi “Nanny My Baby” dapat digunakan pada sistem operasi BlackBerry, iOS, dan Windows Phone.
5. Aplikasi dapat digunakan dalam Bahasa Indonesia, termasuk pada artikel dan video pada fitur parenting tips.
REFERENSI
IDC Mobile Market. Worldwide Mobile Phone Tracker. 2014. Diakses 17 November 2014 dari http://www.idc.com/
Tech Target. REST vs SOAP:How to Choose the Best Web service .Diakses 5 Januari 2015 dari http://searchsoa.techtarget.com/tip/REST-vs-SOAP-How-to-choose-the-best-Web-service
RIWAYAT PENULIS
Tama Handika lahir di Jakarta pada tanggal 5 Februari 1994. Penulis menyelesaikan pendidikan terakhir jenjang S1 di Universitas Bina Nusantara dalam bidang Mobile Application and Technology pada tahun 2015.
Suci Zulkaridha lahir di Pontianak pada tanggal 30 April 1993. Penulis menyelesaikan pendidikan terakhir jenjang S1 di Universitas Bina Nusantara dalam bidang Mobile Application and Technology pada tahun 2015.
Jorgie Lawira lahir di Palembang pada tanggal 16 April 1993. Penulis menyelesaikan pendidikan terakhir jenjang S1 di Universitas Bina Nusantara dalam bidang Mobile Application and Technology pada tahun 2015.