GL01T-Spec PL
GL01T-Spec PL
untuk:
<Nama Customer>
Dipersiapkan oleh:
<Nomor Grup & Anggota>
Jurusan Teknik Informatika - Institut Teknologi Sepuluh Nopember
Jl. Raya ITS Surabaya 60111
Jurusan
Teknik Informatika
ITS
Nomor Dokumen
Halaman
<#>/<jml #>
Revisi
<nomor revisi>
DAFTAR PERUBAHAN
Revisi
Deskripsi
A
B
C
D
E
F
G
INDEX
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
Revisi
Halaman
SKPL-Gxx
Revisi
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
Daftar Isi
1. Pendahuluan.........................................................................................................................................................5
1.1
Tujuan Penulisan Dokumen......................................................................................................................5
1.2
Lingkup Masalah......................................................................................................................................5
1.3
Definisi, Istilah dan Singkatan................................................................................................................5
1.4
Aturan Penomoran....................................................................................................................................5
1.5
Referensi...................................................................................................................................................5
1.6
Deskripsi umum Dokumen (Ikhtisar).......................................................................................................5
2
Deskripsi Umum Perangkat Lunak..................................................................................................................5
2.1
Deskripsi Umum Sistem...........................................................................................................................5
2.2
Fungsi Produk...........................................................................................................................................5
2.3
Karakteristik Pengguna............................................................................................................................5
2.4
Batasan......................................................................................................................................................5
2.5
Lingkungan Operasi.................................................................................................................................6
3
Deskripsi Umum Kebutuhan............................................................................................................................6
3.1
Kebutuhan antarmuka eksternal...............................................................................................................6
3.1.1
Antarmuka pemakai..........................................................................................................................6
3.1.2
Antarmuka perangkat keras..............................................................................................................6
3.1.3
Antarmuka perangkat lunak.............................................................................................................6
3.1.4
Antarmuka komunikasi....................................................................................................................6
3.2
Deskripsi Fungsional................................................................................................................................6
3.2.1
Context Diagram...............................................................................................................................6
3.2.1.1
DFD Level 1..............................................................................................................................6
3.3
Data Requirement....................................................................................................................................7
3.3.1
E-R diagram......................................................................................................................................7
3.4
Non Functional Requirement...................................................................................................................7
3.5
Batasan Perancangan................................................................................................................................8
3.6
Kerunutan (traceability)............................................................................................................................8
3.6.1
Data Store vs E-R..............................................................................................................................8
3.7
Ringkasan Kebutuhan...............................................................................................................................8
3.7.1
Functional Requirement Summary...................................................................................................8
3.7.2
Non Functional Requirement Summary...........................................................................................9
Flow map/Prosedur.........................................................................................................................................10
SW Function Point..........................................................................................................................................10
Lampiran lain yang dianggap perlu...............................................................................................................10
Setelah Daftar Isi Boleh ada Daftar Tabel dan atau Daftar Gambar
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
1. Pendahuluan
1.1
Tuliskan dengan ringkas tujuan dokumen SKPL ini dibuat, dan digunakan oleh siapa.
1.2
Lingkup Masalah
1.3
Semua definisi dan singkatan yang digunakan dalam dokumen ini dan penjelasannya
1.4
Aturan Penomoran
1.5
Referensi
1.6
Tuliskan System Overview, dalam bentuk gambar dan narasi yang dapat memberikan gambaran tentang
aplikasi dan konteksnya (gambar yang mirip dengan Context diagram, tetapi dengan logo yang lebih gampang
dimengerti awam).
2.2
Fungsi Produk
Memuat fungsi-fungsi sistem yang utama dan diberikan langsung ke pengguna, kira-kira sama dengan Bubble
level 1, tapi dengan kata-kata. Boleh juga disertai dengan diagram semacam yang telah dibuat dengan judul
diagram keterkaitan antar modul
2.3
Karakteristik Pengguna
Minimal sebuah tabel dengan Kolom: Pengguna, Pekerjaan, Hak Akses. Kolom Hak Akses dihubungkan
dengan Fungsi utama yang muncul pada Fungsi Produk
Kategori Pengguna
2.4
Tugas
Batasan
Batasan (jika ada), ketergantungan SW terhadap SW/HW sistem lain (misalnya modul Konsolidasi baru dapat
dijalankan ketika rekapitulasidata akuntansi dari Aplikasi AKUNT sudah dijalankan dan datanya dinyatakan
OK oleh petugas
Batasan yang harus dipakai. Misalnya :
harus memakai file data dari Sistem lain (sebutkan),
harus memakai format data yang sama dengan sistem lain
harus berfungsi multi platform (di Windows dan linux)
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
2.5
Lingkungan Operasi
3.2
Deskripsi Fungsional
Awali dengan Context diagram dan sedikit penjelasan berupa narasi jika perlu
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
3.3
Data Requirement
Uraikan dengan ringkas, data apa saja yang harus dikelola oleh aplikasi, disarikan dari semua kata benda
yang ada pada business process
3.4
Uraikan dengan ringkas kebutuhan non fungsional dalam tabel sebagai berikut. Isilah Kolom Requirement
dengan kalimat yang jelas dan kelak dapat ditest untuk dipenuhi. SRS-Id adalah nomor requirement yang
harus ditelusuri pada saat test. Tuliskan N/A bila Not Applicable..
SRS-Id
Parameter
Availability
Reliability
Ergonomy
Portability
Memory
Response time
Safety
Security
Requirement
Others 1: Bahasa
komunikasi
N/A
Catatan:
Availability: ketersediaan aplikasi, misalnya harus terus menerus beroperasi 7 hari perminggu, 24 jam per
haritanpa gagal
Reliability: keandalan, misalnya tidak pernah boleh gagal(atau kegagalan yang ditolerir adalah %)
sehingga harus dipikirkan fault tolerant architecture. Biasanya hanya perlu untuk Critical Application yang
jika gagal akan berakibat fatal.
Ergonomy: kenyamanan pakai bagi pengguna
Portability: kemudahan untuk dibawa dan dioperasikan ke mesin/sistem operasi/platform yang lain
Memory: jika perhitungan kapasitas memori internal kritis (misalnya untuk SW yang harus dijadikan CHIPS
dan ukurannya harus kecil
Response time: Batasan waktu yang harus dipenuhi. Sangat penting untuk aplikasi Real Time. Contoh:
Aplikasi harus mampu menampilkan hasil dalam 4 detik, atau ATM harus menarik kembali kartu yang
tidak diambil dalam waktu 30 detik
Safety: yang menyangkut keselamatan manusia, misalnya untuk SW yang dipakai pada sistem kontrol di pabrik
Security: aspek keamanan yang harus dipenuhi.
3.5
Batasan Perancangan
Sebutkan batasan design jika ada. Contoh : harus memakai library yang ada, harus memakai sepotong kode
yang sudah pernah dikembangkan, harus memperhatikan hal-hal tertentu
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
3.6
Kerunutan (traceability)
Diisi dengan tabel yang berisi traceability dari hasil analisis. Gunanya untuk menilai apakah hasil analisis
runut dan lojik. Untuik sementara, baru didefinisikan Data-store versus E-R.
3.7
Entity
Relasi
Ringkasan Kebutuhan
Bab ini berisi ringkasan semua Requirement item. Requirement item ini mencerminkan semua hal yang
harus dipenuhi, dan nantinya akan menjadi arahan untuk tahapan testing, karena pada dasarnya, semua
requirement harus dapat ditest supaya dapat dibuktikan dipenuhi. Dibagi menjadi dua bagian: functional dan
non functional
Description
Description
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
SRS-Id
Description
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.
LAMPIRAN
Flow map/Prosedur
Jika PL menyangkut prosedur manual, atau proses-proses manual
SW Function Point
Isilah tabel sebagai berikut, sehingga dari rancangan ini didapatkan gambaran besarnya ukuran aplikasi
Item
Function (bubble
yang tidak
didekomposisi
lagi)
Proses
Menu
DataSore
E-R
Subitem
Entry/Update
Jumlah total
Keterangan
Process
Delete
Level 1
Level 1.1
Level 2
Entity
Realsi
SKPL-Gxx
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang mereproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa Perangkat
Lunak Jurusan Teknik Informatika ITS.