SlideShare a Scribd company logo
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SMS
(Software Manajemen Sekolah)
Disusun Oleh:
Fathur Rohim 2008-53-021
Luqman Hakim 2008-53-263
Program Studi Sistem Informasi
Fakultas Teknik
Universitas Muria Kudus
Daftar Isi
1 PENDAHULUAN .......................................................................................................................................3
1.1 TUJUAN...................................................................................................................................................3
1.2 LINGKUP MASALAH ..............................................................................................................................3
1.3 DEFINISI, AKRONIM, DAN SINGKATAN ................................................................................................3
1.4 DESKRIPSI UMUM DOKUMEN ...............................................................................................................4
2 DESKRIPSI UMUM PERANGKAT LUNAK ........................................................................................4
2.1 DESKRIPSI UMUM SISTEM .....................................................................................................................4
2.1 FUNGSI PRODUK ....................................................................................................................................5
2.2 KARAKTERISTIK PENGGUNA .................................................................................................................5
2.3 LINGKUP OPERASI .................................................................................................................................6
3 DESKRIPSI RINCI KEBUTUHAN .........................................................................................................6
3.1 KEBUTUHAN ANTARMUKA EKSTERNAL ..............................................................................................6
3.1.1 Antarmuka Pemakai ......................................................................................................................6
3.1.2 Antarmuka Perangkat Keras ........................................................................................................6
3.1.3 Antarmuka Perangkat Lunak ........................................................................................................7
3.2 KEBUTUHAN FUNGSIONAL.....................................................................................................................7
3.2.1 Context Diagram...........................................................................................................................7
3.2.2 DFD Level 1..................................................................................................................................8
3.3 DATA REQUIREMENT .............................................................................................................................9
3.3.1 ER Diagram...................................................................................................................................9
3.4 NON FUNCTIONAL REQUIREMENT........................................................................................................10
3.5 BATASAN PERANCANGAN ..................................................................................................................10
3.6 KERUNUTAN (TRACEABILITY)..............................................................................................................10
3.7 RINGKASAN KEBUTUHAN.....................................................................................................................11
3.7.1 Functional Requirement Summary..............................................................................................11
3.7.2 Non-Functional Requirement Summary.....................................................................................11
1 Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau
Software Requirement Specification (SRS) untuk Software Manajemen Sekolah (SMS).
Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL. Isi dari
dokumen ini sebagian besar adalah mengikuti dari dokumen SKPL – AKKSES | Jurusan
Ilmu Komputer IPB.
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen
spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen in i
digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan
perangkat l unak pada tahap selanjutnya.
1.2 Lingkup Masalah
SMS adalah perangkat lunak untuk manajemen data di sekolah seperti absensi, iuran
bulanan atau SPP , gaji staff atau pengajar berbasis windows executable programs yang
dirancang dalam bahasa pemrograman visual basic. Komputasi
yang tercakup ke dalamnya adalah komputasi aritmatika sederhana berupa penjumlahan,
pengurangan, perkalian, dan pembagian dari dua buah bilangan bulat atau desimal.
1.3 Definisi, Akronim, dan Singkatan
• SKPL adalah Spesifikasi Kebut uhan 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- SMS.K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan
( requirement ) pada SMS, dengan SMS merupakan kode perangkat lunak, SMS.K
adalah kode fase, dan xxxx adalah digit/nomor kebutuhan ( requirement ).
• 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.
1.4 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 diselesaikan oleh perangkat lunak yang dikembangkan, definisi,
referensi dan deskripsi umum.
Bagian kedua berisi penjel asan secara umum mengenai perangkat lunak yang
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 Deskripsi Umum Sistem
SMS adalah perangkat lunak yang digunakan untuk melakukan manajemen data di
sekolah seperti data siswa, data guru, data SPP, gaji guru, absensi siswa absensi guru.
dilengkapi dengan menu cetak yang dapat digunakan untuk mencetak laporan SPP dan
Absensi dan dikembangkan dengan metode pemrograman prosedural. SMS akan
menyimpan semua data yang dimasukkan ke database Microsoft access dan menyimpan
gambar atau foto ke folder khusus.
Perangkat lunak ini dapat dijalankan pada lingkungan sistem operasi Microsoft ®
Windows 1
95/98/NT/2000/XP/Vista/Seven yang terinstall Microsoft access yang
digunakan sebagai database SMS.
Perangkat lunak ini hanya dapat diakses oleh pengguna menggunakan username dan
password yang telah disediakan.
Gambar hubungan antar subsistem pada SMS adalah sebagai berikut:
1
Microsoft® Windows adalah merk dagang terdaftar dari Microsoft Corp.
Gambar 1: Hubungan antar subsistem pada SMS
2.1 Fungsi Produk
Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:
• Menyimpan data siswa , data guru, data SPP, data gaji dan data absensi [ SKPL-
SMS.K-0001 ].
• Menampilkan data siswa , data guru, data SPP, data gaji dan data absensi [ SKPL-
SMS.K-0002 ].
• Mengubah data siswa , data guru, data SPP, data gaji dan data absensi [ SKPL- SMS.K-
0003 ].
• Mencetak data siswa , data guru, data SPP, data gaji dan data absensi baik individu atau
keseluruhan ke dalam hard copy berupa kertas laporan [ SKPL- SMS.K-0004 ].
• Menambah atau merubah data akun Operator [ SKPL- SMS.K-0005 ].
2.2 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah guru tata usaha yang menggunakan komputer di
lingkungan kerjanya.
Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang
disebut sebagai administrator dan mempunyai wewenang untuk melakukan modifikasi
pada informasi dalam database SMS yang hendak ditampilkan.
Kategori Pengguna Hak Akses
Administrator Mengelola Akun SKPL- SMS.K-0001
SMS
User Interface
SMS
MS Access
Database
Printer
SMS
Image Folder
SMS Admin
Operator, Mengelola
database SMS.
SKPL- SMS.K-0002
SKPL- SMS.K-0003
SKPL- SMS.K-0004
SKPL- SMS.K-0005
Operator Mengelola database SMS. SKPL- SMS.K-0001
SKPL- SMS.K-0002
SKPL- SMS.K-0003
SKPL- SMS.K-0004
Tabel 1: Kategori pengguna SMS
2.3 Lingkup Operasi
Perangkat lunak yang dibutuhkan oleh SMS adalah:
• Sistem operasi : Microsof® Windows 95/98/NT/2000/XP/Vista/7
• DBMS: Microsoft® Access
3 Deskripsi Rinci Kebutuhan
3.1 Kebutuhan Antarmuka Eksternal
Kebutuhan antarmuka eksternal pada perangkat lunak SMS mencakup kebutuhan
antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.
3.1.1 Antarmuka Pemakai
Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan
berbasis Executable Windows Program. Pemakai berinteraksi dengan perangkat lunak
SMS melalui antarmuka program. SMS menerima masukan dari pengguna melalui
perintah yang diklik pada tikusan ( mouse) atau yang diketikkan melalui papan kunci
( keyboard ). Keluaran dari perangkat lunak SMS dapat dilihat pemakai dengan
menggunakan monitor secara langsung ataupun melalui laporan berupa hardcopy.
3.1.2 Antarmuka Perangkat Keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh SMS adalah :
• PC INTEL PENTIUM Compatible
• Papan kunci (keyboard )
• Tikusan ( mouse)
• Printer
Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik.
3.1.3 Antarmuka Perangkat Lunak
Library yang dibutuhkan oleh SMS adalah library ActiveX DataObject DataBase
(ADODB) yang merupakan library pada Microsoft ® Windows untuk melakukan
koneksi basis data dari script Microsoft® Visual Basic ke basis data Microsoft ® Access.
Umumnya library ini sudah terdapat pada waktu instalasi Microsoft ® Access.
3.2 Kebutuhan Fungsional
3.2.1 Context Diagram
Gambar 2: Context Diagram (DFD level 0) untuk SMS
SMS memungkinkan pengguna untuk melihat informasi dalam database SMS.
Ubah Password
Ubah Data SMS
Ubah Data SMS
Kelola Akun
Printer
Administrator
Operator
Cetak Data
SMS
Pengguna juga dapat mencetak data dan melihat laporan sebelum mencetaknya.
Pengguna yang memiliki otorisasi sebagai administrator dapat mengubah Data dan
mengubah password yang digunakan untuk masuk ke fitur administrator.
3.2.2 DFD Level 1
Gambar 3: DFD level 1 untuk SMS
[Ubah Password]
Login
Cek
Password
Administrator
Administrator
SMS Database
Ubah
Passwor
d
Isi Data Password
Ambil Data Password
[Ubah Data SMS]
[Lihat Data SMS]Lihat
Data
SMS
Administrator
Administrator
SMS Database
Ubah
Data
SMS
Isi Data SMS
Ambil Data SMS
Printer
Cetak Data
3.3 Data Requirement
Data aplikasi SMS adalah sebagai berikut:
• Data Administrator berupa username dan password.
• Data umum siswa berupa huruf, angka dan foto.
• Data SPP siswa berupa angka dan pilihan.
• Data absensi Siswa berupa pilihan.
• Data umum guru berupa huruf, angka dan foto.
• Data gaji guru berupa angka dan pilihan.
• Data absensi guru berupa pilihan.
3.3.1 ER Diagram
Entity Relationship Diagram berikut adalah screenshot dari tabel yang telah dirancang di
MS Access.
Gambar 4: ER Diagram untuk SMS
3.4 Non Functional Requirement
SRS_ID Parameter Requirement
SKPL-SMS.K-0006 Availability
24 jam sehari, 7 hari seminggu saat Sumber
Listrik Tersedia
SKPL-SMS.K-0007 Reliability 100% Handal dalam operasi
N/A Ergonomy N/A
SKPL-SMS.K-0008 Portability
Mudah digunakan pada lingkungan sistem
operasi Microsoft® Windows dengan
DBMS Microsoft ® Access
N/A Memory N/A
SKPL-SMS.K-0009 Response Time
Kecepatan saat penggunaan tergantung
RAM dan PROSESOR komputer
N/A Safety N/A
N/A Security N/A
SKPL-SMS.K-0010 Komunikasi Bahasa Indonesia
Tabel 2: Tabel functional requirement summary untuk SMS
3.5 Batasan Perancangan
SMS hanya dapat dijalankan pada komputer dengan sistem operasi Microsoft ®
Windows, dan DBMS Microsoft® Access.
Modifikasi data dalam database SMS hanya dapat dilakukan oleh pengguna
yang memiliki otoritas hak akses administrator dan operator.
3.6 Kerunutan (Traceability)
Data Store Sifat Entity
Administrator /
Operator
Statis user_mstr
Siswa Statis student_mstr
Guru Statis staff_mstr
Absensi Siswa Dinamis stu_att
SPP Dinamis syahriah
Absensi Guru Dinamis attendance
Gaji Guru Dinamis salary
Table 3: Keterhubungan antara data store dengan ER diagram
3.7 Ringkasan Kebutuhan
3.7.1 Functional Requirement Summary
SRS_F_ID Description
SKPL-SMS.K-0001
Menyimpan data siswa , data guru, data
SPP, data gaji dan data absensi
SKPL-SMS.K-0002
Menampilkan data siswa , data guru, data
SPP, data gaji dan data absensi
SKPL-SMS.K-0003
Mengubah data siswa , data guru, data SPP,
data gaji dan data absensi
SKPL-SMS.K-0004
Mencetak data siswa , data guru, data SPP,
data gaji dan data absensi baik individu
atau keseluruhan ke dalam hard copy
berupa kertas laporan
SKPL-SMS.K-0005
Menambah atau merubah data akun
Operator
Tabel 4: Tabel functional requirement summary untuk SMS
3.7.2 Non-Functional Requirement Summary
SRS_NF_ID Description
SKPL-SMS.K-0006
24 jam sehari, 7 hari seminggu saat Sumber
Listrik Tersedia
SKPL-SMS.K-0007 100% Handal dalam operasi
SKPL-SMS.K-0008
Mudah digunakan pada lingkungan sistem
operasi Microsoft® Windows dengan
DBMS Microsoft ® Access
SKPL-SMS.K-0009
Kecepatan saat penggunaan tergantung
RAM dan PROSESOR komputer
SKPL-SMS.K-0010 Bahasa Indonesia
Tabel 7: Tabel non-functional requirement summary untuk SMS
Email: rohimkudus@gmail.com
Facebook: http://www.Facebook.com/fathoorraheem

More Related Content

What's hot

Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
Miftahul Muttaqin
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Yudi Purwanto
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
Denny Safardan
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
f' yagami
 
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studiSpesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Windi Widiastuti
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
Disma Ariyanti W
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
DinilOctav
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 
Pbo
PboPbo
3 interface metaphors dan model konseptual-donz
3   interface metaphors dan model konseptual-donz3   interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donz
Stevie Principe
 
Software requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorSoftware requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantor
Putu Shinoda
 
Antarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi GrafisAntarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi Grafis
SMK MUhammadiyah Singkut
 
Proposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web PercetakanProposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web Percetakan
subhan
 
10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
Abdur Rasyid
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0
Kania Amalia
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
Adam Mukharil Bachtiar
 
SDD
SDDSDD
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
Istu Purnamasari
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
HIMATIF UIN SGD
 
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDModul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
Dany Clark
 

What's hot (20)

Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
 
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studiSpesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
Spesifikasi kebutuhan perangkat lunak sistem akademik kartu hasil studi
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Pbo
PboPbo
Pbo
 
3 interface metaphors dan model konseptual-donz
3   interface metaphors dan model konseptual-donz3   interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donz
 
Software requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantorSoftware requirementsspecification aplikasi logistik alat tulis kantor
Software requirementsspecification aplikasi logistik alat tulis kantor
 
Antarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi GrafisAntarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi Grafis
 
Proposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web PercetakanProposal Proyek Aplikasi Web Percetakan
Proposal Proyek Aplikasi Web Percetakan
 
10. model data relasional
10. model data relasional10. model data relasional
10. model data relasional
 
SKPL Bungkusin v2.0
SKPL Bungkusin v2.0SKPL Bungkusin v2.0
SKPL Bungkusin v2.0
 
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
RPL 1 (Lama) - Analisis Kebutuhan Perangkat Lunak (2)
 
SDD
SDDSDD
SDD
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
 
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDModul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
 

Similar to Contoh skpl-software-manajemen-sekolah

Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5
Pande Narendra
 
Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4cikgushaharizan
 
Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4
Nasran Syahiran
 
02_RPL.pptx
02_RPL.pptx02_RPL.pptx
02_RPL.pptx
Leman57
 
Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02
Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02
Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02Kak Yong
 
Bidang pembelajaran 2.3 tingkatan 4
Bidang pembelajaran 2.3 tingkatan 4Bidang pembelajaran 2.3 tingkatan 4
Bidang pembelajaran 2.3 tingkatan 4
MOE
 
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
Syiroy Uddin
 
System Informasi Rental Komik
System Informasi Rental Komik System Informasi Rental Komik
System Informasi Rental Komik
Kukuh Setiawan
 
5_-_PTI.DEF_.Perangkat_Lunak_.pptx
5_-_PTI.DEF_.Perangkat_Lunak_.pptx5_-_PTI.DEF_.Perangkat_Lunak_.pptx
5_-_PTI.DEF_.Perangkat_Lunak_.pptx
novizakiah1
 
7 sistem informasi berbasis komputer
7 sistem informasi berbasis komputer7 sistem informasi berbasis komputer
7 sistem informasi berbasis komputerAqnezVineztaPramulya
 
01 Silabus Mikroprosessor & Mikrokontroller.docx
01 Silabus Mikroprosessor & Mikrokontroller.docx01 Silabus Mikroprosessor & Mikrokontroller.docx
01 Silabus Mikroprosessor & Mikrokontroller.docx
damara15
 
Manual instalasi aplikasi_dapok_untuk_smk
Manual instalasi aplikasi_dapok_untuk_smkManual instalasi aplikasi_dapok_untuk_smk
Manual instalasi aplikasi_dapok_untuk_smkFritz Triz
 
Pengabdian 2
Pengabdian 2Pengabdian 2
Pengabdian 2
Ratzman III
 
SISTEM OPERASI & FILE SERVICE TERDISTRIBUSI
SISTEM OPERASI & FILE SERVICE TERDISTRIBUSISISTEM OPERASI & FILE SERVICE TERDISTRIBUSI
SISTEM OPERASI & FILE SERVICE TERDISTRIBUSI
Pramudya Maulana
 
Manual instalasi aplikasi_dapok_untuk_propinsi&kab_kota
Manual instalasi aplikasi_dapok_untuk_propinsi&kab_kotaManual instalasi aplikasi_dapok_untuk_propinsi&kab_kota
Manual instalasi aplikasi_dapok_untuk_propinsi&kab_kotaFritz Triz
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
naufals11
 
Kak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhanKak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhan
Yoshima Putri
 
Power point
Power pointPower point
Power point
Fajar Jabrik
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barang
Taqwa nuddin
 

Similar to Contoh skpl-software-manajemen-sekolah (20)

Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5Tugas4 rpl(b) kelompok 5
Tugas4 rpl(b) kelompok 5
 
Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4
 
Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4Bidang pembelajaran-2-3-tingkatan-4
Bidang pembelajaran-2-3-tingkatan-4
 
02_RPL.pptx
02_RPL.pptx02_RPL.pptx
02_RPL.pptx
 
Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02
Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02
Bidangpembelajaran2 3tingkatan4-120716120706-phpapp02
 
Bidang pembelajaran 2.3 tingkatan 4
Bidang pembelajaran 2.3 tingkatan 4Bidang pembelajaran 2.3 tingkatan 4
Bidang pembelajaran 2.3 tingkatan 4
 
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
 
System Informasi Rental Komik
System Informasi Rental Komik System Informasi Rental Komik
System Informasi Rental Komik
 
5_-_PTI.DEF_.Perangkat_Lunak_.pptx
5_-_PTI.DEF_.Perangkat_Lunak_.pptx5_-_PTI.DEF_.Perangkat_Lunak_.pptx
5_-_PTI.DEF_.Perangkat_Lunak_.pptx
 
7 sistem informasi berbasis komputer
7 sistem informasi berbasis komputer7 sistem informasi berbasis komputer
7 sistem informasi berbasis komputer
 
01 Silabus Mikroprosessor & Mikrokontroller.docx
01 Silabus Mikroprosessor & Mikrokontroller.docx01 Silabus Mikroprosessor & Mikrokontroller.docx
01 Silabus Mikroprosessor & Mikrokontroller.docx
 
Manual instalasi aplikasi_dapok_untuk_smk
Manual instalasi aplikasi_dapok_untuk_smkManual instalasi aplikasi_dapok_untuk_smk
Manual instalasi aplikasi_dapok_untuk_smk
 
Pengabdian 2
Pengabdian 2Pengabdian 2
Pengabdian 2
 
SISTEM OPERASI & FILE SERVICE TERDISTRIBUSI
SISTEM OPERASI & FILE SERVICE TERDISTRIBUSISISTEM OPERASI & FILE SERVICE TERDISTRIBUSI
SISTEM OPERASI & FILE SERVICE TERDISTRIBUSI
 
Manual instalasi aplikasi_dapok_untuk_propinsi&kab_kota
Manual instalasi aplikasi_dapok_untuk_propinsi&kab_kotaManual instalasi aplikasi_dapok_untuk_propinsi&kab_kota
Manual instalasi aplikasi_dapok_untuk_propinsi&kab_kota
 
Otomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis ObjekOtomatisasi Sistem Parkiran Berbasis Objek
Otomatisasi Sistem Parkiran Berbasis Objek
 
Kak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhanKak sistem aplikasi pelaporan keluhan
Kak sistem aplikasi pelaporan keluhan
 
Power point
Power pointPower point
Power point
 
Tugas mandiri modul 7
Tugas mandiri modul 7Tugas mandiri modul 7
Tugas mandiri modul 7
 
Laporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barangLaporan Pembuatan aplikasi persediaan barang
Laporan Pembuatan aplikasi persediaan barang
 

Recently uploaded

PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
Kanaidi ken
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
esmaducoklat
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
budimoko2
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
DinaSetiawan2
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
irvansupriadi44
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
SurosoSuroso19
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
asepridwan50
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
ahyani72
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
sabir51
 
Kebijakan PPDB Siswa SMA dan SMK DIY 2024
Kebijakan PPDB Siswa SMA dan SMK DIY 2024Kebijakan PPDB Siswa SMA dan SMK DIY 2024
Kebijakan PPDB Siswa SMA dan SMK DIY 2024
DrEngMahmudKoriEffen
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
Annisa Syahfitri
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
MashudiMashudi12
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
PreddySilitonga
 

Recently uploaded (20)

PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
PELAKSANAAN + Link2 Materi Pelatihan_ PENGAWASAN P3DN & TKDN_ pd PENGADAAN Ba...
 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
 
Aksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamiiAksi Nyata Erliana Mudah bukan memahamii
Aksi Nyata Erliana Mudah bukan memahamii
 
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 10 Fase E Kurikulum Merdeka
 
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDFJUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
JUKNIS SOSIALIASI PPDB JATENG 2024/2025.PDF
 
Aksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos ValidasiAksi Nyata Merdeka Belajar Lolos Validasi
Aksi Nyata Merdeka Belajar Lolos Validasi
 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
 
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdekaKKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
KKTP Kurikulum Merdeka sebagai Panduan dalam kurikulum merdeka
 
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptxRANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
RANCANGAN TINDAKAN AKSI NYATA MODUL 1.4.pptx
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
1 Kisi-kisi PAT Sosiologi Kelas X -www.kherysuryawan.id.docx
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptxMateri 2_Benahi Perencanaan dan Benahi Implementasi.pptx
Materi 2_Benahi Perencanaan dan Benahi Implementasi.pptx
 
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs KonsekuensiAksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
Aksi Nyata Disiplin Positif: Hukuman vs Restitusi vs Konsekuensi
 
Kebijakan PPDB Siswa SMA dan SMK DIY 2024
Kebijakan PPDB Siswa SMA dan SMK DIY 2024Kebijakan PPDB Siswa SMA dan SMK DIY 2024
Kebijakan PPDB Siswa SMA dan SMK DIY 2024
 
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPALANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
ANALISIS PENCEMARAN UDARA AKIBAT PABRIK ASPAL
 
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul AjarPowerpoint Materi Menyusun dan Merencanakan Modul Ajar
Powerpoint Materi Menyusun dan Merencanakan Modul Ajar
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
 

Contoh skpl-software-manajemen-sekolah

  • 1. SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK SMS (Software Manajemen Sekolah) Disusun Oleh: Fathur Rohim 2008-53-021 Luqman Hakim 2008-53-263 Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus
  • 2. Daftar Isi 1 PENDAHULUAN .......................................................................................................................................3 1.1 TUJUAN...................................................................................................................................................3 1.2 LINGKUP MASALAH ..............................................................................................................................3 1.3 DEFINISI, AKRONIM, DAN SINGKATAN ................................................................................................3 1.4 DESKRIPSI UMUM DOKUMEN ...............................................................................................................4 2 DESKRIPSI UMUM PERANGKAT LUNAK ........................................................................................4 2.1 DESKRIPSI UMUM SISTEM .....................................................................................................................4 2.1 FUNGSI PRODUK ....................................................................................................................................5 2.2 KARAKTERISTIK PENGGUNA .................................................................................................................5 2.3 LINGKUP OPERASI .................................................................................................................................6 3 DESKRIPSI RINCI KEBUTUHAN .........................................................................................................6 3.1 KEBUTUHAN ANTARMUKA EKSTERNAL ..............................................................................................6 3.1.1 Antarmuka Pemakai ......................................................................................................................6 3.1.2 Antarmuka Perangkat Keras ........................................................................................................6 3.1.3 Antarmuka Perangkat Lunak ........................................................................................................7 3.2 KEBUTUHAN FUNGSIONAL.....................................................................................................................7 3.2.1 Context Diagram...........................................................................................................................7 3.2.2 DFD Level 1..................................................................................................................................8 3.3 DATA REQUIREMENT .............................................................................................................................9 3.3.1 ER Diagram...................................................................................................................................9 3.4 NON FUNCTIONAL REQUIREMENT........................................................................................................10 3.5 BATASAN PERANCANGAN ..................................................................................................................10 3.6 KERUNUTAN (TRACEABILITY)..............................................................................................................10 3.7 RINGKASAN KEBUTUHAN.....................................................................................................................11 3.7.1 Functional Requirement Summary..............................................................................................11 3.7.2 Non-Functional Requirement Summary.....................................................................................11
  • 3. 1 Pendahuluan Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak ( SKPL) atau Software Requirement Specification (SRS) untuk Software Manajemen Sekolah (SMS). Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL. Isi dari dokumen ini sebagian besar adalah mengikuti dari dokumen SKPL – AKKSES | Jurusan Ilmu Komputer IPB. 1.1 Tujuan Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen in i digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat l unak pada tahap selanjutnya. 1.2 Lingkup Masalah SMS adalah perangkat lunak untuk manajemen data di sekolah seperti absensi, iuran bulanan atau SPP , gaji staff atau pengajar berbasis windows executable programs yang dirancang dalam bahasa pemrograman visual basic. Komputasi yang tercakup ke dalamnya adalah komputasi aritmatika sederhana berupa penjumlahan, pengurangan, perkalian, dan pembagian dari dua buah bilangan bulat atau desimal. 1.3 Definisi, Akronim, dan Singkatan • SKPL adalah Spesifikasi Kebut uhan 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- SMS.K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan ( requirement ) pada SMS, dengan SMS merupakan kode perangkat lunak, SMS.K adalah kode fase, dan xxxx adalah digit/nomor kebutuhan ( requirement ). • 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
  • 4. merepresentasikan struktur data statis pada perangkat lunak. 1.4 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 diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum. Bagian kedua berisi penjel asan secara umum mengenai perangkat lunak yang 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 Deskripsi Umum Sistem SMS adalah perangkat lunak yang digunakan untuk melakukan manajemen data di sekolah seperti data siswa, data guru, data SPP, gaji guru, absensi siswa absensi guru. dilengkapi dengan menu cetak yang dapat digunakan untuk mencetak laporan SPP dan Absensi dan dikembangkan dengan metode pemrograman prosedural. SMS akan menyimpan semua data yang dimasukkan ke database Microsoft access dan menyimpan gambar atau foto ke folder khusus. Perangkat lunak ini dapat dijalankan pada lingkungan sistem operasi Microsoft ® Windows 1 95/98/NT/2000/XP/Vista/Seven yang terinstall Microsoft access yang digunakan sebagai database SMS. Perangkat lunak ini hanya dapat diakses oleh pengguna menggunakan username dan password yang telah disediakan. Gambar hubungan antar subsistem pada SMS adalah sebagai berikut: 1 Microsoft® Windows adalah merk dagang terdaftar dari Microsoft Corp.
  • 5. Gambar 1: Hubungan antar subsistem pada SMS 2.1 Fungsi Produk Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah: • Menyimpan data siswa , data guru, data SPP, data gaji dan data absensi [ SKPL- SMS.K-0001 ]. • Menampilkan data siswa , data guru, data SPP, data gaji dan data absensi [ SKPL- SMS.K-0002 ]. • Mengubah data siswa , data guru, data SPP, data gaji dan data absensi [ SKPL- SMS.K- 0003 ]. • Mencetak data siswa , data guru, data SPP, data gaji dan data absensi baik individu atau keseluruhan ke dalam hard copy berupa kertas laporan [ SKPL- SMS.K-0004 ]. • Menambah atau merubah data akun Operator [ SKPL- SMS.K-0005 ]. 2.2 Karakteristik Pengguna Pengguna perangkat lunak ini adalah guru tata usaha yang menggunakan komputer di lingkungan kerjanya. Pengguna juga dapat berupa pengguna yang memiliki tingkat otorisasi khusus yang disebut sebagai administrator dan mempunyai wewenang untuk melakukan modifikasi pada informasi dalam database SMS yang hendak ditampilkan. Kategori Pengguna Hak Akses Administrator Mengelola Akun SKPL- SMS.K-0001 SMS User Interface SMS MS Access Database Printer SMS Image Folder SMS Admin
  • 6. Operator, Mengelola database SMS. SKPL- SMS.K-0002 SKPL- SMS.K-0003 SKPL- SMS.K-0004 SKPL- SMS.K-0005 Operator Mengelola database SMS. SKPL- SMS.K-0001 SKPL- SMS.K-0002 SKPL- SMS.K-0003 SKPL- SMS.K-0004 Tabel 1: Kategori pengguna SMS 2.3 Lingkup Operasi Perangkat lunak yang dibutuhkan oleh SMS adalah: • Sistem operasi : Microsof® Windows 95/98/NT/2000/XP/Vista/7 • DBMS: Microsoft® Access 3 Deskripsi Rinci Kebutuhan 3.1 Kebutuhan Antarmuka Eksternal Kebutuhan antarmuka eksternal pada perangkat lunak SMS mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak. 3.1.1 Antarmuka Pemakai Antarmuka pemakai akan dikembangkan dengan menggunakan modus grafik dan berbasis Executable Windows Program. Pemakai berinteraksi dengan perangkat lunak SMS melalui antarmuka program. SMS menerima masukan dari pengguna melalui perintah yang diklik pada tikusan ( mouse) atau yang diketikkan melalui papan kunci ( keyboard ). Keluaran dari perangkat lunak SMS dapat dilihat pemakai dengan menggunakan monitor secara langsung ataupun melalui laporan berupa hardcopy. 3.1.2 Antarmuka Perangkat Keras Kebutuhan minimum perangkat keras yang dapat digunakan oleh SMS adalah :
  • 7. • PC INTEL PENTIUM Compatible • Papan kunci (keyboard ) • Tikusan ( mouse) • Printer Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik. 3.1.3 Antarmuka Perangkat Lunak Library yang dibutuhkan oleh SMS adalah library ActiveX DataObject DataBase (ADODB) yang merupakan library pada Microsoft ® Windows untuk melakukan koneksi basis data dari script Microsoft® Visual Basic ke basis data Microsoft ® Access. Umumnya library ini sudah terdapat pada waktu instalasi Microsoft ® Access. 3.2 Kebutuhan Fungsional 3.2.1 Context Diagram Gambar 2: Context Diagram (DFD level 0) untuk SMS SMS memungkinkan pengguna untuk melihat informasi dalam database SMS. Ubah Password Ubah Data SMS Ubah Data SMS Kelola Akun Printer Administrator Operator Cetak Data SMS
  • 8. Pengguna juga dapat mencetak data dan melihat laporan sebelum mencetaknya. Pengguna yang memiliki otorisasi sebagai administrator dapat mengubah Data dan mengubah password yang digunakan untuk masuk ke fitur administrator. 3.2.2 DFD Level 1 Gambar 3: DFD level 1 untuk SMS [Ubah Password] Login Cek Password Administrator Administrator SMS Database Ubah Passwor d Isi Data Password Ambil Data Password [Ubah Data SMS] [Lihat Data SMS]Lihat Data SMS Administrator Administrator SMS Database Ubah Data SMS Isi Data SMS Ambil Data SMS Printer Cetak Data
  • 9. 3.3 Data Requirement Data aplikasi SMS adalah sebagai berikut: • Data Administrator berupa username dan password. • Data umum siswa berupa huruf, angka dan foto. • Data SPP siswa berupa angka dan pilihan. • Data absensi Siswa berupa pilihan. • Data umum guru berupa huruf, angka dan foto. • Data gaji guru berupa angka dan pilihan. • Data absensi guru berupa pilihan. 3.3.1 ER Diagram Entity Relationship Diagram berikut adalah screenshot dari tabel yang telah dirancang di MS Access. Gambar 4: ER Diagram untuk SMS
  • 10. 3.4 Non Functional Requirement SRS_ID Parameter Requirement SKPL-SMS.K-0006 Availability 24 jam sehari, 7 hari seminggu saat Sumber Listrik Tersedia SKPL-SMS.K-0007 Reliability 100% Handal dalam operasi N/A Ergonomy N/A SKPL-SMS.K-0008 Portability Mudah digunakan pada lingkungan sistem operasi Microsoft® Windows dengan DBMS Microsoft ® Access N/A Memory N/A SKPL-SMS.K-0009 Response Time Kecepatan saat penggunaan tergantung RAM dan PROSESOR komputer N/A Safety N/A N/A Security N/A SKPL-SMS.K-0010 Komunikasi Bahasa Indonesia Tabel 2: Tabel functional requirement summary untuk SMS 3.5 Batasan Perancangan SMS hanya dapat dijalankan pada komputer dengan sistem operasi Microsoft ® Windows, dan DBMS Microsoft® Access. Modifikasi data dalam database SMS hanya dapat dilakukan oleh pengguna yang memiliki otoritas hak akses administrator dan operator. 3.6 Kerunutan (Traceability) Data Store Sifat Entity Administrator / Operator Statis user_mstr Siswa Statis student_mstr Guru Statis staff_mstr Absensi Siswa Dinamis stu_att SPP Dinamis syahriah Absensi Guru Dinamis attendance Gaji Guru Dinamis salary Table 3: Keterhubungan antara data store dengan ER diagram
  • 11. 3.7 Ringkasan Kebutuhan 3.7.1 Functional Requirement Summary SRS_F_ID Description SKPL-SMS.K-0001 Menyimpan data siswa , data guru, data SPP, data gaji dan data absensi SKPL-SMS.K-0002 Menampilkan data siswa , data guru, data SPP, data gaji dan data absensi SKPL-SMS.K-0003 Mengubah data siswa , data guru, data SPP, data gaji dan data absensi SKPL-SMS.K-0004 Mencetak data siswa , data guru, data SPP, data gaji dan data absensi baik individu atau keseluruhan ke dalam hard copy berupa kertas laporan SKPL-SMS.K-0005 Menambah atau merubah data akun Operator Tabel 4: Tabel functional requirement summary untuk SMS 3.7.2 Non-Functional Requirement Summary SRS_NF_ID Description SKPL-SMS.K-0006 24 jam sehari, 7 hari seminggu saat Sumber Listrik Tersedia SKPL-SMS.K-0007 100% Handal dalam operasi SKPL-SMS.K-0008 Mudah digunakan pada lingkungan sistem operasi Microsoft® Windows dengan DBMS Microsoft ® Access SKPL-SMS.K-0009 Kecepatan saat penggunaan tergantung RAM dan PROSESOR komputer SKPL-SMS.K-0010 Bahasa Indonesia Tabel 7: Tabel non-functional requirement summary untuk SMS