Sunday, September 11, 2011

Resume kuliah Teknik Dokumentasi Aplikasi - Pertemuan 1

Resume 1
Mata kuliah : Teknik Dokumentasi Aplikasi
Dosen :
Ayuningtyas, S.Kom.,M.MT.,- MOS


Software Crisis (Software bermasalah)

Terjadi dikarenakan oleh ketidakmampuan untuk mengembangkan proyek pembuatan suatu software yang diinginkan karena beberapa masalah seperti berikut ini :

  • Proyek melebihi anggaran / sumber dana

Proyek yang demikian tidak akan berjalan mudah dan bahkan akan berhenti di tengah pengerjaannya, karena perkiraan awal anggaran tidak sesuai dengan pengerjaan proyek pada kenyataannya.

  • Proyek melebihi batas waktu
Waktu adalah salah satu hal penting dalam pengerjaan sebuah proyek. Jika waktu melebihi batas yang telah ditentukan dan disepakati maka proyek tersebut bisa dianggap gagal. Namun jika sebaliknya, maka akan ada aspek lain yang ikut menentukan, seperti anggaran dan kualitas.

  • Software tidak efisien
Keefisienan suatu software sering kali dilihat dari beberapa aspek, seperti waktu pengerjaannya, anggaran yang dihabiskan, dan ruang lingkup yang dikerjakan. Software bisa dikatakan efisien jika terjadi keselarasan antara tiga aspek di atas, tapi jika sebaliknya, maka software tersebut tidak akan efisien.
  • Software berkualitas rendah / kurang
Rendah atau tidaknya kualitas suatu software dapat dilihat setelah software tersebut dilakukan uji coba sebelum akhirnya diimplementasikan.

  • Software tidak memenuhi persyaratan
Persyaratan umum sebuah software biasanya meliputi kelayakannya, kualitasnya, harganya, fungsinya, dan lain - lain. Jika tidak memenuhi persyaratan yang telah ditentukan maka software tersebut dianggap gagal.
  • Proyek tidak terkendali / kode (coding) sulit dipelihara
Jika sudah mencapai titik maksimal masalah - masalah di atas, maka sudah dapat dipastikan bahwa proyek tersebut tidak akan terkendali sehingga membuat kode (coding/script) sulit untuk dipertahankan atau dipelihara.


Akar permasalahan dari software crisis adalah kerumitan atau kompleksitas, ketidakjelasan, dan perubahan yang dilakukan. Untuk menghindari software crisis, maka digunakan prinsip - prinsip dan metode - metode yang diterapkan secara ketat.


Aplikasi

Aplikasi adalah bagian dari software komputer yang menggunakan kemampuan komputer secara langsung dan menyeluruh untuk mengerjakan suatu tugas atau fungsi tertentu sesuai dengan kebutuhan pengguna. Tipe aplikasi komputer yang dikembangkan terdiri dari industrial automation, business software, educational software, medical software, databases, dan computer games.

Contoh aplikasi komputer

  • Aplikasi perkantoran
  • Aplikasi grafis
  • Aplikasi multimedia
  • Aplikasi internet
  • Aplikasi keamanan PC
  • Sistem informasi berbasis web / desktop yang dibuat sesuai kebutuhan suatu lembaga tertentu
  • Aplikasi desain sistem, dll.
Sumber : link


Dokumentasi

Dokumentasi berarti pengumpulan, pemilihan, pengolahan, dan penyimpanan informasi dalam bidang pengetahuan, serta dapat diartikan sebagai pemberian atau pengumpulan bukti dan keterangan (seperti gambar, kutipan, guntingan koran, dan bahan referensi lain).

Sumber : link

Dokumentasi mampu meningkatkan konsistensi kerja, sebagai contoh dengan adanya buku panduan manual software, seorang karyawan akan lebih mudah untuk mengaplikasikan software tersebut, bahkan akan meminimalkan resiko terjadinya kesalahan (
error). Dokumentasi dapat digambarkan menggunakan diagram alir, aliran sistem, flowchart yang menjelaskan prosedur dan proses kegiatan operasional. Sebuah dokumentasi yang baik seharusnya dapat menjelaskan tentang informasi 5 W 1 H, yaitu :

  • What, menjelaskan prosedur apa yang digambarkan dalam sebuah dokumentasi
  • Who, menjelaskan siapa saja pihak yang terkait dalam sebuah prosedur aktivitas
  • Where, menjelaskan dimana prosedur atau rangkaian aktivitas dilaksanakan
  • When, menjelaskan kapan sebuah aktivitas dalam sebuah prosedur dilakukan
  • Why, menjelaskan rasionalitas mengapa sebuah aktivitas dilakukan
  • How, menjelaskan logika bagaimana sebuah prosedur berjalan
Sumber : link

Contoh arsip

  • Formulir
  • Kartu Tanda Penduduk (KTP)
  • Surat Ijin Mengemudi (SIM)
  • Buku catatan pelajaran
  • Buku pelajaran
  • Slip gaji
  • Peta
  • Akte kelahiran, dll.
Contoh dokumentasi pada kode - kode (coding) suatu program



Keperluan dokumentasi pada suatu proyek pengembangan sistem

  • Pendefinisian
Tertuang dalam suatu Statement Of Work (SOW) atau bisa disebut juga sebagai lingkup pekerjaan. Adapun tujuan SOW adalah sebagai berikut :

o Menjelaskan biaya dan jadwal serta asumsi utama proyek. Hal ini ditujukan agar biaya yang dihabiskan tidak melebihi perkiraan biaya awal serta jadwal pengerjaannya juga tidak melebihi jadwal yang telah ditentukan dan disetujui.

o Menjelaskan peranan dan tanggung jawab. Peran dan tanggung jawab dari masing – masing pihak yang terlibat juga perlu dibahas.

o Mengukuhkan definisi hal yang akan dicapai proyek. Tujuan dari pengerjaan proyek harus didefinisikan dengan jelas agar hasil akhirnya jelas.

o Mendorong diselesaikannya proyek tersebut karena adanya kesepakatan tertulis dalam dokumen tersebut.

  • Perencanaan


o Menyusun Work Breakdown Structure (WBS)

o Estimasi pelaksaan proyek

o Mengalokasikan sumber daya

o Melakukan perhitungan biaya

o Menyusun dan membuat jadwal kerja

o Menentukan resiko yang mungkin terjadi

  • Organisasi

o Menyusun dan membuat struktur team

o Mengatur dokumentasi

o Mengatur pertemuan

  • Pengawasan

o Mengumpulkan status dan melekukan penilaian

o Perubahan kontrol / evaluasi

o Melakukan koreksi

  • Penyelesaian

o Laporan transisi dari perancangan ke implementasi

o Identifikasi unjuk kerja proyek (tingkat keberhasilan yang dicapai)

o Menggambar tendensi antar personal yang terlibat

  • Leading

o Membuat visi proyek yang jelas

o Efektifitas komunikasi

o Menjaga motivasi yang tinggi

o Menjaga fokus dan visi

o Menyediakan lingkungan yang mendukung

o Mendorong penyusun team

1 komentar:

Cukup informatif, hanya saja jangan ambil sama persis dengan blog sumber, meskipun linknya kamu sertakan.

Post a Comment

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites

 
Search Engine Submission - AddMe