dppl-fix
TRANSCRIPT
-
7/24/2019 DPPL-Fix
1/36
DOKUMEN PEMBANGUNAN PERANGKAT LUNAK
SISTEM INFORMASI RAPOR SISWA
(SIRASIS)
Disusun untuk Memenuhi Matakuliah Rekayasa Perangkat Lunak
Yang Dibimbing oleh Didik Dwi Prasetya, S.T., M.T.
Dipersiapkan oleh:
Rasan!aya Mahaputra "##$%&&'$()*(+
-hmad liyan a/ih "#0$%&&'&$)1)+
2ndah Parmadiyanti "#0$%&&'&$)**+
3ur Sa!ida 4agus Saputra "#0$%&&'&$))*+
5urusan Teknik 2lektro 6 7ni8ersitas 3egeri Malang
5alan Semarang %, Malang
5urusan Teknik 2lektro
7ni8ersitas 3egeriMalang
Nomor Dokumen Halaman
DPPL-OO
Re!"! A
-
7/24/2019 DPPL-Fix
2/36
DAFTAR PERUBAHAN
Revisi Deskripsi
A
B
C
D
E
F
G
INDEXTGL
- A B C D E F G
Ditulis
oleh
Diperiksaoleh
Disetujuioleh
Daftar Halaman Perubahan
Jurusan Teknik Elektr U! DPP"#$$ Halaman % &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
3/36
Halaman Revisi Halaman Revisi
Jurusan Teknik Elektr U! DPP"#$$ Halaman ' &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
4/36
Daftar )si
#. Pendahuluan..............................................................................................................................................(#.# Tu!uan Penulisan Dokumen..........................................................................................................(#.0 Lingkup Masalah...........................................................................................................................(#.& Deinisi kronim...........................................................................................................................(#.' Reerensi........................................................................................................................................*#.% Deskripsi 7mum Dokumen "9khtisar+...........................................................................................1
0. ebutuhan Perangkat Lunak.....................................................................................................................)0.# Deskripsi ;lobal Perangkat Lunak...............................................................................................)0.0 ungsi 7tama Perangkat Lunak....................................................................................................)0.& karakteristik Pengguna................................................................................................................#$0.' 4atasan
-
7/24/2019 DPPL-Fix
5/36
#$ Pen%a&uluan
1.1 Tujuan Penulisan Dokumen
Tu!uan penulisan dokumen ini yaitu untuk memberi inormasi mengenai pen-atatan
data siswa, pen-atatan data guru, pen-atatan data mata pela!aran, dan pen-atatan data
nilai rapor siswa.
Jurusan Teknik Elektr U! DPP"#$$ Halaman + &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
6/36
1.2 Lingkup Masalah
Dokumen ini berisi pen!elasan mengenai sistem inormasi rapor siswa yang meliputi:
Pen-atatan data siswa
Pen-atatan data guru
Pen-atatan data mata pela!aran
Pen-atatan data nilai rapor siswa
1.3 Definisi Akronim dan Singkaan
Tabel #. Datar deinisi dan kronim
ata un-i atau rase Deinisi atau kronim
T=R
Term o Reeren-e Dokumen yang berisi
gambaran umum mengenai perangkat
lunak yang diminta.
SDP Sotware De8elopment Plan
RPPL
Ren-ana Pengembangan Perangkat Lunak
Dokumen yang berisi ren-ana
pengembangan perangkat lunak
dalam suatu proyek, yang men-akup
gambaran umum proyek, gambaran
mana!erial proyek, dan gambaran teknik
proyek.
SRS Sotware Re/uirement Spe-ii-ation
SPL
Spesiikasi ebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi
spesiikasi kebutuhan user
RPLRekayasa Perangkat Lunak egiatan
pengembangan perangkat lunak
922
9nstitute o 2le-tri-al and 2le-troni-s
2ngineers Standar internasional untuk
pengembangan dan ran-angan produk
3S9meri-an Standard 9nstitute Lembaga
standardisasi merika
Tabel 0. Datar 9stilah
Jurusan Teknik Elektr U! DPP"#$$ Halaman ( &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
7/36
9stilah Deinisi
7ser Merupakan siswa sekolah yang mengakses
sotware ini untuk melihat datar nilai hasil
bela!arnya.
dmin Merupakan sta 9T dan kepala sekolah yangmenangani akses dan mengelola user lain
yang menggunakan sotware ini
;uru Merupakan user istimewa yang dapat
mengedit datar nilai siswa.
1.! "eferensi
Dokumen ini meru!uk pada hasil wawan-ara dan obser8asi pada pengguna tentang
kebutuhan yang diperlukannya dan penulisan dokumen berdasarkan pada :
#. Template spesiikasi kebutuhan perangkat lunak dan pro!e-t -harter
0. 9222 Std 1&$Sotware 2ngineering, a Pra-titioner?s pproa-h> ourth
2dition, M-;raw @ill, #))*.
'. ST 9. 0$$$. ;L$#, Spesiikasi ebutuhan Perangkat Lunak. 4andung :
5urusan Teknik 9normatika, 9T4.
1.5 Deskripsi #mum Dokumen $%khisar&
Dokumen Pembangunan Perangkat Lunak ini terdiri dari beberapa 4ab. 4ab satu
yaitu pendahuluan, terdiri dari tu!uan penulisan dokumen, lingkup masalah, aturan
penulisan. Reerensi dan deskripsi umum dokumen.
4ab dua yaitu kebutuhan perangkat lunak memiliki ( sub bab, diantaranya deskripsi
umum sistem, itur utama perangkat lunak, model use -ase, prototipe antarmuka,
spesiikasi tambahan danglosarry.
4ab tiga yaitu model analisis yang terdiri dari deskripsi arsitektur, realisasi use -ase
tahap analisis, kelas analisis, paket analisis, activity diagram, dan sub bab terakhir adalah
s-enario use -ase.
4ab empat yaitu model peran-angan memiliki % sub bab, diantaranya deskripsi
arsitektural, -lass diagram, kelas peran-angan,se/uen-e diagram dan antarmuka.
Jurusan Teknik Elektr U! DPP"#$$ Halaman , &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
8/36
4ab lima adalah 9mplementasai dengan sub bab, implementasi komponen,
implementasi subsistem, dan terakhir implementasi antarmuka.
4ab enam yaitu pengu!ian, dengan sub bab diantaranya ren-ana pengu!ian dan
prosedur pengu!ian.
Dan di akhir dokumen disediakan lampiran untuk memuat hal
-
7/24/2019 DPPL-Fix
9/36
'$' Fun*"! U+ama Peran*ka+ Lunak
4eberapa itur yang akan diberikan oleh system ini adalah:
Pen-atatan data siswa
Pen-atatan data guru
Pen-atatan data pela!aran
Pen-etakan data guru
Pen-etakan data siswa
Pen-etakan nilai rapor siswa
'$, Karak+er!"+!k Pen**una
Penggunaan perangkat lunak ini se-ara garis besar dibagi men!adi & yaitu admin,
user dan guru. dmin merupakan sta 9T dan kepala sekolah yang menangani akses dan
mengelola user lain yang menggunakan sotware ini.7ser merupakan siswa sekolah yang
mengakses sotware ini untuk melihat datar nilai hasil bela!arnya. ;uru merupakan user
istimewa yang dapat mengedit datar nilai siswa.
Tabel &. arakteristik Pengguna
ategori Pengguna kti8itas @ak kses
dmin Membuat dan menghapus akun user atau
guru, melihat hasil nilai siswa.
SPL.S4$#
SPL.S4$0
SPL.S4$&
SPL.S4$'
7ser Melihat dan menyimpan hasil nilai SPL.S4$0
Jurusan Teknik Elektr U! DPP"#$$ Halaman . &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
10/36
SPL.S4$&
;uru Mengisi nilai siswa, melihat dan menyimpan
hasil nilai siswa, menambah data siswa dan
mata pela!aran.
SPL.S4$#
'$- Ba+a"an.Ba+a"an
4atasan
-
7/24/2019 DPPL-Fix
11/36
#. Seluruh sistem S9RS9S dibangun dengan bentuk desktop sehingga
hanya bisa digunakan di komputer tertentu
0. Sistem S9RS9S dibangun pada latorm sistem operasi Aindows *
4ila S9RS9S dikembangkan dalam bentuk lain dan tidak bergantung pada
flatformyang digunakan maka spesiikasi yang di!elaskan pada dokumen ini
perlu diperbaharui.
,$ De"kr!"! R!n0! Keu+u&an
,$# Keu+u&an An+armuka Ek"+ernal
ebutuhan antarmuka eksternal pada perangkat lunak SMS men-akup kebutuhan
antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.
,$#$# An+armuka emaka!
ntarmuka pemakai akan dikembangkan dengan menggunakan aplikasi berbasis
desktop. 7ser berinteraksi dengan sistem S9RS9S melalui antarmuka desktop. S9RS9S
melayani user dalam pemrosesan data "guru dan admin+ dan akses data "siswa+ se-ara
lokal melalui komputer yang terhubung dengan !aringan L3 sekolah.
,$#$' An+armuka eran*ka+ kera"
ebutuhan minimum perangkat keras yang dapat digunakan oleh SMS adalah :
PB 93T2L P23T97M minimal Bore i&
Papan kun-i "keyboard +
Tikusan " mouse+
Jurusan Teknik Elektr U! DPP"#$$ Halaman // &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
12/36
5aringan L3
Printer
Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesiik.
,$#$, An+armuka eran*ka+ lunak
ntarmuka perangkat lunak S9RS9S berupa ile dengan ormat eCe.
,$' Keu+u&an Fun*"!onal
&.0.# ungsionalitas Sistem
a. Sistem harus dapat melayani akses inormasi rapor se-ara lokal melalui
komputer yang terhubung dengan L3 sekolah.
b. Sistem harus dapat menyediakan asilitas untuk input data siswa dari guru-. Sistem harus dapat menyediakan asilitas untuk men-etak hasil data siswa
d. Sistem harus dapat menyediakan asilitas untuk mengubah data siswa
e. Sistem harus dapat menampilkan data siswa
. Sistem harus dapat menyediakan asilitas untuk menambah data guru
g. Sistem harus dapat menyediakan asilitas untuk menambah data siswa
h. Sistem harus dapat menyediakan asilitas untuk menambah data admin
Tabel '.Deinisi aktor :
3o
-tor Deskripsi
#. dmin "epala Sekolah+ Login
Sign 7p
Men-atat data guru
Men-atat data siswa
Men-atat data mapel
0. ;uru Login
Men-atat rapor siswa
Melihat dan men-etak rapor siswa&. Siswa Login
Melihat dan men-etak rapor siswa
Tabel %.Deinisi 7se -ase :
3o 7se Base Deskripsi
7# Mengelola Data Login Merupakan 7se Base pertama dari sisiadministrator. 7se Base ini menyediakanalur hak akses dan kewenangan dari admin.
70 Men-atat Data ;uru Merupakan 7se Base kedua dari sisi
Jurusan Teknik Elektr U! DPP"#$$ Halaman /% &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
13/36
administrator. 7se -ase ini menyediakanorm untuk men-atat data guru
7& Men-atat Data Siswa Merupakan use -ase ketiga dari sisiadministrator. 7se Base ini menyediakanorm untuk men-atat data siswa.
7' Men-atat Data MaPel Merupakan use -ase keempat dari sisiadministrator. 7se Base ini menyediakanorm untuk men-atat data mata pela!aran"MaPel+.
7% Men-atat Data 3ilaiRapot
Merupakan satu
-
7/24/2019 DPPL-Fix
14/36
&.0.#.# -ti8ity Diagram dan Skenario 7se Base 7#
;ambar 0. -ti8ity Diagram 7se Base EMengelola Data LoginFSkenario :Tabel (. Skenario 7#
Aksi A'or "eaksi Sisem
Skenario Normal
1. User megisi username danpassword pada form login danmenekan tombol login.
. Sistem memvalidasi data yangmasuk untuk di arahkan ke form
sesuai tingkatan user.
Jurusan Teknik Elektr U! DPP"#$$ Halaman /* &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
15/36
!. User melihat form sesuai tingkatanmasing-masing user.
Skenario Alternatif
1
!"
Skenario #ain $%
&.0.#.0 -ti8ity Diagram dan Skenario 7se Base 70
;ambar &. -ti8ity Diagram 7se Base EMen-atat Data ;uruFSkenario :Tabel *. Skenario 70
Aksi A'or "eaksi Sisem
Skenario Normal
1. Admin menekan tombol data gurupada form pencatatan data login
. Sistem menampilkan form dataguru
!. Admin memasukkan data gurubaru berupa N&', Nama (uru, dan
)ata 'ela*aran yang dia*ar.+emudian admin menekan tomboltambah
". Sistem memyimpan data guru barupada database access
Jurusan Teknik Elektr U! DPP"#$$ Halaman /+ &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
16/36
Skenario Alternatif
1. ika admin mengubah data guru,admin memilih data yang akandiberi aksi. +emudian menekantombol update
. Sistem melakukan pengupdate-anpada data terpilih yang terdapat didatabase access
!. ika admin menghapus data guru,admin memilih data yang akandiberi aksi. +emudian menekantombol hapus
". Sistem melakukan penghapusanpada data terpilih yang terdapat didatabase access.
Skenario #ain $%
&.0.#.& -ti8ity Diagram dan Skenario 7se Base 7&
;ambar '. -ti8ity Diagram 7se Base EMen-atat Data SiswaFSkenario :Tabel 1. Skenario 7&
Aksi A'or "eaksi Sisem
Skenario Normal
1. Admin menekan tombol data siswa
Jurusan Teknik Elektr U! DPP"#$$ Halaman /( &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
17/36
pada form pencatatan data login
. Sistem menampilkan form datasiswa
!. Admin memasukkan data siswabaru berupa N&S, Nama Siswa,
dan urusan Siswa. +emudianadmin menekan tombol tambah
". Sistem memyimpan data siswabaru pada database access
Skenario Alternatif
1. ika admin mengubah data siswa,admin memilih data yang akandiberi aksi. +emudian menekantombol update
. Sistem melakukan pengupdate-anpada data terpilih yang terdapat di
database access!. ika admin menghapus data siswa,
admin memilih data yang akandiberi aksi. +emudian menekantombol hapus
". Sistem melakukan penghapusanpada data terpilih yang terdapat didatabase access.
Skenario #ain $%
&.0.#.' -ti8ity Diagram dan Skenario 7se Base 7'
Jurusan Teknik Elektr U! DPP"#$$ Halaman /, &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
18/36
;ambar %. -ti8ity Diagram 7se Base EMen-atat Data MaPelFSkenario :Tabel ). Skenario 7'
Aksi A'or "eaksi Sisem
Skenario Normal
. Admin menekan tombol datamapel pada form pencatatan datalogin
. Sistem menampilkan form datamapel
/. Admin memasukkan data maplebaru berupa +ode )apel dan
Nama )apel. +emudian adminmenekan tombol tambah
0. Sistem memyimpan data mapelbaru pada database access
Skenario Alternatif. ika admin mengubah data mapel,
admin memilih data yang akandiberi aksi. +emudian menekantombol update
. Sistem melakukan pengupdate-anpada data terpilih yang terdapat didatabase access
/. ika admin menghapus datamapel, admin memilih data yangakan diberi aksi. +emudian
Jurusan Teknik Elektr U! DPP"#$$ Halaman /- &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
19/36
menekan tombol hapus
0. Sistem melakukan penghapusanpada data terpilih yang terdapat didatabase access.
Skenario #ain $%
&.0.#.% -ti8ity Diagram dan Skenario 7se Base 7%
;ambar (. -ti8ity Diagram 7se Base EMen-atat Data 3ilai RaporFSkenario :Tabel #$. Skenario 7%
Aksi A'or "eaksi Sisem
Skenario Normal
1. (uru memasukkan data nilairapor baru berupa N&S Siswa, N&'(uru, +ode )apel, Nilai,
'redikat, dan +eterangan #ulus
. Sistem menyimpan data nilai raporbaru pada database access
Skenario Alternatif
. ika guru mengubah data nilairapor, guru memilih data yangakan diberi aksi. +emudianmenekan tombol update
Jurusan Teknik Elektr U! DPP"#$$ Halaman /. &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
20/36
12. Sistem melakukan pengupdate-anpada data terpilih yang terdapat didatabase access
11. ika guru menghapus data nilairapor,guru memilih data yang
akan diberi aksi. +emudianmenekan tombol hapus
1. Sistem melakukan penghapusanpada data terpilih yang terdapat didatabase access.
Skenario #ain $%
&.0.#.( -ti8ity Diagram dan Skenario 7se Base 7(
;ambar *. -ti8ity Diagram 7se Base EMelihatMenyimpan Data
3ilai Rapor SiswaFSkenario :Tabel ##. Skenario 7(
Aksi A'or "eaksi Sisem
Skenario Normal
1. Siswa login di S&3AS&S, (urumenekan tombol #ihat 3aporSiswa pada form 'engisian nilairapor siswa
. Sistem menampilkan form datanilai rapor siswa
Jurusan Teknik Elektr U! DPP"#$$ Halaman %0 &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
21/36
Skenario Alternatif
1. ika guru atau siswa inginmencetak data nilai rapor siswadengan cara menekan tombol lihatlaporan pada form 3apor Siswa
. Sistem melakukan pembuatanlaporan dengan memanfaatkancrystal report
Skenario #ain $%
&.0.0 Pemodelan elas Tahap nalisis&.0.0.# Pemodelan elas 7se Base 7# "Mengelola Data Login+
a. 9dentiikasi elas dan PaketTabel #0. Paket nalasis 7#
3o.
Paket 7se Base Terkait eterangan
# Login Mengelola Login Paket untukmenangani aksilogin user
Tabel #&. elas nalisis 7#
3o.
Paket 3ama elas 5enis elas
# Login #. Galidasiusername
#. 4oundary0. Bontrol
Jurusan Teknik Elektr U! DPP"#$$ Halaman %/ &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
22/36
0. Galidasipassword
b. Realisasi 7se Base Terhadap nalisis
eterangan :#+ 7ser mengisi username dan password0+ 5ika username dan password 8alid maka user dapat
mengakses halaman awal program
-. Blass Diagram
d. Se/uen-e Diagram
Jurusan Teknik Elektr U! DPP"#$$ Halaman %% &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
23/36
eterangan :#+ 7ser mengisi username dan password0+ 5ika username dan password 8alid maka user dapat
mengakses halaman awal program
&.0.0.0 Pemodelan elas 7se Base 70 "Men-atat Data ;uru+a. 9dentiikasi elas dan PaketTabel #'. Paket nalasis 70
3o.
Paket 7se Base Terkait eterangan
# Men-atatdata
Men-atat Data ;uru Paket untukmenambah dataguru olehadmin
Tabel #%. elas nalisis 70
3o.
Paket 3ama elas 5enis elas
# Men-atatdata
#. ode guru0. Mapel guru
#. 4oundary0. Bontrol
b. Realisasi 7se Base Terhadap nalisis
eterangan :#+ 9nput datar guru dan berikan kode sesuai 39P0+ @asilkan password dan username untuk guru&+ Password dan username dapat digunakan oleh guru untuk
mengakses perangkat lunak
-. Blass Diagram
d. Se/uen-e Diagram
Jurusan Teknik Elektr U! DPP"#$$ Halaman %' &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
24/36
eterangan :#+ 9nput datar guru dan berikan kode sesuai 39P0+ @asilkan password dan username untuk guru&+ Password dan username dapat digunakan oleh guru untuk
mengakses perangkat lunak
&.0.0.& Pemodelan elas 7se Base 7& "Men-atat Data Siswa+
a. 9dentiikasi elas dan PaketTabel #(. Paket nalasis 7&
3o.
Paket 7se Base Terkait eterangan
# Men-atatdata
Men-atat data siswa Paket untukmenambah datasiswa olehadmin
Tabel #*. elas nalisis 7&
3o.
Paket 3ama elas 5enis elas
# Men-atatdata
#. ode siswa0. Mapel siswa
#. 4oundary0. Bontrol
b. Realisasi 7se Base Terhadap nalisis
Jurusan Teknik Elektr U! DPP"#$$ Halaman %* &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
25/36
eterangan :#+ 9nput datar siswa dan 39S0+ @asilkan password dan username untuk siswa&+ Password dan username dapat digunakan oleh siswa untuk
mengakses perangkat lunak
-. Blass Diagram
d. Se/uen-e Diagram
eterangan :#+ 9nput datar siswa dan 39S0+ @asilkan password dan username untuk siswa&+ Password dan username dapat digunakan oleh siswa untuk
mengakses perangkat lunak&.0.0.' Pemodelan elas 7se Base 7' "Men-atat Data MaPel+
Jurusan Teknik Elektr U! DPP"#$$ Halaman %+ &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
26/36
a. 9dentiikasi elas dan PaketTabel #1. Paket nalasis 7'
3o.
Paket 7se Base Terkait eterangan
# Men-atat
data
Men-atat data mapel Paket untuk
menambah datamapel
Tabel #). elas nalisis 7'
3o.
Paket 3ama elas 5enis elas
# Men-atatdata
#. Galidasiusername
0. Galidasipassword
#. 4oundary0. Bontrol&. 4oundary'. 7nity
b. Realisasi 7se Base Terhadap nalisis
eterangan :#+ 9nput datar mapel dan kode mapel0+ @asilkan datar mapel untuk siwa dan guru&+ datar dapat digunakan oleh guru untuk mengisi datar nilai
-. Blass Diagram
d. Se/uen-e Diagram
Jurusan Teknik Elektr U! DPP"#$$ Halaman %( &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
27/36
eterangan :#+ 9nput datar mapel dan kode mapel0+ @asilkan datar mapel untuk siwa dan guru&+ datar dapat digunakan oleh guru untuk mengisi datar nilai
&.0.0.% Pemodelan elas 7se Base 7% "Men-atat Data 3ilai Rapor Siswa+a. 9dentiikasi elas dan Paket
Tabel 0$. Paket nalasis 7%
3o.
Paket 7se Base Terkait eterangan
# Men-atatdata
Men-atat data nilai rapor Paket untukmengedit nilairapor siswa
Tabel 0#. elas nalisis 7%
3o
.
Paket 3ama elas 5enis elas
# Men-atatdata
#. ode siswa0. Datar nilai
#. 4oundary0. Bontrol&. 4oundary'. 7nity
b. Realisasi 7se Base Terhadap nalisiseterangan :#+ 9nput datar nilai siswa0+ @asilkan datar nilai untuk siwa
Jurusan Teknik Elektr U! DPP"#$$ Halaman %, &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
28/36
&+ datar dapat dilihat dan disimpan oleh siswa
-. Blass Diagram
d. Se/uen-e Diagram
eterangan :#+ 9nput datar nilai siswa0+ @asilkan datar nilai untuk siwa&+ datar dapat dilihat dan disimpan oleh siswa
&.0.0.( Pemodelan elas 7se Base 7( "Melihat Menyimpan Data 3ilaiRapor Siswa+a. 9dentiikasi elas dan Paket
Jurusan Teknik Elektr U! DPP"#$$ Halaman %- &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
29/36
Tabel 00. Paket nalasis 7(
3o.
Paket 7se Base Terkait eterangan
# Melihatmen-etak Melihatmen-etakdata nilai rapor
Paket untukmelihatmen-etak
data nilai rapor
Tabel 0&. elas nalisis 7(
3o.
Paket 3ama elas 5enis elas
# Melihatmen-etak #. Galidasiusername
0. Galidasipassword
#. 4oundary0. Bontrol&. 7nity
b. Realisasi 7se Base Terhadap nalisis
eterangan :#+ 9nput username dan password siswa0+ Galidasi username dan password siwa&+ Datar nilai dapat dilihat dan disimpan oleh siswa
-. Blass Diagram
d. Se/uen-e Diagram
Jurusan Teknik Elektr U! DPP"#$$ Halaman %. &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
30/36
eterangan :#+ 9nput username dan password siswa0+ Galidasi username dan password siwa&+ Datar nilai dapat dilihat dan disimpan oleh siswa
&.0.& Deskripsi Proses
Deskripsi Proses yang ada pada use -ase diagram adalah sebagai
berikut :
&.0.&.# Proses #
Mengelola Data Login
PSP2B # Mengelola Data Login
Mengisi username dan password
Masukan : 7sername dan passwordeluaran : utentiikasi username dan password
lgoritma :
9 "orm username and passwordH8alid+ then permitt
2lse Return orm Login ke 7ser
&.0.&.0 Proses 0
Jurusan Teknik Elektr U! DPP"#$$ Halaman '0 &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
#MengelolaData Login
PermintaanLogin 7ser Login
0
Men-atatData ;uru
Datar ;uru7sername dan passwordguru
-
7/24/2019 DPPL-Fix
31/36
PSP2B 0 Men-atat Data ;uru
Mengisi username dan password
Masukan : 7sername dan passwordeluaran : utentiikasi username dan password
lgoritma :
9 "orm username and passwordH8alid+ then Permitt
2lse Return orm Login ke 7ser
&.0.&.& Proses &
PSP2B & Men-atat Data Siswa
Mengisi username dan password
Masukan : 7sername dan password
eluaran : utentiikasi username dan password
lgoritma :
9 "orm username and passwordH8alid+ then Permitt
2lse Return orm Login ke 7ser
&.0.&.' Proses '
PSP2B ' Men-atat Data MaPel
Mengisi kode MaPel
Masukan : Datar MaPel
eluaran : ode MaPel
lgoritma :
Jurusan Teknik Elektr U! DPP"#$$ Halaman '/ &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
&Men-atat
Data Siswa
Datar Siswa7sername dan passwordsiswa
'Men-atat
Data Mapel
Datar Mapel ode MaPel
-
7/24/2019 DPPL-Fix
32/36
9 "orm kodeH8alid+ then Permitt
2lse Return orm ode ke 7ser
&.0.&.% Proses %
PSP2B % Men-atat Data 3ilai Rapor
Mengisi orm 3ilai
Masukan : Datar 3ilai
eluaran : @asil 3ilai
lgoritma :
9 "orm nilaiHull+ then Read
2lse Return orm 3ilai ke 7ser
&.0.&.( Proses (
PSP2B ( MelihatMen-etak 3ilai Rapor Siswa
utentiikasi 7sername dan Password
Masukan : 7sername dan Password
eluaran : @asil 3ilai
lgoritma :
9 "orm username and passwordH8alid+ then Permitt
2lse Return orm Login ke 7ser
&.& Pemodelan Data
Data yang harus dikelola oleh aplikasi ini adalah :
Mengelola data login : merupakan data berupa username dan
password yang harus diinputkan dan di8alidasi oleh administrator
Jurusan Teknik Elektr U! DPP"#$$ Halaman '% &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
%Men-atatData 3ilai
Siswa
Datar 3ilai @asil 3ilai Siswa
(MelihatBeta
k 3ilai
@asil 3ilai @asil 3ilai Siswa
-
7/24/2019 DPPL-Fix
33/36
Men-atat Data guru, MaPel, dan siswa : merupakan kegiatan
menginputkan data guru, mapel, dan siswa kedalam sistem
sehingga guru, mapel dan siswa dapat diakses.
Men-atat data nilai rapor : merupakan kegiatan yang hanya bisa
silakukan oleh guru. dmin hanya mengawasi. egiatan ini
mengisi datar nilai siswa.
Melihatmen-etak data rapor siswa : merupakan kegiatan melihat
dan men-etak datar nilai yang telah selesai diedit oleh guru.
&.&.# PDM
eterangan :
a. Proses pertama adalah mengisi datar nilai siswa. Proses ini
memiliki hubungan one to many karena seorang guru dapat
mengisi datar nilai di lebih dari # mata pela!aran.
b. Proses kedua adalah melihat men-etak datar nilai siswa. Proses
ini memiliki hubungan many to many karena semua siswa yang
memiliki akses 8alid dapat mengakses data nilai mata pela!aran
yang diikutinya.
-. Proses terakhir adalah mengisi datar mata pela!aran yang
dipangku oleh guru. Proses ini memiliki hubungan many to many.
arena setiap guru dapat menga!ar lebih dari satu mata pela!aran.
&.' Deskripsi ebutuhan 3on
-
7/24/2019 DPPL-Fix
34/36
SRSI9D Paramater ebutuhanRe/uerment
SPL.S4$% 8ailability Dapat diakses tanpa error page
SPL.S4$( Reliability Tidak pernah gagal. 5ika gagal akan
menimbulkan kerugian yang besar.
3 2rgonomy 3
SPL.S4$* Portability Mudah dikembangkan di sistem
operasi Aindows dan 7473T7
3 Memory 3
SPL.S4$1 Respone Time Perangkat lunak mampu melayani
banyak user dalam satu kali waktu
akses.
Saety Sistem perangkat lunak memiliki
pengamanan yang baik agar data
tidak dirubah oleh orang tidak
bertanggung !awab.
SPL.S4$) Se-urity Proteksi sistem menggunakan
username dan password.
&.'.# Perormansi
Tabel 0%. ebutuhan Perormansi
3o. SPL ebutuhan Tuntutan ebutuhan
SPL.S4#$SPL.S4##
Aaktu tanggap Sistem perangkat lunak harus mampu melayani
banyak user dalam satu kali
waktu akses
SPL.S4#0 etersediaan data Data yang termuat dalam
perangkat lunak harus
tersedia dalam waktu 0' !am
penuh dalam kondisi selalu
up to dateSPL.S4#& Aaktu pemulihan 5ika ter!adi re-o8ery data,
sistem harus bisa pulih
dalam waktu 0$ menit.
&.'.0 tribut Sistem Perangkat Lunak
Tabel 0%. tribut Sistem Perangkat Lunak
3o.SPL ebutuhan Tuntutan ebutuhan
Jurusan Teknik Elektr U! DPP"#$$ Halaman '* &ari '(
Dokumen ini dan informasi an! dimilikina adalah milik "urusan Teknik Elektro-#$ dan %ersifat rahasia&Dilaran! untuk mereproduksi dokumen ini tanpa diketahui oleh "urusan Teknik Elektro #$
-
7/24/2019 DPPL-Fix
35/36
SPL.S4#' 2rror
-
7/24/2019 DPPL-Fix
36/36
0+ 4antuan
&+ Pilihan akti8itas
SPL.S40$ Aarna plikasi ;radasi warna biru tua
yang memberikan kesan
elegan dan ormalSPL.S40# 5enis ont 5enis ont sangat
beragam menyesuaikan
halaman.
&.% tribut ualitas Perangkat Lunak
&.%.# ehandalan
S9RS9S dapat di akses dengan baik dari komputer yang terhubung
dengan L3 sekolah.
&.%.0 Perawatan
S9RS9S tidak memerlukan perawatan khusus. Perawatan hanya
dilakukan pada penyesuaian tampilan update data.
&.( 4atasan Peran-angan
S9RS9S hanya dapat diakses melalui komputer yang terhubung
dengan L3 sekolah dan bagi user yang sudah teregistrasi.
&.* Matriks erunutan