Anda di halaman 1dari 4

Nama : Aini Hidayanti

Nim : 18103501
Kelas : AG(TI-Kab)

1. Pengembangan aplikasi mobile dapat menjadi langkah pertama yang mendapatkan kesuksesan di
pasar aplikasi mobile. Pengembang melakukan pekerjaan ini secara efisien. Dalam dunia yang
kompetitif, aplikasi mobile yang unik diperlukan. Untuk mengembangkan aplikasi mobile
tersebut, Anda harus harus mempertimbangkan beberapa strategi.
Berikut adalah beberapa langkah untuk membuat aplikasi mobile yang luar biasa:
 Tentukan tujuan
Memiliki ide yang tepat tentang menciptakan atau mengembangkan aplikasi mobile sangat
penting sebelum memulai pekerjaan pembangunan. Harus ada tujuan penemuan aplikasi. Apa
sebenarnya akan fungsinya? Apa jenis masalah aplikasi ini akan memecahkan? Bagaimana ini
akan membantu orang-orang? Semua ini harus ditentukan sebelumnya. Mendefinisikan tujuan
akan membantu Anda untuk mengembangkan aplikasi sesuai dengan tujuan dan keseluruhan
pekerjaan akan lebih cepat
 Menggambar diagram
Setelah menetapkan tujuan hal berikutnya yang akan datang ke pikiran Anda adalah tata letak
desain. Mulai menggambar desain aplikasi mobile. Ketika Anda akan memiliki tata letak yang
tepat dari desain akan lebih mudah untuk membuat aplikasi sesuai dengan desain. Dalam langkah
ini Anda bisa membayangkan aplikasi persis bagaimana hal itu akan terlihat.
 Wireframing atau protoyping tampilan antarmuka (UI) aplikasi

Untuk dapat mengembangkan aplikasi, Anda harus mempunyai gambaran jelas seperti apa
nantinya tampilan antarmuka aplikasi Anda. Dan dari tahap wireframing inilah Anda dapat
mengetahui apakah penempatan fitur atau menu ini sudah sesuai layoutnya atau belum, apakah
desainnya sudah sesuai pattern OS Android atau belum, apakah tampilannya sudah kelihatan
nyaman dipandang atau belum, dan apakah desain yang diterapkan sudah sesuai User Experience
atau belum.

Ada banyak tools prototyping yang akan membantu anda mendesign dengan cepat.
Diantaranya Adobe Photoshop (Win/Mac), Sketch (Mac), Gravit
Design (Win/Mac/Linux), Invision Studio (web), Zeplin.io (web), Figma.com (web),
dan app.studio.design (web).

 Penelitian
Langkah ini penting untuk setiap pekerjaan pembangunan. Penelitian hanya akan membantu
Anda untuk membuat aplikasi mobile dengan fitur unik. Ada beberapa tujuan dari pekerjaan
penelitian dan mereka adalah sebagai berikut:
- Mungkin ada beberapa aplikasi lain dengan fungsi yang sama seperti Anda. Mengetahui
bahwa adalah langkah pertama kerja penelitian Anda.
- Anda bisa mendapatkan inspirasi dari aplikasi mobile lainnya yang mungkin Anda
memasukkan ke dalam aplikasi Anda. Yang dapat memberikan tampilan yang fantastis
untuk aplikasi Anda.
- Jika Anda sedang mengembangkan atau menciptakan sebuah aplikasi maka Anda perlu
mengetahui persyaratan teknis untuk aplikasi Anda. Mencari tahu semua informasi yang
Anda mungkin memerlukan untuk mengembangkan sebuah aplikasi merupakan langkah
kerja penelitian.
- Setelah mengembangkan atau membuat aplikasi mobile Anda harus ke pasar untuk aplikasi
Anda. Sebuah karya pencari seperti bagaimana Anda akan memasarkan sebelum memulai
pekerjaan mungkin bermanfaat bagi Anda.
 Buat gambar rangka
Membuat gambar rangka merupakan langkah sama penting di mana Anda harus membangun
sebuah prototipe dari aplikasi Anda. Ada begitu banyak alat prototyping yang tersedia secara
online seperti Balsamiq, HotGloo dan Moqups.
Hal ini juga penting untuk membuat storyboard saat bekerja pada bingkai kawat. Dalam langkah
ini Anda akan datang untuk tahu tentang semua hubungan antara setiap layar dan navigasi dari
aplikasi Anda.
 Mengidentifikasi kembali akhir
Hal ini sangat penting untuk menentukan struktur back-end dari aplikasi mobile Anda. Dalam
langkah ini Anda harus menggambar tata letak server, diagram data dan API. Gambar ini dapat
sangat membantu bagi pengembang. Dalam langkah ini desain gambar rangka dan storyboard
dapat diubah jika diperlukan.
 Uji Prototype
Setelah merancang frame kawat dan story board sangat penting untuk menguji prototipe. Umpan
balik dari rekan-rekan, para ahli dan profesional sangat penting untuk pengujian prototipe.
Dalam langkah ini Anda dapat mengundang mereka ke studio dan mendapatkan umpan balik
dari mereka. Ini akan membantu Anda untuk mengetahui kesalahan atau buntu link. Tujuan
utama berikut langkah ini adalah untuk memeriksa seluruh desain sebelum pergi ke bagian
desain akhir.
 Buat kembali akhir aplikasi
Setelah proses pengujian selesai pengembang harus membuat severs, menyiapkan server dan
database dan API. Mereka juga harus membuat solusi penyimpanan. Dalam langkah ini
pengembang harus membuat account di pasar aplikasi mobile dan informasi tentang
perkembangan aplikasi mobile.
 Desain layar aplikasi
Setiap aplikasi memiliki layar individu. Dalam langkah ini desainer merancang layar aplikasi
resolusi tinggi. Dalam langkah ini sangat penting untuk memasukkan umpan balik dari setiap
orang yang diuji prototipe Anda. Anda membuat aplikasi untuk pelanggan sehingga, umpan balik
dari penguji sangat penting untuk mengetahui untuk membuat aplikasi sesuai dengan harapan
pelanggan.
 Pengujian
Setelah merancang untuk layar aplikasi selesai, maka Anda dapat pergi untuk putaran lain
pengujian. Ini adalah langkah terakhir pengujian. Dalam langkah ini Anda akan mendapatkan
tampilan akhir dari aplikasi Anda. Anda akan mengetahui bagaimana tepatnya itu akan bekerja.
Dalam langkah ini desain akhir akan dimasukkan dan Anda akan mendapatkan tampilan akhir
dari aplikasi Anda.
 Revisi
Sebelum mengirimkan karya itu selalu bermanfaat untuk merevisi sekali. Ketika Anda membuat
aplikasi mobile, revisi diperlukan juga. Jika Anda mendapatkan ide-ide baru Anda dapat
meminta pengembang untuk memasukkan ke dalam aplikasi Anda. Di sini Anda akan
mendapatkan kesempatan untuk membangun kembali desain. Setelah ini perubahan tidak akan
mungkin.
 Pemasaran
Setelah menyelesaikan pekerjaan desain berhasil, Anda harus melepaskan aplikasi di pasar.
Seperti beberapa aplikasi mobile yang dirilis sehari-hari, Anda harus mengiklankan benar untuk
aplikasi Anda. Iklan merupakan langkah utama pemasaran. Ada berbagai jenis kebijakan
pemasaran untuk server yang berbeda. Seperti, misalnya, aplikasi baru yang disampaikan tidak
perlu ditinjau. Anda dapat menambahkan aplikasi seluler Anda ke Google Play secara langsung.
2. Ada beberapa tools lain yang dapat kita gunakan untuk membuat aplikasi Android.

- Xamarin adalah sebuah software development, tools ini bisa digunakan untuk membuat
aplikasi mobile berbasis Android, iOS dan Windows Phone.
- Apache Cordova adalah platform untuk membuat aplikasi mobile menggunakan HTML,
CSS dan JavaScript. Didukung antara lain Android, iOS, Windows Phone dan
Blackberry.
- Ionic adalah sebuah framewok aplikasi mobile berbasis HTML5 yang digunakan untuk
mengembangkan apikasi mobile dengan teknologi web seperti HTML, CSS, dan
Javascript.
- React Native adalah salah satu framework javascript yang kita gunakan untuk
mengembangkan aplikasi mobile.
- App Inventor adalah aplikasi yang awalnya dikembangkan oleh Google, dan saat ini
dikelola oleh Massachusetts Institute of Technology (MIT).
- Eclipse adalah Integrated Development Environment (IDE). Fungsi Eclipse utamanya
adalah untuk mengembangkan aplikasi Java, tetapi juga dapat digunakan untuk
mengembangkan aplikasi dalam bahasa pemrograman lain melalui penggunaan plugin,
termasuk: Ada, ABAP, C, C ++, COBOL, Fortran, Haskell , JavaScript, Lasso, Lua,
ALAMI, Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure, Groovy, Skema, dan
Erlang. Selain itu, Eclipse juga digunakan untuk mengembangkan aplikasi android.

3. Jelaskan apa yang dimaksud dengan :


- Activity adalah komponen yang dapat dilihat oleh pengguna, sehingga mereka dapat
berinteraksi dengan aplikasi.
- Event Handling adalah suatu metode untuk menangani sebuah event/aksi yang diberikan
pengguna kepada suatu komponen GUI.
- Event Listener adalah class yang mengimplementasikan interfaces yang telah anda buat.
- Intent adalah sebuah kelas dalam programming Android yang berfungsi untuk
perpindahan halaman.

4. Jelaskan jenis-jenis penyimpanan data pada android !


- Penyimpanan file internal: Simpan file pribadi aplikasi di sistem file perangkat.
- Penyimpanan file eksternal: Simpan file di sistem file eksternal bersama. Ini biasanya
untuk file pengguna bersama, seperti foto.
- Preferensi bersama: Menyimpan data primitif pribadi dalam pasangan nilai-kunci.
- Database: Menyimpan data terstruktur dalam database pribadi.

5. Ceritakan tentang cita-cita dan impian kalian dalam 5 tahun kedepan


Saya berkeingan bekerja menjadi Audit keuangan atau perpajakan dan mampu membuat sistem
keuangan yang akan dibutuhkan oleh kantor tempat saya bekerja. Saya ingin mampu menguasai
kedua hal tersebut karena itu akan membantu karir saya beberapa tahun kedepan.

Anda mungkin juga menyukai