SlideShare a Scribd company logo
1 of 19
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SIS
(SISTEM INFORMASI SEKOLAH)
KELOMPOK 4:
1.DESLONI SITORUS – 212510020
Jurusan Teknik Informatika - Universitas Methodist Indonesia
Jalan hang tua No. 8, medan
Jurusan Teknik Informatika
Universitas Methodist
Medan
Nomor Dokumen Halaman
SKPL - SIS 1/19
Revisi
Tgl: 22/04/2014
GLO1
Dipersiapkan oleh:
2.FEBRI SIAHAAN – 212510022
3.BENY SINAMBELA – 212510026
4.BAYU SURYA PADANG – 212510046
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 2 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UMI.
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX - A B C D E F G
TGLDitulis oleh
Diperiksa
oleh
Disetujui
oleh
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 3 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UMI.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 4 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me--
reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.
Daftar Isi
1 Pendahuluan .......................................................................................................................................................... 8
1.1 Tujuan ........................................................................................................................................................... 8
1.2 Lingkup Masalah........................................................................................................................................... 8
1.3 Definisi, Akronim, dan Singkatan ................................................................................................................. 8
1.4 Referensi ....................................................................................................................................................... 9
1.5 Deskripsi Umum Dokumen........................................................................................................................... 9
2 Deskripsi Umum Perangkat Lunak ....................................................................................................................... 9
2.1 Deskripsi Umum Sistem ............................................................................................................................... 9
2.2 Fungsi Produk ............................................................................................................................................. 10
2.3 Karakteristik Pengguna............................................................................................................................... 11
2.4 Batasan-batasan ........................................................................................................................................... 11
2.5 Lingkup Operasi.......................................................................................................................................... 12
3 Deskripsi Rinci Kebutuhan ................................................................................................................................. 12
3.1 Kebutuhan Antarmuka Eksternal................................................................................................................ 12
3.1.1 Antarmuka Pemakai............................................................................................................................ 13
3.1.2 Antarmuka Perangkat Keras ............................................................................................................... 13
3.1.3 Antarmuka Perangkat Lunak ............................................................................................................... 13
3.1.4 Antarmuka Komunikasi ...................................................................................................................... 13
3.2 Kebutuhan Fungsional ................................................................................................................................ 13
3.2.1 Context Diagram................................................................................................................................. 13
3.2.2 DFD Level 1 ........................................................................................................................................ 14
3.3 Data Requirement ....................................................................................................................................... 14
3.3.1 ER Diagram......................................................................................................................................... 15
3.4 Non Functional Requirement...................................................................................................................... 16
3.5 Batasan Perancangan ................................................................................................................................... 16
3.6 Kerunutan (Traceability) ............................................................................................................................. 16
3.6.1 Data Store vs ER Diagram .................................................................................................................. 16
3.7 Ringkasan Kebutuhan ................................................................................................................................. 17
3.7.1 Functional Requirement Summary...................................................................................................... 17
3.7.2 Non-Functional Requirement Summary ............................................................................................. 17
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 5 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMi.
Daftar Gambar
Gambar 1: Hubungan antar subsistem pada AKKSES.............................................................................................10
Gambar 2: Context Diagram (DFD level 0) untuk AKKSES....................................................................................14
Gambar 3: DFD level 1 untuk AKKSES ...................................................................................................................14
Gambar 4: ER Diagram untuk AKKSES .................................................................................................................... 15
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 6 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMi.
Daftar Tabel
Tabel 1: Kategori pengguna AKKSES ......................................................................................................................11
Tabel 2: Data object table untuk tb_valas.................................................................................................................. 15
Tabel 3: Data object table untuk tb_administrator .................................................................................................... 16
Tabel 4: Non functional requirement untuk AKKSES...............................................................................................16
Table 5: Keterhubungan antara data store dengan ER diagram ............................................................................... 17
Tabel 6: Tabel functional requirement summary untuk AKKSES ............................................................................... 17
Tabel 7: Tabel non-functional requirement summary untuk AKKSES ....................................................................... 18
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 7 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI.
Daftar Lampiran
LAMPIRAN…………………………………………………………………………………………………………19
Jurusan Teknik Informatika UMI SKPL - SIS
Halaman 8 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UMI.
1 Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau Software
Requirement Specification ( SRS) untuk SIS (Sistem informasi sekolah)
Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL .
Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen IEEE Std 830-1993.
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen spesifikasi
kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini digunakan oleh pengembang
perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.
1.2 Lingkup Masalah
SIS (Sistem informasi sekolah) adalah perangkat lunak
melihat nilai , absen berbasis web.
1.3 Definisi, Akronim, dan Singkatan
SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya
sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan
spesifikasi dari perangkat lunak yang akan dikembangkan.
SKPL-Sis .K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan
(requirement) pada sis , dengan sis merupakan kode perangkat lunak,
sis .K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (requirement).
HTML adalah HyperText Markup Language, sintaks bahasa yang digunakan dalam
World Wide Web [DAV99].
DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk
menunjukkan aliran data pada perangkat lunak.
ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk
merepresentasikan struktur data statis pada perangkat lunak.
Jurusan Teknik informatka UMI SKPL - SIS
Halaman 9 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan TEknik informatika UMi.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL).
Jurusan Teknik Informatika ITB.
Danny Goodman and Brendan Eich. JavaScript Bible. Hungry Minds, Inc. Maret 1998.
[DAV99] Dave Raggett, Arnaud Le Hors, dan Ian Jacobs. HTML 4.01 Specification.
W3C Recommendation. Desember 1999.
Eric A. Smith. Active Server→Pages Bible. John Wiley & Sons. Desember 1999.
Netscape Communications Corporation. Client-Side Javascript Reference. Netscape
Communications Corporation. November 1998.
STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika
ITB.
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan
tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang
diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan
dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi
yang diambil dalam pengembangan perangkat lunak.
Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
2 Deskripsi Umum Perangkat Lunak
2.1. Perspektif Produk
SIS adalah perangkat lunak yang digunakan untuk melakukan
Melihat data sekolah secara online dan berbasis web berdasarkan
nis (nomor induk siswa). Perangkat lunak ini menyimpan data
nilai dan data absen sehingga perangkat lunak ini memungkinkan
pengguna untuk melihat nilai atau absen yang diinginkan
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 10 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika UMI dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI.
Perangkat lunak ini dapat dijalankan oleh server pada lingkungan sistem operasi Microsoft→
Windows1
95/98/NT/2000/XP dan dilengkapi web server Microsoft → Personal Web Server
(PWS) atau Microsoft→Internet Information Server (IIS) yang mendukung bahasa pemrograman
Microsoft→ Active Server Pages (ASP) dan dibangun dengan menggunakan bahasa
pemrograman Microsoft→Active Server Pages (ASP) dan JavaScript.
Perangkat lunak ini dapat diakses oleh client pada lingkungan sistem operasi apapun yang
mempunyai aplikasi penjelajah situs (web browser).
Jurusan Teknik informatika UMI SKPL -SIS
Halaman 11 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika UMI dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI.
2.2 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah para pengakses Internet yang menggunakan penjelajah
situs (web browser)
Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang disebut
sebagai administrator dan mempunyai wewenang untuk melakukan modifikasi pada informasi
data yang hendak ditampilkan.
Kategori
Pengguna
Tugas Hak Akses ke Aplikasi
Umum Melihat informasi data sekolah yaitu data yang
Mengenai absen dan data nilai .
SKPL-SIS K-0001
SKPL- SIS. K-0003
SKPL- SIS. K-0004
SKPL- SIS. K-0005
SKPL- SIS. K-0006
Administrator Mengelola informasi data sekolah tersebut ke
Dalam web
SKPL- SIS. K-0001
SKPL- SIS. K-0002
SKPL- SIS. K-0003
SKPL- SIS. K-0004
SKPL- SIS. K-0005
SKPL- SIS. K-0006
Tabel 1: Kategori pengguna SIS
2.3 Batasan-batasan
Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 12 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika UMI dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMi.
Informasi yang ditampilkan hanya untuk data nilai dan absen siswa
Untuk informasi nilai dapat di hanya mata pelajaran yang di ikuti oleh siswa tersebut
Untuk informasi nilai dan absen hanya dapat di lihat dengan cara memasukan nis .
Hasil total tuntuk absen hanya di tampil kan dengan jumlah kehadiran , sakit, ijin .
2.4 Lingkup Operasi
Perangkat lunak pada sisi server yang dibutuhkan oleh SIS adalah:
Sistem operasi : Microsof→Windows 95/98/NT/2000/XP
Web server: Microsoft→Personal Web Server (PWS), Microsoft→Internet Information
Server (IIS)
Scripting language: Microsoft→Active Server Pages (ASP)
DBMS: Microsoft→Access
Perangkat lunak pada sisi client yang dibutuhkan oleh SIS adalah:
Sistem operasi: Microsoft → Windows 95/98/NT/2000/XP, Linux →2
, UNIX→3
, MacOS,
BeOS
Penjelajah situs (web browser) berbasis grafis atau teks: Microsoft → Internet Explorer,
Netscape→4
Navigator, Opera, Modzilla, Konqueror, Nautilus, Lynx
3 Deskripsi Rinci Kebutuhan
3.1 Kebutuhan Antarmuka Eksternal
Kebutuhan antarmuka eksternal pada perangkat lunak SIS mencakup kebutuhan
antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 13 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI.
3.1.1 Antarmuka Pemakai
Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan berbasis
web. Pemakai berinteraksi dengan perangkat lunak SIS melalui antarmuka penjelajah situs
(web browser). SIS menerima masukan dari pemakai melalui perintah yang diklik pada
tikusan (mouse) atau yang diketikkan melalui papan kunci (keyboard) seperti operan pertama,
operan kedua, atau tipe operator yang sesuai dengan operasi aritmatika yang diinginkan.
Keluaran dari perangkat lunak SIS dapat dilihat pemakai dengan menggunakan monitor
secara langsung.
3.1.2 Antarmuka Perangkat Keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh SIS adalah :
PC IBM Compatible
Papan kunci (keyboard)
Tikusan (mouse)
Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik.
3.1.3 Antarmuka Perangkat Lunak
Library yang dibutuhkan oleh SIS adalah library ActiveX DataObject DataBase
(ADODB) yang merupakan library pada Microsoft →Windows untuk melakukan koneksi basis
data dari script Microsoft → Active Server Pages (ASP) ke basis data Microsoft → Access.
Umumnya library ini sudah terdapat pada waktu instalasi Microsoft→Access.
3.1.4 Antarmuka Komunikasi
Yang dibutuhkan hanya sebuah komputer server dan satu atau beberapa komputer client
yang terhubung secara client-server dalam lingkup jaringan Internet atau intranet berbasis
protokol Transmission Control Protocol/Internet Protocol (TCP/IP).
3.2 Kebutuhan Fungsional
INFORMASI SISWA
Mendapatkan Informasi
Memberi Informasi
Mengelolah
Menerima Informasi
1.1
sis
Guru
Admin
SISWA
ORANG
TUA
3.2.1 Context Diagram
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 14 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI.
Gambar 1: Context Diagram (DFD level 0) untuk SIS
SIS memungkinkan pengguna untuk melihat informasi data sekolah yang mengenai absen dan
nilai pengguna juga dapat melakukan
melihat dan mengetaui keadan sekolah , visi misi sekolah , latar belakang sekolah .
3.2.2 DFD Level 1
Gambar : DFD level 1 untuk SIS
3.3 Data Requirement
Data aplikasi SIS yang bersifat statis:
[Mengelola]
update informasi
masukan data
[Memberi Informasi]
ambil data
[INFORMASI SISWA]
[Mendapatkan Informasi]
[Menerima Informasi]
Guru
Admin
Guru
SISWA
ORANG
TUA
1.1.1
Menerima
informasi
1.1.2
Memberi
informasi
DATA
1.1.3
kelola data
Admin
Data , adalah informasi yang di kumpul kan lalu diproses .
Name Code Type I M
NILAI NILAI VA3 No No
ABSEN ABSEN VA2 No No
KELAS KELAS VA5 No No
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 15 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan TEknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI.
Admin adalah data yang mewakili informasi identitas administrator.
Data aplikasi SIS yang bersifat dinamis:
Isi dari data, adalah informasi yang mewakili informasi terbaru hasil update dari nilai dan absen
Masukan informasi, adalah data yang mewakili informasi terbaru yang ada sankut pauk dengan
Nilai dan absen siswa.
Isipasword, adalah data yang mewakili informasi hasil update password administrator
yang dilakukan oleh pengguna yang memiliki hak otorisasi level administrator.
3.3.1 ER Diagram
Gambar 3: ER Diagram untuk SIS
Tabel 2: Data object table untuk tb_data
data
NILAI
ABSEN
KELAS
admin
USER ADMIN
PASW ORD ADMIN
Name Code Type I M
USER ADMIN USER_ADMIN VA14 Yes Yes
PASWORD ADMIN PASWORD_ADMIN VA12 No No
Jurusan Teknk informatika UMI SKPL - SIS
Halaman 16 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik nformatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI.
Tabel 3: Data object table untuk tb_admin
3.4 Non Functional Requirement
SRS_ID Parameter Requirement
SKPL-SIS. K-0007 Availability 24 jam sehari, 7 hari seminggu
SKPL-SIS. K-0008 Reliability Tidak pernah gagal
N/A Ergonomy N/A
SKPL-SIS. K-0009 Portability
Mudah diadopsi pada lingkungan sistem operasi
Microsoft→Windows dengan web server
Microsoft→PWS/IIS dan DBMS Microsoft→
Access
N/A Memory N/A
SKPL-SIS. K-0010 Response Time
Maksimal sama dengan konfigurasi Script
Timeout pada web server
N/A Safety N/A
N/A Security N/A
SKPL-SIS. K-0011 Komunikasi Bahasa Indonesia
Tabel 4: Non functional requirement untuk SIS
3.5 Batasan Perancangan
SIS hanya dapat dijalankan pada server dengan sistem operasi Microsoft→Windows,
web server Microsoft→PWS/IIS, dan DBMS Microsoft→Access.
Modifikasi informasi data nilai dan absen hanya dapat dilakukan oleh pengguna
yang memiliki otoritas hak akses admin.
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 17 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI.
3.7 Ringkasan Kebutuhan
3.7.1 Non-Functional Requirement Summary
SRS_NF_ID Description
SKPL-SIS. K-0007 Tersedia 24 jam sehari, 7 hari seminggu.
SKPL-SIS. K-0008
Tidak pernah gagal dalam menampilkan dan mengubah informasi
.
SKPL-SIS. K-0009
Kemudahan instalasi dan pemakaian pada sistem yang sesuai dengan
upa bab 2.5.
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 18 dari 19
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
reproduksi dokumen ini tanpa diketahui oleh JurusanTeknk informatika umi.
SKPL-SIS. K-0010
Karena berbasis web, segala kalkulasi yang dilakukan harus kurang
atau sama dengan (≤) dengan Script Timeout pada web server.
SKPL-SIS. K-0011 Antarmuka dengan pengguna menggunakan bahasa Indonesia.
Tabel 7: Tabel non-functional requirement summary untuk SIS
SIS
Isi password3
Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me-
Jurusan Teknik informatika UMI SKPL - SIS
Halaman 19 dari 19
reproduksi dokumen ini tanpa diketahui oleh Jurusan teknik informatika UMI.
LAMPIRAN
Item Sub Item Jumlah Total Keterangan
Function Entry/update 2
1. Ubah informasi data
2. Ubah password
Process 2
1. Lihat informasi data
Delete 0
Process Level 1 1
Level 2 4
1. Lihat informasi data
2. Ubah informasi data
3. Ubah password
Menu 2
1. Menu pengguna biasa
2. Menu administrator
Datastore 5
1. Isi data data
2. Ambil data data
.
ER Entity 2
1. tb_data
2. tb_admin
Relasi 0

More Related Content

Similar to Skpl_sis

SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0Kania Amalia
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)Decky Kalagison
 
SKPL Bungkusin v4.0
SKPL Bungkusin v4.0SKPL Bungkusin v4.0
SKPL Bungkusin v4.0Kania Amalia
 
Panduan penyusunan skripsi_ver3
Panduan penyusunan skripsi_ver3Panduan penyusunan skripsi_ver3
Panduan penyusunan skripsi_ver3rsd kol abundjani
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0Kania Amalia
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesAdam Mukharil Bachtiar
 
SKPL AcaDocFlow
SKPL AcaDocFlowSKPL AcaDocFlow
SKPL AcaDocFlowEdi Yanto
 
Software Requirement Spesification
Software Requirement SpesificationSoftware Requirement Spesification
Software Requirement Spesificationwida dwitiayasa
 
Srs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationSrs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationFajar Baskoro
 
membuat anak dengan visual basic
membuat anak dengan visual basicmembuat anak dengan visual basic
membuat anak dengan visual basicwhereisindra
 
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdfPANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdfdahliazahra
 
Pemeliharaan servis sistem-pendingin
Pemeliharaan servis sistem-pendinginPemeliharaan servis sistem-pendingin
Pemeliharaan servis sistem-pendinginasharis
 

Similar to Skpl_sis (20)

SKPL Bungkusin v3.0
SKPL Bungkusin v3.0SKPL Bungkusin v3.0
SKPL Bungkusin v3.0
 
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
DESKRIPSI PERANCANGAN PERANGKAT LUNAK : SISTEM LISTRIK PINTAR (LINTAR)
 
Srs 1-skpl akkses
Srs 1-skpl akksesSrs 1-skpl akkses
Srs 1-skpl akkses
 
SKPL_Akkses.pdf
SKPL_Akkses.pdfSKPL_Akkses.pdf
SKPL_Akkses.pdf
 
SKPL
SKPLSKPL
SKPL
 
SKPL Bungkusin v4.0
SKPL Bungkusin v4.0SKPL Bungkusin v4.0
SKPL Bungkusin v4.0
 
Panduan penyusunan skripsi_ver3
Panduan penyusunan skripsi_ver3Panduan penyusunan skripsi_ver3
Panduan penyusunan skripsi_ver3
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0
 
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi ProsesRPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
RPL 1 (Lama) - Panduan Pengisian SKPL Berorientasi Proses
 
SDD-Akksess.pdf
SDD-Akksess.pdfSDD-Akksess.pdf
SDD-Akksess.pdf
 
SKPL AcaDocFlow
SKPL AcaDocFlowSKPL AcaDocFlow
SKPL AcaDocFlow
 
Software Requirement Spesification
Software Requirement SpesificationSoftware Requirement Spesification
Software Requirement Spesification
 
Sistem operasi 1.3
Sistem operasi 1.3Sistem operasi 1.3
Sistem operasi 1.3
 
Sistem operasi 1.3
Sistem operasi 1.3Sistem operasi 1.3
Sistem operasi 1.3
 
Srs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplicationSrs 3-software requirementsspecificationoflifeassistantaplication
Srs 3-software requirementsspecificationoflifeassistantaplication
 
Perkembangan Televisi
Perkembangan TelevisiPerkembangan Televisi
Perkembangan Televisi
 
membuat anak dengan visual basic
membuat anak dengan visual basicmembuat anak dengan visual basic
membuat anak dengan visual basic
 
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdfPANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
PANDUAN PENGGUNAAN APLIKASI SITERPADU.pdf
 
Pemeliharaan servis sistem-pendingin
Pemeliharaan servis sistem-pendinginPemeliharaan servis sistem-pendingin
Pemeliharaan servis sistem-pendingin
 
Binder3.pdf
Binder3.pdfBinder3.pdf
Binder3.pdf
 

Recently uploaded

materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 

Recently uploaded (8)

materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 

Skpl_sis

  • 1. SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SIS (SISTEM INFORMASI SEKOLAH) KELOMPOK 4: 1.DESLONI SITORUS – 212510020 Jurusan Teknik Informatika - Universitas Methodist Indonesia Jalan hang tua No. 8, medan Jurusan Teknik Informatika Universitas Methodist Medan Nomor Dokumen Halaman SKPL - SIS 1/19 Revisi Tgl: 22/04/2014 GLO1 Dipersiapkan oleh: 2.FEBRI SIAHAAN – 212510022 3.BENY SINAMBELA – 212510026 4.BAYU SURYA PADANG – 212510046
  • 2. Jurusan Teknik informatika UMI SKPL - SIS Halaman 2 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UMI. DAFTAR PERUBAHAN Revisi Deskripsi A B C D E F G INDEX - A B C D E F G TGLDitulis oleh Diperiksa oleh Disetujui oleh
  • 3. Jurusan Teknik informatika UMI SKPL - SIS Halaman 3 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UMI. Daftar Halaman Perubahan Halaman Revisi Halaman Revisi
  • 4. Jurusan Teknik informatika UMI SKPL - SIS Halaman 4 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me-- reproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Daftar Isi 1 Pendahuluan .......................................................................................................................................................... 8 1.1 Tujuan ........................................................................................................................................................... 8 1.2 Lingkup Masalah........................................................................................................................................... 8 1.3 Definisi, Akronim, dan Singkatan ................................................................................................................. 8 1.4 Referensi ....................................................................................................................................................... 9 1.5 Deskripsi Umum Dokumen........................................................................................................................... 9 2 Deskripsi Umum Perangkat Lunak ....................................................................................................................... 9 2.1 Deskripsi Umum Sistem ............................................................................................................................... 9 2.2 Fungsi Produk ............................................................................................................................................. 10 2.3 Karakteristik Pengguna............................................................................................................................... 11 2.4 Batasan-batasan ........................................................................................................................................... 11 2.5 Lingkup Operasi.......................................................................................................................................... 12 3 Deskripsi Rinci Kebutuhan ................................................................................................................................. 12 3.1 Kebutuhan Antarmuka Eksternal................................................................................................................ 12 3.1.1 Antarmuka Pemakai............................................................................................................................ 13 3.1.2 Antarmuka Perangkat Keras ............................................................................................................... 13 3.1.3 Antarmuka Perangkat Lunak ............................................................................................................... 13 3.1.4 Antarmuka Komunikasi ...................................................................................................................... 13 3.2 Kebutuhan Fungsional ................................................................................................................................ 13 3.2.1 Context Diagram................................................................................................................................. 13 3.2.2 DFD Level 1 ........................................................................................................................................ 14 3.3 Data Requirement ....................................................................................................................................... 14 3.3.1 ER Diagram......................................................................................................................................... 15 3.4 Non Functional Requirement...................................................................................................................... 16 3.5 Batasan Perancangan ................................................................................................................................... 16 3.6 Kerunutan (Traceability) ............................................................................................................................. 16 3.6.1 Data Store vs ER Diagram .................................................................................................................. 16 3.7 Ringkasan Kebutuhan ................................................................................................................................. 17 3.7.1 Functional Requirement Summary...................................................................................................... 17 3.7.2 Non-Functional Requirement Summary ............................................................................................. 17
  • 5. Jurusan Teknik informatika UMI SKPL - SIS Halaman 5 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMi. Daftar Gambar Gambar 1: Hubungan antar subsistem pada AKKSES.............................................................................................10 Gambar 2: Context Diagram (DFD level 0) untuk AKKSES....................................................................................14 Gambar 3: DFD level 1 untuk AKKSES ...................................................................................................................14 Gambar 4: ER Diagram untuk AKKSES .................................................................................................................... 15
  • 6. Jurusan Teknik informatika UMI SKPL - SIS Halaman 6 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMi. Daftar Tabel Tabel 1: Kategori pengguna AKKSES ......................................................................................................................11 Tabel 2: Data object table untuk tb_valas.................................................................................................................. 15 Tabel 3: Data object table untuk tb_administrator .................................................................................................... 16 Tabel 4: Non functional requirement untuk AKKSES...............................................................................................16 Table 5: Keterhubungan antara data store dengan ER diagram ............................................................................... 17 Tabel 6: Tabel functional requirement summary untuk AKKSES ............................................................................... 17 Tabel 7: Tabel non-functional requirement summary untuk AKKSES ....................................................................... 18
  • 7. Jurusan Teknik informatika UMI SKPL - SIS Halaman 7 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI. Daftar Lampiran LAMPIRAN…………………………………………………………………………………………………………19
  • 8. Jurusan Teknik Informatika UMI SKPL - SIS Halaman 8 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik Informatika UMI dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik Informatika UMI. 1 Pendahuluan Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau Software Requirement Specification ( SRS) untuk SIS (Sistem informasi sekolah) Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL . Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen IEEE Std 830-1993. 1.1 Tujuan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya. 1.2 Lingkup Masalah SIS (Sistem informasi sekolah) adalah perangkat lunak melihat nilai , absen berbasis web. 1.3 Definisi, Akronim, dan Singkatan SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan. SKPL-Sis .K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirement) pada sis , dengan sis merupakan kode perangkat lunak, sis .K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan (requirement). HTML adalah HyperText Markup Language, sintaks bahasa yang digunakan dalam World Wide Web [DAV99]. DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan aliran data pada perangkat lunak. ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untuk merepresentasikan struktur data statis pada perangkat lunak.
  • 9. Jurusan Teknik informatka UMI SKPL - SIS Halaman 9 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan TEknik informatika UMi. 1.4 Referensi Referensi yang digunakan pada perangkat lunak ini adalah: Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB. Danny Goodman and Brendan Eich. JavaScript Bible. Hungry Minds, Inc. Maret 1998. [DAV99] Dave Raggett, Arnaud Le Hors, dan Ian Jacobs. HTML 4.01 Specification. W3C Recommendation. Desember 1999. Eric A. Smith. Active Server→Pages Bible. John Wiley & Sons. Desember 1999. Netscape Communications Corporation. Client-Side Javascript Reference. Netscape Communications Corporation. November 1998. STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika ITB. 1.5 Deskripsi Umum Dokumen Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum. Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci. 2 Deskripsi Umum Perangkat Lunak 2.1. Perspektif Produk SIS adalah perangkat lunak yang digunakan untuk melakukan Melihat data sekolah secara online dan berbasis web berdasarkan nis (nomor induk siswa). Perangkat lunak ini menyimpan data nilai dan data absen sehingga perangkat lunak ini memungkinkan pengguna untuk melihat nilai atau absen yang diinginkan
  • 10. Jurusan Teknik informatika UMI SKPL - SIS Halaman 10 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika UMI dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI. Perangkat lunak ini dapat dijalankan oleh server pada lingkungan sistem operasi Microsoft→ Windows1 95/98/NT/2000/XP dan dilengkapi web server Microsoft → Personal Web Server (PWS) atau Microsoft→Internet Information Server (IIS) yang mendukung bahasa pemrograman Microsoft→ Active Server Pages (ASP) dan dibangun dengan menggunakan bahasa pemrograman Microsoft→Active Server Pages (ASP) dan JavaScript. Perangkat lunak ini dapat diakses oleh client pada lingkungan sistem operasi apapun yang mempunyai aplikasi penjelajah situs (web browser).
  • 11. Jurusan Teknik informatika UMI SKPL -SIS Halaman 11 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika UMI dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI. 2.2 Karakteristik Pengguna Pengguna perangkat lunak ini adalah para pengakses Internet yang menggunakan penjelajah situs (web browser) Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang disebut sebagai administrator dan mempunyai wewenang untuk melakukan modifikasi pada informasi data yang hendak ditampilkan. Kategori Pengguna Tugas Hak Akses ke Aplikasi Umum Melihat informasi data sekolah yaitu data yang Mengenai absen dan data nilai . SKPL-SIS K-0001 SKPL- SIS. K-0003 SKPL- SIS. K-0004 SKPL- SIS. K-0005 SKPL- SIS. K-0006 Administrator Mengelola informasi data sekolah tersebut ke Dalam web SKPL- SIS. K-0001 SKPL- SIS. K-0002 SKPL- SIS. K-0003 SKPL- SIS. K-0004 SKPL- SIS. K-0005 SKPL- SIS. K-0006 Tabel 1: Kategori pengguna SIS 2.3 Batasan-batasan Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:
  • 12. Jurusan Teknik informatika UMI SKPL - SIS Halaman 12 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika UMI dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMi. Informasi yang ditampilkan hanya untuk data nilai dan absen siswa Untuk informasi nilai dapat di hanya mata pelajaran yang di ikuti oleh siswa tersebut Untuk informasi nilai dan absen hanya dapat di lihat dengan cara memasukan nis . Hasil total tuntuk absen hanya di tampil kan dengan jumlah kehadiran , sakit, ijin . 2.4 Lingkup Operasi Perangkat lunak pada sisi server yang dibutuhkan oleh SIS adalah: Sistem operasi : Microsof→Windows 95/98/NT/2000/XP Web server: Microsoft→Personal Web Server (PWS), Microsoft→Internet Information Server (IIS) Scripting language: Microsoft→Active Server Pages (ASP) DBMS: Microsoft→Access Perangkat lunak pada sisi client yang dibutuhkan oleh SIS adalah: Sistem operasi: Microsoft → Windows 95/98/NT/2000/XP, Linux →2 , UNIX→3 , MacOS, BeOS Penjelajah situs (web browser) berbasis grafis atau teks: Microsoft → Internet Explorer, Netscape→4 Navigator, Opera, Modzilla, Konqueror, Nautilus, Lynx 3 Deskripsi Rinci Kebutuhan 3.1 Kebutuhan Antarmuka Eksternal Kebutuhan antarmuka eksternal pada perangkat lunak SIS mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.
  • 13. Jurusan Teknik informatika UMI SKPL - SIS Halaman 13 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI. 3.1.1 Antarmuka Pemakai Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan berbasis web. Pemakai berinteraksi dengan perangkat lunak SIS melalui antarmuka penjelajah situs (web browser). SIS menerima masukan dari pemakai melalui perintah yang diklik pada tikusan (mouse) atau yang diketikkan melalui papan kunci (keyboard) seperti operan pertama, operan kedua, atau tipe operator yang sesuai dengan operasi aritmatika yang diinginkan. Keluaran dari perangkat lunak SIS dapat dilihat pemakai dengan menggunakan monitor secara langsung. 3.1.2 Antarmuka Perangkat Keras Kebutuhan minimum perangkat keras yang dapat digunakan oleh SIS adalah : PC IBM Compatible Papan kunci (keyboard) Tikusan (mouse) Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik. 3.1.3 Antarmuka Perangkat Lunak Library yang dibutuhkan oleh SIS adalah library ActiveX DataObject DataBase (ADODB) yang merupakan library pada Microsoft →Windows untuk melakukan koneksi basis data dari script Microsoft → Active Server Pages (ASP) ke basis data Microsoft → Access. Umumnya library ini sudah terdapat pada waktu instalasi Microsoft→Access. 3.1.4 Antarmuka Komunikasi Yang dibutuhkan hanya sebuah komputer server dan satu atau beberapa komputer client yang terhubung secara client-server dalam lingkup jaringan Internet atau intranet berbasis protokol Transmission Control Protocol/Internet Protocol (TCP/IP). 3.2 Kebutuhan Fungsional INFORMASI SISWA Mendapatkan Informasi Memberi Informasi Mengelolah Menerima Informasi 1.1 sis Guru Admin SISWA ORANG TUA 3.2.1 Context Diagram
  • 14. Jurusan Teknik informatika UMI SKPL - SIS Halaman 14 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI. Gambar 1: Context Diagram (DFD level 0) untuk SIS SIS memungkinkan pengguna untuk melihat informasi data sekolah yang mengenai absen dan nilai pengguna juga dapat melakukan melihat dan mengetaui keadan sekolah , visi misi sekolah , latar belakang sekolah . 3.2.2 DFD Level 1 Gambar : DFD level 1 untuk SIS 3.3 Data Requirement Data aplikasi SIS yang bersifat statis: [Mengelola] update informasi masukan data [Memberi Informasi] ambil data [INFORMASI SISWA] [Mendapatkan Informasi] [Menerima Informasi] Guru Admin Guru SISWA ORANG TUA 1.1.1 Menerima informasi 1.1.2 Memberi informasi DATA 1.1.3 kelola data Admin Data , adalah informasi yang di kumpul kan lalu diproses .
  • 15. Name Code Type I M NILAI NILAI VA3 No No ABSEN ABSEN VA2 No No KELAS KELAS VA5 No No Jurusan Teknik informatika UMI SKPL - SIS Halaman 15 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan TEknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh JurusanTeknik informatika UMI. Admin adalah data yang mewakili informasi identitas administrator. Data aplikasi SIS yang bersifat dinamis: Isi dari data, adalah informasi yang mewakili informasi terbaru hasil update dari nilai dan absen Masukan informasi, adalah data yang mewakili informasi terbaru yang ada sankut pauk dengan Nilai dan absen siswa. Isipasword, adalah data yang mewakili informasi hasil update password administrator yang dilakukan oleh pengguna yang memiliki hak otorisasi level administrator. 3.3.1 ER Diagram Gambar 3: ER Diagram untuk SIS Tabel 2: Data object table untuk tb_data data NILAI ABSEN KELAS admin USER ADMIN PASW ORD ADMIN
  • 16. Name Code Type I M USER ADMIN USER_ADMIN VA14 Yes Yes PASWORD ADMIN PASWORD_ADMIN VA12 No No Jurusan Teknk informatika UMI SKPL - SIS Halaman 16 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik nformatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI. Tabel 3: Data object table untuk tb_admin 3.4 Non Functional Requirement SRS_ID Parameter Requirement SKPL-SIS. K-0007 Availability 24 jam sehari, 7 hari seminggu SKPL-SIS. K-0008 Reliability Tidak pernah gagal N/A Ergonomy N/A SKPL-SIS. K-0009 Portability Mudah diadopsi pada lingkungan sistem operasi Microsoft→Windows dengan web server Microsoft→PWS/IIS dan DBMS Microsoft→ Access N/A Memory N/A SKPL-SIS. K-0010 Response Time Maksimal sama dengan konfigurasi Script Timeout pada web server N/A Safety N/A N/A Security N/A SKPL-SIS. K-0011 Komunikasi Bahasa Indonesia Tabel 4: Non functional requirement untuk SIS 3.5 Batasan Perancangan SIS hanya dapat dijalankan pada server dengan sistem operasi Microsoft→Windows, web server Microsoft→PWS/IIS, dan DBMS Microsoft→Access. Modifikasi informasi data nilai dan absen hanya dapat dilakukan oleh pengguna yang memiliki otoritas hak akses admin.
  • 17. Jurusan Teknik informatika UMI SKPL - SIS Halaman 17 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh Jurusan Teknik informatika UMI. 3.7 Ringkasan Kebutuhan 3.7.1 Non-Functional Requirement Summary SRS_NF_ID Description SKPL-SIS. K-0007 Tersedia 24 jam sehari, 7 hari seminggu. SKPL-SIS. K-0008 Tidak pernah gagal dalam menampilkan dan mengubah informasi . SKPL-SIS. K-0009 Kemudahan instalasi dan pemakaian pada sistem yang sesuai dengan upa bab 2.5.
  • 18. Jurusan Teknik informatika UMI SKPL - SIS Halaman 18 dari 19 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- reproduksi dokumen ini tanpa diketahui oleh JurusanTeknk informatika umi. SKPL-SIS. K-0010 Karena berbasis web, segala kalkulasi yang dilakukan harus kurang atau sama dengan (≤) dengan Script Timeout pada web server. SKPL-SIS. K-0011 Antarmuka dengan pengguna menggunakan bahasa Indonesia. Tabel 7: Tabel non-functional requirement summary untuk SIS
  • 19. SIS Isi password3 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Teknik informatika dan bersifat rahasia. Dilarang untuk me- Jurusan Teknik informatika UMI SKPL - SIS Halaman 19 dari 19 reproduksi dokumen ini tanpa diketahui oleh Jurusan teknik informatika UMI. LAMPIRAN Item Sub Item Jumlah Total Keterangan Function Entry/update 2 1. Ubah informasi data 2. Ubah password Process 2 1. Lihat informasi data Delete 0 Process Level 1 1 Level 2 4 1. Lihat informasi data 2. Ubah informasi data 3. Ubah password Menu 2 1. Menu pengguna biasa 2. Menu administrator Datastore 5 1. Isi data data 2. Ambil data data . ER Entity 2 1. tb_data 2. tb_admin Relasi 0