SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SINM (Sistem Informasi Nilai Mahasiswa)
Dipersiapkan oleh:
1. Ashary Gumelar 2. Febriyanto Nugroho 3. Husna Alliyus Dwi K
J3D211145 J3D111033 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
DAFTAR PERUBAHAN Revisi
Deskripsi 1. 2.
Perbaikan penulisan singkatan 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
A
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 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 Halaman Perubahan Halaman Judul, 8, 8 ,9, 10,11,12,13, 15 ,18 ,19
Teknik Komputer – Diploma IPB
Revisi
Halaman
Revisi
A
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 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 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 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 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 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 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
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 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.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 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
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 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
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
5 6
Fungsi ubah Nilai Menjadi Huruf Mutu
SKPL- SINM.K-0006
Fungsi menambah data MK
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 Mahasiswa
Proses yang Dilakukan Melakukan Sign in
Teknik Komputer – Diploma IPB
SKPL – SINM
Kode Perangkat Lunak SKPL- SINM.K -0001
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
Pengguna
Proses yang Dilakukan
Kode Perangkat Lunak
Melakukan tambah data Mhs
SKPL- SINM.K -0002
Melakukan ubah data Mhs
SKPL- SINM.K -0003
Mahasiswa
Admin
Dosen
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
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 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
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 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
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 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
Informasi Mahasiswa
Mahasiswa
Data Mahasiswa Username & Password MAHASISWA
Data Nilai Username & Password DOSEN
Simak
User & password validasi
User & password validasi
DOSEN
Data MK Info MK
Admin
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 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
Level 1(Sistem Akademik Process)
Username & Password DOSEN DOSEN
1.0 Login
Username & Password MAHASISWA
Tuple Login Dosen
Tuple Login Mhs Info Nilai Mahasiswa
Info IPK/IPS Mahasiswa
Info Mk
Tuple Mhs
Tbl_MHS
Tbl_DOSEN
Informasi Mahasiswa Data Nilai Data Mahasiswa
2.0 Manipulasi Mhs
Record Mhs
3.0 Manipulasi Nilai Tuple Nilai Record Nilai
Record Mk
Tbl MK
Tbl_Nilai
Record MK Record Nilai
4.0 Manipulasi MK
5.0 Hitung Nilai/ IPK
Tuple MK Info MK
Admin
Gambar 2. DFD level 1
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
3.2.3 DFD level 2
Level 2 (Manipulasi Data 2.0)
Mahasiswa Data Mahasiswa
2.1 Menu Mhsi Data Mhs Tambah
Data Mhs ubah
2.2 Tambah Mhs
2.3 UbaH Mhs
Record Mhs Ubah
Informasi Mahasiswa
2.5 Simpan Mhs
Record Mhs Tambah
2.6 Lihat Mhs
Tuple Mhs Simpan
Tuple Mhs Record Mhs
Tbl_MHS
Gambar 3. DFD level 2 Manipulasi Data Mahasiswa 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
Proses ini adalah proses dimana Mahasiswa dapat memanipulasi data Mahasiswa, diantara menambah Mahasiswa, serta mengubah data Mahasiswa. Level 2 (Manipulasi Data 3.0)
Dosen
Data Nilai
Mahasiswa
3.1 Menu Nilai Tambah data Nilai Penghapusan Data Nilai
Perubahan Data Nilai
3.2 Tambah Nilai
3.4 Hapus Nilai
Tuple ubah Nilai
Informasi Mahasiswa Berupa Nilai
Tuple Tambah Nilai
2.7 Lihat Nilai
3.3 Ubah Nilai
3.5 Simpan Data Nilai
Tuple Hapus Nilai
Record Nilai
Tuple Nilai
Tbl_Nilai
Gambar 4. DFD level 2 Manipulasi Data Nilai
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
Level 2 (Manipulasi Data 4.0)
Admin
Info MK
Data MK
4.1 Pemilihan Menu MK Dosen
Tambah data MK
Penghapusan Data MKi
Pengubahan data Mahasiswa
4.2 Tambah Matakuliah
4.3 Ubah Matakuliah
4.4 Hapus Matakuliah
Tuple Ubah Matakuliah Info MK
4.6 Lihat Mhs Matakuliah
Tuple Tambah Matakuliah
4.5 Simpan Matakuliah
Tuple Hapus Matakuliah
Record MK
Tuple MK
Tbl_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 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
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.
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.1 Id_Dosen
ERD (Entity Relationship Diagram) Nama_Dosen
Alamat
TTL Nama_Mk SKS
Kd_MK Id_Dosen
Kd_Mk
Id_Pengajar
Pengajar
Dosen
Matakuliah
Nilai_Uts Id_Pengajar Penilaian
Nilai_Uas
Id_Mhs Nilai_Quis
Mahasiswa
id_mhs
Nama_Mhs
Gambar 4. ERD
Alamat
TTL
Angkatan
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 Mudah diadopsi pada lingkungan
SKPL- SINM.K-0012
Portability
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
No.
Functional Requirement Summary
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
5
SKPL- SINM.K-0006
Fungsi ubah Nilai Menjadi Huruf Mutu Fungsi menambah data MK
No. 6
Id Fungsi
Fungsi Perangkat Lunak
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 Mudah diadopsi pada lingkungan
SKPL- SINM.K-0012
Portability
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
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