Panduan Pengisian SKPL Berorientasi Proses

download Panduan Pengisian SKPL Berorientasi Proses

of 22

  • date post

    01-Jul-2015
  • Category

    Documents

  • view

    202
  • download

    3

Embed Size (px)

Transcript of Panduan Pengisian SKPL Berorientasi Proses

PANDUAN PENGISIAN SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK (SKPL) BERORIENTASI PROSES

Jurusan Teknik Informatika

Jurusan Teknik Informatika

Nomor Dokumen

Halaman

Panduan GL01ARevisiA

1/23Tgl: 07/08/2000

DAFTAR PERUBAHANRevisi DeskripsiRestrukturisasi sistematika dokumen template GL01AT Penyempurnaan (penambahan dan pengurangan) penjelasan sesuai dengan penyesuaian sistematika dokumen template GL01A.

A

B C D E F G

INDEX TGL Ditulis oleh Diperiksa oleh Disetujui

-

A 07/08/2000 IL/WP

B

C

D

E

F

G

BY

WP

Jurusan Teknik Informatika

Panduan GL01A

Halaman 2 dari 23

oleh

Jurusan Teknik Informatika

Panduan GL01A

Halaman 3 dari 23

Daftar Halaman Perubahan HalamanBab 1 Bab 2 Bab 3 Bab 4 A

Revisi

Halaman

Revisi

Jurusan Teknik Informatika

Panduan GL01A

Halaman 4 dari 23

Jurusan Teknik Informatika

Panduan GL01A

Halaman 5 dari 23

Daftar Isi

PENDAHULUAN..........................................................................8 REFERENSI................................................................................8 DEFINISI, SINGKATAN, DAN AKRONIM.........................................8 BAGIAN-BAGIAN SKPL................................................................9 1.1 PENDAHULUAN.........................................................................................10 1.1.1 Tujuan........................................................................................10 1.1.2 Lingkup Masalah.........................................................................10 1.1.3 Definisi, akronim dan singkatan.................................................11 1.1.4 Referensi....................................................................................11 1.1.5 Deskripsi Umum Dokumen.........................................................11 1.2 DESKRIPSI GLOBAL PERANGKAT LUNAK.............................................................11 1.2.1 Perspektif Produk.......................................................................12 1.2.2 Fungsi Produk.............................................................................12 1.2.3 Karakteristik Pengguna..............................................................13 1.2.4 Batasan-batasan.........................................................................13 1.2.5 Asumsi dan Kebergantungan......................................................13 1.3 DESKRIPSI RINCI KEBUTUHAN .......................................................................14 1.3.1 Kebutuhan antarmuka eksternal................................................14 1.3.1.1 Antarmuka pemakai..............................................................15 1.3.1.2 Antarmuka perangkat keras.................................................16 1.3.1.3 Antarmuka perangkat lunak.................................................16 1.3.1.4 Antarmuka komunikasi.........................................................16 1.3.2 Kebutuhan Fungsional................................................................17 1.3.2.1 Aliran informasi.....................................................................17 1.3.2.1.1 DFD 1..............................................................................17Jurusan Teknik Informatika Panduan GL01A Halaman 6 dari 23

1.3.2.1.2 DFD 2 dan seterusnya.....................................................17 1.3.2.2 Deskripsi proses....................................................................17 1.3.2.2.1 Proses 1..........................................................................17 1.3.2.2.2 Proses 2 dan seterusnya.................................................18 1.3.3 Deskripsi Data............................................................................18 1.3.3.1 Data 1...................................................................................18 1.3.3.2 Data 2 dan seterusnya..........................................................19 1.3.4 Deskripsi Kebutuhan Non Fungsional.........................................19 1.3.4.1 Performansi...........................................................................19 1.3.4.2 Batasan Memori....................................................................19 1.3.4.3 Modus Operasi......................................................................19 1.3.4.4 Kebutuhan adaptasi lokasi....................................................20 1.3.5 Atribut Kualitas Perangkat Lunak...............................................20 1.3.5.1 Keandalan.............................................................................20 1.3.5.2 Ketersediaan.........................................................................20 1.3.5.3 Keamanan.............................................................................20 1.3.5.4 Keremawatan (Maintainability).............................................21 1.3.5.5 Kepemindahan (Portability)..................................................21 1.3.6 Batasan Perancangan.................................................................21 1.4 MATRIKS KETERUNUTAN..............................................................................22 1.5 INFORMASITAMBAHAN................................................................................. 22

1.5.1 Daftar isi dan Index....................................................................22 1.5.2 Lampiran-lampiran.....................................................................22

Jurusan Teknik Informatika

Panduan GL01A

Halaman 7 dari 23

PendahuluanDokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS) dengan pendekatan (ancangan) berorientasi proses. Dokumen ini selanjutnya akan menggunakan istilah SKPL. Dokumen ini sebagian besar adalah adaptasi dari dokumen IEEE Std 830-1993. Uraian yang dituangkan di dalam dokumen ini digunakan sebagai acuan dalam menulis SKPL. Dokumen ini dibuat untuk membantu membuat spesifikasi perangkat lunak yang akan dikembangkan dengan ancangan berorientasi proses. Pada prinsipnya, hasil analisis sistem perangkat lunak dengan ancangan ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis. Proses-proses tersebut saling berkomunikasi melalui suatu jalur aliran data.

Referensi IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement Specifications. IEEE Std 610.12-1990 IEEE Standard Glossary of Software Engineering Terminology (ANSI). Jurusan Teknik Informatika Institut Teknologi Bandung Panduan GL01, Panduan Penggunaan dan Pengisian Spesifikasi Kebutuhan Perangkat Lunak.

Definisi, Singkatan, dan AkronimDefinisi dari istilah yang akan digunakan pada dokumen ini dibuat berdasarkan hasil terjemahan dari IEEE Std 610.12-1990. 1. Pelanggan Adalah orang atau organisasi yang membayar produk, dan biasanya (tidak harus) ia yang akan memutuskan kebutuhannya. 2. Pengembang Adalah orang yang menghasilkan produk untuk pelanggan. 3. Pengguna Adalah orang yang akan langsung menjalankan atau menggunakan produk. Pengguna dan pelanggan umumnya adalah orang yang sama. SKPL Spesifikasi Kebutuhan Perangkat Lunak SRS DFD Software Requirement Specification Data Flow DiagramPanduan GL01A Halaman 8 dari 23

Jurusan Teknik Informatika

ERD STD

Entity Relationship Diagram State Transition Diagram

DBMS Data Base Management System

Bagian-bagian SKPLSKPL berorientasi proses ini tidak didasarkan pada penggunaan metode tertentu melainkan menggunakan asumsi bahwa metode analisis berorientasi proses secara prinsip menggunakan notasi atau representasi konvensional umum seperti Data Flow Diagram (DFD) sebagai dasar Entity Relationship Diagram (ERD). Notasi pelengkap lain seperti pseudo-code, flow chart, flow map, matriks-matriks (Proses-Data, Proses-Organisasi, Organisasi-Data), state transition diagram dapat digunakan pula. Penempatan semua hasil produk dengan menggunakan notasi-notasi pelengkap ini dapat dilakukan sesuai kebutuhan pembuat SKPL (melalui proses tailoring). SKPL ini secara prinsip diuraikan berdasarkan outline seperti berikut ini. Daftar Isi 1. Pendahuluan 1.1. Tujuan Penulisan Dokumen 1.2. Lingkup Masalah 1.3. Definisi, Akronim dan Singkatan 1.4. Referensi 1.5. Deskripsi Umum Dokumen 2. Deskripsi Global Perangkat Lunak 2.1. Perspektif Produk 2.2. Fungsi Produk 2.3. Karakteristik Pengguna 2.4. Batasan-batasan 2.5. Asumsi dan Kebergantungan 3. Deskripsi Rinci Kebutuhan 3.1. Kebutuhan antarmuka eksternal 3.1.1. Antarmuka pemakai 3.1.2. Antarmuka perangkat keras 3.1.3. Antarmuka perangkat lunak 3.1.4. Antarmuka komunikasi 3.2. Deskripsi Fungsional 3.2.1. Aliran informasi 3.2.1.1. DFD Level 1 3.2.1.2. DFD Level 2 dan seterusnya 3.2.2. Deskripsi proses 3.2.2.1. Proses 1 3.2.2.2. Proses 2 dan seterusnya 3.3. Deskripsi Data 3.3.1.1. Data 1Jurusan Teknik Informatika Panduan GL01A Halaman 9 dari 23

3.3.1.2. Data 2 dan seterusnya 3.4. Deskripsi Kebutuhan Non Fungsional 3.5. Atribut Kualitas Perangkat Lunak 3.6. Batasan Perancangan 4. Matriks Keterunutan Lampiran

1.1

Pendahuluan

Pendahuluan dari SKPL harus memberikan gambaran umum dari seluruh dokumen SKPL (bukan sistem perangkat lunak yang hendak dibangun). Pendahuluan SKPL harus berisi bagian-bagian berikut: 1. Tujuan 2. Lingkup Masalah 3. Definisi, Akronim dan Singkatan 4. Referensi 5. Deskripsi Umum Dokumen 1.1.1 Tujuan

Bagian ini harus menunjukkan tujuan pembuatan SKPL secara umum. Uraikan pula pengguna dari dokumen SKPL ini dan dengan tujuan apa para pengguna tersebut menggunakan SKPL ini. 1.1.2 Lingkup Masalah

Bagian ini harus: Mengidentifikasi produk perangkat lunak yang dispesifikasi pa