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 Halaman
GL01-G01
1/18Revisi 18 Oktober 2011 Tgl: 27 Oktober 2011
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX TGL
- A B C D E F G
Ditulis oleh
Diperiksa oleh
Daftar Halaman Perubahan
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
ATURAN PENOMORAN
Adapun aturan penomoran yang digunakan adalah seperti pada table berikut.
Tabel 1. Aturan penamaan dan penomoran
Hal/ Bagian Aturan Penomoran/ Penamaan
Kebutuhan Fungsional SKPL-FSIPPNL-Kxxxx Kebutuhan Non Fungsional 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
KARAKTERISTIK PENGGUNA
Kategori Pengguna Tugas Hak Akses ke aplikasi
Dio
Imran
Irvan
M.taufik
Rizal
Pengembang Rancangan
Sistem angota UKM Admin
Pemakai Sistem penerimaan
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.
Use Case Diagram
Sequence Diagram Pendaftaran
Non Functional Requirement
SRS-Id Parameter Requirement
[SKPL-NFSIPPNL.K-0001].
Availability Aplikasi ini dapat digunakan oleh pengguna kapan saja.
Aplikasi ini dapat digunakan untuk melakukan pendaftaran sekaligus ujian seleksi secara online dan memilih tujuan yang telah disediakan oleh server
Safety N/A
Security Pengguna harus mengisi form pendaftaran untuk keamanan
Bahasa komunikasi
Bahasa yang digunakan adalah bahasa Indosesia
Setiap layar harus mengandung logo PNL
Batasan Perancangan
Kerunutan (traceability) Data Store vs E-R
Data Store Entity Relasi
Pendaftaran Anggota UKM
Admin
Calon anggota ukm
Ringkasan Kebutuhan
Functional Requirement Summary
SRS-Id Description
[SKPL-FSIPPNL.K-0001]. Menginput data
[SKPL -FSIPPNL.K-0002]. Login
[SKPL -FSIPPNL.K-0003]. Menampilkan Informasi [SKPL-FSIPPNL.K-0005]. 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
1.1.2 SW Function Point
Isilah tabel sebagai berikut, sehingga dari rancangan ini didapatkan gambaran “besarnya” ukuran aplikasi
Item Subitem Jumlah total Keterangan
Function
(bubble yang tidak
didekomposisi lagi)
Entry/Update
Process Delete
Proses Sequence Diagram
Activity Diagram Statechart Diagram
Menu
DataSore
-E-R Entity
Realsi
1.1.3 Lampiran lain yang dianggap perlu