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