Anda di halaman 1dari 27

Template

Spesifikasi Kebutuhan Perangkat Lunak (SKPL)


Nomor Dokumen: FO SE 1.0 Revisi No.: 00
Berlaku Sejak: 12 Maret 2018 Halaman: 1 dari 28
Jl. Umbansari 1 Rumbai, Pekanbaru 28265 – Riau. Telp: 0761-53939, Fax: 0761-554224

Jurusan Teknologi Informasi


Program Studi Teknik Informatika

SPESIFIKASI KEBUTUHAN
PERANGKAT LUNAK
Sistem Peminjaman dan
Pengaduan Fasilitas

Di siapkan oleh:
Afifah Putri (1955301004)
Dwi Sella Faradhiba (1955301042)
Ibnu Muchda Nur Yassin (1955301052)
Nur Latifah (1955301099)

Abstrak:

Dokumen ini menyediakan kerangka standar yang digunakan untuk


mendokumentasikan spesifikasi kebutuhan perangkat lunak.

Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik Informatika (PSTI) PCR
dan bersifat rahasia. Dilarang menyalin dan memperbanyak dokumen ini tanpa diketahui oleh PSTI-PCR,
kecuali ada ijin tertulis dari PSTI-PCR.
Template
Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
Nomor Dokumen: FO SE 1.0 Revisi No.: 00
Berlaku Sejak: 12 Maret 2018 Halaman: 2 dari 28
Jl. Umbansari 1 Rumbai, Pekanbaru 28265 – Riau. Telp: 0761-53939, Fax: 0761-554224

Informasi Tentang Spesifikasi Kebutuhan


Perangkat Lunak Program Studi Teknik
Informatika – PCR

Informasi template Spesifikasi Kebutuhan Perangkat Lunak

Pemilik
Program Studi Teknik Informatika Politeknik Caltex Riau
Dokumen

Afifah Putri
Penangg
Dwi Sella Faradhiba
ung Jawab
Ibnu Muchda Nur Yassin
Dokumen
Nur Latifah

Pendistri
busian
Dokumen

Histori
Dokumen

Copyrigh Copyright @ 2020 Prodi TI PCR


t Seluruh informasinya adalah hak milik Prodi TI PCR yang tidak
dipulikasikan dan bersifat rahasia.

Cara Menggunakan Template Ini

Template ini digunakan untuk mendokumentasikan spesifikasi


kebutuhan perangkat lunak di Prodi Teknik Informatika – PCR.

1. Teks dalam kurung, contoh <tulisan di dalam kurung>,


silahkan diganti dengan informasi yang sesuai.
2. Setelah anda melengkapi dokumen ini, check kembali
isian dan pastikan bahwa perubahan tanggal pada footer harus
disesuaikan dengan tanggal pada halaman judul.
3. Judul halaman templete dan halaman penjelasannya
hapus ketika anda membuat dokumen baru.
4. Halaman pertama dari dokumen spesifikasi kebutuhan
perangkat lunak dimulai dari halaman berikut ini.

Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik Informatika (PSTI) PCR
dan bersifat rahasia. Dilarang menyalin dan memperbanyak dokumen ini tanpa diketahui oleh PSTI-PCR,
kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Daftar Perubahan Dokumen

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

SISTEM PEMINJAMAN DAN


PENGADUAN FASILITAS

SIPPTAS PCR

1 Januari 2020

Disiapkan:
Afifah Putri (1955301004)
Dwi Sella Faradhiba (1955301042)
Ibnu Muchda Nur Yassin (1955301052)
Nur Latifah (1955301099)

sebagai kelengkapan Tugas Mata Kuliah Pratikum Rekayasa


Perangkat Lunak di Prodi Teknik Informatika-PCR

Abstrak:
Dokumen ini digunakan sebagai pedoman untuk
merencanakan, penjelasan, pengunaan, pengelolaan dan
mengembangkan layanan-layanan yang sesuai dengan kebutuhan user.
Dokumen ini berisi spesifikasi kebutuhan perangkat lunak ”Sistem
Pengaduan Layanan dan Peminjaman Fasilitas di Politeknik Caltex Riau”.

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Daftar Perubahan Dokumen

Daftar Perubahan Dokumen

Seluruh versi dari dokumen ini didaftar berdasar kronologisnya. Tidak ada
hubungan antara nomer dokumen dan nomor versi perangkat lunak.

Versi
Versi
Tanggal Alasan Perubahan Perangkat
Dokumen
Lunak
DRAF dd/mm/y <Jika diperlukan, tambahan gambaran singkat
y tentang bagian pengurutan dokumen>
DRAF 2 dd/mm/y
y
Release 1 dd/mm/y Release yang pertama
y

Dokumen ini dibuat oleh Afifah Putri dan Ibnu Muchda Nur Yassin dengan
pengawasan dari Prodi Teknik Informatika PCR sebagai upaya untuk menjamin
keakurasian dokumen saat akan di cetak.

Copyright @ 2020 Program Studi Teknik Informatika PCR


Seluruh informasinya adalah hak milik Program Studi Teknik
Informatika PCR yang tidak dipulikasikan dan bersifat rahasia.

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Daftar Revisi Dokumen

Daftar Revisi Dokumen

Seluruh revisi yang telah dilakukan pada dokumen ini, dapat diikuti
sebagaimana tabel berikut.

Keterangan Pemeriksaan Keterangan singkat perbaikan


Nomer
Halaman Tanggal
Revisi Ditulis Diperiksa Disetujui
oleh oleh oleh

Dokumen ini dibuat oleh Afifah Putri dengan pengawasan dari Prodi Teknik
Informatika PCR sebagai upaya untuk menjamin keakurasian dokumen saat
akan di cetak.

Copyright @ 2020 Program Studi Teknik Informatika PCR


Seluruh informasinya adalah hak milik Program Studi Teknik
Informatika PCR yang tidak dipulikasikan dan bersifat rahasia.

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi

Daftar Isi
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK.......................................................ii
SIPPTAS PCR.................................................................................................................ii
Daftar Perubahan Dokumen.....................................................................................iii
Daftar Revisi Dokumen..............................................................................................iv
Daftar Isi........................................................................................................................v
1. Pendahuluan...............................................................................................................1
Tujuan.........................................................................................................................1
Ruang Lingkup Perangkat Lunak...............................................................................1
Target Audience.........................................................................................................3
Definisi, Istilah dan Singkatan...................................................................................4
Sistem Penomoran......................................................................................................4
Referensi.....................................................................................................................4
Ikhtisar Dokumen.......................................................................................................5
2. Deskripsi Umum........................................................................................................6
Tentang Perangkat Lunak...........................................................................................6
Fungsi-fungsi Perangkat Lunak.................................................................................6
Karakteristik dan Klasifikasi Pengguna.....................................................................6
Lingkungan Operasi...................................................................................................7
Batasan Desain dan Implementasi..............................................................................7
Dokumentasi Bagi Pengguna.....................................................................................7
Asumsi dan Ketergantungan......................................................................................8
3. Kebutuhan Antarmuka Eksternal...............................................................................2
Antarmuka Pengguna.................................................................................................2
Antarmuka Perangkat Keras.......................................................................................2
Antarmuka Perangkat Lunak......................................................................................2
Antarmuka Komunikasi.............................................................................................2
4. Feature Sistem............................................................................................................3
Feature 1 : Grafik Peminjaman dan Pengaduan.........................................................3
5. Kebutuhan NonFungsional Lainnya...........................................................................5
Kebutuhan Kinerja.....................................................................................................5
Kebutuhan Keamanan................................................................................................5
Kebutuhan Perlindungan Keamanan..........................................................................5
Atribut Kualitas Perangkat Lunak..............................................................................5
Aturan Penggunaan....................................................................................................6
<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi

6. Kebutuhan Lain........................................................................................................7
Appendix A: Model Analisis..........................................................................................8
Appendix B: Daftar Kebutuhan....................................................................................12

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

1. Pendahuluan
Dokumen ini berupa Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
untuk SIPPTAS PCR Tujuan penulisan dokumen ini adalah memberikan
penjelasan mengenai rancangan perangkat lunak dalam melakukan
peminjaman fasilitas dan pengaduan sarana dan prasarana Politeknik
Caltex Riau. Penjelasan yang akan dimaksudkan dalam dokumen ini,
berisi penjelasan umum, spesifikasi fungsi dan sebagainya.
Pengguna dari dokumen ini adalah pengembang perangkat lunak
SIPPTAS PCR dan pengguna dari perangkat lunak personil-personil yang
terlibat dalam system. Dokumen ini akan digunakan sebagai pemandu
atau acuan dalam pengembangan perangkat lunak serta sebagai bahan
evaluasi baik pada saat proses maupun akhir dalam pengembanganya.
Diharapkan dengan disusunnya dokumen ini, pengembangan perangkat
lunak akan lebih terarah dan terfokus, sehingga hasil dari
pengembangan perangkat lunak akan menghasil perangkat lunak yang
lebih baik dan terhindar dari ambiguitas maupun kekurangan lainnya.

Tujuan
Untuk memberikan gambaran bagaimana Sistem Peminjaman dan
Pengaduan Fasilitas ini dirancang simulai dari Kebutuhan Fungsional
hingga Activity Diagram.
SKPL ini lebih dirincikan mengenai penjelasan fitur Statistik Pengaduan
dan Peminjaman Fasilitas.

Ruang Lingkup Perangkat Lunak


KF01

Kebutuhan Bisnis Strategi/Use case/Kebutuhan user

Mengetahui kelayakan Manajemen Database


fasilitas di Politeknik Caltex
● Pendataan Fasilitas yang Ada
Riau
● Pendataan Sarana dan Prasarana Kampus
● Pendataan Kelayakan Fasilitas dan Sarana Prasarana
● Pendataan Pengaduan Fasilitas/Sarana/Prasarana
kampus

● Mengetahui fasilitas apa saja yang rusak dan tidak

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

● Mengetahui Jumlah Fasilitas dan Sarana Prasarana yang


masih layak dipakai
● Mengetahui kelayakan fasilitas yang ada dengan
mendengarkan pengaduan dari user

Meningkatkan keamanan ● Mengetahui siapa saya yang melakukan peminjaman


barang di lingkungan Fasilitas dan Sarana-Prasarana
Politeknik Caltex Riau ● Dapat menjaga Fasilitas dan Sarana-Prasaran Kampus
dengan aman

KF02

Kebutuhan User Kebutuhan functional

Pengguna dapat membuat akun baru System harus menyampaikan seluruh akun
yang terdaftar

System harus menyimpan akun baru

System harus memvalidasi nama akun yang di


input user

System harus menghitung jumlah akun yang


telah di buat

Pengguna dapat melaporkan kerusakan System harus mencatat laporan dari pengguna
yang terjadi
System harus menyimpan laporan yang masuk

System mampu memberikan feedback kepada


penguna yang melaporkan kerusakan seperti
memberitahu saat tim tengan memperbaiki
kerusakan

Pengguna dapat melakukan transaksi


peminjaman Fasilitas dan Sarana- System harus mencatat data-data peminjam
Prasarana
System memberikan data peminjaman berupa
nama Fasilitas/Sarana/Prasarana yang
dipinjam dan waktu pengembaliannya
<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

KnF01

Non-Fungsional Deskripsi Contoh

Performansi Kecepatan dan Kapasitas ● Sistem dapat diakses 24 jam pada tiap
harinya
● Dapat menangani ratusan data Sarana-
Prasarana/Fasilitas
● Dapat menangani transkasi
peminjaman dengan cepat
● Dapat menampung ratusan user yang
ada
● Dapat menampung banyak aduan

Keamanan Siapa saja yang memiliki ● Admin dapat melihat data-data


hak akses ke sistem Sarana/Prasarana/Fasilitas yang
tersedia termasuk transaksi
peminjaman
● User hanya dapat melihat transaksi
peminjaman
● Admin dapat memantau status aduan
dan data-data user pengadu

Target Audience

Pengguna dari Sistem Informasi Pengaduan Layanan dan Peminjaman


Fasilitas di Politeknik Caltex Riau ini adalah sivitas akademika yang ada di
Politeknik Caltex Riau yang ingin melaporkan layanan dan peminjaman
fasilitas. Sedangkan yang berperan menjadi admin adalah bagian divisi
sarana dan prasarana.

Definisi, Istilah dan Singkatan

Guna memberikan gambaran yang sama terhadap beberapa definisi,


istilah dan singkatan yang digunakan di dokumen ini, perlu dijelaskan
sebagaimana berikut:

IEEE : Institute of Electrical and Electronics Engineers


Adalah standart internasional untuk pengembang
perangkat lunak
<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

SKPL : Spesifikasi Kebutuhan Perangkat Lunak atau

SRS : Software Requirement Specification atau


Adalah dokumen hasil analisis sebuah perangkat lunak
yang berisi spesifikasi kebutuhan pengguna

Sistem Penomoran

Ada beberapa hal/bagian dalam dokumen ini yang perlu diberi nomor.
Maksud penomoran ini untuk mempermudah audience dalam
pengidentifikasian. Adapun aturan penomorannya sebagaimana tabel
berikut:

TD01
Hal/Bagian Aturan Penomoran

Tabel/Data Store Nomor berbentuk TD99, dimana 99 adalah nomor urut tabel atau data store
Contoh: TD11, TD12, TD29, TD31 dan sebagainya
Kebutuhan Fungsional Nomor berbentuk KF999.x, dimana 999 adalah nomor urut struktur butir-
butir pada kebutuhan fungsional. Sedangkan x adalah nomor berupa abjad
dan sifatnya sebagai tambahan jika kebutuhan fungsional tersebut memiliki
item turunannya.
Contoh: KF101, KF120, KF120.a, KF120.b dan sebagainya
Kebutuhan Non Nomor berbentuk KnF99.x, dimana 99 adalah nomor urut struktur butir-
Fungsional butir pada kebutuhan non fungsional. Sedangkan x adalah nomor berupa
abjad dan sifatnya sebagai tambahan jika kebutuhan non fungsional
tersebut memiliki item turunannya.
Contoh: KnF11, KnF12, KnF12.a, KnF12.b dan sebagainya

Referensi

Berikut adalah daftar acuan yang digunakan dalam pendokumentasian


spesifikasi kebutuhan perangkat lunak ini.

 IEEE Std. 1233, 1998 Edition IEEE Guide for Developing System
Requirements Specifications
 IEEE, Software Requirements Engineering, Second Edition, IEEE
Computer Society Press, 2002.
 Bray, Ian K. An Introduction to Requirement Engineering, 1 st
published, Addison-Wesley, 2002
 Kotonya, Gerald and Sommerville, Ian. Requirement Engineering:
Processes and Techniques, John Wiley & Sons Ltd, 1998

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

 Holil, Achmad. Template: Spesifikasi Kebutuhan Perangkat Lunak,


Jurusan Sistem Informasi ITS, 2006.

Ikhtisar Dokumen

Dokumen ini secara garis besar terdiri dari 6 bab dengan perincian
sebagai berikut:
● Bab 1 Pendahuluan, merupakan pengantar dokumen SKPL ini yang
berisi tujuan penulisan dokumen, lingkup masalah, juga memuat
definisi dan istilah yang digunakan serta deskripsi umum dokumen
yang merupakan ikhtisar dokumen SKPL.
● Bab 2 Deskripsi Umum, mendefinisikan perspektif produk perangkat
lunak serta asumsi dan ketergantungan yang digunakan dalam
pengembangan SIPPTAS PCR.
● Bab 3 Kebutuhan Antar Muka Eksternal, mendeskripsikan kebutuhan
pada sistem dan perangkatnya bagi SIPPTAS PCR, yang meliputi
kebutuhan antarmuka pengguna, kebutuhan perangkat keras,
kebutuhan antarmuka komunikasi.
● Bab 4 Feature Sistem, mendeskripsikan mengenai fitur-fitu SIPPTAS
PCR yang tersedia
● Bab 5 Kebutuhan NonFungsional Lainnya, mendeksripsikan kebutuhan
khusus pada SIPPTAS PCR berupa kebutuhan kinerja, kebutuhan
kemanan, kebutuhan perlindungan keamanan, atribut Kualitas
Perangkat Lunak, dan Aturan Pengguna

2. Deskripsi Umum
Tentang Perangkat Lunak

SIPPTAS PCR merupakan sistem yang digunakan untuk melakukan


pengaduan dan peminjaman sarana-prasarana yang ada di Politeknik
Caltex Riau.
Pada sistem ini terdapat 3 pengguna yang berhubungan dengan sistem
yaitu Mahasiswa, Admin, dan Bagian Sarana-Prasarana (termasuk
Ketuanya). Admin yang berguna sebagai pengatur dari sistem ini yang
<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

mengolah update sarana dan prasarana yang ada. Bagian Sarana-


Prasarana berguna untuk merekap data-data pengaduan dan
peminjaman fasilitas dan juga melakukan perbaikan sesuai pengaduan
kerusakan yang ada. Mahasiswa akan memiliki akun dalam web sistem
ini yang dapat melakukan pengaduan atau pun peminjaman fasilitas
sarana-prasarana di Politeknik Clatex Riau.

Fungsi-fungsi Perangkat Lunak

Web SIPPTAS PCR ini mempunyai beberapa fungsi utama, diantara


lain:
1. Dapat melakukan transaksi peminjaman fasilitas dan sarana prasarana
2. Dapat mengelola seluruh fasilitas dan sarana prasarana
3. Dapat melihat grafik dari banyaknya peminjaman dan jumlah
pengaduan
4. Dapat melakukan pengaduan atas fasilitas dan sarana prasarana yang
rusak

Karakteristik dan Klasifikasi Pengguna

TD02
No Kategori Tugas Hak Akses ke Kemampuan yang harus
Pengguna aplikasi dimiliki
1. Mahasiswa Melaporkan dan Melihat, Menambah 1. Mampu mengoperasikan
melakukan teknologi
peminjaman 2. Mengerti pemakaian
terhadap sarana aplikasi
prasarana fasilitas
2. Bagian Memperbaiki sarana Melihat 1. Mampu mengoperasikan
Sarana prasarana yang ada teknoologi
Prasarana dikampus sesuai 2. Mengerti pemakaian
laporan pengaduan aplikasi
3. Kepala Mengetahui laporan Meliha, menambah, 1. Mampu mengoperasikan
Bagian mengenai kerusakan mengubah, dan computer
Rumah dan peminjaman menghapus 2. Mengerti pemakaian
Tangga melalui aplikasi aplikasi

Lingkungan Operasi

Aplikasi POSku ini akan berfungi dengan spesifikasi :

Platform sistem operasi : Microsoft Windows


Versi sistem operasi : Windows XP/Vista/7/8/10

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

DBMS : MySQL
Kerangka kerja : JavaScript, Java, HTML

Batasan Desain dan Implementasi


Pengembangan Aplikasi ini memiliki keterbatasan-keterbatasan yaitu
sebagai berikut:

1. Aplikasi SIPPTAS PCR dibuat dengan menggunakan Bahasa


Pemrograman Java dengan beberapa tambahan berkas JAR dan
templete
2. Antarmuka hanya berupa tampilan menu sederhana.
3. Keterbatasan dari sisi perangkat keras yang digunakan, contohnya
kapasitas storage yang terbatas, dan input hanya berupa text dan
angka, serta beberapa karakter.

Software pendukung yang digunakan adalah XAMPP dan Neatbeans IDE.

Dokumentasi Bagi Pengguna


Untuk menggunakan fitur Chart (Penampilan Statistika Peminjaman
dan Pengaduan ialah dengan cara sebagai berikut :
 Lakukan login terlebih dahulu
 Apabila tidak mempunyai akun maka dapat melakukan registrasi
 Setelah berada di dashboard, maka pilih menu Charts dan
tampilan Charts akan tertampil seperti gambar berikut. Tampilan
ini berguna sebagai ringkasan data yang telah melakukan
peminjaman dan pengaduan pada sistem sehingga mudah
untuk melakukan analisa dan rekap laporan

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

Asumsi dan Ketergantungan


Dalam proses perancangan SIPPTAS PCR, sistem ini
menggunakan sistem operasi windows dan sistem ini berbasis web.
Sistem Informasi yang dibangun merupakan sistem yang berdiri sendiri
dan tidak tergantung pada sistem yang lain. Fungsi utama yang
diprioritaskan adalah fungsi yang berhubungan dengan pelaporan
pengaduan layanan sarana dan prasarana dan melakukan peminjaman
fasilitas

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

3. Kebutuhan Antarmuka Eksternal


Antarmuka Pengguna

SIPPTAS PCR menggunakan antarmuka yang indah dilihat. Pengguna


dapat mengakses menggunakan semua web browser. Pengguna dapat
membuat akun untuk mengakses semua laman web dan melihat
statistika peminjaman dan juga riwayat peminjaman atau pengaduan

Antarmuka Perangkat Keras

Sistem SIPPTAS PCR berjalan di komputer server. Semua komputer yang


harus saling terhubung dalam LAN atau Wifi

Antarmuka Perangkat Lunak


SIPPTAS PCR adalah program yang akan dibangun menggunakan
bahasa Java, JSP, Servlet dan SQL-Server dan dapat berjalan di semua
web browser

Antarmuka Komunikasi
SIPPTAS PCR merupakan sistem yang terhubung di jaringan internet
sehingga dapat mengakses web ini. Dimana saja dan kapan saja selama
(24jam)

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

4. Feature Sistem
Fasilitas yang ada pada SIPPTAS PCR adalah dapat melakukan
pengaduan pada fasilitas, melakukan pengaduan kerusakan fasilitas, dan
melihat grafik peminjaman dan pengaduan. Sehingga Sivitas Akademi atau
Bagian Sarana Prasarana Politeknik Caltex Riau dapat membuat rekap dan
laporan dengan mudah mengenai Sarana Prasarana dan juga Fasilitas yang
ada pada Politeknik Caltex Riau

Feature 1 : Grafik Peminjaman dan Pengaduan

KF03 – Chart
Chart berguna untuk menampilkan banyaknya user yang melakukan
peminjaman ataupun pengaduan, sehingga dapat dilakukan kesimpulan atau
analisis secara singkat dalam bentuk visual
 Setelah melakukan Login sebagai Admin, pilih menu Chart
 Maka, Chart akan tertampil sesuai dengan data-data pengaduan dan
peminjaman yang ada

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

Sequence Diagram :

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan NonFungsional Lainnya

5. Kebutuhan NonFungsional Lainnya


Kebutuhan Kinerja
Kebutuhan Kinerja yang ada pada aplikasi ini ditekankan pada
Kecepatan dan Kapasitas pada Aplikasi. Perinciannya sebagai berikut :

● Sistem dapat diakses 24 jam pada tiap harinya

● Dapat menangani ratusan data Sarana-Prasarana/Fasilitas


● Dapat menangani transkasi peminjaman dengan cepat
● Dapat menampung ratusan user yang ada
● Dapat menampung banyak aduan

Kebutuhan Keamanan
Pihak-pihak yang dapat mengakses sistem ini diantara lain sebagai
berikut :

● Admin dapat melihat data-data Sarana/Prasarana/Fasilitas yang


tersedia termasuk transaksi peminjaman

● User hanya dapat melihat transaksi peminjaman


● Admin dapat memantau status aduan dan data-data user pengadu

Kebutuhan Perlindungan Keamanan

Data-data pengguna disimpan di dalam server kami dan semua data diri
tidak akan disebar luaskan ke publik. User dapat mengganti data dirinya
sesuai kebutuhan (seperti perubahan password) dan akan langsung
terupdate di server kami. User dapat mengakses web ini secara langsung
tanpa ada perantara orang ketiga.

Atribut Kualitas Perangkat Lunak

 Availability
Dosen/Mahasiswa dapat melakukan pengaduan layanan, sarana dan
prasarana dan mahasiswa dapat melakukan peminjaman fasilitas.
Admin dapat menanggapi pengaduan layanan yang dilaporkan.

 Portability

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan NonFungsional Lainnya

Sistem ini portable karena user dan admin dapat mengakses sistem ini
dimana saja.

 Security
Keamanan user dapat terjaga, karena user memiliki username dan
password.

 Maintanability
Sistem ini tidak memerlukan perawatan khusus, hanya berkaitan
dengan permasalahan databasenya, bila terjadi space penuh atau
crash karena sistem ini telah dibuat sedemikian rupa
sehinggamampu memberikan keandalan dan stabilitas yang tangguh.
 Reliability
Aplikasi ini dapat digunakan 24 jam sehari asalkan memiliki koneksi
internet.

Aturan Penggunaan

Untuk dapat mengakses Sistem ini, ketentuan yang berlaku :


 Harus memiliki akun di SIPPTAS PCR terlebih dahulu
 Melakukan login
 Melakukan pengaduan atau peminjaman sesuai dengan form yang
telah disediakan
 Apabila terdapat kesalahan pada Sistem ini, admin akan
melakukan upgrade dan perbaikan

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain

6. Kebutuhan Lain
Kebutuhan lain pada sistem ini adalah alamat link dan juga hosting
yang mudah diingat sehingga user lebih mudah untuk menggunakannya.

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran A: Model Analisis

Appendix A: Model Analisis


1. Use Case Diagram

2. Use Case Scenarion

Use case Name : Meminjam Fasilitas ID: 1 Importance Level: High


Primary Actor: Mahasiswa Use Case Type: Detail, Essential
Stakeholders and Interest:
Mahasiswa – meminjam fasilitas
Brief Description: Pada use case ini mahasiswa membuat laporan untuk peminjaman
fasilitas yang ada di kampus melalui pembuatan laporan
Trigger : Mahasiswa mengirimkan aduan kerusakan fasilitas dan sarana prasarana kampus

Type: Extrenal
Relationships:
Association : Mahasiswa
Include :
Extend : Membuat Laporan
Generalization :
Normal Flow of Events :
1. Meminjam fasilitas yang di sediakan oleh kampus
2. Membuat laporan yang di kirimkan kepada ketua sarana prasarana

SubFlows :

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran A: Model Analisis

Alternate/Exception Flows :

Use case Name : Menyetujui Peminjaman ID: 3 Importance Level: High


Primary Actor: Ketua Sarana Prasarana Use Case Type: Detail, Essential
Stakeholders and Interest:
Mahasiswa – meminta konfirmasi peminjaman fasilitas dan sarana dan prasarana kampus
Ketua – melihat detail peminjaman dari mahasiswa dan menyetujui atau pun tidak
peminjaman fasilitas dan sarana prasarana kampus
Brief Description: Use case description berguna untuk memberikan konfirmasi persetujuan
mengenai peminjaman Fasilitas dan Sarana Prasarana kampus
Trigger : Mahasiswa mengirimkan laporan permintaan peminjaman fasilitas dan sarana
prasarana kampus

Type: Extrenal
Relationships:
Association : Ketua Sarana Prasarana
Include : Laporan Pemesanan dan Kerusakan
Extend :
Generalization :
Normal Flow of Events :
1. Melihat semua detail peminjaman fasilitas dan sarana prasarana kampus
2. Menyetujui peminjaman apabila itu perlu dan menolaknya sesuai dengan kondisi
yang ada

SubFlows :
Alternate/Exception Flows :

Use case Name : Melaporkan Kerusakan Fasilitas ID: 2 Importance Level: High
Primary Actor: Mahasiswa Use Case Type: Detail, Essential
Stakeholders and Interest:
Mahasiswa – Melaporkan kerusakan pada fasilitas
Brief Description: Pada use case ini mahasiswa membuat laporan untuk melaporkan
kerusakan pada fasilitas
Trigger : Mahasiswa mengirimkan aduan kerusakan fasilitas dan sarana prasarana kampus

Type: Extrenal
Relationships:
Association : Mahasiswa
Include :
Extend : Membuat Laporan
Generalization :
<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran A: Model Analisis

Normal Flow of Events :


1. Melaporkan kerusakan pada fasilitas yang telah dipinjamkan
2. Membuat laporan kerusakan pada fasilitas.

SubFlows :
Alternate/Exception Flows :

Use case Name : Memerintahkan Perbaikan ID: 4 Importance Level: High


Primary Actor: Ketua Sarana Prasarana Use Case Type: Detail, Essential
Stakeholders and Interest:
Mahasiswa – meminta konfirmasi peminjaman fasilitas dan sarana dan prasarana kampus
Ketua – melihat detail fasilitas yang mengalami kerusakan kemudian memerintakan anggota
sarana prasarana untuk memperbaiki fasilitas yang rusak
Brief Description: Pada use case ini ketua sarana dapat memerintahkan anggota untuk
melakukan perbaikan fasilitas melalui laporan yang di dapat.
Trigger : Mahasiswa mengirimkan laporan permintaan peminjaman fasilitas dan sarana
prasarana kampus

Type: Extrenal
Relationships:
Association : Ketua Sarana Prasarana
Include : Laporan Pemesanan dan Kerusakan
Extend :
Generalization :
Normal Flow of Events :
1. Melihat semua detail peminjaman fasilitas dan sarana prasarana kampus
2. Memerintahkan anggota untuk memperbaiki kerusakan yang terjadi

SubFlows :
Alternate/Exception Flows :

Use case Name : Memperbaiki Kerusakan ID: 5 Importance Level: High


Primary Actor: Anggota Sarana dan Prasarana Use Case Type: Detail, Essential
Stakeholders and Interest:
Anggota – menjalankan tugas untuk memperbaiki fasilitas dan sarana prasarana kampus yang
rusak sesuai dengan laporan dari mahasiswa
Brief Description: Use case description berguna untuk merespon aduan dari mahasiswa yang
mengadukan kerusakan fasilitas dan sarana prasarana kampus dengan memberpaiki fasilitas
dan sarana kampus yang rusak
Trigger : Mahasiswa mengirimkan aduan kerusakan fasilitas dan sarana prasarana kampus

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran A: Model Analisis

Type: Extrenal
Relationships:
Association : Anggota Sarana dan Prasarana
Include : Memerintahkan perbaikan
Extend :
Generalization :
Normal Flow of Events :
1. Memperbaiki Kerusakan Fasilitas dan Sarana Prasarana kampus
2. Memberikan laporan kerusakan fasilitas kampus ke Ketua
3. Mengupdate kondisi terbaru Fasilitas dan Sarana Prasarana kampus

SubFlows :
Alternate/Exception Flows :

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B: Daftar Kebutuhan

Appendix B: Daftar Kebutuhan


KF01 – Kebutuhan User
KF02 – Kebutuhan Fungsional
KF03 - Chart

<Release date>
Seluruh isi dan informasi pada template merupakan milik Program Studi Teknik
Informatika (PSTI) PCR dan bersifat rahasia. Dilarang menyalin dan memperbanyak
dokumen ini tanpa diketahui oleh PSTI-PCR, kecuali ada ijin tertulis dari PSTI-PCR.

Anda mungkin juga menyukai