skpl pembelajaran online

41
GL01 SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK APLIKASI PEMBELAJARAN ONLINE untuk : SMA NEGERI 1 CIPARAY Dipersiapkan oleh: Arif Afrizul Nurrohman 10110555 Doni Sutawijaya 10110579 Donny Nugraha 10110588 Febrianto Prabowo 10110580 Indra Gunadiraja Hamid 10110553 Vebri Belani 10110581 Jurusan Teknik Informatika

Upload: rezza-faozzan

Post on 06-Aug-2015

282 views

Category:

Documents


47 download

TRANSCRIPT

Page 1: SKPL Pembelajaran Online

GL01

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

APLIKASI PEMBELAJARAN ONLINE

untuk:

SMA NEGERI 1 CIPARAY

Dipersiapkan oleh:

Arif Afrizul Nurrohman

10110555

Doni Sutawijaya 10110579

Donny Nugraha 10110588

Febrianto Prabowo 10110580

Indra Gunadiraja Hamid 10110553

Vebri Belani 10110581

Jurusan Teknik Informatika

Jurusan Teknik InformatikaNomor Dokumen Halaman

GL01-xxx <x: id proyek> <#>/<jml #

Page 2: SKPL Pembelajaran Online

Revisi <nomor revisi> Tgl: <isi tanggal>

Page 3: SKPL Pembelajaran Online

DAFTAR PERUBAHAN

Revisi Deskripsi

A

B

C

D

E

F

G

INDEX - A B C D E F G

TGL

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

Jurusan Teknik Informatika SKPL-xxx Halaman 2 dari 23

Page 4: SKPL Pembelajaran Online

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Jurusan Teknik Informatika SKPL-xxx Halaman 3 dari 23

Page 5: SKPL Pembelajaran Online

Daftar Isi

1. Pendahuluan......................................................................................................................................................... ..................................................................................................................................................................................................................................................................................................................................................................6

1.1 Tujuan Penulisan Dokumen.................................................................................................................................................................................................................................................................................... 6

1.2 Lingkup Masalah.......................................................................................................................................................................................................................................................................................................

61.3 Definisi, Singkatan, dan Akronim........................................................................................................... 6

Data Flow Diagram (DFD............................................................................................................................. 8

1.4 Referensi.................................................................................................................................................. 81.5 Deskripsi Umum Dokumen..................................................................................................................... 9

2 Deskripsi Global Perangkat Lunak..................................................................................................................10

2.1 Perspektif Produk...............................................................................................................................................................................................................................................................................................................102.2 Fungsi Produk .........................................................................................................................................102.3 Karakteristik Pengguna............................................................................................................................10

Fakta.........................................................................................................................................................10Kebutuhan ...................................................................................................................................................................................................................................................................................................................11

2.4 Batasan-batasan.......................................................................................................................................11

2.5 Asumsi dan Kebergantungan...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................11

3 Deskripsi Rinci Kebutuhan..............................................................................................................................12

3.1 Kebutuhan antarmuka eksternal.........................................................................................................................................................................................................................................................................................1 2

3.1.1 Antarmuka pemakai........................................................................................................................ ...............1 23.1.2 Antarmuka perangkat keras.............................................................................................................

133.1.3 Antarmuka perangkat lunak ............................................................................................................

13......................................................................................................................................................3.2 Kebutuhan Fungsional..........................................................................................................................

13 3.2.1 Aliran informasi..............................................................................................................................

13 3.2.1.1 DFD 1..........................................................................................................................................

143.2.1.2 DFD 2 untuk proses 1.0 proses login..........................................................................................

163.2.1.3 DFD 2 untuk proses 2.0 proses pengolahan data master............................................................

17 3.2.1.4 DFD 2 untuk proses 4.0 proses view daftar monitoring............................................................. 17

3.2.2 Deskripsi proses...............................................................................................................................18

3.2.2.1 Proses 1 Login............................................................................................................................ 18

3.2.2.2 Proses 2 Pengolahan Data Master...............................................................................................19

Page 6: SKPL Pembelajaran Online

3.2.2.3 Proses 3 view daftar monitoring................................................................................................. 1..................................................................................................................................................... 9

3.3 Deskripsi Data..........................................................................................................................................19

3.3.1 Kamus data.......................................................................................................................................21

3.4 Deskripsi Kebutuhan Non Fungsional.....................................................................................................21

3.5 Atribut Kualitas Perangkat Lunak...........................................................................................................21

3.6 Batasan Perancangan...............................................................................................................................21

3.7 Matriks Keterunutan................................................................................................................................22

Lampiran................................................................................................................................................................................................................................................................................................................................................23

Jurusan Teknik Informatika SKPL-xxx Halaman 4 dari 23

Page 7: SKPL Pembelajaran Online

Daftar Gambar

Gambar 1 Diagram Konteks.............................................................................................................................12Gambar 2 DFD 1 .............................................................................................................................................15Gambar 3 DFD 2 Proses 1.0 Login ..................................................................................................................16Gambar 4 DFD 2 Proses 2.0 Pengolahan data master........................................................................................17Gambar 5 DFD 2 Proses 4.0 View daftar monitoring........................................................................................18

Daftar Tabel

Tabel 1 ............................................................................................................................................................10Tabel 2 ............................................................................................................................................................11

Daftar Lampiran

Flow map/Prosedur ......................................................................................................................................23

Jurusan Teknik Informatika SKPL-xxx Halaman 5 dari 23

Page 8: SKPL Pembelajaran Online

1. Pendahuluan

1.1 Tujuan Penulisan Dokumen

Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini bertujuan sebagai acuan atau

panduan baik bagi pembangun dan pengguna perangkat lunak selama dalam pembangunan

perangkat lunak yang akan dibangun. Bagi pihak pembangun, SKPL ini dapat digunakan sebagai

acuan dalam setiap tahapan pembangunan, agar sesuai dengan kebutuhan yang diinginkan oleh

pengguna dan tujuan perangkat lunak itu sendiri. Sedangkan bagi pihak pengguna, SKPL ini

digunakan untuk mencatat semua spesifikasi kebutuhan dari perangkat lunak yang dibangun dan

harapan yang diinginkan. Dokumen SKPL ini berisi spesifikasi kebutuhan dari perangkat lunak

pembuatan surat permohonan komputerisasi yang akan dikembangkan.

1.2 Lingkup Masalah

Seiring kurangnya waktu seorang guru dalam penyampaian tugas, materi, dan referensi

pembelajaran. Banyaknya tugas, materi, dan referensi yang berupa kertas yang menyebabkan

pembengkakkan biaya dan penumpukan arsip – arsip. Maka penulis membuat sebuah aplikasi

Pembelajaran Online SMA Negeri 1 Ciparay. Sehingga di harapkan aplikasi ini memudahkan seorang

guru dalam menyampaikan tugas, materi, dan referensi meskipun bukan saat melakukan belajar

mengajar.

1.3 Definisi, Singkatan, dan Akronim

Aplikasi Online / Web

Pada awalnya aplikasi web di bangun dengan hanya menggunakan bahasa yang

disebut HTML (Hyper Text Markup Language). Pada perkembangan berikutnya sejumlah

skrip dan objek dikembangkan untuk memperluas kemampuan HTML seperti PHP dan ASP

pada skrip dan apllet pada objek. Aplikasi web dapat dibagi menjadi dua jenis yaitu

aplikasi

web statis dan dinamis.

Data

Data berasal dari kata datum yang berarti fakta, kenyataan, kejadian atau peristiwa.

Kegunaan dari data adalah sebagai bahan dasar yang objektif di dalam proses penyusunan

kebijaksanaan dan keputusan oleh pimpinan organisasi. Data merupakan keterangan yang

masih mentah (belum diolah). Agar dapat dipergunakan, maka data tersebut harus diolah

terlebih dahulu kedalam bentuk informasi yang sesuai dengan keperluan yang dibutuhkan.

Jurusan Teknik Informatika SKPL-xxx Halaman 6 dari 23

Page 9: SKPL Pembelajaran Online
Page 10: SKPL Pembelajaran Online

Internet

Internet (Interconnet Network) merupakan jaringan computer yang terdiri dari ribuan

jaringan computer independen yang dihubungkan antara satu dengan yang lainnya. Internet

berasal dari bahasa inggris yakni Inter yang berarti antar dan Net yang berarti jaringan

sehingga Internet dapat diartikan hubungan antar jaringan.

Personal Home Page (PHP)

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang

digunakan dalam dunia website. PHP adalah bahasa pemograman yang berbentuk script

yang diletakkan di dalam web server. Ada bebrapa pengertian tentang PHP akan tetapi PHP

dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan bahasa yang hanya dapat

berjalan pada server disebut serverside. Berbeda dengan mesin maya Java yang

mengeksekusi program pada sisi klien (client server).

MySQL

MySQL merupakan software system manajemen database (Database Management

Sytem - DBMS) yang sangat popular di kalangan pemogram web, terutam di lingkungan Linux

dengan menggunakan skrip dan ped.

Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan

query SQL (perintah SQL) kita harus meletakkan di dalam fungsi ini. Dengan kata lain, SQL

tidak dapat dijadikan tanpa adanya fungsi MySQL, MySQL termasuk jenis relational database

management system (RDBMS). Sehingga istilah seperti table. Baris dam kolom tetap

digunakan dalam MySQL. Sebuah database mengandung beberapa table, table terdiri dari

sejumlah baris dan kolom.

Cascading Style Sheet

CSS berfungsi untuk mengatur tampilan dengan kemampuan jauh lebih baik dari tag

maupun atribut standar HTML. CSS sebenarnya adalah suatu kumpulan atribut untuk fungsi

format tampilan dan dapat digunakan untuk mengontrol tampilan banyak dokumen secara

bersamaan. Keuntungan menggunakan CSS yaitu jika ingin mengubah dokumen maka tidak

perlu mengubah satu persatu.

Javascript

Javascript merupakan scripting language yang terintegrasi dengan web browser untuk

memberikan fleksibiltas tambahan bagi programmer untuk mengontrol elemen –

elemen dalam halaman web. Aplikasi javascript sebenarnya cukup luas namun pada aplikasi

yang dirancang, digunakan javascript yang dibatasi untuk DHTML (Dinamic HyperText

Markup Language).yaitu javascript yang digunakan untuk mengakses property, method, dan

event handler yang disediakn oelh DOM dan CSS.

Jurusan Teknik Informatika SKPL-xxx Halaman 7 dari 23

Page 11: SKPL Pembelajaran Online

Fpdf

FPDF merupakan suatu kumpulan class (library) PHP yangmemungkinkan penggunanya

dapat membuat halaman PDF dengan mudah dan tanpa perlumenginstall modul tambahan. F

dari nama FPDF merupakan singkatan dari Free, jadi FPDF dapat didownload, digunakan dan

dikembangkan secara bebas. Berikut ini beberapa kelebihan dari FPDF yang terdapat di situs

resminya, h t t p : // f p d f. o r g, adalah:

• Choice of measure unit, page format and margins

• Page header and footer management

• Automatic page break

• Automatic line break and text justification

• Image support (JPEG, PNG and GIF)

• Colors

• Links

• TrueType, Type1 and encoding suppor

• Page compression

Web server

Web server adalah software yang menjadi tulang belakang dari worl wide web (www).

Web server menunggu permintaan dari client yang menggunakan browser, jika ada

permintaan dari browser maka web server akan memproses permintaan itu. Kemudian

memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini

mempunyai format yang standar, disebut dengan format SGML (standar general markup

language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai

dengan kemampuan browser tersebut.

Data Flow Diagram (DFD)

Menurut Raymond Me Leod, Jr. Diagram Alir Data “Merupakan alat pembuatan model

yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan

proses fungsional yang dibutuhkan satu sama lain dengan alur data baik secara manual

ataupun terkomputerisasi”. Data Flow Diagram atau Diagram Arus data adalah suatu

gambaran gratis dan suatu sistem yang menggunakan sejumlah bentuk - bentuk symbol untuk

menggambarkan bagaimana data mengalir melalui suatu proses yang berkaitan.

1.4 Referensi

Dokumen yang dipergunakan dalam penulisan dokumen ini adalah:

[1]. Nugroho, Bunafit. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Penerbit

GAVA MEDIA, Jogjakarta, 2004

[2]. Pengertian Aplikasi Web Dan PHP , Abdul Kadir, 2009

[3]. GL01AT. Tamplate dokumen Sepesifikasi Kebutuhan Perangkat lunak (SKPL).

Jurusan Teknik Informatika SKPL-xxx Halaman 8 dari 23

Page 12: SKPL Pembelajaran Online

1.5 Deskripsi Umum Dokumen

Dokumen SKPL ini memberikan spesifikasi dari produk yang akan dibangun dan sesuai dengan

kebutuhan yang diberikan oleh pihak pengguna dan telah disepakati bersama dengan pengembang.

Gambaran umum dan khusus dari perangkat lunak, yang meliputi:

1. Tujuan dan fungsi perangkat lunak Menjelaskan tujuan dari pembangunan perangkat lunak

pembuatan surat permohonan komputerisasi secara detail serta fungsi dibangunnya perangkat lunak

tersebut sesuai dengan ruang lingkup yang telah diuraikan sebelumnya.

2. Kemampuan perangkat lunak

Mendeskripsikan kemampuan yang dimiliki oleh perangkat lunak yang dibangun untuk memudahkan

pemakai dalam pembuatan surat permohonan komputerisasi

3. Antar muka pemakai, perangkat keras, perangkat lunak, dan komunikasi.

Menguraikan secara rinci kebutuhan dalam perancangan perangkat lunak yang akan dibangun

meliputi pemakai, perangkat keras, perangkat lunak dan komunikasi.

4. Batasan-batasan perangkat Lunak

Membahas secara detail batasan yang dapat dilakukan dan diatasi oleh perangkat lunak.

5. Karakteristik pengguna

Menjelaskan karakteristik pengguna yang akan menggunakan perangkat lunak baik yang

berhubungan dengan kegiatan maintenance perangkat lunak ini sendiri.

6. Ketergantungan perangkat lunak

Menjelaskan ketergantungan perangkat lunak terhadap lingkungan implementasi.

Jurusan Teknik Informatika SKPL-xxx Halaman 9 dari 23

Page 13: SKPL Pembelajaran Online

2 Deskripsi Global Perangkat Lunak

2.1 Perspektif Produk

Produk yang dibuat merupakan sebuah aplikasi web yang akan di gunakane sebagai alat

bantu proses pembelajaran di SMA Negeri 1 Ciparay yang berisi tentang materi atau buku referensi

sebagai penunjang proses pembelajaran dan sebagai alat bantu untuk guru dalam penyampaian tugas

ketika guru berhalangan hadir Pada bagian Departemen Orsis banyak yang membutuhkan Surat

Permintaan Pelayanan Komputerisasi (PPK), yang berisi tentang permintaan persetujuan jenis

pelayanan dari karyawan yang ditunjukkan kepada Kadep Orsis . Jenis pelayanan ini meliputi

pelayanan Fasilitas Service, Pendidikan, Office Automation, Solusi Aplikasi, dan Solusi Jaringan.

2.2 Fungsi Produk

Fungsi utama dari perangkat lunak Pembelajaran Online SMA Negeri 1 Ciparay ini adalah:

a. Mempermudah siswa/i untuk mendapatkan materi pembelajaran

b. mempermudah guru dalam penyampaian tugas

dan materi kepada siswa/ i

2.3 Karakteristik Pengguna

Fakta

No Jabatan Tanggung

Jawab

Tingkat

Pendidikan

Tingkat

Keterampilan

Pengalaman Jenis

Pelatihan

1 Operator

Unit Divisi

ORSIS

User Minimal

D3.

Mahir

mengolah

data

- pelatihan

menggunakan

aplikasi

2 Kepala

Departement

(Kadep

ORSIS)

Operator Minimaln

S1

- - -

Tabel 1

Jurusan Teknik Informatika SKPL-xxx Halaman 10 dari 23

Page 14: SKPL Pembelajaran Online

Kebutuhan

Jenis

Pengguna

Jabatan Tingkat

Keterampila

n

Tanggun

g Jawab

Jenis

Pelatihan

Petugas User Mampu

mengoperasi

kan

komputer

Penggu

na

Aplikasi

pelatihan

menggun

akan

aplikasi

Tabel 2

2.4 Batasan-batasan

Aplikasi ini di buat berbasis web yang akan di gunakan di SMA Negeri 1 Ciparay yang berisi

tentang penyampaian materi atau tugas kepada siswa/i SMA Negeri 1 Ciparay

Adapun batasan permasalahan yang di tangani yaitu :

1. Tugas admin hanya mengelola data guru dan siswa2. Guru hanya mengelola materi dan tugas untuk siswa3. Siswa hanya dapat mengunduh materi atau tugas berektensi .pdf ketika sudah terdafar

sebagai member.

2.5 Asumsi dan Kebergantungan

Bagian ini berisi semua kebutuhan perangkat lunak yang diuraikan secara rinci untuk keperluan

perancangan parangkat lunak. Kebutuhan perangkat lunak tersebut meliputi kebutuhan antarmuka

eksternal, kebutuhan fungsional dan Non fungsional, kebutuhan data, atribut perancangan

Jurusan Teknik Informatika SKPL-xxx Halaman 11 dari 23

Page 15: SKPL Pembelajaran Online

3 Deskripsi Rinci Kebutuhan

3.1 Kebutuhan antarmuka eksternal

Kebutuhan antarmuka eksternal perangkat lunak ini meliputi kebutuhan antarmuka pemakai,

antarmuka perangkat keras, antarmuka perangkat lunak.

3.1.1 Antarmuka pemakai

Pengguna utama dari sistem ini adalah :

Gambar 1 Login

Gambar 2 Menu Utama

Gambar 3 Pencarian Materi

Page 16: SKPL Pembelajaran Online

Gambar 3 pengelolaan data guru

Gambar 4 Tambah/Edit Data Guru

Gambar 5 Hapus Data Guru

Page 17: SKPL Pembelajaran Online

Gambar 6 Pengolahan Data Buku

Gambar 7 Tambah/Edit Data Buku

Gambar 8 Hapus Data Buku

Jurusan Teknik Informatika SKPL-xxx Halaman 12 dari 23

Page 18: SKPL Pembelajaran Online

3.1.2 Antarmuka perangkat keras

Perangkat keras yang digunakan dalam mendukung aplikasi

permohonan pelayanan komputerisasi ini adalah :

Seperangkat sistem komputer dengan spesifikasi minimal setara

dengan pentium tiga.

Sebuah jaringan untuk menghubungkan antar komputer seperti modem

dan kabel LAN.

3.1.3 Antarmuka perangkat lunak

Perangkat lunak yang digunakan dalam pengimplementasian aplikasi yang dibangun adalah :

adobe dreamweaver cs 5 XAMPP 1.7.7 PDF library Adobe photoshop cs 5

3.2 Kebutuhan Fungsional

Aplikasi ini terbagi menjadi beberapa fungsi utama yaitu pengelolaan data

guru dan data siswa/i :

Pengelolaan admin berfungsi untuk menambah guru baru dan

mengelola data siswa.

Pengelolaan inputan buku atau materi pembelajaran oleh guru dengan cara mengunggah materi pembelajaran.

Registrasi untuk menjadi member baru yang dilakukan oleh siswa/i. Mengunduh tugas, buku dan materi pembelajaran yang telah diunggah guru

oleh siswa/i setelah terdaftar sebagai member.

3.2.1 Aliran informasi

Adapun aliran informasi yang terjadi pada aplikasi ini adalah sebafgai berikut:

Admin memasukan data ke database dan memberikan hak akses ke guru

untuk masuk ke menu guru.

Setelah guru diberikan hak akses oleh administrator guru dapat mengelola

data inputan berupa tugas, buku dan materi pembelajaran.

Siswa/i melakukan registrasi untuk menjadi member dan mendapat hak

akses untuk melakukan pencarian data dan mengunduh data yang

diinginkan.

Jurusan Teknik Informatika SKPL-xxx Halaman 13 dari 23

Page 19: SKPL Pembelajaran Online

Setelah siswa mendapatkan hak akses untuk masuk ke dalam menu utama,

siswa melakukan pencarian data berupa data tugas, buku dan materi

pembelajaran.

Jika data yang dicari tidak ditemukan, maka sistem akan mengeluarkan

pesan bahwa data yang dicari tidak tersedia.

Jika data yang dicari ditemukan, maka siswa/i dapat mengunduh data

tersebut dalam file berekstensi .pdf.

3.2.1.1 DFD 1

Terdapat empat proses yaitu:

Login

Proses login merupakan gerbang untuk memasuki proses-proses yang

lainnya.

Pengolahan data master

Merupakan proses penambahan dan pengeditan data master.

Jurusan Teknik Informatika SKPL-xxx Halaman 14 dari 23

Page 20: SKPL Pembelajaran Online

Jurusan Teknik Informatika SKPL-xxx Halaman 15 dari 23

Page 21: SKPL Pembelajaran Online

3.2.1.2 DFD 2 untuk proses 1.0 proses login

Proses 1.0 proses login di DFD level 2 didetilkan lagi menjadi

beberapa subproses. Model penurunan proses tersebut dapat dilihat pada

Gambar 3.

Page 22: SKPL Pembelajaran Online

Jurusan Teknik Informatika SKPL-xxx Halaman 16 dari 23

Page 23: SKPL Pembelajaran Online

3.2.1.3 DFD 2 untuk proses 2.0 proses pengolahan data master

Proses 2.0 proses Pengolahan data master di DFD level 2 didetilkan lagi

menjadi beberapa subproses. Model penurunan proses tersebut dapat dilihat pada

Gambar 4.

Page 24: SKPL Pembelajaran Online

3.2.1.4 DFD 2 untuk proses 4.0 proses view daftar monitoring

Proses 4.0 proses view daftar monitoring di DFD level 2 didetilkan lagi

menjadi beberapa subproses. Model penurunan proses tersebut dapat dilihat pada

Gambar5.

Jurusan Teknik Informatika SKPL-xxx Halaman 17 dari 23

Page 25: SKPL Pembelajaran Online
Page 26: SKPL Pembelajaran Online

3.2.2 Deskripsi proses

Pada aplikasi ini Terdapat empat proses utama yaitu:

proses Login.

Proses Unduh,.

Proses Unggah.

3.2.2.1 Proses 1 Login

Nama

Proses

Deskripsi

Isi

: Login

: Proses dimana admin, guru dan siswa memasukan

sebuah username dan kata sandi atau password untuk

melanjutkan ke proses selanjutnya.

Page 27: SKPL Pembelajaran Online

Input : - ID Admin

- ID Guru

- ID Siswa

Output : - Data admin valid

- Data Guru valid

- Data Siswa valid

- Data Inputan tidak valid

3.2.2.2 Proses 2 Pengolahan Data Master

Nama

Proses

: Pengelolaan data Admin dan Siswa

Page 28: SKPL Pembelajaran Online

Deskripsi Isi : Proses menambah, mengedit, melihat dan menghapus data

Input : - Input Data Guru dan data Siswa

Output : - Data Guru dan data Siswa

Jurusan Teknik Informatika SKPL-xxx Halaman 18 dari 23

Page 29: SKPL Pembelajaran Online

3.2.2.2 Proses 2 Pengolahan Data Master

Nama

Proses

: Pengelolaan data Admin dan Siswa

Deskripsi Isi : Proses menambah, mengedit, melihat dan menghapus data

Input : - Input Data Guru dan data Siswa

Output : - Data Guru dan data Siswa

3.2.2.3 Proses 3 download file

Nama

Proses

: download file

Page 30: SKPL Pembelajaran Online

Deskripsi Isi : Proses mengunduh file yang tersimpan dalam database yang

telah di unggah Guru.

Input : - File berektensi Pdf

Output : - File berektensi Pdf

3.3 Deskripsi Data

Data Login

Id = int(11)

nama = varchar(30)

user = varchar(23)

Password = varchar(32)

Level = enum('Admin','Petugas,'Member')

Data Input

Jurusan Teknik Informatika SKPL-xxx Halaman 19 dari 23

Page 31: SKPL Pembelajaran Online

Data Input

Jurusan Teknik Informatika SKPL-xxx Halaman 20 dari 23

Page 32: SKPL Pembelajaran Online

Data jawaban

3.3.1 Kamus data

Berdasarkan DFD yang di buat terdapat aliran-aliran unik dan penjelasan-

penjelasan sebagai berikut.

Data Login

ID + User + Password + level

Data input

3.4 Deskripsi Kebutuhan Non Fungsional

3.5 Atribut Kualitas Perangkat Lunak

3.6 Batasan Perancangan

Penulis membatasi permasalahan yang di tangani yaitu :

Tugas admin hanya mengelola data Guru dan Siswa

Guru hanya memberikan inputan berupa file pdf untuk siswa/i

Siswa hanya dapat mengunduh file pdf inputan dari guru

Jurusan Teknik Informatika SKPL-xxx Halaman 21 dari 23

Page 33: SKPL Pembelajaran Online

3.7 Matriks Keterunutan

Kode Ssifikasi Nama Spesifikasi Kode Proses Nama Proses Verifikasi

SRS-PPK-01

SRS-PPK-02

SRS-PPK-03

Admin 1.1

1.2

1.3

Login

Tambah Guru kelola siswa

Daftar Guru dan siswa

SRS-PPK-04

SRS-PPK-05

SRS-PPK-06

Siswa 2.1

2.2

2.3

Registrasi

Login

Download file

SRS-PPK-07

SRS-PPK-08

SRS-PPK-09

Guru 3.1

3.2

3.3

Login

Isi form inputan

Upload file

Jurusan Teknik Informatika SKPL-xxx Halaman 22 dari 23

Page 34: SKPL Pembelajaran Online

Lampiran

Flow map/Prosedur

Jurusan Teknik Informatika SKPL-xxx Halaman 23 dari 23