Anda di halaman 1dari 1

13.

4 PENGEMBANGAN APLIKASI UNTUK PERUSAHAAN DIGITAL


Dalam lingkungan perusahaan digital, organisasiperlu untuk dapat menambahkan, mengubah,
dan menghentikan kemampuan teknologi mereka dengan sangat cepat untuk menanggapi peluang –
peluang yang baru, meliputi kebutuhan untuk menyediakan aplikasi bagi platform mobile.

PENGEMBANGAN APLIKASI CEPAT (RAD)


Istilah pengembangan aplikasi cepat ( rapid application development - RAD ) digunakan untuk
menggambarkan proses pembuatan sistem yang dapat dilangsungkan dalam waktu yang sangat singkat.
RAD dapat mencakuppenggunaan pemograman visual dan perangkat lainnya untuk membuat antar
muka grafis bagi pengguna, pembuatan protitipe interatif dari elemen – elemen sistem yang terpenting,
otomatis pembuatan kode program, dan kerjasama era tantara pengguna akhir dan spesialis sistem
informasi.
Terkadang Teknik yang disebut desain aplikasi gabungan ( joint application design – JAD )
digunakan untuk mempercepat pembuatan kebutuhan informasi dan mengembangkan rancangan
sistem awal.
Pengembangan yang gesit ( agile development ) menitikberatkan pada pengiriman perangkat
lunak kerja yang cepat dengan membagi suatu proyek yang besar ke dalam serangkaian subproyek yang
kecil yang diselesaikan suatu periode waktu yang pendek dengan menggunakan umpan balik yang
beruelang dan terus – menerus.

PENGEMBANGAN BERBASIS KOMPONEN DAN LAYANAN WEB


Untuk pembuatan perangkat lunak yang lebih cepat, kelompok – kelompok objek telah dirakit
untuk menyediakan komponen perangkat lunak untuk fungsi – fungsi yang umum, seperti antar muka
grafis bagi pengguna atau fungsi pemesanan online yang dapat dikombinasikan untuk membuat aplikasi
bisnis berskala besar.
Pendekatan terhadap pengembangan perangkat lunak ini disebut pengembangan berbasis
komponen ( component based development ) yang membuat sistem dapat dibuat dengan merakit dan
mengintegrasikan komponen – komponen perangkat lunak yang tersedia.

Layanan Web dan Komputasi Berorientasi Layanan


Layanan web dapat menjalankan fungsi-fungsi tertentu dengan cara mereka sendiri, dan mereka
juga dapat mengikutsertakan layanan web lainnya untuk menyelesaikan transakni – transaksi yang lebih
rumit, seperti misalnya memeriksa kredit, pengadaan, atau memesan produk – produk.

PENGEMBANGAN APLIKASI MOBILE


Mengembangkan aplikasi bagi platform mobile cukup berbeda dari pengembangan untuk PC
dan layer mereka yang jauh lebih besar. Besaran perangkat mobile yang diturunkan memungkinkan
dengan menggunakan jari – jari tangan dan gerakan multi touch yang jauh lebih mudah dari pada
mengetik dan menggunakan keyboard.
Terdapat 3 platform utama bagi aplikasi mobile – iphone/ipad, android, dan window phone.
Masing – masing platform untuk aplikasi mobile tersebut memiliki lingkungan pengembangan yang
terintegrasi, seperti misalnya apple ios SDK ( perangkat pengembangan perangkat lunak ) untuk iphone /
ipad, yang mana menyediakan alat bantu untuk menulis, menguji dan menyebarkan aplikasi dalam
lingkungan platform target.

Anda mungkin juga menyukai