Spesifikasi Kebutuhan Perangkat Lunak (SKPL) · PDF file3.2.1 Diagram Konteks ... Definisi,...
Transcript of Spesifikasi Kebutuhan Perangkat Lunak (SKPL) · PDF file3.2.1 Diagram Konteks ... Definisi,...
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SINM
(Sistem Informasi Nilai Mahasiswa)
Dipersiapkan oleh:
1. Ashary Gumelar J3D211145
2. Febriyanto Nugroho J3D111033
3. Husna Alliyus Dwi K J3D111094
Program Keahlian Teknik Komputer- Institut Pertanian Bogor
Jl. Kumbang No.14
Program Keahlian Teknik
Komputer
Diploma Institut Pertanian Bogor
Nomor Dokumen Halaman
SKPL – SINM 1/22
Revisi 1 Tgl: 21/10/2013
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 2 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
DAFTAR PERUBAHAN
Revisi Deskripsi
A 1. Perbaikan penulisan singkatan
2. Lebar sepasi antar
Kalimat dan paragraf
3. Jarak antar sub bab
4. Ukuran font berbeda
5. Jarak spasi antar sub bab terlalu jauh
6. Perbaikan tabel dan keterangan
7. Tab paragraf kurang
8. Beda font huruf yang digunakan
9. DFD tidak di print screen
10. Tidak ada penanda gambar
11. Kesalahan bentuk panah ERD
B
C
D
E
F
G
INDEX - A B C D E F G
TGL
Ditulis oleh
Diperiksa
oleh
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 3 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi Judul, 8, 8 ,9,
10,11,12,13,
15 ,18 ,19
A
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 4 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Daftar Isi
1. Pendahuluan .................................................................................................... 7
1.1 Tujuan ........................................................................................................... 7 1.2 Lingkup Masalah .......................................................................................... 8 1.3 Referensi ....................................................................................................... 8 1.4 Deskripsi Umum Dokumen .......................................................................... 9
2. Deskripsi Umum Perangkat Lunak ................................................................... 9 2.1 Deskripsi Umum Sistem ............................................................................... 9 2.2 Fungsi Produk ............................................................................................ 10 2.3 Karakteristik Pengguna ............................................................................... 10 2.4 Batasan – Batasan ....................................................................................... 11 2.5 Lingkup Operasi ....................................................................................... 12
3. Deskripsi Rinci Kebutuhan ......................................................................... 12 3.1 Kebutuhan Antarmuka Eksternal ............................................................. 12
3.1.1 Antarmuka Pemakai .......................................................................... 12 3.1.2 Antarmuka Perangkat Keras .............................................................. 12 3.1.3 Antarmuka Perangkat Lunak ............................................................. 13 3.1.4 Antarmuka Komunikasi .................................................................... 13
3.2 Model Fungsional .................................................................................... 13 3.2.1 Diagram Konteks .............................................................................. 13 3.2.2 DFD Level 1 ...................................................................................... 14 3.2.3 DFD level 2 ........................................................................................... 16
3.3 Data Requirement .................................................................................... 19 3.3.1 ERD (Entity Relationship Diagram) ..................................................... 20
3.4 Non Functional Requirement ................................................................... 21 3.5 Batasan Perancangan ............................................................................... 21 3.6 Ringkasan Kebutuhan .............................................................................. 21
3.6.1 Functional Requirement Summary .................................................... 21 3.6.2 Non Functional Requirement Summary ............................................ 22
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 5 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Daftar Gambar
Gambar 1. DFD Level 0 ........................................................................................ 14
Gambar 2. DFD level 1 ......................................................................................... 15
Gambar 3. DFD level 2 Manipulasi Data .............................................................. 16
Gambar 4. DFD level 2 Manipulasi Data Mahasiswa ........................................... 16
Gambar 5. DFD level 2 Manipulasi Data MK.......................................................17
Gambar 6. ERD ..................................................................................................... 20
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 6 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Daftar Tabel
Tabel 1 Fungsi Produk .......................................................................................... 10
Tabel 2 Karakteristik Pengguna ............................................................................ 11
Tabel 3 Non Functional Requirement ................................................................... 21
Tabel 4 Functional Requirement Summary .......................................................... 22
Tabel 5 Non Functional Requirement Summary ................................................... 22
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 7 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
1. Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak
(SKPL) atau Software Requirement Specification (SRS) untuk Reservasi
Lapangan Futsal. Untuk penamaan dokumen ini selanjutnya akan digunakan
istilah SKPL. Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen
IEEE Std 830-1993.
Dewasa ini dalam perkembangan teknologi informasi yang semakin pesat
menuntut suatu pelayanan yang sempurna. Kemajuan teknologi informasi juga
sangat membantu dalam mempermudah mahasiswa untuk melihat nilai,
pengolahan data, dan pembuatan laporan nilai pada bidang penilaian mahasiswa.
Sistem Akademik merupakan lembaga yang bergerak dalam bidang
pelayanan untuk mempermudah melihat nilai mahasiswa. Sistem Akademik
didirikan bertujuan untuk memberikan pelayanan informasi pada mahasiswa.
Selain melayani mahasiswa, sistem akademik juga melayani dosen untuk dengan
mudah menginputkan nilai mahasiswa agar mahasiswa tidak perlu bertanya nilai
kepada dosen.
Data tentang mahasiswa cukup banyak jumlahnya dan dalam pengolahan
administrasi seperti: Nilai UTS, Nilai UAS, Huruf Mutu, dan IPK dan Informasi
nilai tersebut diperlukan suatu sistem yang dapat bekerja secara cepat dan tepat.
Selama ini sistem akademik hanya melakukan pembuatan absen pada
mahasiswa dan pemberian transkrip nilai di tiap semester dikirimkan kerumah
melalui pos berupa foto copy dari transkrip nilai asli sehingga hal tersebut
membutuhkan proses yang lama dari mengcopy nya dan mengirimnya, belum lagi
jika kantor pos sedang sibuk maka transkrip nilai tersebut akan lebih lama sampai
ke tujuan.
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
merupakan dokumen spesifikasi kebutuhan perangkat lunak yang akan
dikembangkan. Dokumen ini digunakan oleh pengembang perangkat lunak
sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 8 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
1.2 Lingkup Masalah
SINM (Sistem Informasi Nilai Mahasiswa) adalah perangkat lunak untuk
memudahkan melihat data mahasiswa serta melihat nilai IPS, Huruf Mutu, dan
IPK mahasiswa dalam satu semester, dengan aplikasi komputer untuk menghitung
besarnya IPK dalam 1 tahun belajar.
Definisi, Akronim, dan Singkatan :
SKPL adalah spesifikasi dari perangkat lunak yang akan dikembangkan,
sebagai acuan atau panduan baik bagi pengembang dan pengguna
perangkat lunak yang akan dibangun.
SKPL-SINM.K-xxxx adalah kode yang digunakan untuk
merepresentasikan kebutuhan (requirement) pada SINM, dengan SINM
merupakan kode perangkat lunak, SINM.K adalah kode fase, dan xxxx
adalah digit/nomor kebutuhan (requirement).
DFD adalah suatu diagram yang menggunakan notasi-notasi untuk
menggambarkan arus dari data sistem yang penggunanya sangat membantu
untuk memahami sistem secara logika, terstruktur dan jelas.
ERD adalah Entity Relationship Diagram, diagram dan notasi yang
digunakan untuk merepresentasikan struktur data statis pada perangkat
lunak.
1.3 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah:
Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat
Lunak (SKPL). Jurusan Teknik Informatika ITB.
Ekananta, Arry. 2003. Spesifikasi Kebutuhan perangkat Lunak AKKSES
(Aplikasi Konversi Kurs Sangat sEderhana Sekali). Jurusan Ilmu
Komputer IPB
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 9 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik
Informatika ITB.
1.4 Deskripsi Umum Dokumen
Dokumen SKPL menjelaskan dan memberi informasi tentang software
atau aplikasi akademik yang berfungsi untuk melihat hasil belajar dalam satu
semster baik huruf mutu, IPK maupun IPS secara online, yang bertujuan
mempermudah Mahasiswa dalam melihat hasil belajar tanpa harus dikirim via pos
ataupun mengunjungi dan menanyakan langsung ke akademik. Pada dokumen ini
terdapat tiga bagian utama yaitu Pertama berisi penjelasan tentang dokumen
SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang
diselesaikan oleh pengembangan perangkat lunak, definisi , referensi, dan
deskripsi umum. Kedua Berisi penjelasan secara umum mengenai perangkat lunak
yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik
pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat
lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
2. Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem
SINM adalah perangkat lunak yang digunakan untuk melihat data dan nilai
mahasiswa saat mengikuti perkuliahan di sebuah universitas yaitu diploma IPB.
Dalam sistem ini dibuat 3 user yaitu Mahasiswa, Admin, dan Dosen, Mahasiswa
Mendaftarkan dirinya dan mengikuti matakuliah-matakuliah yang telah
dipaketkan. Sedangkan Admin bertugas untuk menambah, mengubah dan
menghapus Matakuliah yang disediakan, dan Dosen bertugas sebagai pemberi
nilai meliputi Nilai UTS, UAS, QUIS, dan IPS.
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 10 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
2.2 Fungsi Produk
No. Id Fungsi Fungsi Perangkat Lunak
1 SKPL- SINM.K-0001 Fungsi Sign In
2 SKPL- SINM.K-0002 Fungsi menambah data Mahasiswa
3 SKPL- SINM.K-0003 Fungsi ubah data Mahasiswa
4 SKPL- SINM.K-0005 Fungsi ubah Nilai Menjadi Huruf Mutu
5 SKPL- SINM.K-0006 Fungsi menambah data MK
6 SKPL- SINM.K-0007 Fungsi ubah data MK
7 SKPL- SINM.K-0008 Fungsi hapus data MK
8 SKPL- SINM.K-0009 Fungsi Menghitung Nilai IPS
9 SKPL- SINM.K-0010 Fungsi menghitung Nilai IPK
10 SKPL- SINM.K-0011 Fungsi membuat Laporan
11 SKPL- SINM.K-0012 Fungsi Menambahkan Nilai MK
12 SKPL- SINM.K-0013 Fungsi Logout
Tabel 1 Fungsi Produk
2.3 Karakteristik Pengguna
Pengguna system ini adalah mahasiswa, admin, dan dosen.
Pengguna Proses yang Dilakukan Kode Perangkat Lunak
Mahasiswa Melakukan Sign in SKPL- SINM.K -0001
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 11 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Pengguna Proses yang Dilakukan Kode Perangkat Lunak
Mahasiswa
Melakukan tambah data Mhs SKPL- SINM.K -0002
Melakukan ubah data Mhs SKPL- SINM.K -0003
Admin
Fungsi Menghitung Nilai IPS SKPL- SIANM.K-0009
Fungsi menghitung Nilai IPK SKPL- SIANM.K-0010
Fungsi menambah data MK SKPL- SIANM.K-0006
Fungsi ubah data MK SKPL- SIANM.K-0007
Fungsi mehapus data MK SKPL- SIANM.K-0008
Membuat Laporan SKPL- SIANM.K-0011
Melakukan Logout SKPL- SIANM.K-0013
Dosen Menambahkan Nilai MK SKPL- SINM.K -0012
Tabel 2 Karakteristik Pengguna
2.4 Batasan – Batasan
Batasan-batasan yang digunakan pada pengembangan sistem ini adalah
1. Mahasiswa hanya bisa memanipulasi data mahasiswa dan hanya melihat
Nilai. Tidak bisa memanipulasi data MK.
2. Admin hanya dapat memanipulasi data MK, dan melakukan perhitungan
nilai IPK, IPS. Tidak bisa memasukan nilai yang diberikan dosen.
3. Dosen hanya bisa memasukan nilai Matakuliah dan melihat masing-
masing nilai, Proses perhitungan IPK, IPS, dan Huruf Mutu tetap di
Admin.
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 12 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
2.5 Lingkup Operasi
Perangkat lunak yang dibutuhkan dalam pembuatan sistem Reservasi
Lapangan Futsal ini antara lain
Sistem Operasi : Windows 7 ultimate
Prosesor : Intel core I3 Generasi I Clock 2,53 GHz
Scripting Language : Dreamweaver CS 4
DBMS : phpmyadmin (XAMPP)
3. Deskripsi Rinci Kebutuhan
Bagian ini berisi semua kebutuhan perangkat lunak yang diuraikan secara
rinci untuk keperluan perancangan perangkat lunak. Kebutuhan perangkat lunak
tersebut meliputi kebutuhan antarmuka eksternal, kebutuhan fungsionalitas dan
kebutuhan data.
3.1 Kebutuhan Antarmuka Eksternal
Kebutuhan antarmuka eksternal pada perangkat lunak Sistem
Akademik Nilai Mahasiswa mencakup kebutuhan antarmuka pemakai,
antarmuka perangkat keras, dan antarmuka perangkat lunak.
3.1.1 Antarmuka Pemakai
Perangkat lunak ini digunakan oleh Mahasiswa, Admin, dan
Dosen. Administrator yang sekaligus merangkap menjadi operator, admin
memiliki hak akses untuk mengatur data-data master (data MK).
Sedangkan Mahasiswa mengatur data mahasiswa(Data Mhs). Dosen
mengatur master data nilai.
3.1.2 Antarmuka Perangkat Keras
Aplikasi penyewaan ini membutuhkan beberapa perangkat keras
berupa monitor sebagai alat bantu admin untuk melihat informasi,
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 13 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
keyboard dan mouse untuk membantu admin dalam menginputkan data
serta mengoperasikan aplikasi.
3.1.3 Antarmuka Perangkat Lunak
Perangkat lunak yang dibutuhkan untuk mengoperasikan aplikasi
reservasi lapangan futsal adalah sebagai berikut :
1. Nama : Windows 7
Sumber : Microsoft
Sebagai sistem operasi komputer
2. Nama : Dreamweaver CS 4
Sumber : Microsoft
Sebagai implementasi pembuatan sistem informasi akademik nilai
mahasiswa.
3.1.4 Antarmuka Komunikasi
Komunikasi yang digunakan adalah metode client-server pada
jaringan intranet atau internet dan menggunakan protocol TCP/IP.
3.2 Model Fungsional
Model fungsional merupakan penjabaran dari fungsi kebutuhan perangkat
lunak (SKPL SIANM.K-xxxx) yang terdapat pada deskripsi global. Model
fungsional menentukan proses-proses yang akan dilakukan oleh perangkat lunak.
Model fungsional ini dimodelkan dengan menggunakan teknik terstruktur dengan
alat bantu pemodelan.
3.2.1 Diagram Konteks
Diagram konteks atau disebut juga dengan model system fundamental
merepresentasikan seluruh elemen system sebagai sebuah lingkaran tunggal tepat
ditengah data input dan data output yang ditunjukan oleh anak panah dengan
masuk kedalam system dan arah keluar system secara berurutan.
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 14 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Mahasiswa Username & Password MAHASISWA DOSEN
Data Mahasiswa Username & Password DOSEN
Informasi Mahasiswa
Simak
User & password validasi
Data Nilai
User & password validasi
Admin
Data MKInfo MK
Gambar 1. DFD Level 0
3.2.2 DFD Level 1
Pada DFD level 1 terdapat 4 proses utama yaitu Login, Pencarian
Lapangan, Pemesanan Lapangan, Manipulasi Data. Berikut penjabarannya :
1. Login
Ini merupakan proses pertama kali untuk menggunakan aplikasi.
Dimana Admin harus memasukkan username dan password agar
dapat menggunakan sistem.
2. Manipulasi MK
Proses dimana Admin memanipulasi data MK, menambah,
mengubah atau pun menghapus .
3. Hitung IPK dan IPS
Apabila sudah terkumpul semua nilai dari dosen maka proses
penghitungan IPK dan IPS dari nilai-nilai seperti nilai UTS, UAS,
Quis dll.
4. Manipulasi Data Mahasiswa
Proses dimana Mahasiswa memanipulasi data Mahasiswa,
menambah, mengubah atau pun menghapus.
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 15 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Data Mahasiswa
Mahasiswa
Username & Password MAHASISWA
Username & Password DOSEN
DOSEN
Informasi Mahasiswa
Tbl_MHS
Tuple Login Mhs
Tbl_DOSEN
Tuple Login Dosen
Tuple Mhs
Record Mhs
1.0
Login
2.0
Manipulasi
Mhs
Level 1(Sistem Akademik Process)
3.0
Manipulasi Nilai
Data Nilai
Tbl_NilaiTuple Nilai
Record Nilai
4.0
Manipulasi
MK
Info Mk
Tbl MK
Tuple MK
Record Mk5.0
Hitung Nilai/ IPK
Record MK
Record Nilai
Info IPK/IPS
Mahasiswa
AdminInfo MK
Info Nilai
Gambar 2. DFD level 1
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 16 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
3.2.3 DFD level 2
Data Mahasiswa
Mahasiswa
Tuple Mhs
Tbl_MHS
Record Mhs
Informasi Mahasiswa
Data Mhs Tambah
Data Mhs ubah
Record Mhs Tambah
Record Mhs Ubah
Tuple Mhs Simpan
2.1
Menu Mhsi
2.6
Lihat Mhs
2.3
UbaH Mhs
2.2
Tambah
Mhs
2.5
Simpan
Mhs
Level 2 (Manipulasi Data
2.0)
Gambar 3. DFD level 2 Manipulasi Data Mahasiswa
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 17 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Proses ini adalah proses dimana Mahasiswa dapat memanipulasi data
Mahasiswa, diantara menambah Mahasiswa, serta mengubah data Mahasiswa.
Mahasiswa
Tuple Nilai
Tbl_Nilai
Informasi Mahasiswa
Berupa Nilai
Tambah data NilaiPenghapusan Data Nilai
Perubahan Data Nilai
Tuple Tambah Nilai
Tuple ubah Nilai
Tuple Hapus Nilai
Record Nilai
3.1
Menu Nilai
2.7
Lihat Nilai
3.4
Hapus
Nilai
3.3
Ubah
Nilai
3.2
Tambah
Nilai
3.5
Simpan
Data Nilai
Dosen
Data Nilai
Level 2 (Manipulasi
Data 3.0)
Gambar 4. DFD level 2 Manipulasi Data Nilai
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 18 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
Dosen
Tuple MK
Tbl_MK
Info MK
Tambah data MK Penghapusan Data MKi
Tuple Tambah
Matakuliah
Tuple Hapus
Matakuliah
Record MK
4.1
Pemilihan
Menu MK
4.6
Lihat Mhs
Matakuliah
4.4
Hapus
Matakuliah
4.2
Tambah
Matakuliah
4.5
Simpan
Matakuliah
Admin
Data MK
Level 2 (Manipulasi
Data 4.0)
4.3
Ubah
Matakuliah
Pengubahan data
Mahasiswa
Tuple Ubah Matakuliah
Info MK
Gambar 5. DFD level 2 Manipulasi DataMK
Proses ini adalah proses dimana Admin dapat memanipulasi data
Matakuliah, diantara menambah Matakuliah, serta mengubah data Matakuliah,
dan menghapus data Matakuliah.
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 19 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
3.3 Data Requirement
Data aplikasi SINM yang bersifat dinamis :
1. Admin, data yang menyimpan informasi tentang data MK.
2. Mahasiswa, data yang menyimpan informasi tentang Mahasiswa
3. Hitung Nilai, proses yang berisi fungsi untuk mendapatkan nilai IPK dan IPS.
4. Manipulasi Nilai, data yang menginformasikan tentang nilai yang diberikan
dosen.
3.3.1 ERD (Entity Relationship Diagram)
Dosen Matakuliah
Mahasiswa
Kd_MK
Nama_Dosen
Kd_Mk
AlamatId_Dosen
Nama_Mk
Nilai_Uts
id_mhs
Nilai_Uas
SKS
Id_Dosen
Pengajar
Penilaian
Id_Pengajar
Id_Pengajar
Id_Mhs
Nilai_Quis
TTL
Nama_Mhs Alamat TTL Angkatan
Gambar 4. ERD
3.4 Non Functional Requirement
SRS_ID Parameter Requirement
SKPL- SINM.K-0010 Availability 8 jam sehari
SKPL- SINM.K-0011 Reliability Tidak Pernah gagal
SKPL- SINM.K-0012 Portability
Mudah diadopsi pada lingkungan
sistem operasi Microsoft Windows
dan Microsoft Apache dan DBMS
phpMyAdmin
N/A Memory N/A
N/A Safety N/A
N/A Security N/A
SKPL- SINM.K -0013 Komunikasi Bahasa Indonesia
Tabel 3 Non Functional Requirement
3.5 Batasan Perancangan
SINM hanya dapat dijalankan pada system operasi Microsoft_Windows,
Dreamweaver CS 4, DBMS MYSQL.
3.6 Ringkasan Kebutuhan
3.6.1 Functional Requirement Summary
No. Id Fungsi Fungsi Perangkat Lunak
1 SKPL- SINM.K-0001 Fungsi Sign In
2 SKPL- SINM.K-0002 Fungsi menambah data Mahasiswa
3 SKPL- SINM.K-0003 Fungsi ubah data Mahasiswa
4 SKPL- SINM.K-0005 Fungsi ubah Nilai Menjadi Huruf Mutu
5 SKPL- SINM.K-0006 Fungsi menambah data MK
Teknik Komputer – Diploma IPB SKPL – SINM Halaman 22 dari 22 Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-Diploma IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer-Diploma IPB
No. Id Fungsi Fungsi Perangkat Lunak
6 SKPL- SINM.K-0007 Fungsi ubah data MK
7 SKPL- SINM.K-0008 Fungsi hapus data MK
8 SKPL- SINM.K-0009 Fungsi Menghitung Nilai IPS
9 SKPL- SINM.K-0010 Fungsi menghitung Nilai IPK
10 SKPL- SINM.K-0011 Fungsi membuat Laporan
11 SKPL- SINM.K-0012 Fungsi Menambahkan Nilai MK
12 SKPL- SINM.K-0013 Fungsi Logout
Tabel 4 Functional Requirement Summary
3.6.2 Non Functional Requirement Summary
SRS_ID Parameter Requirement
SKPL- SINM.K-0010 Availability 8 jam sehari
SKPL- SINM.K -0011 Reliability Tidak Pernah gagal
SKPL- SINM.K-0012 Portability
Mudah diadopsi pada lingkungan
sistem operasi Microsoft Windows
dan Microsoft Apache dan DBMS
phpMyAdmin
N/A Memory N/A
N/A Safety N/A
N/A Security N/A
SKPL- SINM.K -0013 Komunikasi Bahasa Indonesia
Tabel 5 Non Functional Requirement Summary