PENGEMBANGAN SISTEM PENERIMAAN MAHASISWA (1)

GL03
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

PENGEMBANGAN SISTEM PENERIMAAN MAHASISWA BARU

untuk:
STMIK Sumedang

Dipersiapkan oleh:

Fitri Ismaryati (A2.1600069)
Lelah Nurlaelah (A2.1600093)
Rani Rahmawati (A2.1600119)
Riky Febryanto (A2.1600125)

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

Jurusan
Teknik Informatika


Nomor Dokumen

GL01-G01
Revisi

15 Mei 2018

Halaman

1/18
Tgl: 29 Juni 2018

DAFTAR PERUBAHAN
Revisi

Deskripsi

A
B
C

D
E
F
G

INDEX
TGL

-

A

B

C

D

E


F

G

Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 1 dari 17 halaman

Daftar Halaman Perubahan
Halaman


Prodi Teknik Informatika

Revisi

Halaman

SKPL-IT-G3

Revisi

Halaman 2 dari 17 halaman

DAFTAR ISI
1. PENDAHULUAN.................................................................................................................4
1.1. Tujuan Penulisan Dokumen...........................................................................................4
1.2. Lingkup Masalah............................................................................................................4
1.3. Definisi, Istilah Dan Singkatan......................................................................................4
1.4. Aturan Penomoran..........................................................................................................5
1.5. Referensi.........................................................................................................................5
1.6. Deskripsi Umum Dokumen (Ikhtisar)............................................................................5

2. DESKRIPSI UMUM PERANGKLAT LUNAK...................................................................6
2.1. Deskripsi umum sistem..................................................................................................6
2.2. Fungsi Produk.................................................................................................................6
2.3. Karakteristik Pengguna..................................................................................................6
2.4. Batasan...........................................................................................................................6
2.5. Lingkungan Operasi.......................................................................................................6
3. DESKRIPSI UMUM KEBUTUHAN...................................................................................7
3.1. Kebutuhan Antarmuka Eksternal....................................................................................7
3.1.1. Antarmuka Pemakai..............................................................................................7
3.1.2. Antarmuka Perangkat Keras.................................................................................7
3.1.3. Antarmuka Perangkat Lunak................................................................................7
3.1.4. Antarmuka Komunikasi........................................................................................7
3.2. Deskripsi Fungsional....................................................................................................10
3.2.1. Analisis Modeling UML.....................................................................................10
3.3. Data Requirement.........................................................................................................14
3.3.1. E-R Diagram.......................................................................................................15
3.4. Non Functional Requirement.......................................................................................15
3.5. Batasan Perancangan....................................................................................................16
3.6. Kerunutan (traceability)...............................................................................................16
3.6.1. Data Store vs E-R................................................................................................16

3.7. Ringkasan Kebutuhan...................................................................................................16
3.7.1. Fungctional Requirement Summary...................................................................16
3.7.2. Non Fungctional Requirement Summary...........................................................16

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 3 dari 17 halaman

1. PENDAHULUAN
1.1. Tujuan Penulisan Dokumen
Tujuan penulisan ini adalah menerangkan tentang pengembangan sistem PMB dimana
calon maba bisa mendaftar via website dan melakukan ujian seleksi, kemudian akan muncul
hasil penilaian dimana maba akan ditempatkan ke program studi sesuai hasil seleksi yang
ada, dan didalamnya juga merancang desain basis data, serta desain UML dari sistem
tersebut. Sistem ini diharapkan dapat digunakan oleh STMIK Sumedang.
1.2. 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 “Sistem PMB via WEBSITE” yang berguna untuk melakukan pendaftaran
dan ujian seleksi via website secara online menggunakan fasilitas komputer/PC dan
mobilephone. Sasaran dari penggunaan sistem ini adalah untuk meningkatkan efisiensi dari
waktu para dosen atau panitia dan calon maba itu sendiri. Selain untuk melakukan
pendaftaran dan ujian seleksi sistem ini juga dapat digunakan untuk mellihat hasil seleksi dan
melihat informasi seputar kampus STMIK Sumedang.
1.3. 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 component
atau
kumpulan komponen yang terdiri dari teks, gambar, suara animasi sehingga lebih
merupakan media informasi yang menarik untuk dikunjungi.
 Calon Maba
Calon mahasiswa baru 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.
Prodi Teknik Informatika

SKPL-IT-G3


Halaman 4 dari 17 halaman

1.4. 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

1.5. Referensi
84226392-GL02-SKPL
1.6. 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
PMB dengan teknologi via website ini adalah untuk menangani proses pendaftaran calon
maba dan sekaligus menangani proses ujian seleksi secara online. Selain kegunaan utama dari
sistem tersebut, disediakan pula informasi hasil ujian seleksi sekaligus penempatan prodi
dimana disesuaikan dengan hasil ujiannya dan terdapat informasi seputar kampus STMIK
Sumedang. Setelah mengetahui gambaran umum dari sistem, maka dapat ditentukan
kebutuhan dalam perancangan sistem. Pertama harus diketahui Analisis Modeling UML
(Unified Modelling Language) dari sistem tersebut, kemudian diagram entitas dari sistem dan

terakhir diagram basis data.

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 5 dari 17 halaman

2. DESKRIPSI UMUM PERANGKLAT LUNAK
2.1. Deskripsi umum sistem
Kegunaan dari sistem PMB dengan teknologi via website ini adalah untuk menangani
proses pendaftaran calon maba dan sekaligus menangani proses ujian seleksi secara online.
Selain kegunaan utama dari sistem tersebut, disediakan pula informasi hasil ujian seleksi
sekaligus penempatan prodi dimana disesuaikan dengan hasil ujiannya dan terdapat informasi
seputar kampus STMIK Sumedang. 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.
2.2. Fungsi Produk
Dengan adanya sistem PMB dengan teknologi WEBSITE ini, dapat melayani PMB
secara online tentulah akan sangat bermanfaat bagi calon maba yang bertempat tinggal diluar
kota. Oleh karena itu, dengan adanya sistem PMB online ini dapat meringankan calon maba
yang tinggal diluar kota sehingga tidak harus datang ke kampus untuk melakukan
pendaftaran, melainkan cukup melakukan pendaftaran secara online.
2.3. Karakteristik Pengguna
Kategori Pengguna
 Fitri Ismaryati

Tugas

Hak Akses ke aplikasi



Lelah Nurlaelah

Pengembang Rancangan



Rani Rahmawati

Sistem PMB



Riky Febryanto
Menggunakan

Pemakai Sistem PMB Online

PMB

Online

melakukan

Admin

sistem
dengan

pendaftaran

User

dan ujian seleksi
2.4. Batasan
Sistem PMB ini dikembangkan menjadi suatu sistem dengan teknologi WEBSITE
Online, data inputan pendaftaran berupa nopin, nama, tgl_lahir, no_ijazah, agama, alamat, jk,
foto, tg_daftar, no_hp, email, user, pass. Setelah melakukan pendaftaran calon maba akan
mendapatkan kartu ujian dimana disitu terdapat no_test untuk dijadikan kode agar dapat
mengikuti ujian seleksi. Apabila calon maba tidak mendaftarkan diri atau tidak benar dalam
pengisian pendaftarannya maka ia tidak akan bisa mendapatkan kartu ujian dan tidak bisa
mengikuti ujian seleksi secara online.
2.5. Lingkungan Operasi
Perangkat lunak yang dibutuhkan adalah :
 Sistem operasi : Microsoft windows 7,8,10.
 DBMS : MySQL
 PHP, Java, dll
 Open Office
Prodi Teknik Informatika

SKPL-IT-G3

Halaman 6 dari 17 halaman

3. DESKRIPSI UMUM KEBUTUHAN
3.1. Kebutuhan Antarmuka Eksternal
Untuk dapat menggunakan sistem PMB online ini, pengguna harus memiliki fasiliasfasilitas yang dapat langsung terhubung pada aplikasi seperti yang dijelaskan dibawah ini.
3.1.1. Antarmuka Pemakai
Sistem menerima masukan dari pemakai melalui perintah yang diketikkan melalui
keyboard dan mouse. Keluaran dari perangkat lunak dapat dilihat oleh pemakai (calon
maba/user) dalam tampilan yang dapat dilihat di monitor komputer secara langsung.
3.1.2.





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

3.1.3. Antarmuka Perangkat Lunak
Antarmuka halaman tampilan / layanan web

Didalam tampilan antarmuka terdapat header yang berisi logo dan menu link button.
Didalam bodynya terdapat slider gambar seputar kampus dan informasi-informasi
Prodi Teknik Informatika

SKPL-IT-G3

Halaman 7 dari 17 halaman

seputar kampus serta menyediakan fasilitas untuk pengiriman pesan kepada pihak
kampus. Fasilitas pesan ini akan ada disetiap halaman.
Antarmuka Pendaftaran

Didalam
antarmuka
pendaftaran terdapat header
logo dan menu link button. Di
dalam bodynya terdapat form
yang harus diisi oleh pendaftar
dan dua button yaitu daftar dan
batal. Apabila pendaftar sudah
selesai mengisi form dan mengklik button daftar maka data pendaftar akan disimpan
ke database server dan akan muncul kotak dialog seperti gambar diatas yaitu berisi
tentang informasi perintah cetak/download kartu test dan dua button cetak dan
download.
Antarmuka Login & Ujian Seleksi

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 8 dari 17 halaman

Data pendaftar diambil dari method login dengan masukan nomor username dan
password yang akan menghasilkan keluaran true dan false. Bila sesuai, maka tampil
ke halaman ujian.
Didalam halaman ujian terdapat header logo dan menu link button. Di dalam bodynya
terdapat no test dan nama, soal ujian yang harus diisi, serta dua botton selesai dan
batal.

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 9 dari 17 halaman

Antarmuka Pengumuman/informasi Hasil Ujian Seleksi

Didalam antarmuka pendaftaran terdapat header logo dan menu link button. Didalam
bodynya terdapat table untuk menampilkan data pendaftar yang lolos ujian beserta
prodi yang sudah ditetapkan berdasarkan hasil nilai ujian.
3.1.4. Antarmuka Komunikasi
Yang dibutuhkan adalah sebuah komputer server dan komputer client atau smartphone
(user) yang terhubung secara client-server dalam jaringan internet berbasis protokol
transmission control protocol/Internet Protocol (TCP/IP).
1.1

Deskripsi Fungsional

3.1.5. Analisis Modeling UML
Use Case Diagram

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 10 dari 17 halaman

Class Diagram Admin & Pendaftar

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 11 dari 17 halaman

Sequence Diagram Pendaftaran

Sequence Diagram Pengumuman Hasil Seleksi

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 12 dari 17 halaman

Activity Diagram

Statechart Diagram Pendaftaran

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 13 dari 17 halaman

Statechart Diagram Penyeleksian

3.2. Data Requirement
Data Calon Mahasiswa Baru
Data ini memuat mengenai biodata

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 14 dari 17 halaman

3.2.1. E-R Diagram

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

[SKPL-NFSIPPNL.K0003].

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
STMIK Sumedang

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 15 dari 17 halaman

3.4. Batasan Perancangan
Sistem ini hanya dapat dijalankan pada komputer atau mobilephone yang memiliki
akses ke internet atau WAP.
3.5. Kerunutan (traceability)
3.5.1. Data Store vs E-R
Data Store
Pendaftaran
Ujian Seleksi
Nilai

Entity
Admin

Relasi
Memberikan kartu test
Memberikan output
informasi perihal hasil
ujian seleksi beserta
penempatan prodi
Input data pendaftaran
Melaksanakan ujian
seleksi

Calon maba

3.6. Ringkasan Kebutuhan
3.6.1. Fungctional Requirement Summary
SRS-Id
Description
[SKPL-FSIPPNL.K-0001].
Menginput data
[SKPL -FSIPPNL.K-0002].

Login

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

Menampilkan Informasi
Menampilkan laporan

3.6.2. Non Fungctional Requirement Summary
SRS-Id
Description
[SKPL-NFSIPPNL.K-0008]. Dapat dilihat setiap waktu kapan
pengguna inginkan
[SKPL-NFSIPPNL.K-0010].

Prodi Teknik Informatika

Menggunakan bahasa indonesia

SKPL-IT-G3

Halaman 16 dari 17 halaman

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

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

Prodi Teknik Informatika

SKPL-IT-G3

Halaman 17 dari 17 halaman