Posted by : Ulil Amri Tuesday, December 10, 2013

Postingan kali ini bercerita mengenai sebuah langkah-langkah tindakan yang kita ambil apabila kita ditawari untuk membuat sebuah project membuat sebuah aplikasi. Banyak cara yang dilakukan untuk mendapatkan sebuah project. Diantaranya bisa kita yang mengajukan. Biasanya kita bisa melihat sebuah system dari sebuah perusahaan / organisasi yang dirasa perlu dibangunkan sebuah aplikasi untuk mempermudah proses bisnis dan informasi. Biasanya diajukan menggunakan proposal yang jelas, sehingga orang yang kita tawari menjadi mengerti apa tujuan kita membangun aplikasi untuknya.

Kemudian bisa saja kita ditawari oleh orang lain. Nah, pada bagian ini anggap saja kita ditawari sebuah project dari orang lain. Misalnya : membangun sebuah website profil, website pendaftaran organisasi, aplikasi desktop untuk minimarket ataupun bisa jadi aplikasi mobile. Apa yang harusnya kita perbuat? jangan bingung.

1. Tanya mengenai spesifikasi / funngsional dari aplikasi yang akan dibangun
Hal ini, perlu dilakukan untuk menjelaskan apa-apa saja yang nantinya didapat oleh klien kita. Perlu didefinisikan terlebih dahulu. Agar hasil dari aplikasi nantinya harus sesuai dengan apa yang telah dilakukan pada tahap ini, yaitu mengumpulkan kebutuhan aplikasi.

2. Tentukan harga dari aplikasi
Semakin rumit dan banyak fungsional yang kita bangun, maka harga dari sebuah aplikasi akan semakin mahal. Carilah di internet berapa harga standar yang ada. Kemudian komunikasikan dengan klien, apakah klien setuju dengan harga yang telah ditentukan.

3. Tentukan lama pengerjaan.
Hal ini akan sejalan dengan harga aplikasi. Semakin lama sebuah aplikasi yang kita bangun maka semakin baguslah kualitasnya. Tapi itu semua tidak lah mutlak. Ada klien yang menginginkan sebuah aplikasi cepat diselesaikan. Semakin cepat klien meminta pengerjaan, maka bertambah jugalah budget yang musti dia sediakan.

4. Buat Kontrak kerja
Ini hal yang paling penting dari sebuah pengerjaan proyek. Perjanjian kontrak kerja antara kita dengan klien. di dalam tersebut dijelaskan apa-apa saja spesifikasi dari aplikasi yang akan dibangun, harga dan lama pengerjaan. Disitu juga disebutkan solusi apabila terjadi ketidaksesuaian perjanjian antara kita dengan klien.

5. Pembangunan aplikasi
Berdasarkan kontrak kerja yang telah disepakati, mulai lah membangun aplikasi yang akan dibangun. Apabila kita tidak merasa yakin untuk mengerjakan sebuah proyek (misalkan sebuah proyek besar) maka kita perlu membuat sebuah tim programmer.

6. Pengujian aplikasi
Kita perlu menguji aplikasi yang kita buat telah sesuai dengan kontrak kerja. Sehingga klien dapat puas dengan hasil kerja kita. Ini menjadi keuntungan besar untuk kita. Karena sebuah kepercayaan yang sudah didapatkan

7. Buku panduan / dokumentasi
Aplikasi yang kita bangun sangatlah perlu sebuah dokumentasi yang berisi tutorial penggunaan aplikasi sehingga apabila user / klien tidak mengerti dengan apa yang telah bangun, dapat mengerti melalui dokumentasi tersebut.

8. Pemberian aplikasi
Setelah aplikasi telah dibangun, saatnya pemberian aplikasi kepada klien. Beberapa hal perlu diperlukan misalnya memasang peralatan yang dibutuhkan klien untuk menggunakan applikasi. Apabila membutuhkan sebuah koneksi internet, perlu rasanya disebutkan kepada klien.

9. Tranining
Tidak semua klien mengerti dengan apa yang telah kita buat. Walaupun sebelumnya kita telah membuat buku panduan. Tapi training juga cara yang efektif melengkapi dokumentasi agar user/klien bisa mengerti menggunakan aplikasi yang telah kita bangun

10. Buat surat pernyataan bahwa proyek telah selesai dibangun
Selesai training, perlu dibuat sebuah surat pernyataan bahwa proyek tersebut telah selesai.

11. Terima salary
Ini bagian bonus dari segala usaha yang telah kita lakukan dalam membangun aplikasi.

Sekian dulu. terimakasih :)

{ 1 comments... read them below or add one }

  1. Tapi gak semua berjalan sesuai prosedur kayaknya lil. Hihihihi... Nice post... :D

    ReplyDelete

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -