Dokumen Pembangunan Perangkat Lunak

  • Uploaded by: Tendy
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Dokumen Pembangunan Perangkat Lunak as PDF for free.

More details

  • Words: 729
  • Pages: 6
Fase Dokumen Teknis

untuk:

dipersiapkan oleh

Program Studi Teknik Informatika Universitas Sanata Dharma Yogyakarta 2008

1. Pendahuluan Tujuan Penulisan Dokumen Tuliskan dengan ringkas tujuan dokumen ini dibuat dan digunakan oleh siapa. Lingkup Masalah Tuliskan dengan ringkas nama aplikasi dan deskripsinya. Maksimal 1 paragraf Referensi Dokumentasi PL yang dirujuk oleh dokumen ini. Buku, Panduan, Dokumentasi lain yang dipakai dalam pengembangan PL ini.

2. Deskripsi Umum Sistem Tuliskan sistem overview, bisa dalam bentuk gambar dan narasi yang dapat menjelaskan sistem yang dikembangkan. Penjelasan termasuk batasan dan konteksnya sehingga pembaca mengetahui apa yang bisa dikerjakan dan yang tidak bisa dikerjakan oleh sistem. 3. Model Analisis a. Diagram use case Tuliskan spesifikasi global dari program yang anda buat berdasar deskripsi umum sistem. Tuliskan pihak-pihak yang terlibat dan kegiatan apa saja yang dapat dikerjakan oleh pihak-pihak tersebut. Pihak-pihak yang terlibat disebut sebagai aktor sedangkan kegiatan yang dapat dikerjakan oleh aktor tersebut disebut case. b. Kelas Analisis Identifikasi kelas analisis dengan mengacu pada setiap use case dan buatkan tabel berikut ini: No

Nama Kelas Analisis

Jenis Kelas (Boundary atau komponen)

c. Realisasi Use Case Fase perancangan: Buatlah diagram kelas untuk setiap use case.

Fase konstruksi: Buatlah diagram kelas untuk setiap use case.

d. Antarmuka

Fase perancangan: Identifikasi rancangan antarmuka aplikasi disini dengan melengkapi tabel berikut: No Use Case 1 {diisi dengan nama use case yang langsung berhubungan dengan actor, sehingga perlu dibuat antarmukanya}

Antarmuka {disi dengan no. layar atau no. gambar rancangan antarmuka}

Nama Kelas {disi dengan nama kelas untuk implementasi antarmuka}

Selanjutnya, untuk setiap antarmuka/layar, tuliskan spesifikasi detilnya, misalnya seperti di bawah ini: Antarmuka: {diisi dengan no. layar atau no gambar rancangan antarmuka} Id_Objek

Jenis

Button1

Button

RTF1

RTF Box Data control

DB1

Teks Diisi dengan string yg tampil pd layar OK

Keterangan Diisi dengan penjelasan reaksi sistem, misalnya membuka layar apa, link kemana. Jika menyangkut suatu kode yang cukup rumit, acu algoritma yang telah diuraikan di atas. Jika diklik, akan mengaktifkan Proses AlgoXXX. Isi Teks yang disimpan pada File xxx Diasosiasikan ke QueryXYZ dengan mengacu query uang telah diuraikan di atas.

Jika objek dikaitkan ke File lain (misalnya file gambar, file teks), berikan nama file terkait dan deskripsi ringkas dalam kolom keterangan Sertakan contoh desain dari antarmuka yang akan dikembangkan. Fase konstruksi: Lanjutkan aktivitas sebelumnya

4. Model Perancangan a. Kelas Perancangan Fase perancangan: Buat daftar kelas perancangan berdasarkan hasil analisis dalam tabel berikut: No

Nama Kelas Perancangan

Nama Kelas Analisis

Fase konstruksi: Sama dengan fase perancangan. b. Atribut dan Metode Fase perancangan: Buat untuk setiap kelas: Nama Kelas: …….. Nama Atribut

Visibility (private, public)

Diisi dengan nama atribut

Nama Metode

Tipe Tuliskan tipenya sesuai dengan yang dikenal pada bahasa pemrograman yang digunakan

Visibility (private, public)

Diisi dengan signature operasi

Fase konstruksi: Sama dengan fase perancangan. c. Algoritma Fase perancangan: Buat untuk setiap kelas: Nama Kelas : Nama Metode : Algoritma :

Fase konstruksi: Sama dengan fase perancangan.

5. Implementasi a. Implementasi Komponen

Tanggung Jawab Tuliskan tujuan setiap operasi

Fase perancangan: Belum diisi. Fase konstruksi: Diisi dengan daftar kelas yang telah diimplementasikan. Misalnya dalam bentuk tabel berikut: No

Nama Kelas Mis. Account

Nama File Fisik Mis. Account.java

Nama File Executable Mis. Account.class

b. Implementasi Antarmuka Fase perancangan: Belum diisi. Fase konstruksi: Diisi dengan daftar kelas yang telah diimplementasikan. Misalnya dalam bentuk tabel berikut:

6. Pengujian a. Rencana Pengujian Fase perancangan: Buat rencana pengujian, misalnya dalam bentuk tabel berikut: No Use Case Kasus Uji 1 Xxx U-1-xxx U-1-xxx U-1-xxx U-2-xxx Fase konstruksi: Sama dengan fase perancangan. b. Prosedur Pengujian dan Kasus Uji Fase perancangan: Buat kasus uji untuk setiap use case . Contohnya adalah sebagai berikut: Pengujian Use Case Pemasukan Data Pelanggan Contoh: Identifikasi

Deskripsi

Prosedur Pengujian

Masukan

Keluaran yang Diharapkan

Kriteria Evaluasi Hasil

Hasil yang Didapat

Catatan Proses Pengembangan

U-1-01

Pengujian hasil pemasukan data pelanggan oleh operator

U-1-02

Pengujian hasil pemasukan data pelanggan oleh pelanggan secara on-line

o Buka File data pelanggan o Cari rekord dengan data modus pemasukan yang diinginkan o Lihat tanggal lahir pelanggan o Lihat kode pelanggan o Bandingkan dengan rumus pembangkitan kode pelanggan

Kode modus pemasukan operator (01) Kode modus pemasukan on-line (02)

01001 01002 01003 dst

01 <nomor terurut>

01<no_ loncat

Diperbaiki

02001 02002 02003 dst

02 <nomor terurut>

02<no_ terurut>

Tidak diperbaiki

Fase konstruksi: Sama dengan fase perancangan. c. Evaluasi Pengujian Fase perancangan: Belum diisi. Fase konstruksi: Tuliskan uraian evaluasi hasil pengujian

Related Documents


More Documents from ""

Csc4430_lecture10
December 2019 22
Csc4430_network Security
December 2019 18
Csc4430_
December 2019 19