SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. docx

GL01

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

PENGEMBANGAN SISTEM PENDAFTARAN UKM

untuk:
STMIK Sumedang

Disusun oleh:

Dio Muhammad Barkah (A2.1600052)
Imran Maulana Yusuf (A2.1600087)
Irvan Budi Rahayu (A2.1600090)
M Taupik Ramdan (A2.1600107)
Rizal Galuh Gumilang (A2.1600128)

Program Studi Teknik Informatika – STMIK Sumedang
Jl. Angkrek Situ No.19 Sumedang

Jurusan

Teknik Informatika

Nomor Dokumen

GL01-G01
Revisi

18 Oktober 2011

Halaman

1/18
Tgl: 27 Oktober 2011

DAFTAR PERUBAHAN
Revisi

Deskripsi

A

B
C
D
E
F
G

INDEX
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

-

A


B

C

D

E

F

G

Daftar Halaman Perubahan
Halaman

Revisi

Halaman

Revisi


PENDAHULUAN
TUJUAN PENULISAN DOKUMEN
Tujuan penulisan ini adalah menerangkan tentang pengembangan sistem pendaftaran UKM dimana calon
anggota UKM bisa mendaftar via website dan melakukan pendaftaran, kemudian akan muncul hasil
pendaftaran dimana calon anggota UKM akan terdaftar di UKM mana, yang didalamnya juga merancang desain
basisdata, dan desain UML dari aplikasi tersebut. Aplikasi ini diharapkan dapat digunakan oleh STMIK
Sumedang.
LINGKUP MASALAH
Dalam rancangan ini penulis akan membuat sistem layanan dalam lingkup yang dibatasi sebagai gambaran yang
dapat mewakili sistem yang lebih luas. Perancangan ini akan membahas cara pengembangan sistem aplikasi
online dengan menggunakan teknologi WEBSITE yaitu “Aplikasi mendaftar UKM via WEBSITE” yang
berguna untuk melakukan pendaftaran masuk UKM via website secara online menggunakan fasilitas
komputer/PC dan mobilephone. Sasaran dari penggunaan aplikasi ini adalah untuk meningkatkan efisiensi dari
waktu para mahasiswa . Selain untuk melakukan pendaftaran aplikasi ini juga dapat digunakan untuk mellihat
siapa saja anggota UKM dan melihat informasi seputar UKM di STMIK Sumedang.
DEFINISI, ISTILAH DAN SINGKATAN













Website
halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di
seluruh dunia selama terkoneksi dengan jaringan internet. Website merupakan
komponent atau kumpulan komponen yang terdiri dari teks, gambar, suara animasi
sehingga lebih merupakan media informasi yang menarik untuk dikunjungi.
Calon anggota UKM
Calon anggota UKM atau pengguna system
Online
Terkoneksi. Aktif dan siap untuk operasi, dapat berkomunikasi dengan atau dikontrol
oleh computer. Suatu keadaan di mana sebuah device lain, biasanya melalui modem.
Database

Sekumpulan file/tabel yang saling berhubungan dan diorganisasi sedemikian rupa
sehingga memudahkan untuk mendapatkan dan memproses data menjadi informasi
yang lebih bermanfaat.
SKPL
Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggrisnya sering juga
disebut sebagai Software Requirements Spesification (SRS), dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
UML
Unified Modelling Language (UML) adalah salah satu alat bantu yang sangat handal
didunia
pengembangan
siste
yang
berorientasi
obyek.
Hal
ini
disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan
bagi pengembang sistem untuk membuat cetak biru atas visi mereka dalam bentuk yang
baku, mudah dimengerti serta dilengkapi dengan mekanisme yang efektif untuk berbagi

(sharing) dan mengkomuni- kasikan rancangan mereka dengan yang lain.



ERD
Entity Relationship Diagram, diagram dan notasi yang digunakan untuk
merepresentasikan struktur data statis pada perangkat lunak.

ATURAN PENOMORAN

Adapun aturan penomoran yang digunakan adalah seperti pada table berikut.
Tabel 1. Aturan penamaan dan penomoran
Hal/ Bagian
Kebutuhan Fungsional
Kebutuhan Non Fungsional

Aturan Penomoran/ Penamaan
SKPL-FSIPPNL-Kxxxx
SKPL-NFSIPPNL-Kxxxx


Dekomposisi Fungsional
Modul

Penomoran menggunakan awalan PT-xx, dimana
xx adalah nomor dari modul fungsional

Daftar fungsi produk pada
deskripsi umum perangkat
lunak

Pada awal penomoran fungsi ditambahkan kode
PTNL-xxx, dimana xxx ini merupakan nomer dari
pendefisian fungsi itu sendiri

REFERENSI
84226392-GL02-SKPL
DESKRIPSI UMUM DOKUMEN (IKHTISAR)
Dalam rancangan ini, penulis akan membuat sistem layanan dalam lingkup yang dibatasi sebagai gambaran
yang dapat mewakili sistem yang lebih luas. Kegunaan dari sistem penerimaan anggota UKM dengan teknologi
via website ini adalah untuk menangani proses pendaftaran anggota secara online. , maka dapat ditentukan

kebutuhan dalam perancangan sistem. Pertama harus diketahui diagram konteks dari sistem tersebut, UML
(Unified Modelling Language) dari sistem, kemudian diagram entitas dari sistem dan terakhir diagram basis
data.
DESKRIPSI UMUM PERANGKAT LUNAK
DESKRIPSI UMUM SISTEM
Kegunaan dari sistem penerimaan dengan teknologi via website ini adalah untuk menangani proses pendaftaran
anggota UKM online . Setelah mengetahui gambaran umum dari sistem, maka dapat ditentukan kebutuhan
dalam perancangan sistem. Pertama harus diketahui diagram konteks dari sistem tersebut, UML (Unified
Modelling Language) dari sistem, kemudian diagram entitas dari sistem dan terakhir diagram basis data.
FUNGSI PRODUK
Dengan adanya sistem anggota UKM dengan teknologi WEBSITE ini, dapat melayani anggota UKM secara
online tentulah akan sangat bermanfaat bagi calon anggota UKM yang bertempat tinggal diluar kota. Oleh
karena itu, dengan adanya sistem anggota UKM online ini dapat meringankan anggota UKM yang tinggal diluar
kota sehingga tidak harus datang ke kampus untuk melakukan pendaftaran, melainkan cukup melakukan
pendaftaran secara online.

KARAKTERISTIK PENGGUNA




Kategori Pengguna
Dio



Imran



Irvan



M.taufik



Rizal

Pemakai Sistem penerimaan

anggota UKM Online

Tugas

Hak Akses ke aplikasi

Pengembang Rancangan
Sistem angota UKM

Menggunakan
UKM

Online

Admin

sistem
dengan

User

melakukan pendaftaran

BATASAN
Sistem anggota UKM ini dikembangkan menjadi suatu sistem dengan teknologi WEBSITE Online, data inputan
pendaftaran berupa nama, NIM, Jurusan,UKM yang diminati user, pass. Setelah melakukan pendaftaran
anggota UKM. Apabila calon Anggota tidak mendaftarkan diri atau tidak benar dalam pengisian pendaftarannya
maka ia tidak akan ada di absen.
LINGKUNGAN OPERASI
Perangkat lunak yang dibutuhkan adalah :
 Sistem operasi : Microsoft windows 7,8,10.
 DBMS : MySQL
 PHP, Java, dll
 Open Office
DESKRIPSI UMUM KEBUTUHAN
KEBUTUHAN ANTARMUKA EKSTERNAL

Untuk dapat menggunakan sistem anggota UKM online ini, pengguna harus memiliki
fasilias-fasilitas yang dapat langsung terhubung pada aplikasi seperti yang dijelaskan dibawah
ini.
ANTARMUKA PEMAKAI

Sistem menerima masukan dari pemakai melalui perintah yang diketikkan melalui
keyboard dan mouse. Keluaran dari perangkat lunak dapat dilihat oleh pemakai (calon
anggota/user) dalam tampilan yang dapat dilihat di monitor komputer secara langsung.
ANTARMUKA PERANGKAT KERAS






PC
Papan kunci (keyboard)
Mouse
Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik.

ANTARMUKA PERANGKAT SISTEM
#Antarmuka halaman tampilan / layanan web

Use Case Diagram

Class Diagram Admin & Pendaftar

Sequence Diagram Pendaftaran

Activity Diagram

Non Functional Requirement
SRS-Id
[SKPL-NFSIPPNL.K0001].

[SKPL-NFSIPPNL.K0003].

Parameter

Requirement

Availability

Aplikasi ini dapat digunakan oleh
pengguna kapan saja.

Reliability

N/A

Ergonomy

N/A

Portability

N/A

Memory

N/A

Response
time

Aplikasi ini dapat digunakan untuk
melakukan pendaftaran sekaligus ujian
seleksi secara online dan memilih
tujuan yang telah disediakan oleh
server
N/A

Safety
Security

Pengguna harus mengisi form
pendaftaran untuk keamanan

Bahasa
komunikasi

Bahasa yang digunakan adalah bahasa
Indosesia
Setiap layar harus mengandung logo
PNL

Batasan Perancangan
Sistem ini hanya dapat dijalankan pada komputer atau mobilephone yang memiliki akses ke internet
atau WAP.

Kerunutan (traceability)
Data Store vs E-R

Data Store
Pendaftaran
Anggota UKM

Entity

Relasi

Admin

Calon anggota ukm
Ringkasan Kebutuhan

Functional Requirement Summary
SRS-Id
[SKPL-FSIPPNL.K-0001].

Description
Menginput data

[SKPL -FSIPPNL.K-0002].

Login

[SKPL -FSIPPNL.K-0003].
[SKPL-FSIPPNL.K-0005].

Menampilkan Informasi
Menampilkan laporan

Non Functional Requirement Summary
SRS-Id
Description
[SKPL-NFSIPPNL.K-0008]. Dapat dilihat setiap waktu kapan
pengguna inginkan
[SKPL-NFSIPPNL.K-0010]. Menggunakan bahasa indonesia

LAMPIRAN
1.1.1 Flow map/Prosedur
Jika PL menyangkut prosedur manual, atau proses-proses manual

1.1.2 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
Sequence Diagram
Activity Diagram
Statechart Diagram
Entity
Realsi

1.1.3 Lampiran lain yang dianggap perlu
Jika ada lampiran lain yang perlu disertakan, dan berhubungan dengan Analisis dan
Perancangan

Dokumen yang terkait

ANALISIS KEBUTUHAN TENAGA PERAWAT DENGAN METODE WORKLOAD INDICATOR STAFFING NEED (WISN) DI INSTALASI RAWAT INAP BAGIAN INTERNA RSD Dr. SOEBANDI JEMBER

0 35 102

ANALISIS KINERJA SIMPANG MENGGUNAKAN PERANGKAT LUNAK KAJI DAN PTV VISTRO (STUDI KASUS : SIMPANG BERSINYAL DAN TAK BERSINYAL PERKOTAAN JEMBER)

5 45 18

ANALISIS PENGARUH PERSEPSI PENERAPAN TRANSPARANSI DAN AKUNTABILITAS PUBLIK TERHADAP KINERJA SATUAN KERJA PERANGKAT DAERAH (Studi Empiris Pada Pemerintah Daerah Kabupaten Bondowoso)

1 31 18

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

1 32 18

ANALISIS PENGARUH PERSEPSI TRANSPARANSI DAN AKUNTABILITAS TERHADAP KINERJA LAYANAN PUBLIK SATUAN KERJA PERANGKAT DAERAH KABUPATEN BANYUWANGI

19 247 18

HUBUNGAN ANTARA PEMENUHAN KEBUTUHAN KASIH SAYANG DARI ORANG TUA DENGAN RESILIENSI PADA REMAJA

3 57 2

HUBUNGAN PERAN PERAWAT SEBAGAI EDUKATOR DENGAN PEMENUHAN KEBUTUHAN RASA AMAN PASIEN DI RUANG RAWAT INAP RUMAH SAKIT UMUM dr. H. KOESNADI KABUPATEN BONDOWOSO

1 35 10

INSTRUMEN UKUR KADAR KEBUTUHAN PUPUK UREA PADA TANAMAN JAGUNG MENGGUNAKAN METODE FUZZY LOGIC

13 68 149

DESKRIPSI PETANI KAKAO DALAM MEMENUHI KEBUTUHAN POKOK MINIMUM ANGGOTA KELUARGA DI DESA BANYUMAS KECAMATAN BANYUMAS KABUPATEN PRINGSEWU TAHUN 2012

1 32 37

HUBUNGAN KEPEMIMPINAN KEPALA DESA DENGAN EFEKTIVITAS KERJA PERANGKAT DESA (Studi Pada Pemerintah Desa Talang Bojong Kecamatan Kotabumi Kota Kabupaten Lampung Utara)

0 25 90