1. Pengertian
Dokumentasi
Meliputi bentuk
naratif , bagan alir, diagram dan materi tertulis lainnya yang menjelaskan
bagaimana sebuah sistem bekerja. Dokumentasi tidak harus berupa dokumen tetapi
juga deskripsi yang dapat menggambarkan tentang sesuatu hal agar dapat
dimengerti.
Aplikasi
Adalah
program siap pakai yang dibuat untuk melaksanakan suatu fungsi bagi pengguna/aplikasi
yang lain dan dapat digunakan oleh sasaran yang dituju. Menurut Hendrayudi
aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan
pekerjaan-pekerjaan tertentu.
Teknik Dokumentasi Aplikasi
Dokumen yang berisi segala hal catatan penting di coding /script pemrograman yang dipakai, bisa juga query yang digunakan. Namun biasanya seorang programmer yang baik akan menuliskan catatan/komentar pad coding yang dilakukannya. Hal ini berguna untuk mengingatkan kembali proses coding yang akan dilakukan, jika nantinya pelu untuk dibuka kembali (dimodifikasi/ditambah). Namun komentar yang banyak pada file tentu akan menambah ukuran file sehingga dipelukan sebuah dokumentasi teknis.
2. Tujuan
atau Pentingnya Dokumentasi Aplikasi / Program
a.
Petunjuk untuk mereka yang akan menggunakan
program
b.
Sebagai bahasa trainaing didalam penerapan
program
c.
Mempermudah pengembang sistem (developer) untuk
memodifikasi/ mengembangkan program lebih lanjut
d.
Mempermudah mencari dan mengevaluasi
kesalahan-kesalahn program yang terjadi
e.
Untuk back up program apabila program/aplikasi
yang tersimpan di simpanan luar rusak, terhapus atau hilang
. 3. Software
Crisis (Permasalahan dalam pengembangan aplikasi )
Permasalahan yang ada dalam
pengembangan aplikasi mencakup msalah teknis dan non teknis.
a.
Masalah Non Teknis
-
Aspek komunikasi kurang baik
-
Pengelolaan sumber daya tidak mencukupi (waktu,
dana, manusia).
-
Manajemen resiko yang tidak terkendali hingga
aspek kenyamanan bekerja.
b.
Masalah Teknis
-
Sistem kompleks makin banyak diusulkan dan klien
makin membutuhkannya untuk kebutuhan bisnis
-
Terlalu banyak teknologi yang bisa dipilih,
sebenarnya memudahkan tapi terkadang membuat bingung dalam memilihnya
-
Semakin banyak sistem yang yang terdistribusi
dan erintegrasi
-
Inisialisasi kebutuhan yang kurang baik daei
klien
-
Pengujian yang tidak mencukupi atau kurang
detail
Source : http://thrillerports.blogspot.com/2013/01/pengembangan-sistem-dan-teknik.html http://berbagi-ilmu-mifa309.blogspot.com/2012/05/pengertian-aplikasi.html
http://hendyadityarisaldi.wordpress.com/category/teknik-dokumentasi-aplikasi/
http://ci-muetz.blogspot.com/2010/05/membuat-dokumentasi-program.html
http://laskar19.blogspot.com/2013/01/software-crisis.html