Mohon tunggu...
andry natawijaya
andry natawijaya Mohon Tunggu... Konsultan - apa yang kutulis tetap tertulis..

good.morningandry@gmail.com

Selanjutnya

Tutup

Gadget Pilihan

Mencegah Terjadinya "Error" pada Pengembangan Aplikasi

11 Juni 2018   19:19 Diperbarui: 11 Juni 2018   19:41 1044
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Ilustrasi: techrepublic.com

Apabila selama proses pengembangan dan pengadaan terjadi perubahan, antara lain: perubahan user requirement atau perubahan teknologi pendukung maka proses perubahan harus dirancang, dijalankan, dan didokumentasikan dengan baik.

Ilustrasi: dyson.cornell.edu
Ilustrasi: dyson.cornell.edu
1. Inisiasi dan Perencanaan

Pada tahap ini manajemen proyek melakukan penyusunan rencana kerja proyek development aplikasi dengan menguraikan latar belakang, tujuan dan cakupan serta menetapkan rencana dan pelaksanaan proyek. Tahapan ini menjadi penting karena akan menentukan arah pelaksanaan proyek dan berpengaruh terhadap hasil akhir aplikasi.

 Penjelasan dan informasi mengenai proyek harus dideskripsikan dengan lengkap dan jelas mengenai kegunaan, tujuan dan target penyelesaian proyek. Informasi penting lainnya adalah mengenai ruang lingkup, batasan proyek, hubungan proyek dengan aplikasi lainnya. Juga harus mencerminkan risiko, biaya development dan batasan dari aplikasi agar tidak tumpang tindih satu sama lain.  

2. Pendefinisian Kebutuhan Pengguna (User Requirement)

Tentunya user selaku pihak pemakai aplikasi memiliki ekspektasi terhadap aplikasi, fungsi dan fiturnya dapat memenuhi kebutuhan mereka. Maka agar aplikasi yang dikembangkan dapat sesuai dengan kebutuhan user, manajemen proyek perlu mengetahui secara pasti kebutuhan dari pengguna.

Tujuan utama dari tahap ini adalah memahami dan mendokumentasikan ruang Iingkup pekerjaan dengan menyusun spesifikasi kebutuhan sesuai dengan bisnis proses. Spesifikasi tersebut kemudian dituangkan menjadi format fungsional aplikasi dan menjadi dasar bagi tahap desain program.


Untuk itu sebaiknya proses ini dilakukan berdasarkan diskusi dan riset bersama dengan pihak yang dapat dianggap mewakili user. Manajemen juga perlu memahami proses bisnis yang dilakukan oleh user, sehingga aplikasi yang dikembangkan dapat menunjang dan berfungsi secara optimal bagi user serta menghasilkan alur proses dengan mencakup business process flow, use cases modeling dan data flow diagrams.

3. Perancangan Aplikasi

Setelah user requirement terakomodasi dengan lengkap maka seluruh kebutuhan informasi, fungsi, dan infrastruktur dikonversi sebagai rancangan atau desain sebagai patokan untuk melakukan pengembangan aplikasi. Manajemen proyek perlu melakukan review strategi pengembangan dan desain aplikasi sesuai kebutuhan user.

Ilustrasi: pinsdaddy.com
Ilustrasi: pinsdaddy.com
Penyusunan rancangan aplikasi harus memperhatikan hal-hal seperti konfigurasi sistem, ketersediaan dan kapasitas alat bantu dan teknik pelaksanaan, bentuk dokumentasi, rancangan tampilan pada layar, struktur data dan kode program. Hal tersebut merupakan komponen dalam sebuah aplikasi dan tak dapat dipisahkan.

Komponen tersebut berhubungan satu sama lain, sehingga perlu dirancang dengan memperhatikan fungsi dan kesesuaiannya, juga untuk meningkatkan keamanan, integritas, dan keandalan sistem dengan memastikan informasi input, proses, dan output yang terotorisasi, akurat, lengkap dan aman.

4. Pemrograman

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
Mohon tunggu...

Lihat Konten Gadget Selengkapnya
Lihat Gadget Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun