Anda di halaman 1dari 6

Judul Mobile Application Development: All the Steps and Guidelines

for Successful Creation of Mobile App: Case Study

Jurnal International Journal of Computer Science and Mobile


Computing
Volume dan halaman IJCSMC, Vol. 6, Issue. 9, pg.15 – 20
Tahun September 2017
Penulis Kishore Baktha
Reviewer Stefanus Ermenildus Jono
Tanggal 20 Maret 2020

Tujuan Penelitian Tujuan utama dari penelitian ini adalah untuk memperoleh
pemahaman yang lebih baik dengan menempuh pemahaman yang
lebih baik dengan menmpuh berbagai dan pedoman yang tepat agar
pembuatan aplikasi mobile bisa berhasil. Pengamatan utama dari
penelitian ini adalah :
 Jumlah pertumbuhan aplikasi tinggi.
 Persaingan untuk pembuatan aplikasi yang tinggi.
 Ada berbagai tantangan yang dihadapi oleh pengembang aplikasi
mobile.
 Langkah langkah yang harus dilewati agar pengembangan
aplikasi.
 Pengembangan aplikasi yang sukses mengacu pada lebih banyak
unduhan, lebih banyak pengguna dan lebih sedikit bug.
Subyek Penelitian Pengembangan aplikasi mobile
Abstrak Jurnal yang berjudul “: Mobile Application Development: All the
Steps and Guidelines for Successful Creation of Mobile App: Case
Study” ini disajikan penilis menggunakan bahasa Inggris, secara
keseluruhan isi abstrak ini langsung menuju ke topik bahasan yang
dibahas di dalam jurnal ini. Hal yang bahas pada bagian abstrak berisi
tentang Bidang aplikasi mobile telah meningkat pada tingkat yang
luar biasa dengan peningkatan drastis dalam jumlah aplikasi mobile
di berbagai ponsel dan tablet. Aplikasi mobile sangat penting karena
mereka menyediakan fungsionalitas yang dapat melayani keperluan
yang bermanfaat seperti menemukan lokasi atau memesan film tiket
online. Di dunia yang serba cepat saat ini, pemasaran mobile menjadi
sangat kompetitif. Untuk memastikan visibilitas aplikasi Anda dalam
skenario yang sedemikian kompleks, pendekatan khusus perlu diikuti
untuk memastikan pengembangan aplikasi yang sukses. Dalam
tulisan ini, banyak faktor yang dapat memainkan peran penting dalam
aplikasi yang sukses pengembangan dibahas dengan contoh dan
penjelasan spesifik.
Pendahuluan Jurnal ini dimulai dengan mengeksplorasi tantangan untuk
pengembangan aplikasi mobile diikuti oleh berbagai langkah yang
sangat penting untuk pengembangan aplikasi mobile. Sebagai contoh,
perangkat mobile memiliki daya pemrosesan yang lebih rendah,
beroperasi dengan baterai tetapi memiliki lebih banyak fitur seperti
deteksi lokasi.Berbagai ukuran layar dan spesifikasi perangkat keras
juga perlu dipertimbangkan. Untuk mengembangkan
aplikasi,Diperlukan lingkungan pengembangan terintegrasi khusus
seperti Android Studio atau Eclipse . Aplikasi inipertama kali diuji
menggunakan perangkat yang disebut emulator yang merupakan
simulasi perangkat lunak dari perangkat keras yang sebenarnya dan
kemudian akhirnya pengujian lapangan dilakukan. Desain antarmuka
pengguna mobile (UI) adalah bagian penting lainnya dalam aplikasi
pengembangan. UI melibatkan pertimbangan konteks, layar dan input
pengguna dan mobilitas keluaran. Pengguna memanipulasi aplikasi
melalui input dan kemudian hasil yang diharapkan ditampilkan melalui
output. Ada kendala UI mobile seperti ukuran layar terbatas. UI mobile
dianggap sebagai front-end dan mereka mengandalkan back-end untuk
mendukung akses ke sistem perusahaan. Fasilitas back-end termasuk
perutean data, keamanan dan otorisasi dan disediakan oleh komponen
middleware seperti Mobile Backend sebagai layanan (MBaaS).
Tantangan Pada bagian ini ditekankan bahwa saat mengembangkan
pembangunan aplikasi
aplikasi mobile, fokusnya harus lebih pada 'apa yang tidak boleh
mobile
dilakukan' daripada 'apa yang harus dilakukan’, Dalam jurnal ini
dijelaskan tantangan tantangan pada pengembang, seperti;

a. Pemberitahuan Aplikasi ,
Karena peningkatan aplikasi yang dikembangkan, ada juga peningkatan
persaingan yang sepadan di pasar aplikasi mobile dan ada tekanan
konstan untuk membuat aplikasi yang mendapat perhatian. Pada akhir
hari, Anda ingin orang mengunduh produk Anda.
App Store Optimization (ASO) adalah langkah penting untuk
melepaskan aplikasi yang menjanjikan kepada dunia. Sama seperti
pencarian optimisasi mesin(ASO), ASO melibatkan penggunaan kata
kunci dan frasa untuk mengarahkan pengguna ke suatu produk. Tujuan
utamanya adalah Anda ingin produk Anda muncul saat mencari istilah
menggunakan mesin pencari seperti Google. Kamu dapat melihat
aplikasi kompetitif dalam istilah yang Anda cari dan kemudian melihat
item dalam urutan peringkat itu pop up saat mencari.
b. Variabilitas Layar
Pengguna memiliki perangkat perangkat keras yang berbeda di mana
ukuran layar sangat bervariasi. Merancang hanya untuk platform terbaru
adalah ide yang buruk. Oleh karena itu, perlu membuat aplikasi yang
berjalan pada banyak berbeda perangkat mungkin. Selain itu, Anda
perlu khawatir tentang OS juga - Windows, Android dan iOS utamanya.
Masing-masing memiliki pola desain dan UI sendiri. Misalnya, ponsel
Blackberry mungkin memiliki layar kecil dengan keyboard QWERTY
fisik, seperti pada Blackberry Curve atau mungkin memiliki layar
sentuh yang lebih besar dan keyboard virtual seperti Blackberry Storm.
Badai membutuhkan tombol besar untuk interaksi layar sentuh
sedangkan kurva akan membutuhkan elemen yang lebih kecil elemen
navigasi sehingga mereka muat di layar yang lebih kecil.
c. C.Kinerja vs Daya Tahan Baterai
Tantangan utama adalah merancang aplikasi yang bebas bug dan
menggunakan jumlah minimum yang memungkinkan baterai. Ini
penting karena perangkat mobile memiliki pemrosesan terbatas serta
daya saat dijalankan dengan energi berasal dari baterai. Jika aplikasi
Anda mengonsumsi terlalu banyak daya, ada kemungkinan besar
pengguna menghindari penggunaan aplikasi dan mencoba aplikasi
serupa untuk menghemat daya baterai.
Solusi yang diusulkan A. Imajinasi Yang Hebat
Beberapa fitur utama yang diperlukan adalah-
 Dukungan sentuh
Karena pengalaman yang ramah pengguna dan kesederhanaan yang
disediakan layar sentuh, sangat penting untuk itu
aplikasi seluler harus mendukung layar sentuh daripada cara
konvensional menggunakan keyboard / mouse. SEBUAH
aplikasi seluler harus intuitif dan membutuhkan perhatian minimal dari
pengguna.
 Bekerja offline
Aplikasi hebat harus dapat bekerja offline. Fitur utama menjadi mobile
adalah layanan data nirkabel
tidak tersedia di semua lokasi. Aplikasi harus dapat menyediakan fitur
tertentu dalam mode offline sebagai
baik.
 Desain responsif
Desain responsif sangat meningkatkan pengalaman pengguna.
Kemampuan menyesuaikan tata letak secara dinamis
menurut dimensi layar adalah fitur penting. Desain yang brilian adalah
dengan memiliki
aplikasi menyediakan antarmuka pengguna sesuai dengan dimensi layar
dan menghasilkan dioptimalkan
pengalaman dari basis kode tunggal sehingga Anda tidak perlu khawatir
tentang detail.
 Pembaruan
Aplikasi harus menyediakan pembaruan untuk memperbaiki bug dan
menambahkan lebih banyak fitur ke aplikasi. Dalam hal ini secara
dinamis
perubahan dunia, masalah dan kebutuhan terbaru muncul setiap hari dan
aplikasi Anda harus proporsional
untuk kebutuhan pengguna untuk memenuhi kepuasan mereka.
 Satu Sumber
Akan tidak canggih dan mahal untuk port aplikasi ke pengembangan
asli masing-masing platform target
lingkungan Hidup. Anda harus memiliki versi untuk iOS, versi lain
untuk Android dan versi lain untuk browser web
dan seterusnya. Pendekatan terbaik adalah memiliki lingkungan
pengembangan tunggal yang menargetkan berbeda
platform dan berbagai ukuran layar.
B. Desain Aplikasi
UX / UI harus memiliki-
•Fungsionalitas khusus seluler khusus - Pastikan produk akan
memenuhi kebutuhan seluler pengguna
dan fungsi. Juga, pengalaman akhir harus sepadan dengan fungsi [7].
•Rancang fitur inti untuk audiens target - Rancang fitur dengan tetap
memperhatikan audiens target.Misalnya, jika pembeli, modul seperti
tampilan barang dan pembayaran harus hati-hati
diimplementasikan. Namun demikian, semua fitur harus disediakan.
•Penggunaan dan Kontrol Multimedia - Kehadiran multimedia seperti
pengayaan gambar, audio dan video
rancangan. Pastikan juga pengguna memiliki kendali atas media dan
jangan memasukkan banyak untuk menghindari pengambilan yang
banyakmemori.
UX / UI tidak boleh memiliki-
•Kebingungan Web UX untuk Mobile UX- Web UX dan mobile UX
adalah beberapa aspek. Cukup penskalaan
fitur UX dari halaman web tidak sama dengan mendesain aplikasi untuk
platform seluler. Ini adalah
karena mereka berjalan di platform yang berbeda dan audiens yang
berbeda.
•Hindari Membangun aplikasi untuk sekadar membenarkan ide-ide
Anda - Jangan hanya membuat aplikasi untuk membenarkan Anda
ide ide. Umpan balik, pertumbuhan dan perubahan adalah faktor penting
dalam siklus pembangunan.
C. Integrasi alat analitik yang tepat
Beberapa metrik dasar untuk
aplikasi seluler adalah-
•Aktivasi - Ini mengacu pada pengalaman awal dengan aplikasi Anda
•Akuisisi-mengacu pada saluran tempat pengguna berasal
•Retensi - Ini mengacu pada jumlah pengguna yang membuka aplikasi
berulang kali setelah mengunduh
•Referensi - Ini merujuk pada pengguna yang berbagi pengalaman
aplikasi dengan teman, keluarga dan kenalan dan
dorong mereka untuk mengunduhnya
•Penghasilan - Ini mengacu pada uang yang dihasilkan dari aplikasi
D. Mengembangkan prototipe
Ini adalah proses mengubah ide Anda menjadi sebuah
aplikasi dengan beberapa fungsi dasar. Ini memberi pengguna untuk
memvisualisasikan dan melihat manfaat dari aplikasi Anda
menawarkan bukan hanya membaca deskripsi itu. Prototipe
memungkinkan Anda untuk menunjukkan dan menguji dasar
fungsi aplikasi menggunakan biaya dan waktu seminimal mungkin. Ini
seperti Minimum Viable Product (MVP)
tetapi Anda tidak akan dapat secara terbuka menguji pasar yang
dimaksudkan prototipe Anda terutama jika Anda merancang untuk iOS,
tempat Apple harus meninjau dan menyetujui aplikasi Anda sebelum
dapat diedarkan.
E. Relase aplikasi
 Tujuan Rilis Pertama-
Tujuan utama dari rilis pertama adalah untuk mengoptimalkan
pengalaman pelanggan
 Lepaskan persetujuan-
Mekanisme berurusan dengan kode yang dikompilasi dan mekanisme
proses persetujuan berbeda dengan web-
teman sebaya.
•Daerah Peluncuran Geografis-
Identifikasi ruang lingkup atau wilayah yang menargetkan aplikasi
Anda. Semuanya mulai dari desain hingga strategi pengujian
terpengaruh karena konfigurasi perangkat keras dan perangkat lunak
berbeda dari satu wilayah ke wilayah lainnya.
•Penyedia layanan pihak ketiga-
Sementara mengenai Kit pengembangan perangkat lunak (SDK) dan
layanan cloud, mungkin ada
saling ketergantungan antara penyedia layanan pihak ketiga dan tim lain
dalam suatu organisasi.
F. MENINGKATKAN APLIKASI
Tingkatkan aplikasi secara berkala untuk memasukkan fitur dan
peningkatan inovatif baru. Aplikasi seluler tanpa upgrade kehilangan
kegunaannya dalam jangka panjang. Pembaruan aplikasi berfokus pada
3 aspek-
•Perbaikan kerusakan
Aplikasi perlu diperbarui secara berkala untuk memperbaiki bug dari
aplikasi yang ada. Tidak ada pengguna yang mau ingin terus
menggunakan aplikasi yang ada dengan banyak bug. Untuk membuat
pengguna terlibat dan meningkat kegunaan aplikasi, pembaruan dengan
bug yang diperbaiki perlu dirilis lebih sering.
Peningkatan performa
Ada berbagai aspek yang terkait dengan kinerja seperti kecepatan,
memori dan respon UI aplikasi. Memori sangat penting karena
perangkat seluler memiliki memori terbatas dan pengguna tidak seperti
aplikasi untuk mengambil banyak ruang. Responsivitas UI
memungkinkan pengguna untuk melakukan tugas yang diinginkan
lebih cepat daripada terus-menerus menunggu satu tugas panjang.
•Fitur baru
Memperkenalkan fitur-fitur baru akan sangat meningkatkan cakupan
dan penggunaan aplikasi seluler Anda . Untuk contoh, jika Anda
membuat aplikasi unit converter, lebih banyak konversi negara dalam
aplikasi dapat dimasukkan. Juga menyediakan fitur bagi pengguna
untuk menyimpan konversi yang dilakukan sebelumnya untuk
menghemat pemborosan waktu untuk melakukan konversi yang sama
lagi.
Refleksi Penelitian Motif utama dari penelitian ini adalah untuk mendaftar semua tantangan
yang dihadapi dalam pengembangan aplikasi mobile
dan langkah-langkah serta pedoman untuk aplikasi seluler yang sukses.
Pengamatan utama dari penelitian ini adalah:
•Jumlah aplikasi tumbuh dengan kecepatan tinggi.
•Persaingan untuk pembuatan aplikasi yang sukses adalah tinggi.
•Ada berbagai tantangan yang dihadapi oleh pengembang dalam
pengembangan aplikasi seluler.
•Langkah-langkah perlu diikuti untuk memastikan pengembangan
aplikasi yang sukses.
•Pengembangan aplikasi yang berhasil mengacu pada lebih banyak
unduhan, lebih banyak pengguna dan lebih sedikit bug yang salah.
Ringkasan dan Aplikasi seluler telah menjadi bagian integral dari kehidupan kita
pekerjaan masa depan sehari-hari karena berbagai fungsi yang mereka tawarkan.
Membangun aplikasi yang sukses tanpa bug dan lebih ramah pengguna
adalah penting karena peningkatan yang cepat
jumlah aplikasi. Pengembang harus mempertimbangkan tantangan yang
dihadapi dan mencoba mengatasinya dengan mengikuti
langkah yang tepat. Juga, sangat penting bagi pengembang untuk
memiliki pikiran terbuka dan harus mengetahui dengan baik tentang
teknologi saat ini, persyaratan, dan acara di bidang aplikasi seluler.
Untuk membangun yang sukses, semua panduan
harus dipertimbangkan dan diikuti dengan tepat untuk menghindari
risiko kehilangan pengguna karena
aplikasi yang disayangkan / jatuh [12]. Mengembangkan aplikasi baru
dan inovatif akan mengarah pada kemungkinan yang signifikan
pendapatan. Ada juga beberapa pengamatan penelitian yang dilakukan
yang dapat berfungsi sebagai ruang lingkup untuk bidang penelitian di
masa depan.

Anda mungkin juga menyukai