Sabtu, 28 September 2013

Teknik Dokumentasi Aplikasi part-2



PROSES DOKUMENTASI

Indikator dari proses dokumentasi adalah :

1.     Ketepatan menjelaskan hubungan antara kebutuhan project dan system yang sedang dikembangkan 
2.      Ketepatan menjelaskan langkah-langkah pembuatan dokumentasi aplikasi

Ada 2 proses dokumentasi yaitu :

1.    Waterfall Model
                Waterfall model disebut juga dengan model linier sekuensial.

  •  Tiga tahap pada model proses ini diakhiri dengan dokumentasi.

  • Model ini sering disebut Document Driven Software Process.

Kelebihan : 

a.     Semua kebutuhan sistem dapat didefinisikan secara utuh dan explisit.
b.     mudah diaplikasikan karena urutan-urutan pengerjaan sudah sering dipakai.
c.      cocok untuk software berskala besar dan yang bersifat umum.
d.     pengerjaan proyek akan mudah dikontrol dan terjadwal dengan baik.

Kekurangan :  

a.      ketika ada masalah, maka proses berhenti.
b.       karena pendekatannya secara sequential, maka tiap tahap harus menunggu hasil dari tahap sebelumnya.
c.     jika tahap tidak dikerjakan, maka resourcenya tidak dibutuhkan lagi.

2.    Agile Model
Agile adalah membuat perubahan dan merespon perubahan dalam lingkungan bisnis. Nilai - nilai dari agile : Komunikasi, Kesederhanaan, Feedback, Keberanian.

Bagaimana Agile dapat mengubah organisasi anda :
  •  Interaksi dan komunikasi : lebih banyak komunikasi pengembang, manajemen dan kustomer.
  •  Visibility : Stakeholder mengetahui status proyek.
  • Siklus pengembangan yang lebih pendek.

Karakteristik Agile
  • Adaptif dibandingkan prediktif.
  • Berpusat kepada orang (user) daripada proses pengembangan.
  • Nilai dan prinsip kolaborasi.
  • Metodologi yang cukup.
Kelebihan :
  1. Memenuhi kebutuhan customer.
  2. Bisa melakukan review pelanggan mengenai software yang dibuat lebih awal.
  3. Mengurangi resiko kegagalan implementasi software dari non - teknis.
  4. Kecilnya kerguian material dan inmaterial.
Kekurangan :
  1. Cara pengembangannya cukup sulit.
  2. Hanya orang - orang tertentu saja yang bisa menggunakannya.
  3. Biaya yang dibutuhkan cukup tinggi.
SUMBER:





              

Selasa, 10 September 2013

Teknik Dokumentasi Aplikasi



Nama       :  Fendy Gerry Foe

Nim         : 10410110036 
Jurusan : Komputerisasi Akuntasi


Konsep Dokumentasi Aplikasi



  • Software adalah sebuah perangkat yang menghubungkan suatu komputer dengan pengguna atau bisa dikatakan sebagai perangkat lunak yang umumnya digunakan untuk mengontrol perangkat keras atau untuk menghasilkan data informasi. software banya kegunaanya misal untuk mengontrol hardware, memproses data, menganalisis data dan menghasilkan data.
  • Fungsi Software adalah sebagai sarana interaksi antara pengguna dan perangkat keras. Melalui software inilah, bahasa manusia diterjemahkan kedalam bahasa mesin, sehingga kita bisa mengatur mesin komputer dengan mudah.
  • Sistem Software merupakan sistem perangkat lunak komputer yang dirancang untuk mengoperasikan perangkat keras komputer dan untuk menyediakan platform untuk menjalankan aplikasi perangkat lunak.
  • Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik/ untuk menyelesaikan masalah, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya.
  • Dokumentasi dapat dianggap sebagai materi yang tertulis atau sesuatu yang menyediakan informasi tentang suatu subyek. Dokumentasi dapat berisi tentang deskripsi-deskripsi, penjelasan-penjelasan, bagan alir, daftar-daftar, cetakan hasil komputer, contoh-contoh obyek dari sistem informasi.

Dokumentasi Aplikasi

Dokumentasi ini meliputi :

  1. Perencanaan (SDP = Software Development Plan), merupakan hal awal yang harus dilakukan ketika akan mengembangkan suatu perangkat lunak.
  2. Requirements Analysis (SRS = Software Requirements Specification),  Tujuan dari SRS adalah untuk melakukan hal berikut: Menentukan kebutuhan fungsional dari sistem, Mengidentifikasi batasan-batasan sistem, Identifikasi pengguna sistem, Menjelaskan interaksi antara sistem dan pengguna eksternal, Menetapkan suatu bahasa yang umum antara klien dan tim program untuk menggambarkan sistem, Memberikan dasar untuk pemodelan use case.
  3. IRS = Interface Requirements Specification
  4. Dokumentasi Perancangan (SDD = Software Design Document)
  5. Dokumentasi Pengujian (STP = Software Test Plan, STRp = Software Test Report)
  6. Dokumentasi yang berhubungan dengan produk (SUM = Software User Manual, SPS = Software Product Specification, VDD = Version Description Document), dll

Jadi, Software & Dokumentasi ini adalah pentingnya suatu software beserta dokumentasinya, jika tidak maka software tersebut tidak akan ada gunanya. Soalnya, bagaimana pengguna  bisa mengerti apa yang akan dilakukannya terhadap software tersebut dalam hal cara penggunaan serta fungsinya.



Sumber: