dppl-fix

Upload: aldionbiranfachrezy

Post on 22-Feb-2018

217 views

Category:

Documents


0 download

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