Selasa, 01 Oktober 2013

Teknik Dokumentasi Aplikasi

Proses Dokumentasi


System Development Life Cycle (SDLC)

System Development Life Cycle  yaitu proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model-model dan metodologi yang digunakan orang untuk mengembangkan sistem-sistem perangkat lunak sebelumnya.

Tahap – tahap SDLC :
-              Wawancara
-              Analisa kebutuhan
-              Desain
-             Membangun Sistem
-             Implementasi

Agile Method
Untuk menerapkan dokumen terlalu susah karena dokumentasi terlambat.
Kenapa?
         1.   Setiap pembuatan butuh biaya dan waktu
         2.   Requirementsnya cepat sekali, sebab setiap ide baru langsung dicatat
         3.  Fungsinya sudah jadi tapi sistemnya belum jadi

Tujuan utamaproses dokumentasi :
          a.       Pengembangan sistem
          b.      Komponen utama dalam developer

Perbedaan antara Waterfall dan Agile :
Waterfall :
-                 Desain
-                 Development sistemnya
-                 Bisa dilihat/ diprediksi
Alur waterfall tahap demi tahap mulai dari discover, design, develop, dan test
Agile :
         -                 Lebih ke proses
         -                 Bisa beradaptasi
Tetapi alur dari Agile langsung, artinya terus terjadi tanpa henti

Ada 5 proses dokument yaitu :
1.       Requirements Analysis
2.       Architectural Design
3.       Detailed desaign
4.       Implementation
5.       Unit testing

Jenis testing :
         a.       Validation testing
         b.      Integration testing
         c.       Unit testing

Proses kegiatan dokumen :
                o   Plants
                o   Schedul
                o   Proses
                o   Standart

Kategori dari Proses Documentation

Ada 5 karakter proses dokument :
        1.       Plans, estimates, dan schedules
        2.       Reports
        3.       Standard
        4.       Working papers
        5.       Email

Penjelasan :
1.       Plans yaitu dokumen yang digunakan kedepan dan mengontrol proses kedepan
2.       Reports :
a.           Laporan minggu  pertama sampai minggu terakhir harus disimpan
b.          Catatan setiap rapat juga harus disimpan
3.       Standart yaitu komite yang mengeluarkan standart-standart untuk development
Kenapa? Supaya jelas proses yang diimplementasikan disetiap negara biar sama.
4.       Working Paper
-    Working paper : meliputi sysflow, flowchart
-    Menunjukkan logika jalannya software
-    Apa saja yang dikerjakan dan dibuat
5.       Email / Message :
Email atau blog digunakan untuk berkomunikasi. Apabila kita sedang ada proyek maka itulah sarana yang dipakai untuk berkomunikasi


**      Characteristic
-          Plan yang dibuat sebelumnya
-          Dokumen akan berkurang setelah silaksanakan dan biasanya tidak disimpan lagi

*      Fungsi dokumentasi characteristic
1.       Lingkungan yang berada di lingkup dalam dokumentasi, akan mempermudah dokumentasi
2.       Lingkungan yang berada di lingkup luar dokumentasi, akan sulit meemperoleh dokumentasi
3.       Setiap email / dokumen seharusnya tersimpan

*      Berdasarkan apa saja proses dokumentasi diperlukan
-          Kontrak : bisa melakukan perjanjian terlebih dahulu
-          Atitut : dokumen sebagai bukti
-          Pendukung : untuk mendapatkan sertifikasi


*Produk Dokumentasi

Ada 2 kategori produk dokumentasi yaitu :
      1.      Dokumentasi pengguna
      2.      Sistem dokumentasi

Tipe dari dokumentasi aplikasi yaitu :
                a.       Deskripsi fungsi sistem
                b.      Instalasi dokumen
                c.       Pengantar manual
                d.      Referensi manual





Tidak ada komentar:

Posting Komentar