• Tidak ada hasil yang ditemukan

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. docx"

Copied!
11
0
0

Teks penuh

(1)

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/18

Revisi 18 Oktober 2011 Tgl: 27 Oktober 2011

(2)

DAFTAR PERUBAHAN

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX TGL

- A B C D E F G

Ditulis oleh

Diperiksa oleh

(3)

Daftar Halaman Perubahan

(4)

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

(5)

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

(6)

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.

(7)

Use Case Diagram

(8)

Sequence Diagram Pendaftaran

(9)

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

(10)

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

(11)

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

Referensi

Dokumen terkait

Penulis ingin memberikan beberapa saran yang mungkin berguna untuk pengembangan lebih lanjut pada perancangan perangkat lunak permainan Halma, yaitu, Perangkat lunak

Aplikasi yang dirancang merupakan sebuah perangkat lunak berbasis website dimana akan dapat digunakan secara online oleh para pelajar sekolah menengah dalam

Aplikasi Environment Management System memungkinkan pengguna untuk melakukan pencarian informasi sampah, menambahkan data sampah, melakukan penjualan atau pembelian barang,

Pengujian sistem yang akan dilakukan adalah pengujian fungsional dengan menggunakan metode blackbox dan penyebaran kuesioner secara online yang bertujuan untuk

ParkSys merupakan suatu aplikasi berbasis java dimana system menyatukan antara pendeteksi RFID yaitu sebuah tag yang menyimpan data suatu kendaraan yang biasanya diletakkan di

Bagi pengembang, SKPL ini dapat digunakan sebagai acuan dalam setiap tahapan pengembangan, agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan

Dosen sebagai user yang menginputkan nilai mahasiswa secara langsung ke dalam website sehingga dosen memiliki hak akses untuk melihat data mahasiswa, matakuliah, dan nilai

Bagian ini menspesifikasikan penggunaan produk perangkat lunak lain (misalnya sistem manajemen basis data, sistem operasi atau paket matematik) dan antarmuka dengan sistem