Senin, 12 Mei 2014

Mutiara Kata

Saat kita mengemudi dengan hati-hati, belum tentu perjalanan kita baik-baik saja sampai tujuan. Mungkin ada orang lain yang mengemudi dengan tidak hati-hati dan dapat melukai kita.

Begitupun perjalanan hidup kita, walau kita berbuat baik namun masih seringkali terluka, karena kita tidak dapat memaksa orang lain untuk berbuat baik kepada kita.

Dan Yang Tuhan Mau

Kita berbuat baik bukan untuk mendapatkan sesuatu yang baik, tetapi biar kebaikan kita merubah apa yang tidak baik menjadi sesuatu yang baik.

(Luk. 6:33)
“Sebab jika kamu berbuat baik kepada orang yang berbuat baik kepadamu, apakah jasamu? Orang-orang berdosa pun berbuat demikian.

Selasa, 08 Oktober 2013

Resume Teknik Dokumentasi Aplikasi Pertemuan 3,4 dan 5



Resume TDA Pertemuan 3
Proses  dokumentasi

Ø  Indicator dalam proses dokumentasi part 2 ini adalah:
1.     Menjelaskan kategori – kategori yang terdapat dalam proses pembuatan dokumentasi aplikasi.
2.     Menjelaskan ketergantungan proses pembuatan dokumentasi aplikasi dengan proses yang lain.

Ø  Proses dokumentasi dibagi menjadi 5 kategori :         
1.      Perencanaa, estimasi dan penjadwalan.
Dokumen yang diproduksi oleh para manager yang digunakan untuk memprediksi dan mengontrol proses software
2.      Laporan- laporan.
Laporan tentang bagaimana sumber daya-sumber daya apa yang digunakan selama proses pengembangan
3.      Standarisasi.
Sesuai dengan standart missal : IEEE 12207
4.      Kertas kerja.
Merekam ide dan pemikiran sebuah proyek sebagai versi sementara yang menjelaskan bentuk software bagaimana, dimana secara tidak langsung mencatat logika desain software yang diambil. Seperti flowchart, ERD, dan sebagainya.
5.      Email, wikis, etc.
Sebagai sarana komunikasi antara manager dan pembuat software

Ø  Karateristik dari proses dokumentasi
1.     Pasti akan kadaluarsa.
2.     Rencana dapat dibuat pada mingguan, bulanan atau sehari sebelumnya.
3.     Untuk proyek internal, untuk mengurangi jumlah proses dokumentasi dengan cara pertemuan Pendek reguler untuk berbagi pembaruan informasi dan  kemajuan proyek
4.     Untuk proyek eksternal,jumlah proses dokumentasi tergantung pada pengaturan kontrak, sikap pengembang serta persyaratannya.

Resume TDA Pertemuan 4
Produk  dokumentasi

Produk dokumentasi ini adalah cara untuk penyampaian produknya atau menjelaskan tentang software tersebut. Ada 2 kategori yaitu:
1.     User dokumentasi : Memberitahukan user cara menggunakan softwarenya.
2.     System dokumentasi : Menjelaskan bagaimana maintenance untuk enginernya.

Ø       User Dokumentasi.
            Orang yang membuat dokumentasi yang baik berdasarkan level yang berbeda pengetahuan dan pengalamannya. Ada 2 kategori dokumentasi user :

a.       End user
Yang dimaksud end user yaitu dia ingin mengetahui bagaimana software tersebut  dapat membantu pekerjaannya atau bisa disebut langkah-langkah software bisa digunakan.

b.      System administration
Orang yang ingin mengetahui system dari software tersebut, misalnya ingin melihat bagaiman codingan dari software tersebut.

Ø  System Dokumentasi.
mencakup semua gambaran sistem itu sendiri mulai dari spesifikasi kebutuhan hingga hasil pengetesan yang dapat diterima (final acceptance test ). System ini membutuhkan antara lain:
a.       Requirement
b.      Dokumentasi yang menjelaskan arsitekturnya
c.       Fungsional
d.      Diskripsi proses dokumentasi
e.       Source code
f.       Validasi  dokumentasi
g.      Pemeliharaan

 Macam – macam  Produk Documentasi Aplikasi :

                         1.   Functional description of software/system
                        2.   The system installation document
                        3.  The system reference manual
                        4.   System administrator guide


Resume TDA Pertemuan 5
Produk  dokumentasi

Produk dokumentasi ini menjelaskan tentang sebuah kebutuhan dokumentasi aplikasi berdasarkan user yang berbeda- beda.

Ø  Tujuan Produk dokumentasi  Menurut Bisnis case:
                  1.      Membantu mempergunakan software tersebut
                  2.      Mengurangi biaya maintenance
                  3.      Alat pemasaran karena terpampang logo perusahaan
3.     Menentukan atau meningkatkan  nama perusahaan

Ø  Audience Analisis
1.     Perhatikan siapa yang akan menggunakan buku manual tersebut dan apa tugas (tugas) Yang dikerjakannya
2.     Salah satu cara untuk mengkategorikan penonton adalah dengan peran pekerjaan.
3.     data entry
4.     Pengawas
5.     Sistem administrator
6.     Layanan Operator meja.

Ø  Menentukan panjang buku yang akan kita buat
1.     Perhatikan banyak halaman yang akan dituliskan
2.     Orang akan malas mencari-cari jawaban yang dia inginkan
3.     Orang dapat langsung menemukan jawaban yang dia cari

Ø  Determining type dan title body
1.     Judul buku dengan jelas menyebutkan apa isi dari buku tersebut
2.     Pastikan semua kebutuhan dari user tertulis dalam buku tersebut


Sumber:





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: