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





Senin, 09 September 2013

Pertemuan 1



Teknik Dokumentasi Aplikasi 


Konsep Dokumentasi Aplikasi :


Dokumentasi
Kumpulan bahan atau dokumen yang menyimpan tulisan atau gambar untuk bukti yang sebenarnya.


Aplikasi
Program yang digunakan untuk mempermudah pengguna dalam melakukan dokumentasi.


Pentingnya dokumentasi :

Bermanfaat untuk memberi informasi,  mencatat, mendokumentasikan dan merekap setiap pekerjaan yang telah dibuat. Maka dari itu dokumentasi juga sangat penting.  Termasuk pada saat ada kesalahan yang terjadi diluar dugaan. Dan rekapnya berguna apabila kita keluar dari perusahaan tersebut.


Permasalahan dokumentasi yang menghambat :

a.       Melakukan modifikasi software menjadi sulit dilakukan

b.      Melakukan pengembangan lebih lanjut menggunakan vendor lain

c.       Melakukan integrasi dengan aplikasi lain




Sumber :




http://kupalima.wordpress.com/2008/04/02/standar-dokumentasi-pengembangan-software/

Minggu, 12 Mei 2013

SQL Pert11

Mata Kuliah : Structure Query Language II (SQL II)
Dosen : Titik Lusiani, M.Kom
Blog : blog.stikom.edu/lusiani   



SQL Pert11



InStr

Sintaks: InStr (String, SEARCH_STRING, start, terjadinya);

ex:
Pilih InStr ('shashi', 'h') dari dual; - 2
Pilih InStr ('shashi', 's', 2) dari dual; - 4
Pilih InStr ('shashi', 's', 1,2) dari dual; - 4
Pilih InStr ('shashi', 's', -1,2) dari dual; - 1
Pilih InStr ('shashi', 'h', 1,2) dari dual; - 5
Pilih InStr ('shashi', 's', 6,2) dari dual; - 0 

Logika: start, kejadian adalah opsional dalam InStr.
Jika kejadian tidak diberikan, ia mengembalikan kejadian pertama.
Jika awal adalah-ve, Oracle dimulai dari belakang. 

Contoh :

13. What value is returned after executing the following statement?
SELECT INSTR('How_long_is_a_piece_of_string?','_',5,3) FROM DUAL; (Choose the best answer.) 
A. 4
B. 14
C. 12
D. None of the above

Penjelasaannya :

Fungsi InStr mengembalikan posisi bahwa terjadinya n dari string pencarian dapat ditemukan setelah memulai pencarian dari posisi awal yang diberikan. Pencarian string karakter garis bawah, dan yang ketiga terjadinya karakter ini start dari posisi 5 dalam string sumber terjadi pada posisi 14.

A, C, dan D tidak benar karena posisi 4 adalah kejadian pertama dari string pencarian dan posisi 12 adalah Kejadian ketiga jika pencarian dimulai pada posisi 1.